Index: src/ia32/macro-assembler-ia32.h |
diff --git a/src/ia32/macro-assembler-ia32.h b/src/ia32/macro-assembler-ia32.h |
index 4af6157a72175822d34bfaa077a7954845c54c77..17a5452bfbfd8570cbdb6dc6acf00916353c7035 100644 |
--- a/src/ia32/macro-assembler-ia32.h |
+++ b/src/ia32/macro-assembler-ia32.h |
@@ -723,12 +723,24 @@ class MacroAssembler: public Assembler { |
#undef AVX_OP2_WITH_TYPE |
+ void Pxor(XMMRegister dst, XMMRegister src) { Pxor(dst, Operand(src)); } |
+ void Pxor(XMMRegister dst, const Operand& src); |
+ |
+ void Pshuflw(XMMRegister dst, XMMRegister src, uint8_t shuffle) { |
+ Pshuflw(dst, Operand(src), shuffle); |
+ } |
+ void Pshuflw(XMMRegister dst, const Operand& src, uint8_t shuffle); |
void Pshufd(XMMRegister dst, XMMRegister src, uint8_t shuffle) { |
Pshufd(dst, Operand(src), shuffle); |
} |
void Pshufd(XMMRegister dst, const Operand& src, uint8_t shuffle); |
// Non-SSE2 instructions. |
+ void Pshufb(XMMRegister dst, XMMRegister src) { Pshufb(dst, Operand(src)); } |
+ void Pshufb(XMMRegister dst, const Operand& src); |
+ |
+ void Pextrb(Register dst, XMMRegister src, int8_t imm8); |
+ void Pextrw(Register dst, XMMRegister src, int8_t imm8); |
void Pextrd(Register dst, XMMRegister src, int8_t imm8); |
void Pinsrd(XMMRegister dst, Register src, int8_t imm8, |
bool is_64_bits = false) { |