1

x86 に残すべきコンパニオン命令がないのはなぜですか? そうすれば、

pushl   %ebp
movl    %esp,%ebp
pushl   $3
popl    %eax
leave
ret

次のようになります。

enter #or something
pushl   $3
popl    %eax
leave
ret

それは一般的に速いだけではありませんか?

4

3 に答える 3