小编z0r*_*g's的帖子

有没有办法使用MMX / SSE减去x86上饱和的压缩无符号双字?

我一直在看MMX / SSE,我想知道。对于无符号字节和字(而非双字),有打包,饱和减法的说明。

有什么方法可以做我想要的,如果没有,为什么没有呢?

x86 assembly sse mmx saturation-arithmetic

5
推荐指数
1
解决办法
136
查看次数

在x64中,使用“ pop [RAX]”将值临时存储在哪里?

我找到了答案,说明无法在x86平台上直接存储到内存的复制,而不能将值存储在两者之间。

mov rax,[RSI]
mov [RDI],rax
Run Code Online (Sandbox Code Playgroud)

我大量使用pop来对内存进行64位写入,pop似乎直接将值复制到内存中,而没有任何明显的“中间人”。

值在写入之前但在读取之后在哪里?

x86 assembly x86-64 cpu-architecture

2
推荐指数
1
解决办法
60
查看次数