-
公开(公告)号:GB2372605A
公开(公告)日:2002-08-28
申请号:GB0211521
申请日:2000-09-14
Applicant: INTEL CORP
Inventor: STORY SHANE
IPC: G06F9/32
Abstract: A mechanism is disclosed for detecting underflow conditions for speculative floating-point operations. A floating-point status register includes a status flag which is set when a result generated by a floating-point instruction is "tiny". The status flag is cleared, all exceptions are masked, and the instruction is executed speculatively. The "tiny" exception flag is read to determine whether the speculatively executed instruction should raise an unmasked underflow exception. The exception may be raised if the processor reaches a point of registration associated with the instruction. The exception may be ignored if this point is not reached.
-
公开(公告)号:DE10085152T1
公开(公告)日:2002-10-31
申请号:DE10085152
申请日:2000-09-14
Applicant: INTEL CORP
Inventor: STORY SHANE
IPC: G06F9/32
Abstract: A mechanism is disclosed for detecting underflow conditions for speculative floating-point operations. A floating-point status register includes a status flag which is set when a result generated by a floating-point instruction is "tiny". The status flag is cleared, all exceptions are masked, and the instruction is executed speculatively. The "tiny" exception flag is read to determine whether the speculatively executed instruction should raise an unmasked underflow exception. The exception may be raised if the processor reaches a point of registration associated with the instruction. The exception may be ignored if this point is not reached.
-
公开(公告)号:HK1045744A1
公开(公告)日:2002-12-06
申请号:HK02107329
申请日:2002-10-07
Applicant: INTEL CORP
Inventor: STORY SHANE
Abstract: A mechanism is disclosed for detecting underflow conditions for speculative floating-point operations. A floating-point status register includes a status flag which is set when a result generated by a floating-point instruction is "tiny". The status flag is cleared, all exceptions are masked, and the instruction is executed speculatively. The "tiny" exception flag is read to determine whether the speculatively executed instruction should raise an unmasked underflow exception. The exception may be raised if the processor reaches a point of registration associated with the instruction. The exception may be ignored if this point is not reached.
-
公开(公告)号:DE10085152B4
公开(公告)日:2005-12-22
申请号:DE10085152
申请日:2000-09-14
Applicant: INTEL CORP
Inventor: STORY SHANE
Abstract: A mechanism is disclosed for detecting underflow conditions for speculative floating-point operations. A floating-point status register includes a status flag which is set when a result generated by a floating-point instruction is "tiny". The status flag is cleared, all exceptions are masked, and the instruction is executed speculatively. The "tiny" exception flag is read to determine whether the speculatively executed instruction should raise an unmasked underflow exception. The exception may be raised if the processor reaches a point of registration associated with the instruction. The exception may be ignored if this point is not reached.
-
公开(公告)号:DE112007001989B4
公开(公告)日:2019-04-18
申请号:DE112007001989
申请日:2007-09-21
Applicant: INTEL CORP
Inventor: ZOHAR RONEN , STORY SHANE
Abstract: Verfahren, umfassend:Empfangen (110) einer Nutzerebenenrundungsanweisung einer Befehlssatzarchitektur (ISA) und eines Immediate-Wertes in einem Prozessor;Bestimmen (115), ob ein in dem Immediate-Wert enthaltener Rundungsmodusübersteuerungsindikator aktiv ist; undwenn ja, Erhalten eines in dem Immediate-Wert enthaltenen Rundungsmodusfeldes, wobei das Rundungsmodusfeld vom Übersteuerungsindikator getrennt ist, und um einen von einer Mehrzahl von Rundungsmodi anzuzeigen;Ausführen (130) einer Rundungsoperation an einem Quelloperanden in einer Gleitkommaeinheit des Prozessors entsprechend der Nutzerebenenrundungsanweisung und gemäß einem Rundungsmodus im in dem Immediate-Wert enthaltenen Rundungsmodusfeld; undUnterdrücken einer Präzisionsausnahme, die aus der Rundungsoperation resultiert, wenn ein vom Rundungsmodusübersteuerungsindikator und dem Rundungsmodusfeld getrennter Präzisionsunterdrückungsindikator, der in dem Immediate-Wert enthalten ist, aktiv ist und, falls der Präzisionsunterdrückungsindikator nicht aktiv ist, und während der Rundungsoperation die Präzisionsausnahme aufgetreten ist, Setzen eines Präzisionsausnahme-Flags in einem Statusregister des Prozessors.
-
公开(公告)号:DE112007001989T5
公开(公告)日:2009-06-18
申请号:DE112007001989
申请日:2007-09-21
Applicant: INTEL CORP
Inventor: ZOHAR RONEN , STORY SHANE
Abstract: In one embodiment, the present invention includes a method for receiving a rounding instruction and an immediate value in a processor, determining if a rounding mode override indicator of the immediate value is active, and if so executing a rounding operation on a source operand in a floating point unit of the processor responsive to the rounding instruction and according to a rounding mode set forth in the immediate operand. Other embodiments are described and claimed.
-
公开(公告)号:GB2372605B
公开(公告)日:2004-04-14
申请号:GB0211521
申请日:2000-09-14
Applicant: INTEL CORP
Inventor: STORY SHANE
IPC: G06F9/32
Abstract: A mechanism is disclosed for detecting underflow conditions for speculative floating-point operations. A floating-point status register includes a status flag which is set when a result generated by a floating-point instruction is "tiny". The status flag is cleared, all exceptions are masked, and the instruction is executed speculatively. The "tiny" exception flag is read to determine whether the speculatively executed instruction should raise an unmasked underflow exception. The exception may be raised if the processor reaches a point of registration associated with the instruction. The exception may be ignored if this point is not reached.
-
公开(公告)号:AU7587400A
公开(公告)日:2001-05-14
申请号:AU7587400
申请日:2000-09-14
Applicant: INTEL CORP
Inventor: STORY SHANE
IPC: G06F9/32
Abstract: A mechanism is disclosed for detecting underflow conditions for speculative floating-point operations. A floating-point status register includes a status flag which is set when a result generated by a floating-point instruction is "tiny". The status flag is cleared, all exceptions are masked, and the instruction is executed speculatively. The "tiny" exception flag is read to determine whether the speculatively executed instruction should raise an unmasked underflow exception. The exception may be raised if the processor reaches a point of registration associated with the instruction. The exception may be ignored if this point is not reached.
-
-
-
-
-
-
-