本文介绍了英特尔:序列化指令和分支预测的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
The Intel Architecture's Developer's Manual(第三卷,第8-26节),内容为:
这是什么意思?
听起来真的,真的很糟糕。这听起来像是一条序列化指令,如CPUID中断分支预测(反之亦然),但这似乎不太可能。有没有ASM专家能帮我理解"非确定性"在这种情况下的含义。
*为清晰起见进行了编辑
推荐答案
它的措辞非常混乱,但我相信它的实际含义很简单:"分支(不一定)序列化执行"。今天,我们认为这是理所当然的,但情况并不总是如此。
这篇关于英特尔:序列化指令和分支预测的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!