Improved floating point computation unit
    2.
    发明公开
    Improved floating point computation unit 失效
    Gleitkommarechner。

    公开(公告)号:EP0361886A2

    公开(公告)日:1990-04-04

    申请号:EP89309826.9

    申请日:1989-09-27

    IPC分类号: G06F7/50 G06F5/01

    摘要: The floating point computation unit for providing a sign/­magnitude subtraction operation, uses propagate/generate logic (10, 11, 12) responsive to the subtraction operands (A and B) to produce intermediate and final propagate and generate outputs (P and G). First carry computation logic (13) is responsive to the final propagate and generate outputs (P and G) and to a carry-in bit (C₆₃) to produce final carry outputs (C₁₅, C₃₁, C₄₇) and a carry-out bit (C o ). The latter outputs are used (14, 15, 17) to produce a first subtraction result (R). Second carry computation logic (18) responds to the intermediate propagate and generate outputs (P and G) to produce second final carry outputs (C′₁₅, C′₃₁, C′₄₇). The latter outputs and selected intermediate propagate outputs (P) are used (19, 20, 21) to produce a second subtraction result ( -R ). The carry-out bit (C o ) then selects (22) one of the two subtraction results as the final subtraction result (R or -R ).
    The floating point unit can further normalize an exponent result in conjunction with a mantissa result which is formed as a plurality of data slices. The number of leading zeros in each data slice is determined and each number of leading zeros is subtracted from the exponent result to produce a plurality of subtracted results. One of the subtracted results is then selected as the normalized exponent result.

    摘要翻译: 用于提供符号/幅度减法运算的浮点计算单元响应于减法操作数(A和B)使用传播/产生逻辑(10,11,12)以产生中间和最终传播并产生输出(P和G) 。 第一进位计算逻辑(13)响应于最终传播并产生输出(P和G)和进位位(C63)以产生最终进位输出(C15,C31,C47)和进位位 有限公司)。 使用后一输出(14,15,17)产生第一减法结果(R)。 第二进位计算逻辑(18)响应中间传播并产生输出(P和G)以产生第二最终进位输出(C min 15,C min 31,C min 47)。 使用后者输出和选择的中间传播输出(P)(19,20,21)以产生第二减法结果(-R)。 进位位(Co)然后选择(22)两个减法结果之一作为最终减法结果(R或-R)。 浮点单元可以与形成为多个数据切片的尾数结果一起进一步对指数结果进行归一化。 确定每个数据切片中的前导零的数量,并从指数结果中减去每个前导零的数量以产生多个相减的结果。 然后选择一个减法结果作为归一化指数结果。

    Improved floating point computation unit
    3.
    发明公开
    Improved floating point computation unit 失效
    改进的浮点计算单元

    公开(公告)号:EP0361886A3

    公开(公告)日:1992-04-29

    申请号:EP89309826.9

    申请日:1989-09-27

    IPC分类号: G06F7/50 G06F5/01

    摘要: The floating point computation unit for providing a sign/­magnitude subtraction operation, uses propagate/generate logic (10, 11, 12) responsive to the subtraction operands (A and B) to produce intermediate and final propagate and generate outputs (P and G). First carry computation logic (13) is responsive to the final propagate and generate outputs (P and G) and to a carry-in bit (C₆₃) to produce final carry outputs (C₁₅, C₃₁, C₄₇) and a carry-out bit (C o ). The latter outputs are used (14, 15, 17) to produce a first subtraction result (R). Second carry computation logic (18) responds to the intermediate propagate and generate outputs (P and G) to produce second final carry outputs (C′₁₅, C′₃₁, C′₄₇). The latter outputs and selected intermediate propagate outputs (P) are used (19, 20, 21) to produce a second subtraction result ( -R ). The carry-out bit (C o ) then selects (22) one of the two subtraction results as the final subtraction result (R or -R ). The floating point unit can further normalize an exponent result in conjunction with a mantissa result which is formed as a plurality of data slices. The number of leading zeros in each data slice is determined and each number of leading zeros is subtracted from the exponent result to produce a plurality of subtracted results. One of the subtracted results is then selected as the normalized exponent result.