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