| Index: src/runtime/runtime.h
|
| diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h
|
| index 2b51e072e74fc0468038403e5e04e7fa73574e93..f1c6e7ba71208b254dcabad73c123d99d28fee71 100644
|
| --- a/src/runtime/runtime.h
|
| +++ b/src/runtime/runtime.h
|
| @@ -551,6 +551,29 @@ 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(Float32x4ReplaceLane, 3, 1) \
|
| + F(Float32x4Abs, 1, 1) \
|
| + F(Float32x4Neg, 1, 1) \
|
| + F(Float32x4Sqrt, 1, 1) \
|
| + F(Float32x4RecipApprox, 1, 1) \
|
| + F(Float32x4RecipSqrtApprox, 1, 1) \
|
| + F(Float32x4Add, 2, 1) \
|
| + F(Float32x4Sub, 2, 1) \
|
| + F(Float32x4Mul, 2, 1) \
|
| + F(Float32x4Div, 2, 1) \
|
| + F(Float32x4Min, 2, 1) \
|
| + F(Float32x4Max, 2, 1) \
|
| + F(Float32x4MinNum, 2, 1) \
|
| + F(Float32x4MaxNum, 2, 1) \
|
| + F(Float32x4Swizzle, 5, 1) \
|
| + F(Float32x4Shuffle, 6, 1)
|
| +
|
| +
|
| #define FOR_EACH_INTRINSIC_STRINGS(F) \
|
| F(StringReplaceOneCharWithString, 3, 1) \
|
| F(StringIndexOf, 3, 1) \
|
| @@ -726,6 +749,7 @@ namespace internal {
|
| FOR_EACH_INTRINSIC_PROXY(F) \
|
| FOR_EACH_INTRINSIC_REGEXP(F) \
|
| FOR_EACH_INTRINSIC_SCOPES(F) \
|
| + FOR_EACH_INTRINSIC_SIMD(F) \
|
| FOR_EACH_INTRINSIC_STRINGS(F) \
|
| FOR_EACH_INTRINSIC_SYMBOL(F) \
|
| FOR_EACH_INTRINSIC_TEST(F) \
|
|
|