Invention Grant
- Patent Title: Bit shuffle processors, methods, systems, and instructions
-
Application No.: US15508284Application Date: 2015-09-04
-
Publication No.: US10713044B2Publication Date: 2020-07-14
- Inventor: Roger Espasa , Guillem Sole , David Guillen Fandos
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: NDWE, LLP
- Priority: com.zzzhc.datahub.patent.etl.us.BibliographicData$PriorityClaim@6aa75982
- International Application: PCT/US2015/048627 WO 20150904
- International Announcement: WO2016/048631 WO 20160331
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
A processor includes packed data registers and a decode unit to decode an instruction. The instruction is to indicate a first source operand having at least one lane of bits, and a second source packed data operand having a number of sub-lane sized bit selection elements. An execution unit is coupled with the packed data registers and the decode unit. The execution unit, in response to the instruction, stores a result operand in a destination storage location. The result operand includes, a different corresponding bit for each of the number of sub-lane sized bit selection elements. A value of each bit of the result operand corresponding to a sub-lane sized bit selection element is that of a bit of a corresponding lane of bits, of the at least one lane of bits of the first source operand, which is indicated by the corresponding sub-lane sized bit selection element.
Public/Granted literature
- US20170286112A1 BIT SHUFFLE PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS Public/Granted day:2017-10-05
Information query