×

APPARATUS, METHOD, AND PROGRAM FOR ARITHMETIC PROCESSING

  • US 20100030833A1
  • Filed: 07/28/2009
  • Published: 02/04/2010
  • Est. Priority Date: 07/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. An arithmetic processing apparatus for determining an arithmetic value P, the arithmetic value P being an input value X raised to the power of a variable Y as an exponent, and the input value X represented by a base-M system with M being a predetermined constant number, the arithmetic processing apparatus comprising:

  • mantissa/exponent splitting means for splitting the input X in floating-point type data into a mantissa X1 and an exponent X2, the mantissa X1 being a mantissa part representing a mantissa of the input value X of a floating-point number, and the exponent X2 being an exponent part representing an exponent of the input value X of the floating-point number;

    first recording means for recording a logarithmic value of the mantissa of the input value X having the constant number M as a base thereof, determined with respect to the mantissa X1;

    interpolating means for performing an interpolation process on a plurality of logarithmic values retrieved from the first recording means in response to the mantissa X1 in order to determine the final logarithmic value of the mantissa;

    logarithmic calculation means for calculating a logarithmic value Z of the arithmetic value P having the constant number M as a base thereof, based on the variable Y, the exponent X2, and the logarithmic value of the mantissa determined by the interpolating means; and

    power calculation means for calculating the arithmetic value P by raising the constant value M to the power of the logarithmic value Z of the arithmetic value P as an exponent.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×