Index: src/x64/assembler-x64.cc |
diff --git a/src/x64/assembler-x64.cc b/src/x64/assembler-x64.cc |
index dcb9fa562159b8e33f2cfff8b7ffcf205c57b77e..99e2ad42c861cc79163edabb868107df6810d477 100644 |
--- a/src/x64/assembler-x64.cc |
+++ b/src/x64/assembler-x64.cc |
@@ -2487,6 +2487,24 @@ void Assembler::andps(XMMRegister dst, XMMRegister src) { |
} |
+void Assembler::orps(XMMRegister dst, XMMRegister src) { |
+ EnsureSpace ensure_space(this); |
+ emit_optional_rex_32(dst, src); |
+ emit(0x0F); |
+ emit(0x56); |
+ emit_sse_operand(dst, src); |
+} |
+ |
+ |
+void Assembler::xorps(XMMRegister dst, XMMRegister src) { |
+ EnsureSpace ensure_space(this); |
+ emit_optional_rex_32(dst, src); |
+ emit(0x0F); |
+ emit(0x57); |
+ emit_sse_operand(dst, src); |
+} |
+ |
+ |
// SSE 2 operations. |
void Assembler::movd(XMMRegister dst, Register src) { |
@@ -2918,15 +2936,6 @@ void Assembler::xorpd(XMMRegister dst, XMMRegister src) { |
} |
-void Assembler::xorps(XMMRegister dst, XMMRegister src) { |
- EnsureSpace ensure_space(this); |
- emit_optional_rex_32(dst, src); |
- emit(0x0F); |
- emit(0x57); |
- emit_sse_operand(dst, src); |
-} |
- |
- |
void Assembler::sqrtsd(XMMRegister dst, XMMRegister src) { |
EnsureSpace ensure_space(this); |
emit(0xF2); |