|
|
| 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.