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