repz ret:为什么所有麻烦?

问题描述 投票:4回答:1

repz ret的问题已在此处[1]以及其他来源[23]中得到了令人满意的报道。但是,在没有阅读这些资料的情况下,我找到了以下答案:

  1. retnop; ret进行定量比较时,actual罚金是多少?尤其是在后一种情况下-当大多数函数具有100条以上的指令或被内联时,解码一条额外的指令(然后是一条空指令)真的很重要吗?

  2. 为什么这在AMD K8中从来没有得到解决,甚至没有进入K10?因为什么时候基于和stays >>未记录的行为来记录丑陋的解决方法比实际解决问题更可取,所以当知道原因的每个细节时都可以?

repz ret的问题已在此处[1]以及其他来源[2,3]中很好地涵盖了。但是,我没有阅读这些资料,却找到了以下答案:...

assembly x86 micro-optimization amd-processor branch-prediction
1个回答
7
投票

分支错误预测

© www.soinside.com 2019 - 2024. All rights reserved.