Index: src/runtime/runtime.h |
diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h |
index 6d7c8ccbcec10cfa6a418f26e39bf8393b1d0375..102a185e4b05a875bec031e39e329627259fe8b0 100644 |
--- a/src/runtime/runtime.h |
+++ b/src/runtime/runtime.h |
@@ -568,14 +568,42 @@ namespace internal { |
F(Arguments, 1, 1) |
-#define FOR_EACH_INTRINSIC_SIMD(F) \ |
- F(CreateFloat32x4, 4, 1) \ |
- F(NewFloat32x4Wrapper, 1, 1) \ |
- F(Float32x4Check, 1, 1) \ |
- F(Float32x4ExtractLane, 2, 1) \ |
- F(Float32x4Equals, 2, 1) \ |
- F(Float32x4SameValue, 2, 1) \ |
- F(Float32x4SameValueZero, 2, 1) |
+#define FOR_EACH_INTRINSIC_SIMD(F) \ |
+ F(IsSimdObject, 1, 1) \ |
+ F(SimdToObject, 1, 1) \ |
+ F(SimdEquals, 2, 1) \ |
+ F(SimdSameValue, 2, 1) \ |
+ F(SimdSameValueZero, 2, 1) \ |
+ F(CreateFloat32x4, 4, 1) \ |
+ F(CreateInt32x4, 4, 1) \ |
+ F(CreateBool32x4, 4, 1) \ |
+ F(CreateInt16x8, 8, 1) \ |
+ F(CreateBool16x8, 8, 1) \ |
+ F(CreateInt8x16, 16, 1) \ |
+ F(CreateBool8x16, 16, 1) \ |
+ F(Float32x4Check, 1, 1) \ |
+ F(Int32x4Check, 1, 1) \ |
+ F(Bool32x4Check, 1, 1) \ |
+ F(Int16x8Check, 1, 1) \ |
+ F(Bool16x8Check, 1, 1) \ |
+ F(Int8x16Check, 1, 1) \ |
+ F(Bool8x16Check, 1, 1) \ |
+ F(Float32x4ExtractLane, 2, 1) \ |
+ F(Int32x4ExtractLane, 2, 1) \ |
+ F(Bool32x4ExtractLane, 2, 1) \ |
+ F(Int16x8ExtractLane, 2, 1) \ |
+ F(Int16x8UnsignedExtractLane, 2, 1) \ |
+ F(Bool16x8ExtractLane, 2, 1) \ |
+ F(Int8x16ExtractLane, 2, 1) \ |
+ F(Int8x16UnsignedExtractLane, 2, 1) \ |
+ F(Bool8x16ExtractLane, 2, 1) \ |
+ F(Float32x4ReplaceLane, 3, 1) \ |
+ F(Int32x4ReplaceLane, 3, 1) \ |
+ F(Bool32x4ReplaceLane, 3, 1) \ |
+ F(Int16x8ReplaceLane, 3, 1) \ |
+ F(Bool16x8ReplaceLane, 3, 1) \ |
+ F(Int8x16ReplaceLane, 3, 1) \ |
+ F(Bool8x16ReplaceLane, 3, 1) |
#define FOR_EACH_INTRINSIC_STRINGS(F) \ |