我知道除了编译器之外,处理器还可以重新排序指令。
我有几个问题想不通。
假设我们有三个指令:
节目单
S1 S2 S3
处理器重新排序后,顺序变为(无论出于何种原因):
S3 S2 S1
对此的任何想法都受到高度赞赏。
windows assembly x86-64 cpu-architecture memory-barriers
assembly ×1
cpu-architecture ×1
memory-barriers ×1
windows ×1
x86-64 ×1