You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here's the demo code. The AT&T asm doc always shows the vector version of MOVQ even though the instruction only acts on GPRs like movq %rsp, %rbp. On the Intel side CE can't recognize MOVs to/from control and debug registers
There are multiple
mov
mnemonics in the Intel syntax, so looking only at the mnemonics is not enoughWhen adding suffixes the AT&T syntax is even more ambiguous since there are Intel instructions with
q
suffix in the mnemonicHere's the demo code. The AT&T asm doc always shows the vector version of
MOVQ
even though the instruction only acts on GPRs likemovq %rsp, %rbp
. On the Intel side CE can't recognize MOVs to/from control and debug registersOther examples:
For other cases like MOVSQ or CMPSQ we're lucky since dropping the suffix we still arrive at the same document page
The text was updated successfully, but these errors were encountered: