* Fix bad syntax in 64bit assembler (Undeference)

This commit is contained in:
Tim Angus 2009-10-06 17:56:36 +00:00
parent d53eeae419
commit 8d8ed0b47a

View file

@ -593,7 +593,7 @@ static void emit_mov(const char* mnemonic, arg_t arg1, arg_t arg2, void* data)
crap("value too large for 16bit register");
emit1(0x66);
}
else if(!arg2.v.reg & R_64)
else if(!(arg2.v.reg & R_64))
{
if(!isu32(arg1.v.imm))
crap("value too large for 32bit register");