Fixed extrq instruction.

This commit is contained in:
kobalicek
2015-06-18 00:11:22 +02:00
parent ecda2e12f1
commit c3fcc3231a
2 changed files with 2 additions and 2 deletions

View File

@@ -2697,8 +2697,7 @@ _EmitMmMovD:
(static_cast<const Imm*>(o2)->getUInt32() << 8) ;
imLen = 2;
rmReg = opReg;
opReg = x86ExtractO(opCode);
rmReg = x86ExtractO(opCode);
goto _EmitX86R;
}
break;

View File

@@ -1320,6 +1320,7 @@ static void opcode(asmjit::X86Assembler& a, bool useRex1 = false, bool useRex2 =
a.extrq(xmmA, xmmB);
a.extrq(xmmA, 0x1, 0x2);
a.extrq(xmmB, 0x1, 0x2);
a.insertq(xmmA, xmmB);
a.insertq(xmmA, xmmB, 0x1, 0x2);
a.movntsd(anyptr_gpA, xmmB);