gpt4 book ai didi

performance - ADD 1 真的比 INC 快吗? x86

转载 作者:行者123 更新时间:2023-12-03 13:50:43 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





INC instruction vs ADD 1: Does it matter?

(2 个回答)


4年前关闭。




我已阅读各种优化指南,声称 ADD 1 比在 x86 中使用 INC 更快。这是真的吗?

最佳答案

在一些微架构上,有一些指令流,INC将导致“部分标志更新停顿”(因为它更新了一些标志,同时保留了其他标志)。 ADD设置所有标志的值,因此不会冒这种停顿的风险。
ADD并不总是比 INC 快,但它几乎总是至少一样快(在某些较旧的微架构上存在一些极端情况,但它们非常罕见),有时甚至更快。

更多详情请咨询Intel's Optimization Reference ManualAgner Fog's micro-architecture notes .

关于performance - ADD 1 真的比 INC 快吗? x86,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13383407/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com