col : decimal32 | decimal64 | decimal128 | decimal(32k) | format row 1 : 1 | 1 | 1 | 1 | sign field (bits) row 2 : 5 | 5 | 5 | 5 | combination field (bits) row 3 : 6 | 8 | 12 | w = 2xk + 4 | exponent continuation field (bits) row 4 : 20 | 50 | 110 | t = 30xk-10 | coefficient continuation field (bits) row 5 : 32 | 64 | 128 | 32xk | total size (bits) row 6 : 7 | 16 | 34 | p = 3xt/10+1 = 9xk-2 | coefficient size (decimal digits) row 7 : 192 | 768 | 12288 | 3x2w = 48x4k | exponent range row 8 : 96 | 384 | 6144 | emax = 3x2w-1 | largest value is 9.99...x10emax row 9 : -95 | -383 | -6143 | emin = 1-emax | smallest normalized value is 1.00...x10emin row 10 : -101 | -398 | -6176 | etiny = 2-p-emax | smallest non-zero value is 1x10etiny
what are all of the formats?
sign field (bits), combination field (bits), exponent continuation field (bits), coefficient continuation field (bits), total size (bits), coefficient size (decimal digits), exponent range, largest value is 9.99...x10emax, smallest normalized value is 1.00...x10emin, smallest non-zero value is 1x10etiny
decimal32 decimal64 decimal128 decimal(32k) Format
what are all of the formats?
1 1 1 1 Sign field (bits)
5 5 5 5 Combination field (bits)
6 8 12 w = 2xk + 4 Exponent continuation field (bits)
20 50 110 t = 30xk-10 Coefficient continuation field (bits)
32 64 128 32xk Total size (bits)
7 16 34 p = 3xt/10+1 = 9xk-2 Coefficient size (decimal digits)
192 768 12288 3x2w = 48x4k Exponent range
96 384 6144 Emax = 3x2w-1 Largest value is 9.99...x10Emax
-95 -383 -6143 Emin = 1-Emax Smallest normalized value is 1.00...x10Emin
-101 -398 -6176 Etiny = 2-p-Emax Smallest non-zero value is 1x10Etiny
Sign field (bits) Combination field (bits) Exponent continuation field (bits) Coefficient continuation field (bits) Total size (bits) Coefficient size (decimal digits) Exponent range Largest value is 9.99...x10Emax Smallest normalized value is 1.00...x10Emin Smallest non-zero value is 1x10Etiny
what are all of the formats? || 