diff options
author | Moonchild <moonchild@palemoon.org> | 2023-09-25 10:48:42 +0200 |
---|---|---|
committer | Moonchild <moonchild@palemoon.org> | 2023-09-25 10:48:42 +0200 |
commit | 24f2e663cd867d31dae853e19e36a274891f3e47 (patch) | |
tree | 7a6add4c5b1020f5d198864048505ba7aed38501 | |
parent | f96b1559881debb518ad5e27f1754363fd6280ed (diff) | |
download | uxp-24f2e663cd867d31dae853e19e36a274891f3e47.tar.gz |
Restore incorrect SIMD Op removals.
-rw-r--r-- | js/src/wasm/WasmBinaryIterator.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/js/src/wasm/WasmBinaryIterator.cpp b/js/src/wasm/WasmBinaryIterator.cpp index c09c60e51a..5ba1410b7d 100644 --- a/js/src/wasm/WasmBinaryIterator.cpp +++ b/js/src/wasm/WasmBinaryIterator.cpp @@ -263,6 +263,22 @@ wasm::Classify(Op op) case Op::F64ConvertUI64: case Op::F64ReinterpretI64: case Op::F64PromoteF32: + case Op::I32x4fromFloat32x4: + case Op::I32x4fromFloat32x4U: + case Op::F32x4fromInt32x4: + case Op::F32x4fromUint32x4: + case Op::I32x4fromFloat32x4Bits: + case Op::I32x4fromInt8x16Bits: + case Op::I32x4fromInt16x8Bits: + case Op::I16x8fromInt8x16Bits: + case Op::I16x8fromInt32x4Bits: + case Op::I16x8fromFloat32x4Bits: + case Op::I8x16fromInt16x8Bits: + case Op::I8x16fromInt32x4Bits: + case Op::I8x16fromFloat32x4Bits: + case Op::F32x4fromInt8x16Bits: + case Op::F32x4fromInt16x8Bits: + case Op::F32x4fromInt32x4Bits: case Op::I32Extend8S: case Op::I32Extend16S: case Op::I64Extend8S: |