发明名称 Pre-conversion of floating point and integer operands to avoid rounding errors
摘要 <p>Apparatus for processing data includes processing circuitry 16, 18, 20, 22, 24, 26 and decoder circuitry 14 for decoding program instructions. The program instructions decoded include a floating point pre-conversion instruction, which performs round-to-nearest ties to even rounding upon the mantissa field of an input floating number to generate an output floating point number with the mantissa rounded to a position corresponding to a shorter mantissa field, to which the number is later to be converted, and concatenated with a suffix of zero values to provide the same mantissa length. The decoder is also responsive to an integer pre-conversion instruction, to quantise an input integer value using round-to-nearest ties to even rounding to form an output integer operand with a number of significant bits matched to the mantissa size of a floating point number to which the integer is later to be converted. These instructions ensure that rounding errors are avoided during the later conversion.</p>
申请公布号 GB2488322(A) 申请公布日期 2012.08.29
申请号 GB20110003020 申请日期 2011.02.22
申请人 ARM LIMITED 发明人 JA¸RN NYSTAD;ANDREAS DUE ENGH-HALSTVEDT;SIMON ALEX CHARLES
分类号 G06F7/499;G06F7/483 主分类号 G06F7/499
代理机构 代理人
主权项
地址