エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
2024年07月12日 LLVM18の驚異的な最適化はどのように実装されているのか調べてみました ずっと問題なく... 2024年07月12日 LLVM18の驚異的な最適化はどのように実装されているのか調べてみました ずっと問題なく動いていたコードが LLVM 18 から動かなくなってしまったことをきっかけに始まった調査でしたが、気が付けばけっこうな分量になりました。 SoftFloatの未定義動作バグ(1)signedのunsignedな絶対値を求める際にINT_MIN SoftFloatの未定義動作バグ(2)RISC-VのRV64Iではunsignedの32bit即値でも64bitレジスタの上位32bitが0とは限らない RV64Iでunsignedの32bit値が符号拡張されないで関数にレジスタ渡しされるのはどういう時か? SoftFloatの未定義動作バグ(3)そもそも単精度浮動小数点数演算をソフトウェアエミュレーションする関数の仮引数はfloatにするべき そして、コンパイラの最適化のバグではなく