Compute normalized reciprocal
[
returns y
,e
] = normalizedReciprocal(u
)y
and e
such that
(2.^
and e
).*y
=
1./u
0.5 < abs(
.y
)
<= 1
If
and u
= 0u
is a
fixed-point or scaled-double data type, then
and y
= 2 –
eps(y
)
, where w is the word length of
e
=
2^(nextpow2(w)) – w +
fu
and f is the fraction length of
u
.
If
and u
= 0u
is a
floating-point data type, then
and
y
= Inf
.t
= 1