System and method for rounding reciprocal square root results of input floating point numbers
AssigneeImagination Technologies Limited
InventorsCasper Van Benthem, Sam Elliott
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsCasper Van Benthem, Sam Elliott
Estimating the term…
Methods and systems for determining whether an infinitely precise result of a reciprocal square root operation performed on an input floating point number is greater than a particular number in a first floating point precision. The method includes calculating the square of the particular number in a second lower floating point precision; calculating an error in the calculated square due to the second floating point precision; calculating a first delta value in the first floating point precision by calculating the square multiplied by the input floating point number less one; calculating a second delta value by calculating the error multiplied by the input floating point number plus the first delta value; and outputting an indication of whether the infinitely precise result of the reciprocal square root operation is greater than the particular number based on the second delta term.
A system to generate an accurately rounded result of a reciprocal square root calculation performed on an input floating point number, the system comprising:
A method of generating an accurately rounded result of a reciprocal square root calculation performed on an input floating point number, the method comprising:
Dependencies are inferred from the claim text.