katsuki-kobayashiのアンテナ
id:katsuki-kobayashi
1/2ページ
▽KMC Staff Blog●07/13 10:28 京都マイコン2024年07月12日LLVM18の驚異的な最適化はどのように実装されているのか調べてみましたずっと問題なく動いていたコードが LLVM 18 から動かなくなってしまったことをきっかけに始まった調査でしたが、気が付けばけっこうな分量になりました。SoftFloatの未定義動作バグ(1)signedのunsignedな絶対値を求める際にINT_MINSoftFloatの未定義動作バグ(2)RISC-VのRV64Iではunsignedの32bit即値でも64bitレジスタの上位32bitが0とは限らないRV64Iでunsignedの32bit値が符号拡張されないで関数にレジスタ渡しされるのはどういう時か?SoftFloatの未定義動作バグ(3)そもそも単精度浮動小数点数演算をソフトウェアエミュレーションする関数の仮引数はfloatにするべきそして、コンパイラの最適化のバグではなく
▽ワンパンマン●01/24 07:42 第141話 第142話 第143話 第144話 第145話 第146話 第147話 第148話 第149話 第150話2024年1月24日 150話更新
6.次5>
0.はてなアンテナトップ
8.このページを友達に紹介
9.このページの先頭へ
□ヘルプ/お知らせ
□ログイン
□無料ユーザー登録
□はてなトップ
(c) Hatena