我一直在看MMX / SSE,我想知道。对于无符号字节和字(而非双字),有打包,饱和减法的说明。
有什么方法可以做我想要的,如果没有,为什么没有呢?
我找到了答案,说明无法在x86平台上直接存储到内存的复制,而不能将值存储在两者之间。
mov rax,[RSI]
mov [RDI],rax
Run Code Online (Sandbox Code Playgroud)
我大量使用pop来对内存进行64位写入,pop似乎直接将值复制到内存中,而没有任何明显的“中间人”。
值在写入之前但在读取之后在哪里?