diff --git a/src/ecmascript_simd.js b/src/ecmascript_simd.js index e9786d4..24737e4 100644 --- a/src/ecmascript_simd.js +++ b/src/ecmascript_simd.js @@ -787,12 +787,12 @@ int8x16.boolType = uint8x16.boolType = bool8x16; // SIMD from types. float32x4.from = [int32x4, uint32x4]; -int32x4.from = [float32x4, uint32x4]; -int16x8.from = [uint16x8]; -int8x16.from = [uint8x16]; -uint32x4.from = [float32x4, int32x4]; -uint16x8.from = [int16x8]; -uint8x16.from = [int8x16]; +int32x4.from = [float32x4]; +int16x8.from = []; +int8x16.from = []; +uint32x4.from = [float32x4]; +uint16x8.from = []; +uint8x16.from = []; // SIMD fromBits types. float32x4.fromBits = [int32x4, int16x8, int8x16, uint32x4, uint16x8, uint8x16]; diff --git a/src/ecmascript_simd_tests.js b/src/ecmascript_simd_tests.js index 87f59b3..c312b72 100644 --- a/src/ecmascript_simd_tests.js +++ b/src/ecmascript_simd_tests.js @@ -238,12 +238,12 @@ int8x16.boolType = uint8x16.boolType = bool8x16; // SIMD fromTIMD types. float32x4.from = [int32x4, uint32x4]; -int32x4.from = [float32x4, uint32x4]; -int16x8.from = [uint16x8]; -int8x16.from = [uint8x16]; -uint32x4.from = [float32x4, int32x4]; -uint16x8.from = [int16x8]; -uint8x16.from = [int8x16]; +int32x4.from = [float32x4]; +int16x8.from = []; +int8x16.from = []; +uint32x4.from = [float32x4]; +uint16x8.from = []; +uint8x16.from = []; // SIMD fromBits types. float32x4.fromBits = [int32x4, int16x8, int8x16, uint32x4, uint16x8, uint8x16];