Mechanism to detect ieee underflow exceptions on speculative floating-point operations

    公开(公告)号:GB2372605A

    公开(公告)日:2002-08-28

    申请号:GB0211521

    申请日: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.

    2.
    发明专利
    未知

    公开(公告)号:DE10085152T1

    公开(公告)日:2002-10-31

    申请号: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.

    Mechanism to detect ieee underflow exceptions on speculative floating-point operations.

    公开(公告)号: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.

    4.
    发明专利
    未知

    公开(公告)号: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.

    Ausführung von Rundungsoperationen entsprechend einer Anweisung

    公开(公告)号:DE112007001989B4

    公开(公告)日:2019-04-18

    申请号:DE112007001989

    申请日:2007-09-21

    Applicant: INTEL CORP

    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.

    6.
    发明专利
    未知

    公开(公告)号:DE112007001989T5

    公开(公告)日:2009-06-18

    申请号:DE112007001989

    申请日:2007-09-21

    Applicant: INTEL CORP

    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.

    Mechanism to detect ieee underflow exceptions on speculative floating-point operations

    公开(公告)号:GB2372605B

    公开(公告)日:2004-04-14

    申请号:GB0211521

    申请日: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.

    Mechanism to detect ieee underflow exceptions on speculative floating-point operations

    公开(公告)号:AU7587400A

    公开(公告)日:2001-05-14

    申请号:AU7587400

    申请日: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.

Patent Agency Ranking