Index: src/ia32/macro-assembler-ia32.h |
diff --git a/src/ia32/macro-assembler-ia32.h b/src/ia32/macro-assembler-ia32.h |
index 294113027fa3d63efa5dedda8e7ab3377d85a64a..53b14c3618e11ddf71e7de862716bd09e27b194e 100644 |
--- a/src/ia32/macro-assembler-ia32.h |
+++ b/src/ia32/macro-assembler-ia32.h |
@@ -662,6 +662,12 @@ class MacroAssembler: public Assembler { |
Register scratch1, |
Register scratch2, |
Label* gc_required); |
+ void AllocateFloat32x4(Register result, |
+ Register scratch, |
+ Label* gc_required); |
+ void AllocateInt32x4(Register result, |
+ Register scratch, |
+ Label* gc_required); |
// Allocate a sequential string. All the header fields of the string object |
// are initialized. |
@@ -912,6 +918,13 @@ class MacroAssembler: public Assembler { |
inline bool AllowThisStubCall(CodeStub* stub); |
// --------------------------------------------------------------------------- |
+ // SIMD macros. |
+ void absps(XMMRegister dst); |
+ void negateps(XMMRegister dst); |
+ void notps(XMMRegister dst); |
+ void pnegd(XMMRegister dst); |
+ |
+ // --------------------------------------------------------------------------- |
// String utilities. |
// Generate code to do a lookup in the number string cache. If the number in |