-
- Downloads
gas/
2004-11-25 Jan Beulich <jbeulich@novell.com> * config/tc-i386.c (optimize_imm): Adjust immediates to only those permissible for the selected instruction suffix. (process_suffix): For DefaultSize instructions, suppressing the guessing of a 'q' suffix if the instruction doesn't support it is pointless, because only an 'l' suffix can be guessed in this place. gas/testsuite/ 2004-11-25 Jan Beulich <jbeulich@novell.com> * gas/i386/x86-64-inval.[sl]: Remove sahf/lahf. include/opcode/ 2004-11-25 Jan Beulich <jbeulich@novell.com> * i386.h: CpuNo64 mov can't reasonably have a 'q' suffix. Moves to/from test registers are illegal in 64-bit mode. Add missing NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix (previously one had to explicitly encode a rex64 prefix). Re-enable lahf/sahf in 64-bit mode as at least some Athlon64/Opteron steppings support it there. Add cmpxchg16b as per Intel's 64-bit documentation.
Showing
- gas/ChangeLog 8 additions, 0 deletionsgas/ChangeLog
- gas/config/tc-i386.c 1 addition, 4 deletionsgas/config/tc-i386.c
- gas/testsuite/ChangeLog 3 additions, 0 deletionsgas/testsuite/ChangeLog
- gas/testsuite/gas/i386/x86-64-inval.l 29 additions, 33 deletionsgas/testsuite/gas/i386/x86-64-inval.l
- gas/testsuite/gas/i386/x86-64-inval.s 0 additions, 2 deletionsgas/testsuite/gas/i386/x86-64-inval.s
- include/opcode/ChangeLog 11 additions, 2 deletionsinclude/opcode/ChangeLog
- include/opcode/i386.h 8 additions, 7 deletionsinclude/opcode/i386.h
Loading
Please register or sign in to comment