[[OS X]]

**MPFR [#j9a6b39a]
MPFR~
http://www.mpfr.org/~
は~
Gnu Multiple Precision Floating-Point Reliably Library~
(グニュー多倍長浮動小数点信頼性ライブラリ)~
の略で、正しい端数処理で多倍長など任意精度の浮動小数点演算を行う C のライブラリーです。~
公式webページの説明に依ると以下のような特徴を持ちます。~
~
正しい端数処理で多倍長など任意精度の浮動小数点演算を行う C のライブラリーです。~
[[INRIA:http://www.inria.fr/]](フランス国立情報学自動制御研究所)と現在の作者たち([[Loria:http://www.loria.fr/loria-news]](コンピュータ科学と応用の研究のためのロレーヌ研究所)と [[LIP:http://www.ens-lyon.fr/LIP/web-n/]](リヨン並列コンピューティング研究所)の [[Caramel:http://caramel.loria.fr/index.en.html]] と [[AriC:http://www.ens-lyon.fr/LIP/AriC/]] プロジェクトチームからそれぞれ来ている)によって継続的にサポートされてきました。~
MPFR の主な目標は、効果的で明確に定義されたセマンティックを持つ任意精度浮動小数演算用の計算ライブラリを提供することです。~
MPFR は多倍長浮動小数点演算(53ビット仮数)の良いアイデアをANSI/IEEE-754 標準からコピーしています。

***Mac OS X [#w769fc53]
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