Data processing apparatus incorporating a numeric processing mechanism
    1.
    发明授权
    Data processing apparatus incorporating a numeric processing mechanism 失效
    包含数字处理机构的数据处理装置

    公开(公告)号:US07487197B2

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

    申请号:US11755128

    申请日:2007-05-30

    IPC分类号: G06F7/52

    CPC分类号: G06F7/535 G06F2207/5353

    摘要: A data processing apparatus uses numeric processing. A corrective mechanism enables a method for performing accurate integer divisions to be derived from an approximate division method which does not, of itself, always produce an accurate result but for which the range of errors is known. By applying the corrective mechanism to a suitable approximate division method, a numeric processing mechanism performs the integer division operation efficiently. An approximate division method that uses rapid operations for fast integer division, and thus has a small possible range of errors, is used to enable the correction method to be completed rapidly.

    摘要翻译: 数据处理装置使用数字处理。 校正机制使得能够从近似分割方法导出精确的整数除法的方法,该近似除法本身不总是产生准确的结果,而是误差范围是已知的。 通过将校正机制应用于合适的近似分割方法,数字处理机构有效地执行整数除法运算。 一种使用快速运算进行快速整数除法,因此具有较小可能误差范围的近似除法,用于使校正方法快速完成。

    Numeric processor, a numeric processing method, and a data processing apparatus or computer program incorporating a numeric processing mechanism
    2.
    发明授权
    Numeric processor, a numeric processing method, and a data processing apparatus or computer program incorporating a numeric processing mechanism 失效
    数字处理器,数字处理方法以及包含数字处理机构的数据处理装置或计算机程序

    公开(公告)号:US07277908B2

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

    申请号:US10319270

    申请日:2002-12-13

    IPC分类号: G06F7/52

    CPC分类号: G06F7/535 G06F2207/5353

    摘要: Provided are methods, computer programs and data processing apparatus using numeric processing. Firstly, a corrective mechanism enables a method for performing accurate integer divisions to be derived from an approximate division method which does not, of itself, always produce an accurate result but for which the range of errors is known. By applying the corrective mechanism to a suitable approximate division method, a numeric processor or software-implemented numeric processing mechanism implementing the invention can perform the integer division operation efficiently. Secondly, an approximate division method which uses only rapid operations for fast integer division, and which has only a small possible range of errors, is used to enable the correction method to be completed rapidly. This addresses problems encountered when attempting to apply known methods to the task of performing integer division by large divisors or in a limited-size numeric register, and can provide efficiency improvements for a wide range of data processing systems and applications of those systems.

    摘要翻译: 提供了使用数字处理的方法,计算机程序和数据处理装置。 首先,校正机制使得能够从近似分割方法导出精确整数分割的方法,该近似除法本身不总是产生准确的结果,而是误差范围是已知的。 通过将校正机制应用于合适的近似分割方法,实现本发明的数字处理器或软件实现的数字处理机构可以有效地执行整数除法运算。 其次,使用仅使用快速整数除法的快速操作并且仅具有小的可能误差范围的近似除法来使得校正方法能够快速完成。 这解决了尝试将已知方法应用于通过大型除数或大小数字寄存器执行整数除法的任务时遇到的问题,并且可以为广泛的数据处理系统和这些系统的应用提供效率改进。

    Round for Reround Mode in a Decimal Floating Point Instruction
    3.
    发明申请
    Round for Reround Mode in a Decimal Floating Point Instruction 有权
    在十进制浮点指令中对于Reround模式进行循环

    公开(公告)号:US20080215659A1

    公开(公告)日:2008-09-04

    申请号:US11680894

    申请日:2007-03-01

    IPC分类号: G06F7/38

    摘要: a round-far-reround mode (preferably in a BID encoded Decimal format) of a floating point instruction prepares a result for later rounding to a variable number of digits by detecting that the least significant digit may be a 0, and if so changing it to 1 when the trailing digits are not all 0. A subsequent reround instruction is then able to round the result to any number of digits at least 2 fewer than the number of digits of the result. An optional embodiment saves a tag indicating the fact that the low order digit of the result is 0 or 5 if the trailing bits are non-zero in a tag field rather than modify the result. Another optional embodiment also saves a half-way-and-above indicator when the trailing digits represent a decimal with a most significant digit having a value of 5. An optional subsequent rewound instruction is able to round the result to any number of digits fewer or equal, to the number of digits of the result using the saved tags.

    摘要翻译: 通过检测最低有效数字可能为0,浮点指令的圆形远景重放模式(优选地以BID编码的十进制格式)准备结果以便稍后舍入到可变数目的数字,并且如果这样改变它 当尾数不全为0时,随后的再循环指令能够将结果舍入到任意数量的数字至少比结果位数少2个。 可选实施例保存标签,其指示结果的低位数字为0或5的事实,如果拖尾位在标签字段中不为零,而不是修改结果。 另一个可选的实施例也可以在尾随数字表示具有值为5的最高有效数字的十进制数时保存中途和上述指示符。可选的后续倒带指令能够将结果舍入到任何数量的数字或更少 与使用保存的标签的结果数字相等。

    Round for reround mode in a decimal floating point instruction
    4.
    发明授权
    Round for reround mode in a decimal floating point instruction 有权
    在十进制浮点指令中进行循环播放

    公开(公告)号:US08443029B2

    公开(公告)日:2013-05-14

    申请号:US11680894

    申请日:2007-03-01

    IPC分类号: G06F7/38

    摘要: A round-far-reround mode (preferably in a BID encoded Decimal format) of a floating point instruction prepares a result for later rounding to a variable number of digits by detecting that the least significant digit may be a 0, and if so changing it to 1 when the trailing digits are not all 0. A subsequent reround instruction is then able to round the result to any number of digits at least 2 fewer than the number of digits of the result. An optional embodiment saves a tag indicating the fact that the low order digit of the result is 0 or 5 if the trailing bits are non-zero in a tag field rather than modify the result. Another optional embodiment also saves a half-way-and-above indicator when the trailing digits represent a decimal with a most significant digit having a value of 5. An optional subsequent rewound instruction is able to round the result to any number of digits fewer or equal, to the number of digits of the result using the saved tags.

    摘要翻译: 通过检测最低有效数字可能为0,浮点指令的圆形远景重放模式(优选地以BID编码的十进制格式)通过检测最终有效数字可以为零而准备结果以便稍后舍入到可变数位数,并且如果改变它 当尾数不全为0时,随后的再循环指令能够将结果舍入到任意数量的数字至少比结果位数少2个。 可选实施例保存标签,其指示结果的低位数字为0或5的事实,如果拖尾位在标签字段中不为零,而不是修改结果。 另一个可选的实施例也可以在尾随数字表示具有值为5的最高有效数字的十进制数时保存中途和上述指示符。可选的后续倒带指令能够将结果舍入到任何数量的数字或更少 与使用保存的标签的结果数字相等。

    Decimal Floating-Point Quantum Exception Detection
    5.
    发明申请
    Decimal Floating-Point Quantum Exception Detection 审中-公开
    十进制浮点量子异常检测

    公开(公告)号:US20120278374A1

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

    申请号:US13544338

    申请日:2012-07-09

    IPC分类号: G06F11/00

    摘要: A system and method for detecting decimal floating point data processing exceptions. A processor accepts at least one decimal floating point operand and performs a decimal floating point operation on the at least one decimal floating point operand to produce a decimal floating point result. A determination is made as to whether the decimal floating point result fails to maintain a preferred quantum. The preferred quantum indicates a value represented by a least significant digit of a significand of the decimal floating point result. An output is provided, in response to the determining that the decimal floating point result fails to maintain the preferred quantum, indicating an occurrence of a quantum exception. A maskable exception can be generated that is immediately trapped or later detected to control conditional processing.

    摘要翻译: 用于检测十进制浮点数据处理异常的系统和方法。 一个处理器接受至少一个十进制浮点运算符,并在至少一个十进制浮点运算符上执行十进制浮点运算,以产生一个十进制浮点运算结果。 确定十进制浮点结果是否不能保持优选的量子。 优选的量子表示由十进制浮点结果的有效位的最低有效位表示的值。 提供输出,响应于确定十进制浮点结果不能保持优选量子,指示量子异常的发生。 可以生成立即捕获或稍后检测到的可屏蔽异常以控制条件处理。

    Decimal floating-pointing quantum exception detection
    6.
    发明授权
    Decimal floating-pointing quantum exception detection 有权
    十进制浮点量子异常检测

    公开(公告)号:US08219605B2

    公开(公告)日:2012-07-10

    申请号:US12789765

    申请日:2010-05-28

    IPC分类号: G06F11/00

    摘要: A system and method for detecting decimal floating point data processing exceptions. A processor accepts at least one decimal floating point operand and performs a decimal floating point operation on the at least one decimal floating point operand to produce a decimal floating point result. A determination is made as to whether the decimal floating point result fails to maintain a preferred quantum. The preferred quantum indicates a value represented by a least significant digit of a significand of the decimal floating point result. An output is provided, in response to the determining that the decimal floating point result fails to maintain the preferred quantum, indicating an occurrence of a quantum exception. A maskable exception can be generated that is immediately trapped or later detected to control conditional processing.

    摘要翻译: 用于检测十进制浮点数据处理异常的系统和方法。 一个处理器接受至少一个十进制浮点运算符,并在至少一个十进制浮点运算符上执行十进制浮点运算,以产生一个十进制浮点运算结果。 确定十进制浮点结果是否不能保持优选的量子。 优选的量子表示由十进制浮点结果的有效位的最低有效位表示的值。 提供输出,响应于确定十进制浮点结果不能保持优选量子,指示量子异常的发生。 可以生成立即捕获或稍后检测到的可屏蔽异常以控制条件处理。

    DECIMAL FLOATING-POINTING QUANTUM EXCEPTION DETECTION
    7.
    发明申请
    DECIMAL FLOATING-POINTING QUANTUM EXCEPTION DETECTION 有权
    十进制浮点数量子例外检测

    公开(公告)号:US20110296229A1

    公开(公告)日:2011-12-01

    申请号:US12789765

    申请日:2010-05-28

    IPC分类号: G06F11/07

    摘要: A system and method for detecting decimal floating point data processing exceptions. A processor accepts at least one decimal floating point operand and performs a decimal floating point operation on the at least one decimal floating point operand to produce a decimal floating point result. A determination is made as to whether the decimal floating point result fails to maintain a preferred quantum. The preferred quantum indicates a value represented by a least significant digit of a significand of the decimal floating point result. An output is provided, in response to the determining that the decimal floating point result fails to maintain the preferred quantum, indicating an occurrence of a quantum exception. A maskable exception can be generated that is immediately trapped or later detected to control conditional processing.

    摘要翻译: 用于检测十进制浮点数据处理异常的系统和方法。 一个处理器接受至少一个十进制浮点运算符,并在至少一个十进制浮点运算符上执行十进制浮点运算,以产生一个十进制浮点运算结果。 确定十进制浮点结果是否不能保持优选的量子。 优选的量子表示由十进制浮点结果的有效位的最低有效位表示的值。 提供输出,响应于确定十进制浮点结果不能保持优选量子,指示量子异常的发生。 可以生成立即捕获或稍后检测到的可屏蔽异常以控制条件处理。

    Color display apparatus and method of coding a color image
    8.
    发明授权
    Color display apparatus and method of coding a color image 失效
    彩色显示装置和彩色图像编码方法

    公开(公告)号:US4725828A

    公开(公告)日:1988-02-16

    申请号:US701902

    申请日:1985-02-15

    CPC分类号: G09G5/02 H04N1/644

    摘要: The invention provides a display apparatus for producing a color image in which the color of each picture element is defined by the intensities of component red, blue and green primaries and is coded as a binary number having r bits defining 2.sup.r intensity levels for red, g bits defining 2.sup.g intensity levels for green, and b bits defining 2.sup.b intensity levels for blue, where g.ltoreq.7, (g-r)=1 or 2, and (g-b)=2. In a particularly advantageous embodiment of the invention the image has a resolution of substantially 4 pels per mm or greater, and g.ltoreq.4.The invention also includes a method of coding a color image as defined above.

    摘要翻译: 本发明提供一种用于产生彩色图像的显示装置,其中每个像素的颜色由分量红色,蓝色和绿色原色的强度定义,并且被编码为具有定义2r红色,g 定义2g绿色强度级别的位,以及b位定义2b的强度级别,其中g = 7,(gr)= 1或2,(gb)= 2。 在本发明的一个特别有利的实施例中,图像具有基本上每毫米或更大的4像素,g 4的分辨率。 本发明还包括如上所述编码彩色图像的方法。

    Decimal floating-point quantum exception detection
    9.
    发明授权
    Decimal floating-point quantum exception detection 有权
    十进制浮点量子异常检测

    公开(公告)号:US09244654B2

    公开(公告)日:2016-01-26

    申请号:US13544338

    申请日:2012-07-09

    摘要: A system and method for detecting decimal floating point data processing exceptions. A processor accepts at least one decimal floating point operand and performs a decimal floating point operation on the at least one decimal floating point operand to produce a decimal floating point result. A determination is made as to whether the decimal floating point result fails to maintain a preferred quantum. The preferred quantum indicates a value represented by a least significant digit of a significand of the decimal floating point result. An output is provided, in response to the determining that the decimal floating point result fails to maintain the preferred quantum, indicating an occurrence of a quantum exception. A maskable exception can be generated that is immediately trapped or later detected to control conditional processing.

    摘要翻译: 用于检测十进制浮点数据处理异常的系统和方法。 一个处理器接受至少一个十进制浮点操作数,并对至少一个十进制浮点运算执行十进制浮点运算,以产生一个十进制浮点运算结果。 确定十进制浮点结果是否不能保持优选的量子。 优选的量子表示由十进制浮点结果的有效位的最低有效位表示的值。 提供输出,响应于确定十进制浮点结果不能保持优选量子,指示量子异常的发生。 可以生成立即捕获或稍后检测到的可屏蔽异常以控制条件处理。