A
A
abduraxman22017-05-04 11:43:12
Electronics
abduraxman2, 2017-05-04 11:43:12

How to determine the range of maximum floating point numbers?

How to determine the range of maximum floating point numbers, and determine how many times the maximum numbers that can be manipulated by processors with 82 bit registers and 64 bits differ?
I compare the architecture data of IA-32 and IA-64
The first uses the standard maximum of 64 bits (double or double precision).
In the second, the FR register format includes a 64-bit mantissa, a 17-bit exponent and 1 bit under the number sign. That is a total of 82 bits.
From here I conclude:
(2^81)/(2^63)=262144
That is, the maximum number of 82 bits is greater than the maximum number of 64 bits by 262144 times, but this is not a correct conclusion.
Where is the mistake?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
R
Rsa97, 2017-05-04
@abduraxman2

64 bits - 2 (2 10 -1) ×(1 + (1 - 2 −52 )) = 1.797693135 × 10 308
82 bits - 2 (2 16 -1) ×(1 + (1 - 2 −64 ) ) = 2.00352993×10 19728
2.00352993×10 19728 / 1.797693135×10 308 = 1.114500517×10 19420

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question