1
3
首先,为什么要使用四字来表示适合16位格式的值?撇开这些不谈,有几个解决方案:
或
或
请注意,您实际上不需要使用
编辑 把四个双四字加起来——你有的就差不多了。考虑到您知道它们中的所有数据都适合每个插槽的低位双字,您可以尝试如下操作:
可能会更快,也可能不会更快。
至于EMM,这只是另一条指令。在任何接触MMX寄存器的代码之后,在任何使用X87浮点指令的代码之前
|
Ilya Loskutov · 无法将单词加载到寄存器中 2 年前 |
Ari157 · x86_64 Linux程序集中的逻辑与实现 2 年前 |
Arya · 汇编语言中的“标签”——操作码 2 年前 |
S1mple · 通过gcc生成64位共享库时的“未定义的主引用” 2 年前 |
R0M2 · 为什么“GCC”忽略汇编代码的-fno pic 2 年前 |
Akagi Akira · 如何在gnu汇编程序中组装MIPS cpu 2 年前 |