×

Apparatus and method of improved insert instructions

  • US 10,459,728 B2
  • Filed: 11/10/2017
  • Issued: 10/29/2019
  • Est. Priority Date: 12/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A processor comprising:

  • a plurality of vector registers including a source vector register and a destination vector register;

    instruction decode circuitry to decode an insert instruction, the insert instruction including a vector extension component and an immediate, the vector extension component comprising;

    a first byte field to indicate a format of the insert instruction,a second byte field to identify one or more subsets of the plurality of vector registers, the one or more subsets including the source vector register and the destination vector register, and to identify a corresponding opcode map for the insert instruction, anda third byte field to indicate a packed data element length and to specify a portion of an opcode encoding corresponding to the insert instruction; and

    an execution circuit to perform operations specified by the insert instruction, wherein following the instruction decode circuitry decoding the insert instruction, the execution circuit is to read 128 bits of data from the source vector register and insert the 128 bits of data into a specified position in the destination vector register,wherein the specified position in which to insert the 128 bits of data is selected based on the immediate.

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