汇编代码操作寄存器不同,得到不同长度的opcode,从而对程序性能造成影响
在分析spec cpu 2017中,汇编指令得到不同的opcode长度,从而对程序性能有影响。差别仅是操作的寄存器不同,一个为%rsp,一个为%rbp:// 使用%rsp寄存器 849d49: 48 8b 84 24 f8 17 00 mov 0x17f8(%rsp),%rax 849d50: 00 // 使用%rbp寄存器 835cfb: 48 8b 85 58 03 00 00 mov 0x358(%rbp),%raxopcode操作码(Operation Code
原创
2022-04-13 18:50:22 ·
859 阅读 ·
0 评论