Implementation of floating-point trigonometric functions in an integrated circuit device
AssigneeIntel Corporation
InventorsMartin Langhammer, Bogdan Pasca
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsMartin Langhammer, Bogdan Pasca
Estimating the term…
The present embodiments relate to integrated circuits with circuitry that implements floating-point trigonometric functions. The circuitry may include an approximation circuit that generates an approximation of the output of the trigonometric functions, a storage circuit that stores predetermined output values of the trigonometric functions, and a selector circuit that selects between different possible output values based on a control signal from a control circuit. In some embodiments, the circuitry may include a mapping circuit and a restoration circuit. The mapping circuit may map an input value from an original quadrant of the trigonometric circle to a predetermined input interval, and the restoration circuit may map the output value selected by the selection circuit back to the original quadrant of the trigonometric circle. If desired, the circuitry may be implemented in specialized processing blocks.
Circuitry for computing a trigonometric function of a first floating-point number, comprising:
A method for computing a trigonometric function of a first floating-point number in an integrated circuit, comprising:
A non-transitory machine-readable storage medium encoded with instructions for configuring circuitry to compute a trigonometric function of a first floating-point number, wherein the circuitry comprises a first storage circuit, an approximation circuit, and a selection circuit coupled to the storage circuit and the approximation circuit, and wherein the approximation circuit comprises an extraction circuit, second and third storage circuits, and arithmetic circuitry, the instructions comprising:
Dependencies are inferred from the claim text.