Apparatus and method for adjusting exponents of floating point numbers
    1.
    发明申请
    Apparatus and method for adjusting exponents of floating point numbers 有权
    用于调整浮点数指数的装置和方法

    公开(公告)号:US20040254970A1

    公开(公告)日:2004-12-16

    申请号:US10460019

    申请日:2003-06-11

    CPC classification number: G06F7/49936

    Abstract: A floating point unit, a central processing unit, and a method are provided for adjusting the exponent of a floating point number. During an addition or subtraction of two floating point numbers, the significand of the floating point result is rounded, and the exponent of the result may be adjusted due to normalization or renormalization. The exponent adjustment due to renormalization or the exponent adjustment due to normalization and renormalization is combined with the significand rounding operation.

    Abstract translation: 提供浮点单元,中央处理单元和方法来调整浮点数的指数。 在两个浮点数的加法或减法期间,浮点结果的有效数被舍入,结果的指数可能由于归一化或重正化而被调整。 由归一化和重归一化引起的归一化或指数调整引起的指数调整与有效四舍五入操作相结合。

    Coprocessor extension architecture built using a novel split-instruction transaction model
    2.
    发明申请
    Coprocessor extension architecture built using a novel split-instruction transaction model 有权
    使用新颖的分裂指令事务模型构建的协处理器扩展架构

    公开(公告)号:US20040098563A1

    公开(公告)日:2004-05-20

    申请号:US10299120

    申请日:2002-11-19

    CPC classification number: G06F9/3885 G06F9/30043 G06F9/30072

    Abstract: A processor architecture supports an electrical interface for coupling the processor core to one or more coprocessor extension units executing computational instructions, with a split-instruction transaction employed to provide operands and instructions to an extension unit and retrieve results from the extension unit. The generic instructions for sending an operation and data to the extension unit and/or retrieving data from the extension unit allow new computational instructions to be introduced without regeneration of the processor architecture. Support for multiple extension units and/or multiple execution pipes within each extension unit, multi-cycle execution latencies and different execution latencies between or within extension units, extension unit instruction predicates, and for handling processor core stalls and result save/restore on interrupt is included.

    Abstract translation: 处理器架构支持用于将处理器核心耦合到执行计算指令的一个或多个协处理器扩展单元的电接口,其中分配指令事务用于向扩展单元提供操作数和指令,并从扩展单元检索结果。 用于向扩展单元发送操作和数据和/或从扩展单元检索数据的通用指令允许在不重新生成处理器架构的情况下引入新的计算指令。 支持每个扩展单元内的多个扩展单元和/或多个执行管道,多周期执行延迟和扩展单元之间或扩展单元指令谓词之间的不同执行延迟,以及用于处理中断的处理器内核停止和结果保存/恢复 包括。

    Method and system for computing alignment sticky bit in floating-point operations
    3.
    发明申请
    Method and system for computing alignment sticky bit in floating-point operations 有权
    用于计算浮点运算中对齐粘性位的方法和系统

    公开(公告)号:US20040254971A1

    公开(公告)日:2004-12-16

    申请号:US10458946

    申请日:2003-06-11

    CPC classification number: G06F7/49952 G06F7/483

    Abstract: A method for computing the alignment sticky bit in floating-point operations is provided. The method includes computing a pre-computed sticky bit. A significand is aligned based on an alignment counter. A shifter sticky OR is computed. The alignment sticky bit is computed based on the pre-computed sticky bit by ORing the pre-computed sticky bit and the shifter sticky OR when the alignment counter comprises a value greater than or equal to a predefined value.

    Abstract translation: 提供了一种用于计算浮点运算中的对齐粘性位的方法。 该方法包括计算预先计算的粘性位。 基于对齐计数器对齐一个有效数。 计算移位器粘性OR。 当对准计数器包括大于或等于预定值的值时,通过对预先计算的粘性位和移位器粘性OR进行OR运算,基于预计算的粘滞位来计算对准粘性位。

Patent Agency Ranking