furaga/CPUExSolver2 — pull request #2 by tomykaira (2012-09-16 16:29:06+00:00)
Title: float が 32bit 環境でバグる問題を修正

float の値を定数畳み込みして、アセンブリから fmvhi と fmvlo でレジスタにセットするときに
セットする値がことなっているためにバグっていることがわかりました。

float.c で与えられた値を明示的に float として扱うようにし、いきなり 16bit の値を返すようにすることで解決しました。

これで 32 bit マシンで動作しない問題が修正されたはずです。

fmvhi を使う系列以外は(よくわからなかったので)書き換えてないので、対応していただきたいです。