OS X

MPFR

MPFR
http://www.mpfr.org/

Gnu Multiple Precision Floating-Point Reliably Library
(グニュー多倍長浮動小数点信頼性ライブラリ)
の略で、正しい端数処理で多倍長など任意精度の浮動小数点演算を行う C のライブラリーです。
公式webページの説明に依ると以下のような特徴を持ちます。

正しい端数処理で多倍長など任意精度の浮動小数点演算を行う C のライブラリーです。
INRIA(フランス国立情報学自動制御研究所)と現在の作者たち(Loria(コンピュータ科学と応用の研究のためのロレーヌ研究所)と LIP(リヨン並列コンピューティング研究所)の CaramelAriC プロジェクトチームからそれぞれ来ている)によって継続的にサポートされてきました。
MPFR の主な目標は、効果的で明確に定義されたセマンティックを持つ任意精度浮動小数演算用の計算ライブラリを提供することです。
MPFR は多倍長浮動小数点演算(53ビット仮数)の良いアイデアをANSI/IEEE-754 標準からコピーしています。

Mac OS X

homebrewを使うことで簡単にインストール出来ます。
(Mac OS X Mavericks 10.9.3 で確認しています。)

$ brew install mpfr

正常にインストールが完了したら以下のような状態になります。

$ brew info mpfr
mpfr: stable 3.1.2 (bottled)
http://www.mpfr.org/
/usr/local/Cellar/mpfr/3.1.2 (23 files, 3.3M) *
  Poured from bottle
From: https://github.com/Homebrew/homebrew/commits/master/Library/Formula/mpfr.rb
==> Dependencies
Required: gmp レ
==> Options
--32-bit
	Build 32-bit only
$ ls -al /usr/local/Cellar/mpfr/3.1.2/lib/
total 1960
drwxr-xr-x   5 otsuka  admin     170 12  5 14:02 .
drwxr-xr-x  12 otsuka  admin     408  3  7 19:56 ..
-r--r--r--   1 otsuka  admin  348004  3  7 19:56 libmpfr.4.dylib
-r--r--r--   1 otsuka  admin  650376 12  5 14:02 libmpfr.a
lrwxr-xr-x   1 otsuka  admin      15 12  5 14:02 libmpfr.dylib -> libmpfr.4.dylib

$ ls -al /usr/local/lib/libmpfr*
lrwxr-xr-x  1 otsuka  admin  40  3  7 19:56 /usr/local/lib/libmpfr.4.dylib -> ../Cellar/mpfr/3.1.2/lib/libmpfr.4.dylib
lrwxr-xr-x  1 otsuka  admin  34  3  7 19:56 /usr/local/lib/libmpfr.a -> ../Cellar/mpfr/3.1.2/lib/libmpfr.a
lrwxr-xr-x  1 otsuka  admin  38  3  7 19:56 /usr/local/lib/libmpfr.dylib -> ../Cellar/mpfr/3.1.2/lib/libmpfr.dylib

BC::labsへの質問は、bc9-dev @ googlegroups.com までお願い致します。
トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   最終更新のRSS
Last-modified: 2014-05-20 (火) 18:41:12 (1373d)