Index: src/assembler_ia32.h |
diff --git a/src/assembler_ia32.h b/src/assembler_ia32.h |
index 3e9a93741241b901044a8cc5ff8b465985a0d5d0..0f95e355558812cce54eaa625c54da8315c47f98 100644 |
--- a/src/assembler_ia32.h |
+++ b/src/assembler_ia32.h |
@@ -535,7 +535,11 @@ public: |
void pextrd(GPRRegister dst, XmmRegister src, const Immediate &imm); |
void pmovsxdq(XmmRegister dst, XmmRegister src); |
- void pcmpeqq(XmmRegister dst, XmmRegister src); |
+ |
+ void pcmpeq(Type Ty, XmmRegister dst, XmmRegister src); |
+ void pcmpeq(Type Ty, XmmRegister dst, const Address &src); |
+ void pcmpgt(Type Ty, XmmRegister dst, XmmRegister src); |
+ void pcmpgt(Type Ty, XmmRegister dst, const Address &src); |
enum RoundingMode { |
kRoundToNearest = 0x0, |
@@ -609,12 +613,12 @@ public: |
void idiv(Type Ty, GPRRegister reg); |
void idiv(Type Ty, const Address &address); |
- void imull(GPRRegister dst, GPRRegister src); |
- void imull(GPRRegister reg, const Immediate &imm); |
- void imull(GPRRegister reg, const Address &address); |
+ void imul(Type Ty, GPRRegister dst, GPRRegister src); |
+ void imul(Type Ty, GPRRegister reg, const Immediate &imm); |
+ void imul(Type Ty, GPRRegister reg, const Address &address); |
- void imull(GPRRegister reg); |
- void imull(const Address &address); |
+ void imul(Type Ty, GPRRegister reg); |
+ void imul(Type Ty, const Address &address); |
void mul(Type Ty, GPRRegister reg); |
void mul(Type Ty, const Address &address); |