【发布时间】:2015-01-16 18:11:40
【问题描述】:
在 AT&T 语法指令中,通常必须以适当的操作数大小为后缀,q 用于对 64 位操作数的操作。但是在 MMX 和 SSE 中也有 movq 指令,其中 q 位于原始 Intel 助记符中,而不是附加后缀。
那么这将如何在 AT&T 中体现?是否需要另一个q 后缀,例如
movqq %mm1, %mm0
movqq %xmm1, %xmm0
还是不行?
如果有任何其他指令以 AT&T 后缀结尾(如paddd、slld),它们的工作方式是否相同?
【问题讨论】: