Index: src/ia32/assembler-ia32.cc |
diff --git a/src/ia32/assembler-ia32.cc b/src/ia32/assembler-ia32.cc |
index 021177478d0237a8debf0c0d2d6bf4db36a24491..c3195dc710f38442255dc23dc7e81c38eb2ecd6e 100644 |
--- a/src/ia32/assembler-ia32.cc |
+++ b/src/ia32/assembler-ia32.cc |
@@ -2864,6 +2864,14 @@ void Assembler::rorx(Register dst, const Operand& src, byte imm8) { |
EMIT(imm8); |
} |
+void Assembler::sse2_instr(XMMRegister dst, const Operand& src, byte prefix, |
+ byte escape, byte opcode) { |
+ EnsureSpace ensure_space(this); |
+ EMIT(prefix); |
+ EMIT(escape); |
+ EMIT(opcode); |
+ emit_sse_operand(dst, src); |
+} |
void Assembler::emit_sse_operand(XMMRegister reg, const Operand& adr) { |
Register ireg = { reg.code() }; |