Closed TaiseiIto closed 2 years ago
invalid opcode exception発生
ライブラリの方のchain_string.cのcreate_caller_format_chain_stringでfmod関数の出力をcharにキャストしてるところがあって,chain_string.sの該当箇所を見るとcvttsd2silという見たことのない命令がある.これが怪しい.ちなみにfmod関数自体は最後まで処理が進んでいる.
Intel SDMのCVTTSD2SIの項目を見ると何やら怪しげな注意書きが NOTES:
いやでもこの注意書きはVCVTTSD2SI関連のやつだから関係ない
CPUID Feature Flag SSE2って何だろう
https://stackoverflow.com/questions/16079340/can-not-disable-sse-in-gcc gccでSSE命令を出力しないようにできる方法があるらしい
三角関数やpi, eなどの定数などに対応しよう
複素数の計算にも対応しよう
コマンドライン計算機 浮動小数点演算にも対応したい