alcan.png

2003-10-27 

 以前から多桁の整数・分数・浮動小数点演算ライブラリーがあることは知っていました。 しかし、すぐ身近にあるとは思っていませんでした。 たまたま Cygwin をインストールしたところ、GNU multiple precision arithmetic library (GMP) を選択できることに気づいたのです。

 Cygwin と GMP のインストールメモ


 はて、説明書はどこにあるのかな。 見つかりました。 かなり分量が多い。

 GNU MP 説明書 (http://www.gnu.org/manual/gmp/html_node/index.html)

 (後日追記。 移動したようです。 GNU MP 説明書)

 全部は読まずに、なんとか使ってみるのだ。 そもそも動くことだけでも確かめたい!
階乗の計算をしてみます。

 GNU MP を、とにかく使ってみる


 もう少し説明書を読んでみました。

 GMP 超概説 (1)

 GMP 超概説 (2)


 いじくりまわします。

 メモリーの使用状況

 e の値

 atan() と π の値

 各種 atan 展開式の演算量比較

 mpf_t と double 演算速度の比較


 今後は、別の方法との比較なども予定しています。

 おまけ

 long long とか long double は?



 てつ缶  浮動小数点 FFT をやってみました。 応用編もあります。

 ぶりき缶 「てつ缶」のフロントエンドになる V/F 変換器の部分などを考えました。

 気分転換はいかがですか

 river_r@d1.dion.ne.jp