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 decimal128 values?
1, 5, 12, 110, 128, 34, 12288, 6144, -6143, -6176
decimal32 decimal64 decimal128 decimal(32k) Format
what are all of the decimal128 values?
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
1 5 12 110 128 34 12288 6144 -6143 -6176
what are all of the decimal128 values? || 