- Patent Title: Vector logical operation and test instructions with result negation
-
Application No.: US16236439Application Date: 2018-12-29
-
Publication No.: US11593105B2Publication Date: 2023-02-28
- Inventor: ElMoustapha Ould-Ahmed-Vall
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F9/305
- IPC: G06F9/305 ; G06F9/30

Abstract:
Systems, methods, and apparatuses relating to performing logical operations on packed data elements and testing the results of that logical operation to generate a packed data resultant are described. In one embodiment, a processor includes a decoder to decode an instruction into a decoded instruction, the instruction having fields that identify a first packed data source, a second packed data source, and a packed data destination, and an opcode that indicates a bitwise logical operation to perform on the first packed data source and the second packed data source and indicates a width of each element of the first packed data source and the second packed data source; and an execution circuit to execute the decoded instruction to perform the bitwise logical operation indicated by the opcode on the first packed data source and the second packed data source to produce a logical operation result of packed data elements having a same width as the width indicated by the opcode, perform a test operation on each element of the logical operation result to set a corresponding bit in a packed data test operation result to a first value when any of the bits in a respective element of the logical operation result are set to the first value, and set the corresponding bit to a second value otherwise, and store the packed data test operation result into the packed data destination.
Public/Granted literature
- US20200210180A1 APPARATUSES, METHODS, AND SYSTEMS FOR VECTOR LOGICAL OPERATION AND TEST INSTRUCTIONS Public/Granted day:2020-07-02
Information query