发明名称 System for processing floating point operations
摘要 A system for processing a floating point instruction includes a stack, virtual registers, a stack pointer pointing to one of the virtual registers as top of stack, physical registers, and a reference table mapping the virtual registers to the physical registers, entries of the reference table pointing to physical register locations. An instruction unit generates a plurality of instructions, and a decode unit having a plurality of decoders receives the plurality of instructions from the instruction unit, respectively. The decode unit decodes the plurality of instructions and determines whether any one of the instructions contains a floating point instruction including a floating point exchange instruction. A logic unit is coupled to the reference table and includes a plurality of logic devices coupled to the plurality of decoders in the decode unit, respectively. The logic unit generates an updated table and maintains contents of the physical registers for each floating point exchange instruction received from the decode unit. A control unit receives the updated table from the logic unit and updates the reference table with the updated table. <IMAGE>
申请公布号 EP0851343(A3) 申请公布日期 2000.03.22
申请号 EP19970310050 申请日期 1997.12.12
申请人 METAFLOW TECHNOLOGIES, INC. 发明人 ISAMAN, DAVID L.
分类号 G06F7/00;G06F9/30;G06F9/312;G06F9/315;G06F9/318;G06F9/34;G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F7/00
代理机构 代理人
主权项
地址