Patent ID: 11880683
Assignee: ADVANCED MICRO DEVICES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A method, comprising:
storing data in a register file;
receiving a first instruction;
reading, from the register file, one or more M-bit source operands indicated by the first instruction, the M-bit source operand comprising a plurality of N-bit source operands;
in response to the first instruction comprising a packed math operation, executing the packed math operation to perform two separate operations on data with a size of N bits, where N and M are integers and N is less than M, said executing comprising:
responsive to fewer than all of the plurality of N-bit source operands having been sent to an ALU of a plurality of ALUs, repeatedly send an N-bit source operand of the plurality of N-bit source operands to an ALU of the plurality of ALUs until all of the plurality of N-bit source operands have been sent; and
responsive to all of the plurality of N-bit source operands having been sent:
sending an indication to each of the plurality of ALUs specifying a same operation to perform on the data with a size of N bits.