[问题] 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