发明授权
US5764959A Adaptive 128-bit floating point load and store instructions for
quad-precision compatibility
失效
自适应128位浮点加载和存储指令,用于四精度兼容性
- 专利标题: Adaptive 128-bit floating point load and store instructions for quad-precision compatibility
- 专利标题(中): 自适应128位浮点加载和存储指令,用于四精度兼容性
-
申请号: US580069申请日: 1995-12-20
-
公开(公告)号: US5764959A公开(公告)日: 1998-06-09
- 发明人: Harshvardhan Sharangpani , Donald Alpert , Hans Mulder
- 申请人: Harshvardhan Sharangpani , Donald Alpert , Hans Mulder
- 申请人地址: CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: CA Santa Clara
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/302 ; G06F9/312 ; G06F5/00
摘要:
A technique for providing adaptive 128-bit load and store operations to support architecture extensions for computations on a 128-bit quadruple precision format, in which a single set of load and store instructions provides for save and restore operations on both 80-bit and 128-bit floating point register files. A 128-bit load and store instructions are utilized for moving values that are 128-bit aligned in memory. The transfer entails the movement of data between a 128-bit memory boundary and a floating point register file for register save and restore operations. In one embodiment, 80-bit registers are used and in a second embodiment 128-bit registers are used. The same instructions operate on both the 80-bit and 128-bit registers to map the content of a given register into a 128-bit boundary field in memory. A load/store unit allocates the bit positioning so that when 80-bit registers are used, the 80 bits are moved into the most significant bit positions of the 128-bit boundary field. The remaining bit positions are filled with 0s. When values are moved to memory the reverse operation is performed.
公开/授权文献
- US5150602A Crimping method for electrochemical cells 公开/授权日:1992-09-29
信息查询