Systems, Apparatuses, and Methods for Strided Load
AssigneeIntel Corporation
InventorsMikhail Plotnikov, Elmoustapha Ould-Ahmed-Vall
Life of this patent
Estimating the term…
Abstract
Systems, methods, and apparatuses for strided loads are described. In an embodiment, an instruction to include at least an opcode, a field for at least two packed data source operands, a field for a packed data destination operand, and an immediate is designated as a strided load instruction. This instruction is executed to load packed data elements from the at least two packed data source operands using a stride and storing results of the strided loads in the packed data destination operand starting from a defined position determined in part from the immediate.
Claims20
An apparatus comprising:
- a decoder circuit to decode an instruction, wherein the instruction to include at least an opcode, a field for at least two packed data source operands, a field for a packed data destination operand, and an immediate;
- and
- execution circuitry to execute the decoded instruction to load packed data elements from the at least two packed data source operands using a stride and storing results of the strided loads in the packed data destination operand starting from a defined position determined in part from the immediate.
An method comprising:
- decoding an instruction, wherein the instruction to include at least an opcode, a field for at least two packed data source operands, a field for a packed data destination operand, and an immediate;
- and
- executing the decoded instruction to load packed data elements from the at least two packed data source operands using a stride and storing results of the strided loads in the packed data destination operand starting from a defined position determined in part from the immediate.
A non-transitory machine-readable medium storing instructions which when executed to cause a processor to perform a method, the method comprising:
- decoding an instruction, wherein the instruction to include at least an opcode, a field for at least two packed data source operands, a field for a packed data destination operand, and an immediate;
- and
- executing the decoded instruction to load packed data elements from the at least two packed data source operands using a stride and storing results of the strided loads in the packed data destination operand starting from a defined position determined in part from the immediate.
Dependencies are inferred from the claim text.