| Index: src/harmony-simd.js
|
| diff --git a/src/harmony-simd.js b/src/harmony-simd.js
|
| index ef3d9948b15e28e647793f13e6b44126f2b47725..b0e3c3edf71b96270b9a16a55e8c9cab96b74193 100644
|
| --- a/src/harmony-simd.js
|
| +++ b/src/harmony-simd.js
|
| @@ -162,7 +162,7 @@ endmacro
|
|
|
| macro DECLARE_NUMERIC_FUNCTIONS(NAME, TYPE, LANES)
|
| function NAMEReplaceLaneJS(instance, lane, value) {
|
| - return %NAMEReplaceLane(instance, lane, TO_NUMBER_INLINE(value));
|
| + return %NAMEReplaceLane(instance, lane, TO_NUMBER(value));
|
| }
|
|
|
| function NAMESelectJS(selector, a, b) {
|
| @@ -426,22 +426,22 @@ SIMD_X16_TYPES(DECLARE_X16_FUNCTIONS)
|
|
|
| function Float32x4Constructor(c0, c1, c2, c3) {
|
| if (%_IsConstructCall()) throw MakeTypeError(kNotConstructor, "Float32x4");
|
| - return %CreateFloat32x4(TO_NUMBER_INLINE(c0), TO_NUMBER_INLINE(c1),
|
| - TO_NUMBER_INLINE(c2), TO_NUMBER_INLINE(c3));
|
| + return %CreateFloat32x4(TO_NUMBER(c0), TO_NUMBER(c1),
|
| + TO_NUMBER(c2), TO_NUMBER(c3));
|
| }
|
|
|
|
|
| function Int32x4Constructor(c0, c1, c2, c3) {
|
| if (%_IsConstructCall()) throw MakeTypeError(kNotConstructor, "Int32x4");
|
| - return %CreateInt32x4(TO_NUMBER_INLINE(c0), TO_NUMBER_INLINE(c1),
|
| - TO_NUMBER_INLINE(c2), TO_NUMBER_INLINE(c3));
|
| + return %CreateInt32x4(TO_NUMBER(c0), TO_NUMBER(c1),
|
| + TO_NUMBER(c2), TO_NUMBER(c3));
|
| }
|
|
|
|
|
| function Uint32x4Constructor(c0, c1, c2, c3) {
|
| if (%_IsConstructCall()) throw MakeTypeError(kNotConstructor, "Uint32x4");
|
| - return %CreateUint32x4(TO_NUMBER_INLINE(c0), TO_NUMBER_INLINE(c1),
|
| - TO_NUMBER_INLINE(c2), TO_NUMBER_INLINE(c3));
|
| + return %CreateUint32x4(TO_NUMBER(c0), TO_NUMBER(c1),
|
| + TO_NUMBER(c2), TO_NUMBER(c3));
|
| }
|
|
|
|
|
| @@ -453,19 +453,19 @@ function Bool32x4Constructor(c0, c1, c2, c3) {
|
|
|
| function Int16x8Constructor(c0, c1, c2, c3, c4, c5, c6, c7) {
|
| if (%_IsConstructCall()) throw MakeTypeError(kNotConstructor, "Int16x8");
|
| - return %CreateInt16x8(TO_NUMBER_INLINE(c0), TO_NUMBER_INLINE(c1),
|
| - TO_NUMBER_INLINE(c2), TO_NUMBER_INLINE(c3),
|
| - TO_NUMBER_INLINE(c4), TO_NUMBER_INLINE(c5),
|
| - TO_NUMBER_INLINE(c6), TO_NUMBER_INLINE(c7));
|
| + return %CreateInt16x8(TO_NUMBER(c0), TO_NUMBER(c1),
|
| + TO_NUMBER(c2), TO_NUMBER(c3),
|
| + TO_NUMBER(c4), TO_NUMBER(c5),
|
| + TO_NUMBER(c6), TO_NUMBER(c7));
|
| }
|
|
|
|
|
| function Uint16x8Constructor(c0, c1, c2, c3, c4, c5, c6, c7) {
|
| if (%_IsConstructCall()) throw MakeTypeError(kNotConstructor, "Uint16x8");
|
| - return %CreateUint16x8(TO_NUMBER_INLINE(c0), TO_NUMBER_INLINE(c1),
|
| - TO_NUMBER_INLINE(c2), TO_NUMBER_INLINE(c3),
|
| - TO_NUMBER_INLINE(c4), TO_NUMBER_INLINE(c5),
|
| - TO_NUMBER_INLINE(c6), TO_NUMBER_INLINE(c7));
|
| + return %CreateUint16x8(TO_NUMBER(c0), TO_NUMBER(c1),
|
| + TO_NUMBER(c2), TO_NUMBER(c3),
|
| + TO_NUMBER(c4), TO_NUMBER(c5),
|
| + TO_NUMBER(c6), TO_NUMBER(c7));
|
| }
|
|
|
|
|
| @@ -478,28 +478,28 @@ function Bool16x8Constructor(c0, c1, c2, c3, c4, c5, c6, c7) {
|
| function Int8x16Constructor(c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11,
|
| c12, c13, c14, c15) {
|
| if (%_IsConstructCall()) throw MakeTypeError(kNotConstructor, "Int8x16");
|
| - return %CreateInt8x16(TO_NUMBER_INLINE(c0), TO_NUMBER_INLINE(c1),
|
| - TO_NUMBER_INLINE(c2), TO_NUMBER_INLINE(c3),
|
| - TO_NUMBER_INLINE(c4), TO_NUMBER_INLINE(c5),
|
| - TO_NUMBER_INLINE(c6), TO_NUMBER_INLINE(c7),
|
| - TO_NUMBER_INLINE(c8), TO_NUMBER_INLINE(c9),
|
| - TO_NUMBER_INLINE(c10), TO_NUMBER_INLINE(c11),
|
| - TO_NUMBER_INLINE(c12), TO_NUMBER_INLINE(c13),
|
| - TO_NUMBER_INLINE(c14), TO_NUMBER_INLINE(c15));
|
| + return %CreateInt8x16(TO_NUMBER(c0), TO_NUMBER(c1),
|
| + TO_NUMBER(c2), TO_NUMBER(c3),
|
| + TO_NUMBER(c4), TO_NUMBER(c5),
|
| + TO_NUMBER(c6), TO_NUMBER(c7),
|
| + TO_NUMBER(c8), TO_NUMBER(c9),
|
| + TO_NUMBER(c10), TO_NUMBER(c11),
|
| + TO_NUMBER(c12), TO_NUMBER(c13),
|
| + TO_NUMBER(c14), TO_NUMBER(c15));
|
| }
|
|
|
|
|
| function Uint8x16Constructor(c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11,
|
| c12, c13, c14, c15) {
|
| if (%_IsConstructCall()) throw MakeTypeError(kNotConstructor, "Uint8x16");
|
| - return %CreateUint8x16(TO_NUMBER_INLINE(c0), TO_NUMBER_INLINE(c1),
|
| - TO_NUMBER_INLINE(c2), TO_NUMBER_INLINE(c3),
|
| - TO_NUMBER_INLINE(c4), TO_NUMBER_INLINE(c5),
|
| - TO_NUMBER_INLINE(c6), TO_NUMBER_INLINE(c7),
|
| - TO_NUMBER_INLINE(c8), TO_NUMBER_INLINE(c9),
|
| - TO_NUMBER_INLINE(c10), TO_NUMBER_INLINE(c11),
|
| - TO_NUMBER_INLINE(c12), TO_NUMBER_INLINE(c13),
|
| - TO_NUMBER_INLINE(c14), TO_NUMBER_INLINE(c15));
|
| + return %CreateUint8x16(TO_NUMBER(c0), TO_NUMBER(c1),
|
| + TO_NUMBER(c2), TO_NUMBER(c3),
|
| + TO_NUMBER(c4), TO_NUMBER(c5),
|
| + TO_NUMBER(c6), TO_NUMBER(c7),
|
| + TO_NUMBER(c8), TO_NUMBER(c9),
|
| + TO_NUMBER(c10), TO_NUMBER(c11),
|
| + TO_NUMBER(c12), TO_NUMBER(c13),
|
| + TO_NUMBER(c14), TO_NUMBER(c15));
|
| }
|
|
|
|
|
|
|