BROADCAST OPERATION ON MASK REGISTER
First Claim
Patent Images
1. A method of performing mask broadcast instruction in a computer processor, comprising:
- fetching the mask broadcast instruction, wherein the mask broadcast instruction includes a destination operand, a source operand, and broadcast size;
decoding the fetched mask broadcast instruction; and
executing the decoded mask broadcast instruction to perform a broadcast of a data element of the source operand to a destination register of the destination operand according to the broadcast size.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of systems, apparatuses, and methods for performing a mask broadcast instruction in a computer processor are described. In some embodiments, the execution of a mask broadcast instruction causes a broadcast of a data element of the source operand to a destination register of the destination operand according to the broadcast size.
-
Citations
20 Claims
-
1. A method of performing mask broadcast instruction in a computer processor, comprising:
-
fetching the mask broadcast instruction, wherein the mask broadcast instruction includes a destination operand, a source operand, and broadcast size; decoding the fetched mask broadcast instruction; and executing the decoded mask broadcast instruction to perform a broadcast of a data element of the source operand to a destination register of the destination operand according to the broadcast size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to protect data stored in a storage system of a device from malware alternation, the method, comprising:
in response to a mask broadcast instruction that includes a destination operand, a first source operand, and broadcast size, retrieving a data element of the first source operand as a broadcast data, for each destination position of the destination operand according to the broadcast size, storing that broadcast data into the destination position. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A processor comprising;
-
a hardware decoder to decode a mask broadcast instruction, wherein the mask broadcast instruction includes a writemask operand, a destination operand, a first source operand, and a second source operand; execution logic to perform a broadcast of a data element of the source operand to a destination register of the destination operand according to the broadcast size. - View Dependent Claims (20)
-
Specification