| CPC G06F 7/483 (2013.01) [G06F 16/9017 (2019.01); G06F 17/17 (2013.01)] | 27 Claims |

|
1. A computation unit, comprising:
input lines to provide a floating-point value, the input lines including exponent lines and mantissa lines;
a first lookup table having a first address input coupled to a first subset of the input lines and providing a first output, the first subset of the input lines including a most significant bit of the exponent lines;
a second lookup table having a second address input coupled to a second subset of the input lines and providing a second output, the second subset of the input lines excluding the most significant bit of the exponent lines;
a range detector, coupled to at least some of the input lines, to indicate, on a range output, whether the floating-point value provided on the input lines is within a specified range; and
an output stage, operatively coupled to the first output, the second output and the range output, to generate a function output based on the first output, the second output, and the range output.
|