1. An apparatus for generating processor-specific assembly code dynamically, comprising: a computer; and a program, executable on said computer, comprising: an abstract routine generator within said executable program, said abstract routine generator for dynamically receiving multimedia instruction enhanced data, for generating a multimedia routine within said executable program to compile the multimedia instruction enhanced data and for dynamically outputting a non-processor-specific graphical representation of the multimedia instruction enhanced data at program run-time; and a translator within said executable program, said translator for dynamically receiving said non-processor-specific graphical representation and for dynamically outputting processor-specific assembly code translated from said non-processor-specific, graphical representation for processing multimedia input data at program run-time.