Displaying 2 results from an estimated 2 matches for "_mm0".
Did you mean:
_mm
2014 Dec 24
2
[LLVMdev] X86 disassembler is quite broken on handling REX
...enough
> to just drop the bit. Do you have other non-mmx examples?
>
> case TYPE_MM: \
> if (index > 7) \
> *valid = 0; \
> return prefix##_MM0 + index;
>
yes, exactly this place. but the question is: how do we know when to drop
the REX.B?
i dont know any non-MMX examples. it seems only MMX related instructions
have this issue.
thanks,
Jun
>
> On Tue, Dec 23, 2014 at 10:17 PM, Jun Koi <junkoi2004 at gmail.com> wrote:...
2014 Dec 24
2
[LLVMdev] X86 disassembler is quite broken on handling REX
hi,
i think the current X86 disassembler is quite broken and fails badly on
handling REX for x86_64 code.
below are some examples:
$ echo "0x0f,0xeb,0xc3"|./Release+Asserts/bin/llvm-mc -disassemble
-triple=x86_64
.text
por %mm3, %mm0
$ echo "0x40,0x0f,0xeb,0xc3"|./Release+Asserts/bin/llvm-mc -disassemble
-triple=x86_64
.text
por %mm3, %mm0
$ echo