发明名称 Floating point data processor and a method for performing a floating point square root operation within the data processor
摘要 A method and apparatus used for performing a floating pointing operation has the ability to calculate a square root of a number. An approximation to the inverse of the square root of the number is provided via a step (18). Steps (20 and 22) are used to improve the precision of the inverse of the square root until a predetermined precision is attained. The inverse of the square root, which has a predetermined precision, is used along with the number to generate both an exact floating point value and a small floating point value via steps (24 and 26). The exact and small floating point values are added together in a sum and manipulated to fit into the floating point representation available to the apparatus. The sum is a substantially close approximation to the square root of the number and is either output directly or slightly modified numerically to more accurately represent the square root of the number.
申请公布号 US5386375(A) 申请公布日期 1995.01.31
申请号 US19930143965 申请日期 1993.11.01
申请人 MOTOROLA, INC. 发明人 SMITH, ROGER A.
分类号 G06F7/552;(IPC1-7):G06F7/38 主分类号 G06F7/552
代理机构 代理人
主权项
地址