svn commit: r2029 - in trunk/yasm/modules/arch/x86: tests
peter at tortall.net
peter at tortall.net
Sun Jan 27 21:48:27 PST 2008
Author: peter
Date: Sun Jan 27 21:48:26 2008
New Revision: 2029
Modified:
trunk/yasm/modules/arch/x86/gen_x86_insn.py
trunk/yasm/modules/arch/x86/tests/xchg64.asm
trunk/yasm/modules/arch/x86/tests/xchg64.hex
trunk/yasm/modules/arch/x86/x86id.c
Changeset:
http://www.tortall.net/projects/yasm/changeset/2029
Log:
Don't generate 0x90 opcode for xchg rax, r8 and varieties thereof.
Without this fix, "xchg eax, r8d" results in 41 90, which is an invalid
opcode.
Reported by: Stefan <SMarF at gmx.de>
More information about the yasm-cvs
mailing list