[問題] repz ret?

作者: ktecv2000 (跛銘)   2017-03-11 15:14:45
我發現用gcc 最佳化-O1或以上所產生的code
都會產生"repz ret"這種東西
於是我google了一下,發現了一篇不錯的文章
http://repzret.org/p/repzret/
看完之後大概有個概念是為了branch prediction做的
這個指令又等價於 nop;ret , 只不過編2個指令又比較expensive,
所以才有repz ret出現.
但我反覆看幾遍後還是不懂為什麼這樣做能幫助到branch prediction
希望有大大開示

Links booklink

Contact Us: admin [ a t ] ucptt.com