发明申请
US20140297991A1 INSTRUCTIONS FOR STORING IN GENERAL PURPOSE REGISTERS ONE OF TWO SCALAR CONSTANTS BASED ON THE CONTENTS OF VECTOR WRITE MASKS
审中-公开
用于存储一般用途注册表的指令基于矢量写掩码内容的两个标量常数之一
- 专利标题: INSTRUCTIONS FOR STORING IN GENERAL PURPOSE REGISTERS ONE OF TWO SCALAR CONSTANTS BASED ON THE CONTENTS OF VECTOR WRITE MASKS
- 专利标题(中): 用于存储一般用途注册表的指令基于矢量写掩码内容的两个标量常数之一
-
申请号: US13994060申请日: 2011-12-22
-
公开(公告)号: US20140297991A1公开(公告)日: 2014-10-02
- 发明人: Jesus Corbal , Matthew J. Craighead , Bret L. Toll , Andrew T. Forsyth
- 申请人: Jesus Corbal , Matthew J. Craighead , Bret L. Toll , Andrew T. Forsyth
- 国际申请: PCT/US11/66998 WO 20111222
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
According to one embodiment, an occurrence of an instruction is fetched. The instruction's format specifies its only source operand from a single vector write mask register, and specifies as its destination a single general purpose register. In addition, the instruction's format includes a first field whose contents selects the single vector write mask register, and includes a second field whose contents selects the single general purpose register. The source operand is a write mask including a plurality of one bit vector write mask elements that correspond to different multi-bit data element positions within architectural vector registers. The method also includes, responsive to executing the single occurrence of the single instruction, storing data in the single general purpose register such that its contents represent either a first or second scalar constant based on whether the plurality of one bit vector write mask elements in the source operand are all zero.
公开/授权文献
信息查询