summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoonchild <moonchild@palemoon.org>2023-09-25 10:48:42 +0200
committerMoonchild <moonchild@palemoon.org>2023-09-25 10:48:42 +0200
commit24f2e663cd867d31dae853e19e36a274891f3e47 (patch)
tree7a6add4c5b1020f5d198864048505ba7aed38501
parentf96b1559881debb518ad5e27f1754363fd6280ed (diff)
downloaduxp-24f2e663cd867d31dae853e19e36a274891f3e47.tar.gz
Restore incorrect SIMD Op removals.
-rw-r--r--js/src/wasm/WasmBinaryIterator.cpp16
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: