DECIMAL AND BINARY FLOATING POINT ROUNDING
    21.
    发明申请

    公开(公告)号:US20180101358A1

    公开(公告)日:2018-04-12

    申请号:US15840033

    申请日:2017-12-13

    IPC分类号: G06F7/485 G06F7/499

    摘要: Arithmetic logic circuitry is provided for performing a floating point arithmetic add/subtract operation on first and second floating point numbers. The method includes: generating a guard digit for the first or second number by transforming the first and second numbers by a compressing function; determining a result depending on the arithmetic operation, a sum of the transformed floating point numbers, and first and second differences of the transformed floating point numbers, and determining a corresponding result plus one by additionally adding a value of one to the result; generating injection values for rounding the final result; generating injection carry values based on the transformed first and second numbers and the injection values; and selecting the final result from the result, the result plus one, and a least significant digit, based on the injection carry values and the end around carry signals.

    Decimal and binary floating point rounding

    公开(公告)号:US09870200B2

    公开(公告)日:2018-01-16

    申请号:US15354151

    申请日:2016-11-17

    IPC分类号: G06F7/00 G06F7/485 G06F7/499

    摘要: Arithmetic logic circuitry is provided for performing a floating point arithmetic add/subtract operation on first and second floating point numbers. The method includes: generating a guard digit for the first or second number by transforming the first and second numbers by a compressing function; determining a result depending on the arithmetic operation, a sum of the transformed floating point numbers, and first and second differences of the transformed floating point numbers, and determining a corresponding result plus one by additionally adding a value of one to the result; generating injection values for rounding the final result; generating injection carry values based on the transformed first and second numbers and the injection values; and selecting the final result from the result, the result plus one, and a least significant digit, based on the injection carry values and the end around carry signals.

    Arithmetic operation in a data processing system
    24.
    发明授权
    Arithmetic operation in a data processing system 有权
    数据处理系统中的算术运算

    公开(公告)号:US09348796B2

    公开(公告)日:2016-05-24

    申请号:US14031854

    申请日:2013-09-19

    摘要: An arithmetic operation in a data processing unit, preferably by iterative digit accumulations, is proposed. An approximate result of the arithmetic operation is computed iteratively. Concurrently at least two supplementary values of the approximate result of the arithmetic operation are computed, and the final result selected from one of the values of the approximate result and the at least two supplementary values of the arithmetic operation depending on the results of the last iteration step.

    摘要翻译: 提出了数据处理单元中的优选地通过迭代数字积累的算术运算。 迭代地计算算术运算的近似结果。 同时计算算术运算的近似结果的至少两个补充值,并且根据最后一次迭代的结果从算术运算的近似结果和至少两个补充值中的一个值中选出最终结果 步。