【发布时间】:2010-05-10 00:11:34
【问题描述】:
在 Intel 64 位平台上 long double 的实际精度是多少? 是 80 位填充到 128 还是实际 128 位?
如果是前者,除了gmp,还有其他选择可以达到真正的128精度吗?
【问题讨论】:
-
关于整数,使用
__int128_t和__uint_128_t"types" 的 gcc 可以使用 128 位精度算术。 -
对于 fp (gcc > 4.5) 有 __float128 software-emulated-floating-point
标签: c++ c floating-point precision long-double