Performing Reciprocal Instructions With High Accuracy
    1.
    发明申请
    Performing Reciprocal Instructions With High Accuracy 有权
    以高精度执行互惠指令

    公开(公告)号:US20120166509A1

    公开(公告)日:2012-06-28

    申请号:US12976359

    申请日:2010-12-22

    IPC分类号: G06F7/38

    摘要: In one embodiment, the present invention includes a method for receiving a reciprocal instruction and an operand in a processor, accessing an entry of a lookup table based on a portion of the operand and the instruction, generating an encoder output based on a type of the reciprocal instruction and whether the reciprocal instruction is a legacy instruction, and selecting portions of the lookup table entry and input operand to be provided to a reciprocal logic unit based on the encoder output. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种用于在处理器中接收互逆指令和操作数的方法,其基于所述操作数和所述指令的一部分访问查找表的条目,基于所述操作数的类型生成编码器输出 互逆指令以及互易指令是否是遗留指令,以及基于编码器输出来选择要提供给倒数逻辑单元的查找表项和输入操作数的部分。 描述和要求保护其他实施例。

    Performing reciprocal instructions with high accuracy
    3.
    发明授权
    Performing reciprocal instructions with high accuracy 有权
    以高精度执行相互指令

    公开(公告)号:US08706789B2

    公开(公告)日:2014-04-22

    申请号:US12976359

    申请日:2010-12-22

    IPC分类号: G06F7/38

    摘要: In one embodiment, the present invention includes a method for receiving a reciprocal instruction and an operand in a processor, accessing an entry of a lookup table based on a portion of the operand and the instruction, generating an encoder output based on a type of the reciprocal instruction and whether the reciprocal instruction is a legacy instruction, and selecting portions of the lookup table entry and input operand to be provided to a reciprocal logic unit based on the encoder output. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种用于在处理器中接收互逆指令和操作数的方法,其基于所述操作数和所述指令的一部分访问查找表的条目,基于所述操作数的类型生成编码器输出 互逆指令以及互易指令是否是遗留指令,以及基于编码器输出来选择要提供给倒数逻辑单元的查找表项和输入操作数的部分。 描述和要求保护其他实施例。

    FUSED MULTIPLY ADD OPERATIONS USING BIT MASKS
    5.
    发明申请
    FUSED MULTIPLY ADD OPERATIONS USING BIT MASKS 有权
    使用位掩码的多功能加密操作

    公开(公告)号:US20140379773A1

    公开(公告)日:2014-12-25

    申请号:US13926175

    申请日:2013-06-25

    IPC分类号: G06F7/483 G06F7/485 G06F7/487

    摘要: Systems and methods of performing a fused multiply add (FMA) operations are provided. In one embodiment, the length of the adder used by the FMA operation is less than 3*N, where N is the number of bits in the mantissa term of a floating point number. A mask may be used to perform the addition portion of the FMA operation using the adder. A second mask may be used to denormalize the result of the addition portion of the FMA operation if an underflow occurs.

    摘要翻译: 提供了执行融合乘法(FMA)操作的系统和方法。 在一个实施例中,由FMA操作使用的加法器的长度小于3 * N,其中N是浮点数的尾数项中的位数。 可以使用掩码来使用加法器来执行FMA操作的相加部分。 如果发生下溢,则可以使用第二掩模来对FMA操作的添加部分的结果进行非规范化。

    Fused multiply add operations using bit masks
    8.
    发明授权
    Fused multiply add operations using bit masks 有权
    融合乘法使用位掩码添加操作

    公开(公告)号:US09542154B2

    公开(公告)日:2017-01-10

    申请号:US13926175

    申请日:2013-06-25

    IPC分类号: G06F7/483 G06F7/544 G06F7/76

    摘要: Systems and methods of performing a fused multiply add (FMA) operations are provided. In one embodiment, the length of the adder used by the FMA operation is less than 3*N, where N is the number of bits in the mantissa term of a floating point number. A mask may be used to perform the addition portion of the FMA operation using the adder. A second mask may be used to denormalize the result of the addition portion of the FMA operation if an underflow occurs.

    摘要翻译: 提供了执行融合乘法(FMA)操作的系统和方法。 在一个实施例中,由FMA操作使用的加法器的长度小于3 * N,其中N是浮点数的尾数项中的位数。 可以使用掩码来使用加法器来执行FMA操作的相加部分。 如果发生下溢,则可以使用第二掩模来对FMA操作的添加部分的结果进行非规范化。