Methods and apparatus for extracting integer remainders
    1.
    发明申请
    Methods and apparatus for extracting integer remainders 失效
    用于提取整数余数的方法和装置

    公开(公告)号:US20050027775A1

    公开(公告)日:2005-02-03

    申请号:US10628811

    申请日:2003-07-28

    IPC分类号: G06F7/52 G06F7/535 G06F7/72

    摘要: Methods and apparatus for determining a remainder value are disclosed. The methods and apparatus extracts a residuary subset bitfield value from a binary value that is calculated using a scaled approximate reciprocal value that is associated with a compound exponent scaling value. The residuary subset bitfield value is part of a range of contiguous bits that is associated with upper and lower boundary bit-position values that are part of the compound exponent scaling value. The methods and apparatus determine the remainder value based on the residuary subset bitfield value.

    摘要翻译: 公开了用于确定余数值的方法和装置。 方法和装置从使用与复合指数缩放值相关联的缩放的近似倒数值计算的二进制值提取剩余子集位域值。 剩余子集位字段值是与作为复合指数缩放值的一部分的上边界位和下边界位值相关联的连续位的范围的一部分。 方法和装置基于剩余子集位域值来确定余数值。

    Rounding of binary integers
    2.
    发明申请
    Rounding of binary integers 失效
    舍入二进制整数

    公开(公告)号:US20070233774A1

    公开(公告)日:2007-10-04

    申请号:US11394735

    申请日:2006-03-31

    IPC分类号: G06F7/52

    CPC分类号: G06F7/49947

    摘要: Methods and apparatus to provide rounding of a binary integer are described. In one embodiment, a value that indicates whether a divisor divides a binary integer is extracted from a product of the binary integer and a scaled approximate reciprocal of the divisor.

    摘要翻译: 描述了提供二进制整数舍入的方法和装置。 在一个实施例中,从二进制整数和除数的缩放近似倒数的乘积中提取指示除数除以二进制整数的值。

    Methods and apparatus for determining quotients
    3.
    发明申请
    Methods and apparatus for determining quotients 审中-公开
    用于确定商的方法和装置

    公开(公告)号:US20050289208A1

    公开(公告)日:2005-12-29

    申请号:US10874951

    申请日:2004-06-23

    IPC分类号: G06F7/38 G06F7/487

    摘要: Methods, apparatus, and articles of manufacture for determining quotient values are disclosed. An example method identifies a reciprocal value of a divisor value. A bias value is then identified and a biased quotient value is determined based on a dividend value, the reciprocal value, and at least a portion of the bias value. A quotient value is then determined based on the biased quotient value.

    摘要翻译: 公开了用于确定商值的方法,装置和制品。 示例性方法识别除数值的互逆值。 然后识别偏差值,并且基于分红值,互逆值和偏置值的至少一部分来确定偏向商值。 然后基于偏差商数确定商值。

    Computing transcendental functions using single instruction multiple data (SIMD) operations
    4.
    发明申请
    Computing transcendental functions using single instruction multiple data (SIMD) operations 审中-公开
    使用单指令多数据(SIMD)操作来计算超越函数

    公开(公告)号:US20050203980A1

    公开(公告)日:2005-09-15

    申请号:US10798757

    申请日:2004-03-11

    IPC分类号: G06F7/548 G06F1/02

    CPC分类号: G06F7/548

    摘要: In one embodiment, the present invention includes a method for reducing an input argument x of a function to a range reduced value r according to a first reduction sequence, approximating a polynomial for a corresponding function of r having a dominant portion f(A)+σr, and obtaining a result for the function using the polynomial.

    摘要翻译: 在一个实施例中,本发明包括一种根据第一简化序列将函数的输入参数x减小到范围缩小值r的方法,对于具有主要部分f(A)+的对应函数r的近似多项式, sigmar,并使用多项式获得函数的结果。

    Methods and apparatus for determining approximating polynomials using instruction-embedded coefficients
    5.
    发明申请
    Methods and apparatus for determining approximating polynomials using instruction-embedded coefficients 失效
    使用指令嵌入系数确定近似多项式的方法和装置

    公开(公告)号:US20050050132A1

    公开(公告)日:2005-03-03

    申请号:US10648500

    申请日:2003-08-26

    IPC分类号: G06F7/38 G06F7/552

    摘要: Methods and apparatus for determining approximating polynomials using instruction-embedded coefficients are disclosed. In particular, the methods and apparatus use a plurality of coefficient values stored in a plurality of instructions. The coefficient values are associated with a runtime approximating polynomial of a K-th root family function. The coefficient values and the instructions stored in an instruction memory enable the processor system to determine a K-th root family function approximation value based on the runtime approximating polynomial.

    摘要翻译: 公开了使用指令嵌入系数确定近似多项式的方法和装置。 特别地,所述方法和装置使用存储在多个指令中的多个系数值。 系数值与第K个根系函数的运行时近似多项式相关联。 存储在指令存储器中的系数值和指令使得处理器系统能够基于运行时近似多项式来确定第K个根系函数近似值。

    Methods and apparatus for performing mathematical operations using scaled integers
    6.
    发明申请
    Methods and apparatus for performing mathematical operations using scaled integers 有权
    使用缩放整数执行数学运算的方法和装置

    公开(公告)号:US20050138101A1

    公开(公告)日:2005-06-23

    申请号:US10740086

    申请日:2003-12-18

    申请人: Ping Tang Gopi Kolli

    发明人: Ping Tang Gopi Kolli

    IPC分类号: G06F7/38 G06F7/57 G06F7/52

    CPC分类号: G06F7/483 G06F7/38

    摘要: Methods, apparatus, and articles of manufacture for performing mathematical operations using scaled integers are disclosed. In particular, an example method identifies a scaled-integer value and determines a multiplier value and a scale value based on the scaled-integer value. The multiplier value is determined by extracting information from a first portion of a bitfield based on the scaled-integer value. The scale value is determined by extracting information from a second portion of the bitfield based on the scaled-integer value. The first and second portions of the bitfield are configurable to include signed integer values. The example method then performs an arithmetic operation based on the multiplier value and the scale value.

    摘要翻译: 公开了使用缩放整数执行数学运算的方法,装置和制品。 特别地,示例性方法识别缩放整数值,并且基于缩放整数值来确定乘数值和比例值。 通过基于缩放整数值从位字段的第一部分提取信息来确定乘数值。 通过基于缩放整数值从位域的第二部分提取信息来确定比例值。 位域的第一和第二部分可配置为包括有符号整数值。 然后,示例方法基于乘数值和比例值执行算术运算。

    Methods and apparatus fro performing calculations using reduced-width data
    8.
    发明申请
    Methods and apparatus fro performing calculations using reduced-width data 有权
    使用缩减宽度数据进行计算的方法和装置

    公开(公告)号:US20070124357A1

    公开(公告)日:2007-05-31

    申请号:US11657300

    申请日:2007-01-24

    申请人: Ping Tang Gopi Kolli

    发明人: Ping Tang Gopi Kolli

    IPC分类号: G06F7/552

    摘要: Methods, apparatus, and articles of manufacture for performing calculations using reduced-width data are disclosed. In particular, an example method determines reduced-width data values associated with generating and evaluating functions. Some of the reduced-width data values are stored within instructions in an instruction memory during a compile phase and retrieved from instruction memory during a runtime phase.

    摘要翻译: 公开了使用缩减宽度数据执行计算的方法,装置和制品。 特别地,示例性方法确定与生成和评估功能相关联的缩小宽度数据值。 一些缩减宽度数据值在编译阶段存储在指令存储器中的指令中,并在运行阶段期间从指令存储器中检索。

    Enhanced fused multiply-add operation
    10.
    发明申请
    Enhanced fused multiply-add operation 有权
    增强融合乘法运算

    公开(公告)号:US20060136540A1

    公开(公告)日:2006-06-22

    申请号:US11019921

    申请日:2004-12-21

    IPC分类号: G06F7/38

    CPC分类号: G06F7/5443 G06F7/483

    摘要: An apparatus, method, and system for performing an enhanced fused multiply-add operation is disclosed. In one embodiment, an apparatus includes an exponent unit. The exponent unit includes a first adder to generate S1, where S1 is the sum of an integer k, the exponent of a floating point value A, and the exponent of a floating point value B. The exponent unit also includes a comparator to generate E1, where E1 is the greater of S1 and the exponent of a floating point value C. The apparatus also includes a partial multiplier, a shifter, and a second adder. The partial multiplier generates the partial products of the mantissas of A and B. The shifter aligns the partial products and the mantissa of C, based on E1. The second adder adds the aligned partial products and the mantissa of C. The apparatus is able to generate not only (A*B+C), but is enhanced to also be able to generate (2k*A*B+C) and the closest integer to (2k*A*B) in two's complement or floating point format.

    摘要翻译: 公开了一种用于执行增强的融合乘法运算的装置,方法和系统。 在一个实施例中,装置包括指数单元。 指数单元包括用于产生S 1的第一加法器,其中S 1是整数k,浮点值A的指数和浮点值B的指数之和。指数单元还包括比较器 产生E 1,其中E 1是S 1中的较大值和浮点值C的指数。该装置还包括部分乘法器,移位器和第二加法器。 部分乘法器产生A和B的尾数的部分乘积。移位器基于E 1对齐部分积和C的尾数。第二加法器将对齐的部分乘积和C的尾数相加。该装置能够 不仅产生(A * B + C),而且被增强以也能够生成(2≤K* A * B + C)和最接近的整数到(2 < / SUP> * A * B)二进制补码或浮点格式。