对于 64 位 x86 寄存器,如果一个值的大小足够小以至于多个指令可以放入一个寄存器中,是否可以在同一寄存器中一次保存多个值?例如,将两个 32 位整数装入一个寄存器。如果可能的话,这会是一件坏事吗?我一直在阅读寄存器,并且对这个概念很陌生。
assembly x86-64 simd cpu-registers swar
assembly ×1
cpu-registers ×1
simd ×1
swar ×1
x86-64 ×1