看板 ASM 關於我們 聯絡資訊
我發現用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://www.ptt.cc/bbs/ASM/M.1489216488.A.488.html