> But note that in libdecnumber we have:
>
> 10de71e1 (meissner 2007-03-24 17:04:47 +0000 25) typedef unsigned int
> UINT32; 10de71e1 (meissner 2007-03-24 17:04:47 +0000 26) typedef unsigned
> long long UINT64; 10de71e1 (meissner 2007-03-24 17:04:47 +0000 27) typedef
> struct { UINT64 w[2]; } UINT128; ...
> 10de71e1 (meissner 2007-03-24 17:04:47 +0000    28)   { {
> 0x3b645a1cac083127ull, 0x0083126e978d4fdfull } }, /* 3 extra digits */
> 10de71e1 (meissner 2007-03-24 17:04:47 +0000    29)   { {
> 0x4af4f0d844d013aaULL, 0x00346dc5d6388659ULL } }, /*  10^(-4) * 2^131 */
> ^^^^^^^^^^

Generally speaking, I'd avoid taking anything in libdecnumber as an example.

-- 
Eric Botcazou

Reply via email to