Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why does AVX512-IFMA support only 52-bit ints?

From the value we can infer that it uses the same components as double-precision floating-point hardware. But double has 53 bits of significand, so why is AVX512-IFMA limited to 52 bits? Sure the mantissa has only 52 bits and one bit is hidden, but it still contributes to the value and needs to be fed into the adder/multiplier/divider...

like image 680
phuclv Avatar asked Sep 29 '22 14:09

phuclv


1 Answers

IEEE-754 double precision actually only has 52 explicitly stored bits, the 53rd bit (the most significant bit) is an implicit 1.

like image 103
Paul R Avatar answered Oct 03 '22 01:10

Paul R