| Index: src/runtime/runtime.h
|
| diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h
|
| index 1ef6cbae011746cc35ac887221b7b2a9ed73af68..ec5d26146c3075a2925f8ba832f5641e3d760a97 100644
|
| --- a/src/runtime/runtime.h
|
| +++ b/src/runtime/runtime.h
|
| @@ -66,6 +66,28 @@ namespace internal {
|
| F(AtomicsIsLockFree, 1, 1)
|
|
|
|
|
| +#define FOR_EACH_INTRINSIC_SIMD(F) \
|
| + F(CreateFloat32x4, 4, 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_CLASSES(F) \
|
| F(ThrowNonMethodError, 0, 1) \
|
| F(ThrowUnsupportedSuperError, 0, 1) \
|
| @@ -724,6 +746,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) \
|
|
|