CPC G06F 9/30043 (2013.01) [G06F 9/3001 (2013.01); G06F 9/30036 (2013.01); G06F 9/30098 (2013.01); G06F 9/30145 (2013.01)] | 17 Claims |
1. A processor comprising:
storage for a matrix;
a decoder to decode an instruction having a format including an opcode field to specify an opcode and a first operand field to specify a set of irregularly spaced memory locations by specifying a set of indices, the set of indices including at least one index having a reserved value; and
execution circuitry to, in response to the decoded instruction, calculate a set of addresses corresponding to the set of irregularly spaced memory locations and transfer a set of rows of data between the storage and the set of irregularly spaced memory locations, wherein the reserved value is to indicate that a corresponding row is to be skipped or zeroed.
|