Closed
Description
Bugzilla Link | 10664 |
Resolution | FIXED |
Resolved on | Nov 07, 2018 00:17 |
Version | trunk |
OS | All |
Blocks | llvm/llvm-bugzilla-archive#10988 |
Reporter | LLVM Bugzilla Contributor |
CC | @topperc |
Extended Description
According to the "Intel® 64 and IA-32 Architectures Software Developer’s Manual
Volume 2 (2A & 2B): Instruction Set Reference, A-Z", p. 3-23:
AAA—ASCII Adjust After Addition
64-bit: Invalid
Using llvm-mc built from trunk revision 135913:
$ echo '0x37'| ./llvm-mc -disassemble -triple="i386" aaa
$ echo '0x37'| ./llvm-mc -disassemble -triple="x86_64" aaa
There are many 32-bit only instructions that are similar to this.