METHOD AND APPARATUS FOR MULTIPLY INSTRUCTIONS IN DATA PROCESSORS
    5.
    发明申请
    METHOD AND APPARATUS FOR MULTIPLY INSTRUCTIONS IN DATA PROCESSORS 有权
    数据处理器中的多项指令的方法和装置

    公开(公告)号:US20130346463A1

    公开(公告)日:2013-12-26

    申请号:US13529619

    申请日:2012-06-21

    IPC分类号: G06F7/52

    摘要: The disclosed embodiments relate to apparatus for accurately, efficiently and quickly executing a multiplication instruction. The disclosed embodiments can provide a multiplier module having an optimized layout that can help speed up computation of a result during a multiply operation so that cycle delay can be reduced and so that power consumption can be reduced.

    摘要翻译: 所公开的实施例涉及用于准确,有效和快速地执行乘法指令的装置。 所公开的实施例可以提供具有优化布局的乘法器模块,其可以在乘法运算期间有助于加速结果的计算,从而可以减少周期延迟,从而可以降低功耗。

    Arithmetic processing unit that performs multiply and multiply-add operations with saturation and method therefor
    6.
    发明授权
    Arithmetic processing unit that performs multiply and multiply-add operations with saturation and method therefor 有权
    使用饱和度进行乘法和乘法运算的算术处理单元及其方法

    公开(公告)号:US08316071B2

    公开(公告)日:2012-11-20

    申请号:US12472715

    申请日:2009-05-27

    IPC分类号: G06F7/38 G06F9/44

    摘要: Sum and carry signals are formed representing a product of a first and a second operand. A bias signal is formed having a value determined by a sign of a product of the first and the second operand. An output signal is provided based on an addition of the sum signal, the carry signal, a sign-extended addend, and the bias signal. A portion of the output signal, a saturated minimum value, or a saturated maximum value, is selected as a final result based on the sign of the product and a sign of the output signal.

    摘要翻译: 形成表示第一和第二操作数的乘积的和和进位信号。 形成具有由第一和第二操作数的乘积的符号确定的值的偏置信号。 基于和信号,进位信号,符号扩展加数和偏置信号的相加来提供输出信号。 基于产品的符号和输出信号的符号,选择输出信号的一部分,饱和最小值或饱和最大值作为最终结果。

    INSTRUCTION PROCESSOR AND METHOD THEREFOR
    7.
    发明申请
    INSTRUCTION PROCESSOR AND METHOD THEREFOR 审中-公开
    指令处理器及其方法

    公开(公告)号:US20110208951A1

    公开(公告)日:2011-08-25

    申请号:US12709945

    申请日:2010-02-22

    申请人: Scott A. Hilker

    发明人: Scott A. Hilker

    IPC分类号: G06F9/312 G06F9/302

    CPC分类号: G06F9/30036 G06F9/30109

    摘要: A method of executing a program instruction is disclosed. An instruction operand stored at a register of a register file is accessed by an execution unit using multiple access requests. A first portion of the execution unit provides a first access request to a first access port of the register file to access a first portion of the instruction operand. A second portion of the execution unit provides a second access request to a second access port of the register file to access a second portion of the instruction operand. The register file can be configured into physically separate portions.

    摘要翻译: 公开了执行程序指令的方法。 存储在寄存器文件的寄存器中的指令操作数由执行单元使用多个访问请求来访问。 执行单元的第一部分向寄存器文件的第一访问端口提供第一访问请求以访问指令操作数的第一部分。 执行单元的第二部分向寄存器文件的第二访问端口提供第二访问请求以访问指令操作数的第二部分。 寄存器文件可以配置成物理上分开的部分。

    FLOATING POINT MULTIPLY-ADD UNIT WITH DENORMAL NUMBER SUPPORT
    9.
    发明申请
    FLOATING POINT MULTIPLY-ADD UNIT WITH DENORMAL NUMBER SUPPORT 有权
    浮动点多点添加单元,具有数字支持

    公开(公告)号:US20140136587A1

    公开(公告)日:2014-05-15

    申请号:US13674220

    申请日:2012-11-12

    IPC分类号: G06F7/68

    摘要: The present application provides a method and apparatus for supporting denormal numbers in a floating point multiply-add unit (FMAC). One embodiment of the FMAC is configurable to add a product of first and second operands to a third operand. This embodiment of the FMAC is configurable to determine a minimum exponent shift for a sum of the product and the third operand by subtracting a minimum normal exponent from a product exponent of the product. This embodiment of the FMAC is also configurable to cause bits representing the sum to be left shifted by the minimum exponent shift if a third exponent of the third operand is less than or equal to the product exponent and the minimum exponent shift is less than or equal to a predicted left shift for the sum.

    摘要翻译: 本申请提供了一种用于支持浮点乘法单元(FMAC)中的反常数的方法和装置。 FMAC的一个实施例可配置为将第一和第二操作数的乘积添加到第三操作数。 FMAC的该实施例可配置为通过从乘积的乘积指数减去最小正态指数来确定乘积和第三操作数之和的最小指数偏移。 如果FMAC的这个实施例如果第三操作数的第三指数小于或等于乘积指数并且最小指数移位小于或等于,则可配置为使表示和的位移动移位最小指数移位 到总和的预测左移。

    ARITHMETIC PROCESSING UNIT THAT PERFORMS MULTIPLY AND MULTIPLY-ADD OPERATIONS WITH SATURATION AND METHOD THEREFOR
    10.
    发明申请
    ARITHMETIC PROCESSING UNIT THAT PERFORMS MULTIPLY AND MULTIPLY-ADD OPERATIONS WITH SATURATION AND METHOD THEREFOR 有权
    具有饱和度的多项式和多项式运算的算术处理单元及其方法

    公开(公告)号:US20100306301A1

    公开(公告)日:2010-12-02

    申请号:US12472715

    申请日:2009-05-27

    IPC分类号: G06F7/38

    摘要: Sum and carry signals are formed representing a product of a first and a second operand. A bias signal is formed having a value determined by a sign of a product of the first and the second operand. An output signal is provided based on an addition of the sum signal, the carry signal, a sign-extended addend, and the bias signal. A portion of the output signal, a saturated minimum value, or a saturated maximum value, is selected as a final result based on the sign of the product and a sign of the output signal.

    摘要翻译: 形成表示第一和第二操作数的乘积的和和进位信号。 形成具有由第一和第二操作数的乘积的符号确定的值的偏置信号。 基于和信号,进位信号,符号扩展加数和偏置信号的相加来提供输出信号。 基于产品的符号和输出信号的符号,选择输出信号的一部分,饱和最小值或饱和最大值作为最终结果。