An apparatus and method are provided for extending a microprocessor
instruction set beyond its current capabilities to allow for extended
size operands specifiable by programmable instructions in the
microprocessor instruction set. The apparatus includes translation logic
and extended execution logic. The translation logic translates an
extended instruction into corresponding micro instructions for execution
by the microprocessor. The extended instruction has an extended prefix
and an extended prefix tag. The extended prefix specifies an extended
operand size for an operand corresponding to a prescribed operation,
where the extended operand size cannot be specified by an existing
instruction set. The extended prefix tag indicates the extended prefix,
where the extended prefix tag is an otherwise architecturally specified
opcode within the existing instruction set. The extended execution logic
is coupled to the translation logic. The extended execution logic
receives the corresponding micro instructions and performs the prescribed
operation using the operand.