Decimal elementary functions computation
AssigneeSilminds, LLC, Egypt
InventorsTarek Eldeeb, Hossam Aly Hassan Fahmy, Mahmoud Y. Hassan
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilminds, LLC, Egypt
InventorsTarek Eldeeb, Hossam Aly Hassan Fahmy, Mahmoud Y. Hassan
Estimating the term…
A method for executing a decimal elementary function (DEF) computation from multiple decimal floating-point operands, including: extracting mantissae and exponents from the operands; generating normalized mantissae by shifting the mantissae based on the number of leading zeros; calculating a plurality of approximations for a logarithm of the first normalized mantissa; calculating, using the plurality of approximations for the logarithm, a plurality of approximations for a product of the second normalized mantissa and a sum based on the logarithm of the first normalized mantissa and an exponent; generating a plurality of shifted values by shifting the plurality of approximations for the product; generating a plurality of fraction components from the plurality of shifted values; calculating an antilog based on the plurality of fraction components; and outputting a decimal floating-point result of the DEF computation comprising a resultant mantissa based on the antilog and a resultant biased exponent.
A method for executing a decimal elementary function (DEF) computation from a first decimal floating-point operand (DFPO) operand and a second DFPO, comprising:
A system for executing a decimal elementary function (DEF) computation from a first decimal floating-point operand (DFPO) operand and a second DFPO, comprising:
A system for calculating a logarithm of a decimal floating-point operand (DFPO) to a base (B), comprising:
A system for calculating a base (B) raised to a decimal floating-point operand (DFPO), comprising:
Dependencies are inferred from the claim text.