文件名称:e_float-2021:从e_float派生的多精度浮点(旧项目)
文件大小:3.5MB
文件格式:ZIP
更新时间:2024-03-02 00:17:10
C++
e_float-2021 多精度浮点(旧项目)从e_float派生的工作 这项工作是基于以前的工作: CM Kormanyos,算法910:用于特殊功能计算的便携式C ++多精度系统, 于 描述 e_float-2021在现代C ++ 11中实现了多精度浮点数据类型。 在三个单独的构建配置中支持三个版本。 有一个本机可移植的十进制浮点类型,称为efx::e_float 。 还有和包装版本,分别称为gmp::e_float和mpfr::e_float 。 e_float-2021源自上述原始工作。 在此衍生的工作中,代码已更新为与C ++ 11、14、17、20一致。代码已进行了现代化改造,并竭尽全力使其与C ++语言演变兼容。 某些特殊功能测试已删除,仅保留了e_float-2021中最重要的关键功能和测试的核心。 对于efx版本(这是十进制浮点实现),朴素的FFT使数字范围达到一百