6

次の機能を備えた拡張精度浮動小数点ライブラリを探しています。

  • 固定データ型サイズ (つまり、拡張精度浮動小数点は一定量のメモリを必要とします)
  • 変数の初期化は不要
  • 仮数と指数の両方のサイズを指定する
  • C/C++ インターフェイス
  • 非常に大きな float のサポート > 10^10000

私が見つけた最も近いものは、Ivano Primi による HPA ライブラリです。このライブラリの唯一の問題は、指数を拡張できないことです (15 ビットで固定されています)。仮数部にはさまざまな選択肢がありますが、表現可能な最大数は常に 10^4932 に制限されています。GMP のような他のライブラリは初期化を必要とし、固定サイズのデータ​​型を許可しません。ポイントは、任意の精度は必要なく、拡張するだけであるということです。しかし、非常に大きな指数が必要です。

ご協力いただきありがとうございます!

マーク

4

1 に答える 1

1

ttmathはが探しているものに非常に近いようです。指数と仮数の値で大きな浮動小数点数を指定でき、初期化は必要ありません。

于 2012-04-14T22:22:09.590 に答える