Patent ID: 6802056
Filing Date: 2004-10-05
Classification: G06F

Abstract:
A computer-readable medium having stored thereon an intermediate representation instruction data structure representing a platform-neutral instruction translated from a platform-dependent instruction in a heterogeneous program, the intermediate representation instruction accessible by a computer for manipulation and transformation to a platform-specific instruction executable by the computer, the data structure comprising:an opcode field containing data representing an opcode for the intermediate representation instruction; a destination operand field containing data representing a destination operand for the opcode identified by the opcode field; a first source operand field containing data representing a first source operand for the opcode identified by the opcode field; a second source operand field containing data representing a second source operand for the opcode identified by the opcode field; a size field containing data representing a length for the instruction identified by a combination of the opcode field, the destination operand field, the first source operand field and the second source operand field; a mode field containing data representing an addressing mode for the instruction identified by the combination.