×

Virtual instruction expansion using parameter selector defining logic operation on parameters for template opcode substitution

  • US 7,617,388 B2
  • Filed: 12/22/2006
  • Issued: 11/10/2009
  • Est. Priority Date: 02/21/2001
  • Status: Active Grant
First Claim
Patent Images

1. A microprocessor providing an extendable instruction set architecture, the microprocessor comprising:

  • a memory for storing at least one virtual instruction that includes an index and at least one parameter;

    a virtual instruction expansion store referenced by the index including at least one instruction template and at least one parameter selector that defines a logical operation to perform on the at least one parameter; and

    substitution logic that forms a sequence of at least one expanded instruction each expanded instruction of the sequence based on a respective instruction template of the virtual instruction expansion store and comprising an opcode and a new parameter for use with the respective instruction template, the new parameter generated by performing the logical operation corresponding to the respective instruction template only on one or more parameters of the at least one parameter.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×