Patent ID: 6026485
Filing Date: 2000-02-15
Classification: G06F,Y02D

Abstract:
A virtual machine instruction processor apparatus comprising:a virtual machine instrution store;an operand stack;a data store wherein the data store includes local variable storage;an execution unit; anda virtual machine instruction decoder coupled to the virtual machine instruction store to identify a foldable sequence of virtual machine instructions represented therein, the foldable sequence including first and second virtual machine instructions, the first virtual machine instruction for pushing a first operand value onto the operand stack from the data store merely as a first source operand for a second instruction, the virtual machine instruction decoder coupled to supply the execution unit with a single folded operation equivalent to the foldable sequence and including a first operand address identifier selective for the first operand value in the data store, thereby obviating an explicit operation corresponding to the first virtual machine instruction.