A floating point inverse square root circuit is disclosed. The circuit is configured to receive a floating point value comprised of a sign bit, an exponent field, and a mantissa field. The inverse square root circuit includes a lookup table configured to receive at least a portion of the floating point value and further configured to generate an initial approximation (x.sub.0) of the inverse square root of the floating point value from the received portion of the floating point value. The inverse square root circuit further includes a first estimation circuit that receives the initial approximation from the lookup table and at least a portion of a value L derived from the floating point value mantissa field (M) and further configured to produce a first approximation (x.sub.1) of the floating point value's inverse square root based upon L and x.sub.0 where x.sub.1 is a more accurate estimate of the inverse square root than x.sub.0. The first estimation circuit may include first, second, and third fixed point multiplication units and first and second fixed point adders where the first multiplication unit is configured to square the initial approximation x.sub.0, the first fixed point adder is configured to receive as its inputs the initial approximation x.sub.0 and the output of a first shift register that receives the initial approximation x.sub.0 as its input, and the second multiplication unit is configured to multiply the output of the first multiplication unit by the initial approximation x.sub.0. The third multiplication unit may be configured to multiply the output of the second multiplication unit by L and the second adder may be configured to add the output of the first adder with a shifted and 2's complemented version of the output of the third multiplier to produce the first approximation x.sub.1. The value L may comprise the normalized mantissa field if the exponent of the floating point value is odd and two times the normalized mantissa field if the exponent of the floating point value is even.

Цепь квадратного корня плавающей запятаи обратная показана. Цепь установлена для того чтобы получить значение плавающей запятаи, котор состоят из бита знака, поля степени, и поля мантиссы. Обратная цепь квадратного корня вклюает таблицу взгляда вверх установленную для того чтобы получить по крайней мере часть значения плавающей запятаи и более далее установленную для того чтобы произвести первоначально приближение (x.sub.0) обратного квадратного корня значения плавающей запятаи от полученной части значения плавающей запятаи. Обратная цепь квадратного корня более дальнейшая вклюает первую цепь оценки получает первоначально приближение от таблицы взгляда вверх и по крайней мере часть значения л выведенного от поля мантиссы значения плавающей запятаи (M) и более далее установленного для того чтобы произвести первое приближение (x.sub.1) корня значения плавающей запятаи обратного квадратного основанного на л и x.sub.0 где x.sub.1 будет более точным предварительным подчетом обратного квадратного корня чем x.sub.0. Первая цепь оценки может включить сперва, секунда, и третьи блоки умножения фикчированного пункта и сумматоры сперва и во-вторых фикчированного пункта где первый блок умножения установлен для того чтобы придать квадратную форму первоначально приближению x.sub.0, первый сумматор фикчированного пункта установлены для того чтобы получить как свои входные сигналы первоначально приближение x.sub.0 и выход регистра перваяа смена который получает первоначально приближение x.sub.0 как свой входной сигнал, и второй блок умножения установлен для того чтобы умножить выход первого блока умножения первоначально приближением x.sub.0. Третий блок умножения может быть установлен для того чтобы умножить выход второго блока умножения Л и второй сумматор может быть установлен для того чтобы добавить выход первого сумматора с переносить и вариант 2 укомплектованный выхода третьего множителя для того чтобы произвести первое приближение x.sub.1. Значение л может состоять из normalized поля мантиссы если степень значения плавающей запятаи сверхсчетна и 2 времени normalized поле, то мантиссы если степень значения плавающей запятаи ровна.

 
Web www.patentalert.com

< (none)

< Tea catechins as cancer specific proliferation inhibitors

> Enhanced system for yaw stability control system to include roll stability control function

> (none)

~ 00092