JavaScript-多倍長演算ライブラリ

JavaScriptによる浮動小数点に対応した多倍長演算ライブラリHugeFloatの開発まとめページ。

HugeFloat Library概要

JavaScriptで巨大整数演算を行うために作られた巨大数演算において、一定の完成を見たHugeInt Ver.0.5 alpha6の成果を引き継ぎ、更に浮動小数点演算に対応させた完全一新の汎用多倍長演算ライブラリを目指す。

HugeFloat Ver.0.6

Ver.0.5系の直系として開発を開始。前バージョンとの最大の差は以下の2点になる。

離散フーリエ変換の利用
通常の乗算よりも遥かに高速なFFT乗算を搭載する。除算もFFT乗算を利用した逆数法による高速なものを開発する。更に全関数をFFTを利用しやすい形式に書き換える。
巨大浮動小数点演算
HugeIntの巨大整数演算を拡張し、動作環境が許す限り無制限に任意の精度を持つことが出来る巨大浮動小数点を搭載する。即ちHugeFloatとする。

ページ情報

作成日時
2011/01/22
最終更新日時
2011/01/22
HTML4.01版
index.html
XHTML1.1版
index.xhtml
XML原本
index.xml