http://repzret.org/p/repzret/
看完之後大概有個概念是為了branch prediction做的
這個指令又等價於 nop;ret , 只不過編2個指令又比較expensive,
所以才有repz ret出現.
但我反覆看幾遍後還是不懂為什麼這樣做能幫助到branch prediction
希望有大大開示
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.120.120
※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1489216488.A.488.html
我發現用gcc 最佳化-O1或以上所產生的code
都會產生"repz ret"這種東西
於是我google了一下,發現了一篇不錯的文章