2012-04-14 77 views
6

我寻找一个扩充精度浮点库,具有以下特点:扩展精度浮点库C/C++

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

我能找到的最接近的是Ivano Primi的HPA库。这个库唯一的问题是我无法扩展指数(它是固定的15位)。它允许我为尾数做出各种选择,但最大的可表示数字总是限制在10^4932。 GMP等其他库需要初始化,并且不允许固定大小的数据类型。关键是我不需要任意的精度,但只是扩展。但我需要有非常大的指数。

感谢您的帮助!

马克

回答

1

似乎ttmath非常接近我寻找。它允许指定具有指数和尾数值的大浮点数,并且不需要初始化。

+0

Gmplib @ gmplib.org可能更接近。 – 2012-04-18 10:56:40