扩展精度浮点库C / C ++(Extended Precision Floating Point

2019-06-23 15:12发布

我找了一个扩展精度浮点具有以下特征点库:

  • 固定数据类型尺寸(即扩展精度浮点数取的存储器中的固定量)
  • 不变量所需的初始化
  • 同时指定尾数和指数的大小
  • C / C ++接口
  • 对于真正的大花车“10 ^ 10000支持

我能找到最接近的是HPA库由伊万诺普米族。 与此库的唯一问题是,我不能扩展指数(它是固定的15位)。 它让我各种选择的尾数,但最大可表示数始终限制在10 ^ 4932。 像其他GMP库需要初始化和不允许固定大小的数据类型。 问题的关键是,我不需要任意精度,而只是延长。 但我需要有非常大的指数。

谢谢你的帮助!

标记

Answer 1:

看来, ttmath非常接近我寻找。 它允许指定用指数和尾数值大花车,它不需要初始化。



文章来源: Extended Precision Floating Point Library C/C++