Index: src/x64/disasm-x64.cc |
diff --git a/src/x64/disasm-x64.cc b/src/x64/disasm-x64.cc |
index 94a5ee713ebc40923688ea20e254999b3a1e70a6..dbf07963541d37fd97eb14e82b2556369454843f 100644 |
--- a/src/x64/disasm-x64.cc |
+++ b/src/x64/disasm-x64.cc |
@@ -984,6 +984,11 @@ int DisassemblerX64::AVXInstruction(byte* data) { |
} |
AppendToBuffer(",%s", NameOfXMMRegister(regop)); |
break; |
+ case 0x2a: |
+ AppendToBuffer("%s %s,%s,", vex_w() ? "vcvtqsi2ss" : "vcvtlsi2ss", |
+ NameOfXMMRegister(regop), NameOfXMMRegister(vvvv)); |
+ current += PrintRightOperand(current); |
+ break; |
case 0x58: |
AppendToBuffer("vaddss %s,%s,", NameOfXMMRegister(regop), |
NameOfXMMRegister(vvvv)); |