命令の出現頻度 ubuntu-8.10-desktop-amd64 の 64ビット版の bash-3.2.39 と gimp-2.6.1 で使用 (シェアドライブラリは除く)されている 762,506 命令を集計してみました。 nop命令は除き、Jcc、CMOVcc、SETcc は条件部分をまとめています。 比較のため ubuntu-8.04-desktop-x86 の 32ビット版の bash-3.2.33 と gimp-2.4.5 でも 826,488 命令を集計してみました。 x86系CPUは32ビットでも64ビットでも、メモリ/レジスタ間の転送に MOV 命令を使用するため、圧倒的に MOV 命令の 使用率が大きくなっています。64ビットでは関数の引数の受け渡しにスタックを用いないため、PUSH と POP の使用頻度が少なくなっています。 また浮動小数点演算について、gcc は