×

Vector Galois Field Multiply Sum and Accumulate instruction

  • US 10,338,918 B2
  • Filed: 06/05/2017
  • Issued: 07/02/2019
  • Est. Priority Date: 01/23/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of executing instructions, the computer-implemented method comprising:

  • obtaining, by a processor, an instruction for execution, the instruction having associated therewith;

    an opcode identifying a Vector Galois Field Multiply Sum and Accumulate operation; and

    a plurality of operands including a first operand, a second operand, a third operand, and a fourth operand; and

    a control to specify a size of elements of the second operand and the third operand, wherein the control is specified by a mask associated with the instruction; and

    executing the instruction, the executing comprising;

    multiplying one or more elements of the second operand with one or more elements of the third operand using carryless multiplication to obtain a plurality of products;

    performing a first mathematical operation on the plurality of products to obtain a first result;

    performing a second mathematical operation on the first result and one or more selected elements of the fourth operand to obtain a second result; and

    placing the second result in the first operand.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×