p20190917a
のバックアップ(No.1)
[
トップ
|
一覧
|
単語検索
|
最終更新
|
バックアップ
|
ヘルプ
]
バックアップ一覧
差分
を表示
現在との差分
を表示
ソース
を表示
p20190917a
へ行く。
1 (2019-09-17 (火) 11:04:42)
IMULで整数の割り算を実現する
(by
K
, 2019.09.17)
↑
(1)
gccが生成したアセンブラを見ていたら、EAXに入っている値を40で割るときに、
SAR EAX,3 IMUL EAX,EAX,0xcccccccd
という見慣れないコードを生成していた。何だこれは?
でも確かにこの方法で、40での割り算が実現できている。
これは面白いと思ったので、ちょっと探求してみたい。
↑
こめんと欄
コメント
お名前
NameLink