Bugzilla Bug 16
Reported by: Igor Astakhov <asigor@stl.sarov.ru>
svn path=/trunk/yasm/; revision=1068
EXTRA_DIST += modules/arch/x86/tests/x86label.asm
EXTRA_DIST += modules/arch/x86/tests/x86label.errwarn
EXTRA_DIST += modules/arch/x86/tests/x86label.hex
+EXTRA_DIST += modules/arch/x86/tests/xmm64.asm
+EXTRA_DIST += modules/arch/x86/tests/xmm64.errwarn
+EXTRA_DIST += modules/arch/x86/tests/xmm64.hex
--- /dev/null
+[bits 64]
+xorps xmm2, xmm2
+xorps xmm10, xmm10
--- /dev/null
+0f
+57
+d2
+45
+0f
+57
+d2
N_("`%s' is a register in 64-bit mode"), oid);
return YASM_ARCH_CHECK_ID_NONE;
}
- data[0] = X86_REG64 | (10+oid[4]-'0');
+ data[0] = X86_XMMREG | (10+oid[4]-'0');
return YASM_ARCH_CHECK_ID_REG;
}