• Patent Title: Bit shuffle processors, methods, systems, and instructions
  • Application No.: US15508284
    Application Date: 2015-09-04
  • Publication No.: US10713044B2
    Publication Date: 2020-07-14
  • Inventor: Roger EspasaGuillem SoleDavid 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
Bit shuffle processors, methods, systems, and instructions
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
Information query
Patent Agency Ranking
0/0