summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/opcode.def210
-rw-r--r--test/interp/logging-all-opcodes.txt2716
2 files changed, 1463 insertions, 1463 deletions
diff --git a/src/opcode.def b/src/opcode.def
index 103b6f57..d64efb4d 100644
--- a/src/opcode.def
+++ b/src/opcode.def
@@ -272,111 +272,111 @@ WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x1f, I64X2Sub, "i64x2.sub")
WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x20, I8X16Mul, "i8x16.mul")
WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x21, I16X8Mul, "i16x8.mul")
WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x22, I32X4Mul, "i32x4.mul")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x23, I8X16Neg, "i8x16.neg")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x24, I16X8Neg, "i16x8.neg")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x25, I32X4Neg, "i32x4.neg")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x26, I64X2Neg, "i64x2.neg")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x27, I8X16AddSaturateS, "i8x16.add_saturate_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x28, I8X16AddSaturateU, "i8x16.add_saturate_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x29, I16X8AddSaturateS, "i16x8.add_saturate_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x2a, I16X8AddSaturateU, "i16x8.add_saturate_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x2b, I8X16SubSaturateS, "i8x16.sub_saturate_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x2c, I8X16SubSaturateU, "i8x16.sub_saturate_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x2d, I16X8SubSaturateS, "i16x8.sub_saturate_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x2e, I16X8SubSaturateU, "i16x8.sub_saturate_u")
-WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x2f, I8X16Shl, "i8x16.shl")
-WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x30, I16X8Shl, "i16x8.shl")
-WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x31, I32X4Shl, "i32x4.shl")
-WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x32, I64X2Shl, "i64x2.shl")
-WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x33, I8X16ShrS, "i8x16.shr_s")
-WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x34, I8X16ShrU, "i8x16.shr_u")
-WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x35, I16X8ShrS, "i16x8.shr_s")
-WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x36, I16X8ShrU, "i16x8.shr_u")
-WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x37, I32X4ShrS, "i32x4.shr_s")
-WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x38, I32X4ShrU, "i32x4.shr_u")
-WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x39, I64X2ShrS, "i64x2.shr_s")
-WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x3a, I64X2ShrU, "i64x2.shr_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x3b, V128And, "v128.and")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x3c, V128Or, "v128.or")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x3d, V128Xor, "v128.xor")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x3e, V128Not, "v128.not")
-WABT_OPCODE(V128, V128, V128, V128, 0, 0xfd, 0x3f, V128BitSelect, "v128.bitselect")
-WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x40, I8X16AnyTrue, "i8x16.any_true")
-WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x41, I16X8AnyTrue, "i16x8.any_true")
-WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x42, I32X4AnyTrue, "i32x4.any_true")
-WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x43, I64X2AnyTrue, "i64x2.any_true")
-WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x44, I8X16AllTrue, "i8x16.all_true")
-WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x45, I16X8AllTrue, "i16x8.all_true")
-WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x46, I32X4AllTrue, "i32x4.all_true")
-WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x47, I64X2AllTrue, "i64x2.all_true")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x48, I8X16Eq, "i8x16.eq")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x49, I16X8Eq, "i16x8.eq")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x4a, I32X4Eq, "i32x4.eq")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x4b, F32X4Eq, "f32x4.eq")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x4c, F64X2Eq, "f64x2.eq")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x4d, I8X16Ne, "i8x16.ne")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x4e, I16X8Ne, "i16x8.ne")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x4f, I32X4Ne, "i32x4.ne")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x50, F32X4Ne, "f32x4.ne")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x51, F64X2Ne, "f64x2.ne")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x52, I8X16LtS, "i8x16.lt_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x53, I8X16LtU, "i8x16.lt_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x54, I16X8LtS, "i16x8.lt_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x55, I16X8LtU, "i16x8.lt_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x56, I32X4LtS, "i32x4.lt_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x57, I32X4LtU, "i32x4.lt_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x58, F32X4Lt, "f32x4.lt")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x59, F64X2Lt, "f64x2.lt")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x5a, I8X16LeS, "i8x16.le_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x5b, I8X16LeU, "i8x16.le_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x5c, I16X8LeS, "i16x8.le_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x5d, I16X8LeU, "i16x8.le_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x5e, I32X4LeS, "i32x4.le_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x5f, I32X4LeU, "i32x4.le_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x60, F32X4Le, "f32x4.le")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x61, F64X2Le, "f64x2.le")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x62, I8X16GtS, "i8x16.gt_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x63, I8X16GtU, "i8x16.gt_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x64, I16X8GtS, "i16x8.gt_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x65, I16X8GtU, "i16x8.gt_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x66, I32X4GtS, "i32x4.gt_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x67, I32X4GtU, "i32x4.gt_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x68, F32X4Gt, "f32x4.gt")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x69, F64X2Gt, "f64x2.gt")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x6a, I8X16GeS, "i8x16.ge_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x6b, I8X16GeU, "i8x16.ge_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x6c, I16X8GeS, "i16x8.ge_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x6d, I16X8GeU, "i16x8.ge_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x6e, I32X4GeS, "i32x4.ge_s")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x6f, I32X4GeU, "i32x4.ge_u")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x70, F32X4Ge, "f32x4.ge")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x71, F64X2Ge, "f64x2.ge")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x72, F32X4Neg, "f32x4.neg")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x73, F64X2Neg, "f64x2.neg")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x74, F32X4Abs, "f32x4.abs")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x75, F64X2Abs, "f64x2.abs")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x76, F32X4Min, "f32x4.min")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x77, F64X2Min, "f64x2.min")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x78, F32X4Max, "f32x4.max")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x79, F64X2Max, "f64x2.max")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x7a, F32X4Add, "f32x4.add")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x7b, F64X2Add, "f64x2.add")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x7c, F32X4Sub, "f32x4.sub")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x7d, F64X2Sub, "f64x2.sub")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x7e, F32X4Div, "f32x4.div")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x7f, F64X2Div, "f64x2.div")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x80, F32X4Mul, "f32x4.mul")
-WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x81, F64X2Mul, "f64x2.mul")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x82, F32X4Sqrt, "f32x4.sqrt")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x83, F64X2Sqrt, "f64x2.sqrt")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x84, F32X4ConvertSI32X4, "f32x4.convert_s/i32x4")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x85, F32X4ConvertUI32X4, "f32x4.convert_u/i32x4")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x86, F64X2ConvertSI64X2, "f64x2.convert_s/i64x2")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x87, F64X2ConvertUI64X2, "f64x2.convert_u/i64x2")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x88, I32X4TruncSF32X4Sat,"i32x4.trunc_s/f32x4:sat")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x89, I32X4TruncUF32X4Sat,"i32x4.trunc_u/f32x4:sat")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x8a, I64X2TruncSF64X2Sat,"i64x2.trunc_s/f64x2:sat")
-WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x8b, I64X2TruncUF64X2Sat,"i64x2.trunc_u/f64x2:sat")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x24, I8X16Neg, "i8x16.neg")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x25, I16X8Neg, "i16x8.neg")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x26, I32X4Neg, "i32x4.neg")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x27, I64X2Neg, "i64x2.neg")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x28, I8X16AddSaturateS, "i8x16.add_saturate_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x29, I8X16AddSaturateU, "i8x16.add_saturate_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x2a, I16X8AddSaturateS, "i16x8.add_saturate_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x2b, I16X8AddSaturateU, "i16x8.add_saturate_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x2c, I8X16SubSaturateS, "i8x16.sub_saturate_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x2d, I8X16SubSaturateU, "i8x16.sub_saturate_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x2e, I16X8SubSaturateS, "i16x8.sub_saturate_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x2f, I16X8SubSaturateU, "i16x8.sub_saturate_u")
+WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x30, I8X16Shl, "i8x16.shl")
+WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x31, I16X8Shl, "i16x8.shl")
+WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x32, I32X4Shl, "i32x4.shl")
+WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x33, I64X2Shl, "i64x2.shl")
+WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x34, I8X16ShrS, "i8x16.shr_s")
+WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x35, I8X16ShrU, "i8x16.shr_u")
+WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x36, I16X8ShrS, "i16x8.shr_s")
+WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x37, I16X8ShrU, "i16x8.shr_u")
+WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x38, I32X4ShrS, "i32x4.shr_s")
+WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x39, I32X4ShrU, "i32x4.shr_u")
+WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x3a, I64X2ShrS, "i64x2.shr_s")
+WABT_OPCODE(V128, V128, I32, ___, 0, 0xfd, 0x3b, I64X2ShrU, "i64x2.shr_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x3c, V128And, "v128.and")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x3d, V128Or, "v128.or")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x3e, V128Xor, "v128.xor")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x3f, V128Not, "v128.not")
+WABT_OPCODE(V128, V128, V128, V128, 0, 0xfd, 0x40, V128BitSelect, "v128.bitselect")
+WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x41, I8X16AnyTrue, "i8x16.any_true")
+WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x42, I16X8AnyTrue, "i16x8.any_true")
+WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x43, I32X4AnyTrue, "i32x4.any_true")
+WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x44, I64X2AnyTrue, "i64x2.any_true")
+WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x45, I8X16AllTrue, "i8x16.all_true")
+WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x46, I16X8AllTrue, "i16x8.all_true")
+WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x47, I32X4AllTrue, "i32x4.all_true")
+WABT_OPCODE(I32, V128, ___, ___, 0, 0xfd, 0x48, I64X2AllTrue, "i64x2.all_true")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x49, I8X16Eq, "i8x16.eq")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x4a, I16X8Eq, "i16x8.eq")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x4b, I32X4Eq, "i32x4.eq")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x4d, F32X4Eq, "f32x4.eq")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x4e, F64X2Eq, "f64x2.eq")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x4f, I8X16Ne, "i8x16.ne")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x50, I16X8Ne, "i16x8.ne")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x51, I32X4Ne, "i32x4.ne")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x53, F32X4Ne, "f32x4.ne")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x54, F64X2Ne, "f64x2.ne")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x55, I8X16LtS, "i8x16.lt_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x56, I8X16LtU, "i8x16.lt_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x57, I16X8LtS, "i16x8.lt_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x58, I16X8LtU, "i16x8.lt_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x59, I32X4LtS, "i32x4.lt_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x5a, I32X4LtU, "i32x4.lt_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x5d, F32X4Lt, "f32x4.lt")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x5e, F64X2Lt, "f64x2.lt")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x5f, I8X16LeS, "i8x16.le_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x60, I8X16LeU, "i8x16.le_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x61, I16X8LeS, "i16x8.le_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x62, I16X8LeU, "i16x8.le_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x63, I32X4LeS, "i32x4.le_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x64, I32X4LeU, "i32x4.le_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x67, F32X4Le, "f32x4.le")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x68, F64X2Le, "f64x2.le")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x69, I8X16GtS, "i8x16.gt_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x6a, I8X16GtU, "i8x16.gt_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x6b, I16X8GtS, "i16x8.gt_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x6c, I16X8GtU, "i16x8.gt_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x6d, I32X4GtS, "i32x4.gt_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x6e, I32X4GtU, "i32x4.gt_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x71, F32X4Gt, "f32x4.gt")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x72, F64X2Gt, "f64x2.gt")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x73, I8X16GeS, "i8x16.ge_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x74, I8X16GeU, "i8x16.ge_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x75, I16X8GeS, "i16x8.ge_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x76, I16X8GeU, "i16x8.ge_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x77, I32X4GeS, "i32x4.ge_s")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x78, I32X4GeU, "i32x4.ge_u")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x7b, F32X4Ge, "f32x4.ge")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x7c, F64X2Ge, "f64x2.ge")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x7d, F32X4Neg, "f32x4.neg")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x7e, F64X2Neg, "f64x2.neg")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x7f, F32X4Abs, "f32x4.abs")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x80, F64X2Abs, "f64x2.abs")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x81, F32X4Min, "f32x4.min")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x82, F64X2Min, "f64x2.min")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x83, F32X4Max, "f32x4.max")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x84, F64X2Max, "f64x2.max")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x85, F32X4Add, "f32x4.add")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x86, F64X2Add, "f64x2.add")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x87, F32X4Sub, "f32x4.sub")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x88, F64X2Sub, "f64x2.sub")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x89, F32X4Div, "f32x4.div")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x8a, F64X2Div, "f64x2.div")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x8b, F32X4Mul, "f32x4.mul")
+WABT_OPCODE(V128, V128, V128, ___, 0, 0xfd, 0x8c, F64X2Mul, "f64x2.mul")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x8d, F32X4Sqrt, "f32x4.sqrt")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x8e, F64X2Sqrt, "f64x2.sqrt")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x8f, F32X4ConvertSI32X4, "f32x4.convert_s/i32x4")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x90, F32X4ConvertUI32X4, "f32x4.convert_u/i32x4")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x91, F64X2ConvertSI64X2, "f64x2.convert_s/i64x2")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x92, F64X2ConvertUI64X2, "f64x2.convert_u/i64x2")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x93, I32X4TruncSF32X4Sat,"i32x4.trunc_s/f32x4:sat")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x94, I32X4TruncUF32X4Sat,"i32x4.trunc_u/f32x4:sat")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x95, I64X2TruncSF64X2Sat,"i64x2.trunc_s/f64x2:sat")
+WABT_OPCODE(V128, V128, ___, ___, 0, 0xfd, 0x96, I64X2TruncUF64X2Sat,"i64x2.trunc_u/f64x2:sat")
/* Thread opcodes (--enable-threads) */
WABT_OPCODE(I32, I32, I32, ___, 4, 0xfe, 0x00, AtomicWake, "atomic.wake")
diff --git a/test/interp/logging-all-opcodes.txt b/test/interp/logging-all-opcodes.txt
index 952ce0aa..8970d88b 100644
--- a/test/interp/logging-all-opcodes.txt
+++ b/test/interp/logging-all-opcodes.txt
@@ -249,111 +249,111 @@
(; 0xfd 0x20 ;) (func (export "i8x16.mul") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.mul drop)
(; 0xfd 0x21 ;) (func (export "i16x8.mul") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.mul drop)
(; 0xfd 0x22 ;) (func (export "i32x4.mul") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.mul drop)
- (; 0xfd 0x23 ;) (func (export "i8x16.neg") v128.const i32 1 1 1 1 i8x16.neg drop)
- (; 0xfd 0x24 ;) (func (export "i16x8.neg") v128.const i32 1 1 1 1 i16x8.neg drop)
- (; 0xfd 0x25 ;) (func (export "i32x4.neg") v128.const i32 1 1 1 1 i32x4.neg drop)
- (; 0xfd 0x26 ;) (func (export "i64x2.neg") v128.const i32 1 1 1 1 i64x2.neg drop)
- (; 0xfd 0x27 ;) (func (export "i8x16.add_saturate_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.add_saturate_s drop)
- (; 0xfd 0x28 ;) (func (export "i8x16.add_saturate_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.add_saturate_u drop)
- (; 0xfd 0x29 ;) (func (export "i16x8.add_saturate_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.add_saturate_s drop)
- (; 0xfd 0x2a ;) (func (export "i16x8.add_saturate_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.add_saturate_u drop)
- (; 0xfd 0x2b ;) (func (export "i8x16.sub_saturate_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.sub_saturate_s drop)
- (; 0xfd 0x2c ;) (func (export "i8x16.sub_saturate_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.sub_saturate_u drop)
- (; 0xfd 0x2d ;) (func (export "i16x8.sub_saturate_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.sub_saturate_s drop)
- (; 0xfd 0x2e ;) (func (export "i16x8.sub_saturate_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.sub_saturate_u drop)
- (; 0xfd 0x2f ;) (func (export "i8x16.shl") v128.const i32 1 1 1 1 i32.const 0 i8x16.shl drop)
- (; 0xfd 0x30 ;) (func (export "i16x8.shl") v128.const i32 1 1 1 1 i32.const 0 i16x8.shl drop)
- (; 0xfd 0x31 ;) (func (export "i32x4.shl") v128.const i32 1 1 1 1 i32.const 0 i32x4.shl drop)
- (; 0xfd 0x32 ;) (func (export "i64x2.shl") v128.const i32 1 1 1 1 i32.const 0 i64x2.shl drop)
- (; 0xfd 0x33 ;) (func (export "i8x16.shr_s") v128.const i32 1 1 1 1 i32.const 0 i8x16.shr_s drop)
- (; 0xfd 0x34 ;) (func (export "i8x16.shr_u") v128.const i32 1 1 1 1 i32.const 0 i8x16.shr_u drop)
- (; 0xfd 0x35 ;) (func (export "i16x8.shr_s") v128.const i32 1 1 1 1 i32.const 0 i16x8.shr_s drop)
- (; 0xfd 0x36 ;) (func (export "i16x8.shr_u") v128.const i32 1 1 1 1 i32.const 0 i16x8.shr_u drop)
- (; 0xfd 0x37 ;) (func (export "i32x4.shr_s") v128.const i32 1 1 1 1 i32.const 0 i32x4.shr_s drop)
- (; 0xfd 0x38 ;) (func (export "i32x4.shr_u") v128.const i32 1 1 1 1 i32.const 0 i32x4.shr_u drop)
- (; 0xfd 0x39 ;) (func (export "i64x2.shr_s") v128.const i32 1 1 1 1 i32.const 0 i64x2.shr_s drop)
- (; 0xfd 0x3a ;) (func (export "i64x2.shr_u") v128.const i32 1 1 1 1 i32.const 0 i64x2.shr_u drop)
- (; 0xfd 0x3b ;) (func (export "v128.and") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 v128.and drop)
- (; 0xfd 0x3c ;) (func (export "v128.or") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 v128.or drop)
- (; 0xfd 0x3d ;) (func (export "v128.xor") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 v128.xor drop)
- (; 0xfd 0x3e ;) (func (export "v128.not") v128.const i32 1 1 1 1 v128.not drop)
- (; 0xfd 0x3f ;) (func (export "v128.bitselect") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 v128.const i32 3 3 3 3 v128.bitselect drop)
- (; 0xfd 0x40 ;) (func (export "i8x16.any_true") v128.const i32 1 1 1 1 i8x16.any_true drop)
- (; 0xfd 0x41 ;) (func (export "i16x8.any_true") v128.const i32 1 1 1 1 i16x8.any_true drop)
- (; 0xfd 0x42 ;) (func (export "i32x4.any_true") v128.const i32 1 1 1 1 i32x4.any_true drop)
- (; 0xfd 0x43 ;) (func (export "i64x2.any_true") v128.const i32 1 1 1 1 i64x2.any_true drop)
- (; 0xfd 0x44 ;) (func (export "i8x16.all_true") v128.const i32 1 1 1 1 i8x16.all_true drop)
- (; 0xfd 0x45 ;) (func (export "i16x8.all_true") v128.const i32 1 1 1 1 i16x8.all_true drop)
- (; 0xfd 0x46 ;) (func (export "i32x4.all_true") v128.const i32 1 1 1 1 i32x4.all_true drop)
- (; 0xfd 0x47 ;) (func (export "i64x2.all_true") v128.const i32 1 1 1 1 i64x2.all_true drop)
- (; 0xfd 0x48 ;) (func (export "i8x16.eq") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.eq drop)
- (; 0xfd 0x49 ;) (func (export "i16x8.eq") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.eq drop)
- (; 0xfd 0x4a ;) (func (export "i32x4.eq") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.eq drop)
- (; 0xfd 0x4b ;) (func (export "f32x4.eq") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.eq drop)
- (; 0xfd 0x4c ;) (func (export "f64x2.eq") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.eq drop)
- (; 0xfd 0x4d ;) (func (export "i8x16.ne") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.ne drop)
- (; 0xfd 0x4e ;) (func (export "i16x8.ne") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.ne drop)
- (; 0xfd 0x4f ;) (func (export "i32x4.ne") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.ne drop)
- (; 0xfd 0x50 ;) (func (export "f32x4.ne") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.ne drop)
- (; 0xfd 0x51 ;) (func (export "f64x2.ne") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.ne drop)
- (; 0xfd 0x52 ;) (func (export "i8x16.lt_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.lt_s drop)
- (; 0xfd 0x53 ;) (func (export "i8x16.lt_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.lt_u drop)
- (; 0xfd 0x54 ;) (func (export "i16x8.lt_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.lt_s drop)
- (; 0xfd 0x55 ;) (func (export "i16x8.lt_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.lt_u drop)
- (; 0xfd 0x56 ;) (func (export "i32x4.lt_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.lt_s drop)
- (; 0xfd 0x57 ;) (func (export "i32x4.lt_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.lt_u drop)
- (; 0xfd 0x58 ;) (func (export "f32x4.lt") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.lt drop)
- (; 0xfd 0x59 ;) (func (export "f64x2.lt") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.lt drop)
- (; 0xfd 0x5a ;) (func (export "i8x16.le_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.le_s drop)
- (; 0xfd 0x5b ;) (func (export "i8x16.le_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.le_u drop)
- (; 0xfd 0x5c ;) (func (export "i16x8.le_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.le_s drop)
- (; 0xfd 0x5d ;) (func (export "i16x8.le_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.le_u drop)
- (; 0xfd 0x5e ;) (func (export "i32x4.le_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.le_s drop)
- (; 0xfd 0x5f ;) (func (export "i32x4.le_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.le_u drop)
- (; 0xfd 0x60 ;) (func (export "f32x4.le") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.le drop)
- (; 0xfd 0x61 ;) (func (export "f64x2.le") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.le drop)
- (; 0xfd 0x62 ;) (func (export "i8x16.gt_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.gt_s drop)
- (; 0xfd 0x63 ;) (func (export "i8x16.gt_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.gt_u drop)
- (; 0xfd 0x64 ;) (func (export "i16x8.gt_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.gt_s drop)
- (; 0xfd 0x65 ;) (func (export "i16x8.gt_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.gt_u drop)
- (; 0xfd 0x66 ;) (func (export "i32x4.gt_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.gt_s drop)
- (; 0xfd 0x67 ;) (func (export "i32x4.gt_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.gt_u drop)
- (; 0xfd 0x68 ;) (func (export "f32x4.gt") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.gt drop)
- (; 0xfd 0x69 ;) (func (export "f64x2.gt") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.gt drop)
- (; 0xfd 0x6a ;) (func (export "i8x16.ge_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.ge_s drop)
- (; 0xfd 0x6b ;) (func (export "i8x16.ge_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.ge_u drop)
- (; 0xfd 0x6c ;) (func (export "i16x8.ge_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.ge_s drop)
- (; 0xfd 0x6d ;) (func (export "i16x8.ge_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.ge_u drop)
- (; 0xfd 0x6e ;) (func (export "i32x4.ge_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.ge_s drop)
- (; 0xfd 0x6f ;) (func (export "i32x4.ge_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.ge_u drop)
- (; 0xfd 0x70 ;) (func (export "f32x4.ge") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.ge drop)
- (; 0xfd 0x71 ;) (func (export "f64x2.ge") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.ge drop)
- (; 0xfd 0x72 ;) (func (export "f32x4.neg") v128.const i32 1 1 1 1 f32x4.neg drop)
- (; 0xfd 0x73 ;) (func (export "f64x2.neg") v128.const i32 1 1 1 1 f64x2.neg drop)
- (; 0xfd 0x74 ;) (func (export "f32x4.abs") v128.const i32 1 1 1 1 f32x4.abs drop)
- (; 0xfd 0x75 ;) (func (export "f64x2.abs") v128.const i32 1 1 1 1 f64x2.abs drop)
- (; 0xfd 0x76 ;) (func (export "f32x4.min") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.min drop)
- (; 0xfd 0x77 ;) (func (export "f64x2.min") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.min drop)
- (; 0xfd 0x78 ;) (func (export "f32x4.max") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.max drop)
- (; 0xfd 0x79 ;) (func (export "f64x2.max") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.max drop)
- (; 0xfd 0x7a ;) (func (export "f32x4.add") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.add drop)
- (; 0xfd 0x7b ;) (func (export "f64x2.add") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.add drop)
- (; 0xfd 0x7c ;) (func (export "f32x4.sub") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.sub drop)
- (; 0xfd 0x7d ;) (func (export "f64x2.sub") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.sub drop)
- (; 0xfd 0x7e ;) (func (export "f32x4.div") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.div drop)
- (; 0xfd 0x7f ;) (func (export "f64x2.div") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.div drop)
- (; 0xfd 0x80 ;) (func (export "f32x4.mul") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.mul drop)
- (; 0xfd 0x81 ;) (func (export "f64x2.mul") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.mul drop)
- (; 0xfd 0x82 ;) (func (export "f32x4.sqrt") v128.const i32 1 1 1 1 f32x4.sqrt drop)
- (; 0xfd 0x83 ;) (func (export "f64x2.sqrt") v128.const i32 1 1 1 1 f64x2.sqrt drop)
- (; 0xfd 0x84 ;) (func (export "f32x4.convert_s/i32x4") v128.const i32 1 1 1 1 f32x4.convert_s/i32x4 drop)
- (; 0xfd 0x85 ;) (func (export "f32x4.convert_u/i32x4") v128.const i32 1 1 1 1 f32x4.convert_u/i32x4 drop)
- (; 0xfd 0x86 ;) (func (export "f64x2.convert_s/i64x2") v128.const i32 1 1 1 1 f64x2.convert_s/i64x2 drop)
- (; 0xfd 0x87 ;) (func (export "f64x2.convert_u/i64x2") v128.const i32 1 1 1 1 f64x2.convert_u/i64x2 drop)
- (; 0xfd 0x88 ;) (func (export "i32x4.trunc_s/f32x4:sat") v128.const i32 1 1 1 1 i32x4.trunc_s/f32x4:sat drop)
- (; 0xfd 0x89 ;) (func (export "i32x4.trunc_u/f32x4:sat") v128.const i32 1 1 1 1 i32x4.trunc_u/f32x4:sat drop)
- (; 0xfd 0x8a ;) (func (export "i64x2.trunc_s/f64x2:sat") v128.const i32 1 1 1 1 i64x2.trunc_s/f64x2:sat drop)
- (; 0xfd 0x8b ;) (func (export "i64x2.trunc_u/f64x2:sat") v128.const i32 1 1 1 1 i64x2.trunc_u/f64x2:sat drop)
+ (; 0xfd 0x24 ;) (func (export "i8x16.neg") v128.const i32 1 1 1 1 i8x16.neg drop)
+ (; 0xfd 0x25 ;) (func (export "i16x8.neg") v128.const i32 1 1 1 1 i16x8.neg drop)
+ (; 0xfd 0x26 ;) (func (export "i32x4.neg") v128.const i32 1 1 1 1 i32x4.neg drop)
+ (; 0xfd 0x27 ;) (func (export "i64x2.neg") v128.const i32 1 1 1 1 i64x2.neg drop)
+ (; 0xfd 0x28 ;) (func (export "i8x16.add_saturate_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.add_saturate_s drop)
+ (; 0xfd 0x29 ;) (func (export "i8x16.add_saturate_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.add_saturate_u drop)
+ (; 0xfd 0x2a ;) (func (export "i16x8.add_saturate_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.add_saturate_s drop)
+ (; 0xfd 0x2b ;) (func (export "i16x8.add_saturate_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.add_saturate_u drop)
+ (; 0xfd 0x2c ;) (func (export "i8x16.sub_saturate_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.sub_saturate_s drop)
+ (; 0xfd 0x2d ;) (func (export "i8x16.sub_saturate_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.sub_saturate_u drop)
+ (; 0xfd 0x2e ;) (func (export "i16x8.sub_saturate_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.sub_saturate_s drop)
+ (; 0xfd 0x2f ;) (func (export "i16x8.sub_saturate_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.sub_saturate_u drop)
+ (; 0xfd 0x30 ;) (func (export "i8x16.shl") v128.const i32 1 1 1 1 i32.const 0 i8x16.shl drop)
+ (; 0xfd 0x31 ;) (func (export "i16x8.shl") v128.const i32 1 1 1 1 i32.const 0 i16x8.shl drop)
+ (; 0xfd 0x32 ;) (func (export "i32x4.shl") v128.const i32 1 1 1 1 i32.const 0 i32x4.shl drop)
+ (; 0xfd 0x33 ;) (func (export "i64x2.shl") v128.const i32 1 1 1 1 i32.const 0 i64x2.shl drop)
+ (; 0xfd 0x34 ;) (func (export "i8x16.shr_s") v128.const i32 1 1 1 1 i32.const 0 i8x16.shr_s drop)
+ (; 0xfd 0x35 ;) (func (export "i8x16.shr_u") v128.const i32 1 1 1 1 i32.const 0 i8x16.shr_u drop)
+ (; 0xfd 0x36 ;) (func (export "i16x8.shr_s") v128.const i32 1 1 1 1 i32.const 0 i16x8.shr_s drop)
+ (; 0xfd 0x37 ;) (func (export "i16x8.shr_u") v128.const i32 1 1 1 1 i32.const 0 i16x8.shr_u drop)
+ (; 0xfd 0x38 ;) (func (export "i32x4.shr_s") v128.const i32 1 1 1 1 i32.const 0 i32x4.shr_s drop)
+ (; 0xfd 0x39 ;) (func (export "i32x4.shr_u") v128.const i32 1 1 1 1 i32.const 0 i32x4.shr_u drop)
+ (; 0xfd 0x3a ;) (func (export "i64x2.shr_s") v128.const i32 1 1 1 1 i32.const 0 i64x2.shr_s drop)
+ (; 0xfd 0x3b ;) (func (export "i64x2.shr_u") v128.const i32 1 1 1 1 i32.const 0 i64x2.shr_u drop)
+ (; 0xfd 0x3c ;) (func (export "v128.and") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 v128.and drop)
+ (; 0xfd 0x3d ;) (func (export "v128.or") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 v128.or drop)
+ (; 0xfd 0x3e ;) (func (export "v128.xor") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 v128.xor drop)
+ (; 0xfd 0x3f ;) (func (export "v128.not") v128.const i32 1 1 1 1 v128.not drop)
+ (; 0xfd 0x40 ;) (func (export "v128.bitselect") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 v128.const i32 3 3 3 3 v128.bitselect drop)
+ (; 0xfd 0x41 ;) (func (export "i8x16.any_true") v128.const i32 1 1 1 1 i8x16.any_true drop)
+ (; 0xfd 0x42 ;) (func (export "i16x8.any_true") v128.const i32 1 1 1 1 i16x8.any_true drop)
+ (; 0xfd 0x43 ;) (func (export "i32x4.any_true") v128.const i32 1 1 1 1 i32x4.any_true drop)
+ (; 0xfd 0x44 ;) (func (export "i64x2.any_true") v128.const i32 1 1 1 1 i64x2.any_true drop)
+ (; 0xfd 0x45 ;) (func (export "i8x16.all_true") v128.const i32 1 1 1 1 i8x16.all_true drop)
+ (; 0xfd 0x46 ;) (func (export "i16x8.all_true") v128.const i32 1 1 1 1 i16x8.all_true drop)
+ (; 0xfd 0x47 ;) (func (export "i32x4.all_true") v128.const i32 1 1 1 1 i32x4.all_true drop)
+ (; 0xfd 0x48 ;) (func (export "i64x2.all_true") v128.const i32 1 1 1 1 i64x2.all_true drop)
+ (; 0xfd 0x49 ;) (func (export "i8x16.eq") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.eq drop)
+ (; 0xfd 0x4a ;) (func (export "i16x8.eq") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.eq drop)
+ (; 0xfd 0x4b ;) (func (export "i32x4.eq") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.eq drop)
+ (; 0xfd 0x4d ;) (func (export "f32x4.eq") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.eq drop)
+ (; 0xfd 0x4e ;) (func (export "f64x2.eq") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.eq drop)
+ (; 0xfd 0x4f ;) (func (export "i8x16.ne") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.ne drop)
+ (; 0xfd 0x50 ;) (func (export "i16x8.ne") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.ne drop)
+ (; 0xfd 0x51 ;) (func (export "i32x4.ne") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.ne drop)
+ (; 0xfd 0x53 ;) (func (export "f32x4.ne") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.ne drop)
+ (; 0xfd 0x54 ;) (func (export "f64x2.ne") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.ne drop)
+ (; 0xfd 0x55 ;) (func (export "i8x16.lt_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.lt_s drop)
+ (; 0xfd 0x56 ;) (func (export "i8x16.lt_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.lt_u drop)
+ (; 0xfd 0x57 ;) (func (export "i16x8.lt_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.lt_s drop)
+ (; 0xfd 0x58 ;) (func (export "i16x8.lt_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.lt_u drop)
+ (; 0xfd 0x59 ;) (func (export "i32x4.lt_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.lt_s drop)
+ (; 0xfd 0x5a ;) (func (export "i32x4.lt_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.lt_u drop)
+ (; 0xfd 0x5d ;) (func (export "f32x4.lt") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.lt drop)
+ (; 0xfd 0x5e ;) (func (export "f64x2.lt") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.lt drop)
+ (; 0xfd 0x5f ;) (func (export "i8x16.le_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.le_s drop)
+ (; 0xfd 0x60 ;) (func (export "i8x16.le_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.le_u drop)
+ (; 0xfd 0x61 ;) (func (export "i16x8.le_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.le_s drop)
+ (; 0xfd 0x62 ;) (func (export "i16x8.le_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.le_u drop)
+ (; 0xfd 0x63 ;) (func (export "i32x4.le_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.le_s drop)
+ (; 0xfd 0x64 ;) (func (export "i32x4.le_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.le_u drop)
+ (; 0xfd 0x67 ;) (func (export "f32x4.le") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.le drop)
+ (; 0xfd 0x68 ;) (func (export "f64x2.le") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.le drop)
+ (; 0xfd 0x69 ;) (func (export "i8x16.gt_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.gt_s drop)
+ (; 0xfd 0x6a ;) (func (export "i8x16.gt_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.gt_u drop)
+ (; 0xfd 0x6b ;) (func (export "i16x8.gt_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.gt_s drop)
+ (; 0xfd 0x6c ;) (func (export "i16x8.gt_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.gt_u drop)
+ (; 0xfd 0x6d ;) (func (export "i32x4.gt_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.gt_s drop)
+ (; 0xfd 0x6e ;) (func (export "i32x4.gt_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.gt_u drop)
+ (; 0xfd 0x71 ;) (func (export "f32x4.gt") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.gt drop)
+ (; 0xfd 0x72 ;) (func (export "f64x2.gt") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.gt drop)
+ (; 0xfd 0x73 ;) (func (export "i8x16.ge_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.ge_s drop)
+ (; 0xfd 0x74 ;) (func (export "i8x16.ge_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i8x16.ge_u drop)
+ (; 0xfd 0x75 ;) (func (export "i16x8.ge_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.ge_s drop)
+ (; 0xfd 0x76 ;) (func (export "i16x8.ge_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i16x8.ge_u drop)
+ (; 0xfd 0x77 ;) (func (export "i32x4.ge_s") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.ge_s drop)
+ (; 0xfd 0x78 ;) (func (export "i32x4.ge_u") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 i32x4.ge_u drop)
+ (; 0xfd 0x7b ;) (func (export "f32x4.ge") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.ge drop)
+ (; 0xfd 0x7c ;) (func (export "f64x2.ge") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.ge drop)
+ (; 0xfd 0x7d ;) (func (export "f32x4.neg") v128.const i32 1 1 1 1 f32x4.neg drop)
+ (; 0xfd 0x7e ;) (func (export "f64x2.neg") v128.const i32 1 1 1 1 f64x2.neg drop)
+ (; 0xfd 0x7f ;) (func (export "f32x4.abs") v128.const i32 1 1 1 1 f32x4.abs drop)
+ (; 0xfd 0x80 ;) (func (export "f64x2.abs") v128.const i32 1 1 1 1 f64x2.abs drop)
+ (; 0xfd 0x81 ;) (func (export "f32x4.min") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.min drop)
+ (; 0xfd 0x82 ;) (func (export "f64x2.min") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.min drop)
+ (; 0xfd 0x83 ;) (func (export "f32x4.max") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.max drop)
+ (; 0xfd 0x84 ;) (func (export "f64x2.max") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.max drop)
+ (; 0xfd 0x85 ;) (func (export "f32x4.add") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.add drop)
+ (; 0xfd 0x86 ;) (func (export "f64x2.add") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.add drop)
+ (; 0xfd 0x87 ;) (func (export "f32x4.sub") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.sub drop)
+ (; 0xfd 0x88 ;) (func (export "f64x2.sub") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.sub drop)
+ (; 0xfd 0x89 ;) (func (export "f32x4.div") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.div drop)
+ (; 0xfd 0x8a ;) (func (export "f64x2.div") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.div drop)
+ (; 0xfd 0x8b ;) (func (export "f32x4.mul") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f32x4.mul drop)
+ (; 0xfd 0x8c ;) (func (export "f64x2.mul") v128.const i32 1 1 1 1 v128.const i32 2 2 2 2 f64x2.mul drop)
+ (; 0xfd 0x8d ;) (func (export "f32x4.sqrt") v128.const i32 1 1 1 1 f32x4.sqrt drop)
+ (; 0xfd 0x8e ;) (func (export "f64x2.sqrt") v128.const i32 1 1 1 1 f64x2.sqrt drop)
+ (; 0xfd 0x8f ;) (func (export "f32x4.convert_s/i32x4") v128.const i32 1 1 1 1 f32x4.convert_s/i32x4 drop)
+ (; 0xfd 0x90 ;) (func (export "f32x4.convert_u/i32x4") v128.const i32 1 1 1 1 f32x4.convert_u/i32x4 drop)
+ (; 0xfd 0x91 ;) (func (export "f64x2.convert_s/i64x2") v128.const i32 1 1 1 1 f64x2.convert_s/i64x2 drop)
+ (; 0xfd 0x92 ;) (func (export "f64x2.convert_u/i64x2") v128.const i32 1 1 1 1 f64x2.convert_u/i64x2 drop)
+ (; 0xfd 0x93 ;) (func (export "i32x4.trunc_s/f32x4:sat") v128.const i32 1 1 1 1 i32x4.trunc_s/f32x4:sat drop)
+ (; 0xfd 0x94 ;) (func (export "i32x4.trunc_u/f32x4:sat") v128.const i32 1 1 1 1 i32x4.trunc_u/f32x4:sat drop)
+ (; 0xfd 0x95 ;) (func (export "i64x2.trunc_s/f64x2:sat") v128.const i32 1 1 1 1 i64x2.trunc_s/f64x2:sat drop)
+ (; 0xfd 0x96 ;) (func (export "i64x2.trunc_u/f64x2:sat") v128.const i32 1 1 1 1 i64x2.trunc_u/f64x2:sat drop)
;; --enable-threads
(; 0xfe 0x00 ;) (func (export "atomic.wake") i32.const 1 i32.const 2 atomic.wake offset=3 drop)
@@ -4886,7 +4886,7 @@
00025ba: 00 ; v128.const
00025bb: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
00025cb: fd ; prefix
-00025cc: 23 ; i8x16.neg
+00025cc: 24 ; i8x16.neg
00025cd: 1a ; drop
00025ce: 0b ; end
00025b7: 17 ; FIXUP func body size
@@ -4897,7 +4897,7 @@
00025d2: 00 ; v128.const
00025d3: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
00025e3: fd ; prefix
-00025e4: 24 ; i16x8.neg
+00025e4: 25 ; i16x8.neg
00025e5: 1a ; drop
00025e6: 0b ; end
00025cf: 17 ; FIXUP func body size
@@ -4908,7 +4908,7 @@
00025ea: 00 ; v128.const
00025eb: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
00025fb: fd ; prefix
-00025fc: 25 ; i32x4.neg
+00025fc: 26 ; i32x4.neg
00025fd: 1a ; drop
00025fe: 0b ; end
00025e7: 17 ; FIXUP func body size
@@ -4919,7 +4919,7 @@
0002602: 00 ; v128.const
0002603: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
0002613: fd ; prefix
-0002614: 26 ; i64x2.neg
+0002614: 27 ; i64x2.neg
0002615: 1a ; drop
0002616: 0b ; end
00025ff: 17 ; FIXUP func body size
@@ -4933,7 +4933,7 @@
000262c: 00 ; v128.const
000262d: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
000263d: fd ; prefix
-000263e: 27 ; i8x16.add_saturate_s
+000263e: 28 ; i8x16.add_saturate_s
000263f: 1a ; drop
0002640: 0b ; end
0002617: 29 ; FIXUP func body size
@@ -4947,7 +4947,7 @@
0002656: 00 ; v128.const
0002657: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002667: fd ; prefix
-0002668: 28 ; i8x16.add_saturate_u
+0002668: 29 ; i8x16.add_saturate_u
0002669: 1a ; drop
000266a: 0b ; end
0002641: 29 ; FIXUP func body size
@@ -4961,7 +4961,7 @@
0002680: 00 ; v128.const
0002681: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002691: fd ; prefix
-0002692: 29 ; i16x8.add_saturate_s
+0002692: 2a ; i16x8.add_saturate_s
0002693: 1a ; drop
0002694: 0b ; end
000266b: 29 ; FIXUP func body size
@@ -4975,7 +4975,7 @@
00026aa: 00 ; v128.const
00026ab: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
00026bb: fd ; prefix
-00026bc: 2a ; i16x8.add_saturate_u
+00026bc: 2b ; i16x8.add_saturate_u
00026bd: 1a ; drop
00026be: 0b ; end
0002695: 29 ; FIXUP func body size
@@ -4989,7 +4989,7 @@
00026d4: 00 ; v128.const
00026d5: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
00026e5: fd ; prefix
-00026e6: 2b ; i8x16.sub_saturate_s
+00026e6: 2c ; i8x16.sub_saturate_s
00026e7: 1a ; drop
00026e8: 0b ; end
00026bf: 29 ; FIXUP func body size
@@ -5003,7 +5003,7 @@
00026fe: 00 ; v128.const
00026ff: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
000270f: fd ; prefix
-0002710: 2c ; i8x16.sub_saturate_u
+0002710: 2d ; i8x16.sub_saturate_u
0002711: 1a ; drop
0002712: 0b ; end
00026e9: 29 ; FIXUP func body size
@@ -5017,7 +5017,7 @@
0002728: 00 ; v128.const
0002729: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002739: fd ; prefix
-000273a: 2d ; i16x8.sub_saturate_s
+000273a: 2e ; i16x8.sub_saturate_s
000273b: 1a ; drop
000273c: 0b ; end
0002713: 29 ; FIXUP func body size
@@ -5031,7 +5031,7 @@
0002752: 00 ; v128.const
0002753: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002763: fd ; prefix
-0002764: 2e ; i16x8.sub_saturate_u
+0002764: 2f ; i16x8.sub_saturate_u
0002765: 1a ; drop
0002766: 0b ; end
000273d: 29 ; FIXUP func body size
@@ -5044,7 +5044,7 @@
000277b: 41 ; i32.const
000277c: 00 ; i32 literal
000277d: fd ; prefix
-000277e: 2f ; i8x16.shl
+000277e: 30 ; i8x16.shl
000277f: 1a ; drop
0002780: 0b ; end
0002767: 19 ; FIXUP func body size
@@ -5057,7 +5057,7 @@
0002795: 41 ; i32.const
0002796: 00 ; i32 literal
0002797: fd ; prefix
-0002798: 30 ; i16x8.shl
+0002798: 31 ; i16x8.shl
0002799: 1a ; drop
000279a: 0b ; end
0002781: 19 ; FIXUP func body size
@@ -5070,7 +5070,7 @@
00027af: 41 ; i32.const
00027b0: 00 ; i32 literal
00027b1: fd ; prefix
-00027b2: 31 ; i32x4.shl
+00027b2: 32 ; i32x4.shl
00027b3: 1a ; drop
00027b4: 0b ; end
000279b: 19 ; FIXUP func body size
@@ -5083,7 +5083,7 @@
00027c9: 41 ; i32.const
00027ca: 00 ; i32 literal
00027cb: fd ; prefix
-00027cc: 32 ; i64x2.shl
+00027cc: 33 ; i64x2.shl
00027cd: 1a ; drop
00027ce: 0b ; end
00027b5: 19 ; FIXUP func body size
@@ -5096,7 +5096,7 @@
00027e3: 41 ; i32.const
00027e4: 00 ; i32 literal
00027e5: fd ; prefix
-00027e6: 33 ; i8x16.shr_s
+00027e6: 34 ; i8x16.shr_s
00027e7: 1a ; drop
00027e8: 0b ; end
00027cf: 19 ; FIXUP func body size
@@ -5109,7 +5109,7 @@
00027fd: 41 ; i32.const
00027fe: 00 ; i32 literal
00027ff: fd ; prefix
-0002800: 34 ; i8x16.shr_u
+0002800: 35 ; i8x16.shr_u
0002801: 1a ; drop
0002802: 0b ; end
00027e9: 19 ; FIXUP func body size
@@ -5122,7 +5122,7 @@
0002817: 41 ; i32.const
0002818: 00 ; i32 literal
0002819: fd ; prefix
-000281a: 35 ; i16x8.shr_s
+000281a: 36 ; i16x8.shr_s
000281b: 1a ; drop
000281c: 0b ; end
0002803: 19 ; FIXUP func body size
@@ -5135,7 +5135,7 @@
0002831: 41 ; i32.const
0002832: 00 ; i32 literal
0002833: fd ; prefix
-0002834: 36 ; i16x8.shr_u
+0002834: 37 ; i16x8.shr_u
0002835: 1a ; drop
0002836: 0b ; end
000281d: 19 ; FIXUP func body size
@@ -5148,7 +5148,7 @@
000284b: 41 ; i32.const
000284c: 00 ; i32 literal
000284d: fd ; prefix
-000284e: 37 ; i32x4.shr_s
+000284e: 38 ; i32x4.shr_s
000284f: 1a ; drop
0002850: 0b ; end
0002837: 19 ; FIXUP func body size
@@ -5161,7 +5161,7 @@
0002865: 41 ; i32.const
0002866: 00 ; i32 literal
0002867: fd ; prefix
-0002868: 38 ; i32x4.shr_u
+0002868: 39 ; i32x4.shr_u
0002869: 1a ; drop
000286a: 0b ; end
0002851: 19 ; FIXUP func body size
@@ -5174,7 +5174,7 @@
000287f: 41 ; i32.const
0002880: 00 ; i32 literal
0002881: fd ; prefix
-0002882: 39 ; i64x2.shr_s
+0002882: 3a ; i64x2.shr_s
0002883: 1a ; drop
0002884: 0b ; end
000286b: 19 ; FIXUP func body size
@@ -5187,7 +5187,7 @@
0002899: 41 ; i32.const
000289a: 00 ; i32 literal
000289b: fd ; prefix
-000289c: 3a ; i64x2.shr_u
+000289c: 3b ; i64x2.shr_u
000289d: 1a ; drop
000289e: 0b ; end
0002885: 19 ; FIXUP func body size
@@ -5201,7 +5201,7 @@
00028b4: 00 ; v128.const
00028b5: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
00028c5: fd ; prefix
-00028c6: 3b ; v128.and
+00028c6: 3c ; v128.and
00028c7: 1a ; drop
00028c8: 0b ; end
000289f: 29 ; FIXUP func body size
@@ -5215,7 +5215,7 @@
00028de: 00 ; v128.const
00028df: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
00028ef: fd ; prefix
-00028f0: 3c ; v128.or
+00028f0: 3d ; v128.or
00028f1: 1a ; drop
00028f2: 0b ; end
00028c9: 29 ; FIXUP func body size
@@ -5229,7 +5229,7 @@
0002908: 00 ; v128.const
0002909: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002919: fd ; prefix
-000291a: 3d ; v128.xor
+000291a: 3e ; v128.xor
000291b: 1a ; drop
000291c: 0b ; end
00028f3: 29 ; FIXUP func body size
@@ -5240,7 +5240,7 @@
0002920: 00 ; v128.const
0002921: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
0002931: fd ; prefix
-0002932: 3e ; v128.not
+0002932: 3f ; v128.not
0002933: 1a ; drop
0002934: 0b ; end
000291d: 17 ; FIXUP func body size
@@ -5257,7 +5257,7 @@
000295c: 00 ; v128.const
000295d: 0300 0000 0300 0000 0300 0000 0300 0000 ; v128 literal
000296d: fd ; prefix
-000296e: 3f ; v128.bitselect
+000296e: 40 ; v128.bitselect
000296f: 1a ; drop
0002970: 0b ; end
0002935: 3b ; FIXUP func body size
@@ -5268,7 +5268,7 @@
0002974: 00 ; v128.const
0002975: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
0002985: fd ; prefix
-0002986: 40 ; i8x16.any_true
+0002986: 41 ; i8x16.any_true
0002987: 1a ; drop
0002988: 0b ; end
0002971: 17 ; FIXUP func body size
@@ -5279,7 +5279,7 @@
000298c: 00 ; v128.const
000298d: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
000299d: fd ; prefix
-000299e: 41 ; i16x8.any_true
+000299e: 42 ; i16x8.any_true
000299f: 1a ; drop
00029a0: 0b ; end
0002989: 17 ; FIXUP func body size
@@ -5290,7 +5290,7 @@
00029a4: 00 ; v128.const
00029a5: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
00029b5: fd ; prefix
-00029b6: 42 ; i32x4.any_true
+00029b6: 43 ; i32x4.any_true
00029b7: 1a ; drop
00029b8: 0b ; end
00029a1: 17 ; FIXUP func body size
@@ -5301,7 +5301,7 @@
00029bc: 00 ; v128.const
00029bd: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
00029cd: fd ; prefix
-00029ce: 43 ; i64x2.any_true
+00029ce: 44 ; i64x2.any_true
00029cf: 1a ; drop
00029d0: 0b ; end
00029b9: 17 ; FIXUP func body size
@@ -5312,7 +5312,7 @@
00029d4: 00 ; v128.const
00029d5: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
00029e5: fd ; prefix
-00029e6: 44 ; i8x16.all_true
+00029e6: 45 ; i8x16.all_true
00029e7: 1a ; drop
00029e8: 0b ; end
00029d1: 17 ; FIXUP func body size
@@ -5323,7 +5323,7 @@
00029ec: 00 ; v128.const
00029ed: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
00029fd: fd ; prefix
-00029fe: 45 ; i16x8.all_true
+00029fe: 46 ; i16x8.all_true
00029ff: 1a ; drop
0002a00: 0b ; end
00029e9: 17 ; FIXUP func body size
@@ -5334,7 +5334,7 @@
0002a04: 00 ; v128.const
0002a05: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
0002a15: fd ; prefix
-0002a16: 46 ; i32x4.all_true
+0002a16: 47 ; i32x4.all_true
0002a17: 1a ; drop
0002a18: 0b ; end
0002a01: 17 ; FIXUP func body size
@@ -5345,7 +5345,7 @@
0002a1c: 00 ; v128.const
0002a1d: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
0002a2d: fd ; prefix
-0002a2e: 47 ; i64x2.all_true
+0002a2e: 48 ; i64x2.all_true
0002a2f: 1a ; drop
0002a30: 0b ; end
0002a19: 17 ; FIXUP func body size
@@ -5359,7 +5359,7 @@
0002a46: 00 ; v128.const
0002a47: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002a57: fd ; prefix
-0002a58: 48 ; i8x16.eq
+0002a58: 49 ; i8x16.eq
0002a59: 1a ; drop
0002a5a: 0b ; end
0002a31: 29 ; FIXUP func body size
@@ -5373,7 +5373,7 @@
0002a70: 00 ; v128.const
0002a71: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002a81: fd ; prefix
-0002a82: 49 ; i16x8.eq
+0002a82: 4a ; i16x8.eq
0002a83: 1a ; drop
0002a84: 0b ; end
0002a5b: 29 ; FIXUP func body size
@@ -5387,7 +5387,7 @@
0002a9a: 00 ; v128.const
0002a9b: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002aab: fd ; prefix
-0002aac: 4a ; i32x4.eq
+0002aac: 4b ; i32x4.eq
0002aad: 1a ; drop
0002aae: 0b ; end
0002a85: 29 ; FIXUP func body size
@@ -5401,7 +5401,7 @@
0002ac4: 00 ; v128.const
0002ac5: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002ad5: fd ; prefix
-0002ad6: 4b ; f32x4.eq
+0002ad6: 4d ; f32x4.eq
0002ad7: 1a ; drop
0002ad8: 0b ; end
0002aaf: 29 ; FIXUP func body size
@@ -5415,7 +5415,7 @@
0002aee: 00 ; v128.const
0002aef: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002aff: fd ; prefix
-0002b00: 4c ; f64x2.eq
+0002b00: 4e ; f64x2.eq
0002b01: 1a ; drop
0002b02: 0b ; end
0002ad9: 29 ; FIXUP func body size
@@ -5429,7 +5429,7 @@
0002b18: 00 ; v128.const
0002b19: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002b29: fd ; prefix
-0002b2a: 4d ; i8x16.ne
+0002b2a: 4f ; i8x16.ne
0002b2b: 1a ; drop
0002b2c: 0b ; end
0002b03: 29 ; FIXUP func body size
@@ -5443,7 +5443,7 @@
0002b42: 00 ; v128.const
0002b43: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002b53: fd ; prefix
-0002b54: 4e ; i16x8.ne
+0002b54: 50 ; i16x8.ne
0002b55: 1a ; drop
0002b56: 0b ; end
0002b2d: 29 ; FIXUP func body size
@@ -5457,7 +5457,7 @@
0002b6c: 00 ; v128.const
0002b6d: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002b7d: fd ; prefix
-0002b7e: 4f ; i32x4.ne
+0002b7e: 51 ; i32x4.ne
0002b7f: 1a ; drop
0002b80: 0b ; end
0002b57: 29 ; FIXUP func body size
@@ -5471,7 +5471,7 @@
0002b96: 00 ; v128.const
0002b97: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002ba7: fd ; prefix
-0002ba8: 50 ; f32x4.ne
+0002ba8: 53 ; f32x4.ne
0002ba9: 1a ; drop
0002baa: 0b ; end
0002b81: 29 ; FIXUP func body size
@@ -5485,7 +5485,7 @@
0002bc0: 00 ; v128.const
0002bc1: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002bd1: fd ; prefix
-0002bd2: 51 ; f64x2.ne
+0002bd2: 54 ; f64x2.ne
0002bd3: 1a ; drop
0002bd4: 0b ; end
0002bab: 29 ; FIXUP func body size
@@ -5499,7 +5499,7 @@
0002bea: 00 ; v128.const
0002beb: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002bfb: fd ; prefix
-0002bfc: 52 ; i8x16.lt_s
+0002bfc: 55 ; i8x16.lt_s
0002bfd: 1a ; drop
0002bfe: 0b ; end
0002bd5: 29 ; FIXUP func body size
@@ -5513,7 +5513,7 @@
0002c14: 00 ; v128.const
0002c15: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002c25: fd ; prefix
-0002c26: 53 ; i8x16.lt_u
+0002c26: 56 ; i8x16.lt_u
0002c27: 1a ; drop
0002c28: 0b ; end
0002bff: 29 ; FIXUP func body size
@@ -5527,7 +5527,7 @@
0002c3e: 00 ; v128.const
0002c3f: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002c4f: fd ; prefix
-0002c50: 54 ; i16x8.lt_s
+0002c50: 57 ; i16x8.lt_s
0002c51: 1a ; drop
0002c52: 0b ; end
0002c29: 29 ; FIXUP func body size
@@ -5541,7 +5541,7 @@
0002c68: 00 ; v128.const
0002c69: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002c79: fd ; prefix
-0002c7a: 55 ; i16x8.lt_u
+0002c7a: 58 ; i16x8.lt_u
0002c7b: 1a ; drop
0002c7c: 0b ; end
0002c53: 29 ; FIXUP func body size
@@ -5555,7 +5555,7 @@
0002c92: 00 ; v128.const
0002c93: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002ca3: fd ; prefix
-0002ca4: 56 ; i32x4.lt_s
+0002ca4: 59 ; i32x4.lt_s
0002ca5: 1a ; drop
0002ca6: 0b ; end
0002c7d: 29 ; FIXUP func body size
@@ -5569,7 +5569,7 @@
0002cbc: 00 ; v128.const
0002cbd: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002ccd: fd ; prefix
-0002cce: 57 ; i32x4.lt_u
+0002cce: 5a ; i32x4.lt_u
0002ccf: 1a ; drop
0002cd0: 0b ; end
0002ca7: 29 ; FIXUP func body size
@@ -5583,7 +5583,7 @@
0002ce6: 00 ; v128.const
0002ce7: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002cf7: fd ; prefix
-0002cf8: 58 ; f32x4.lt
+0002cf8: 5d ; f32x4.lt
0002cf9: 1a ; drop
0002cfa: 0b ; end
0002cd1: 29 ; FIXUP func body size
@@ -5597,7 +5597,7 @@
0002d10: 00 ; v128.const
0002d11: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002d21: fd ; prefix
-0002d22: 59 ; f64x2.lt
+0002d22: 5e ; f64x2.lt
0002d23: 1a ; drop
0002d24: 0b ; end
0002cfb: 29 ; FIXUP func body size
@@ -5611,7 +5611,7 @@
0002d3a: 00 ; v128.const
0002d3b: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002d4b: fd ; prefix
-0002d4c: 5a ; i8x16.le_s
+0002d4c: 5f ; i8x16.le_s
0002d4d: 1a ; drop
0002d4e: 0b ; end
0002d25: 29 ; FIXUP func body size
@@ -5625,7 +5625,7 @@
0002d64: 00 ; v128.const
0002d65: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002d75: fd ; prefix
-0002d76: 5b ; i8x16.le_u
+0002d76: 60 ; i8x16.le_u
0002d77: 1a ; drop
0002d78: 0b ; end
0002d4f: 29 ; FIXUP func body size
@@ -5639,7 +5639,7 @@
0002d8e: 00 ; v128.const
0002d8f: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002d9f: fd ; prefix
-0002da0: 5c ; i16x8.le_s
+0002da0: 61 ; i16x8.le_s
0002da1: 1a ; drop
0002da2: 0b ; end
0002d79: 29 ; FIXUP func body size
@@ -5653,7 +5653,7 @@
0002db8: 00 ; v128.const
0002db9: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002dc9: fd ; prefix
-0002dca: 5d ; i16x8.le_u
+0002dca: 62 ; i16x8.le_u
0002dcb: 1a ; drop
0002dcc: 0b ; end
0002da3: 29 ; FIXUP func body size
@@ -5667,7 +5667,7 @@
0002de2: 00 ; v128.const
0002de3: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002df3: fd ; prefix
-0002df4: 5e ; i32x4.le_s
+0002df4: 63 ; i32x4.le_s
0002df5: 1a ; drop
0002df6: 0b ; end
0002dcd: 29 ; FIXUP func body size
@@ -5681,7 +5681,7 @@
0002e0c: 00 ; v128.const
0002e0d: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002e1d: fd ; prefix
-0002e1e: 5f ; i32x4.le_u
+0002e1e: 64 ; i32x4.le_u
0002e1f: 1a ; drop
0002e20: 0b ; end
0002df7: 29 ; FIXUP func body size
@@ -5695,7 +5695,7 @@
0002e36: 00 ; v128.const
0002e37: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002e47: fd ; prefix
-0002e48: 60 ; f32x4.le
+0002e48: 67 ; f32x4.le
0002e49: 1a ; drop
0002e4a: 0b ; end
0002e21: 29 ; FIXUP func body size
@@ -5709,7 +5709,7 @@
0002e60: 00 ; v128.const
0002e61: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002e71: fd ; prefix
-0002e72: 61 ; f64x2.le
+0002e72: 68 ; f64x2.le
0002e73: 1a ; drop
0002e74: 0b ; end
0002e4b: 29 ; FIXUP func body size
@@ -5723,7 +5723,7 @@
0002e8a: 00 ; v128.const
0002e8b: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002e9b: fd ; prefix
-0002e9c: 62 ; i8x16.gt_s
+0002e9c: 69 ; i8x16.gt_s
0002e9d: 1a ; drop
0002e9e: 0b ; end
0002e75: 29 ; FIXUP func body size
@@ -5737,7 +5737,7 @@
0002eb4: 00 ; v128.const
0002eb5: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002ec5: fd ; prefix
-0002ec6: 63 ; i8x16.gt_u
+0002ec6: 6a ; i8x16.gt_u
0002ec7: 1a ; drop
0002ec8: 0b ; end
0002e9f: 29 ; FIXUP func body size
@@ -5751,7 +5751,7 @@
0002ede: 00 ; v128.const
0002edf: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002eef: fd ; prefix
-0002ef0: 64 ; i16x8.gt_s
+0002ef0: 6b ; i16x8.gt_s
0002ef1: 1a ; drop
0002ef2: 0b ; end
0002ec9: 29 ; FIXUP func body size
@@ -5765,7 +5765,7 @@
0002f08: 00 ; v128.const
0002f09: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002f19: fd ; prefix
-0002f1a: 65 ; i16x8.gt_u
+0002f1a: 6c ; i16x8.gt_u
0002f1b: 1a ; drop
0002f1c: 0b ; end
0002ef3: 29 ; FIXUP func body size
@@ -5779,7 +5779,7 @@
0002f32: 00 ; v128.const
0002f33: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002f43: fd ; prefix
-0002f44: 66 ; i32x4.gt_s
+0002f44: 6d ; i32x4.gt_s
0002f45: 1a ; drop
0002f46: 0b ; end
0002f1d: 29 ; FIXUP func body size
@@ -5793,7 +5793,7 @@
0002f5c: 00 ; v128.const
0002f5d: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002f6d: fd ; prefix
-0002f6e: 67 ; i32x4.gt_u
+0002f6e: 6e ; i32x4.gt_u
0002f6f: 1a ; drop
0002f70: 0b ; end
0002f47: 29 ; FIXUP func body size
@@ -5807,7 +5807,7 @@
0002f86: 00 ; v128.const
0002f87: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002f97: fd ; prefix
-0002f98: 68 ; f32x4.gt
+0002f98: 71 ; f32x4.gt
0002f99: 1a ; drop
0002f9a: 0b ; end
0002f71: 29 ; FIXUP func body size
@@ -5821,7 +5821,7 @@
0002fb0: 00 ; v128.const
0002fb1: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002fc1: fd ; prefix
-0002fc2: 69 ; f64x2.gt
+0002fc2: 72 ; f64x2.gt
0002fc3: 1a ; drop
0002fc4: 0b ; end
0002f9b: 29 ; FIXUP func body size
@@ -5835,7 +5835,7 @@
0002fda: 00 ; v128.const
0002fdb: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0002feb: fd ; prefix
-0002fec: 6a ; i8x16.ge_s
+0002fec: 73 ; i8x16.ge_s
0002fed: 1a ; drop
0002fee: 0b ; end
0002fc5: 29 ; FIXUP func body size
@@ -5849,7 +5849,7 @@
0003004: 00 ; v128.const
0003005: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0003015: fd ; prefix
-0003016: 6b ; i8x16.ge_u
+0003016: 74 ; i8x16.ge_u
0003017: 1a ; drop
0003018: 0b ; end
0002fef: 29 ; FIXUP func body size
@@ -5863,7 +5863,7 @@
000302e: 00 ; v128.const
000302f: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
000303f: fd ; prefix
-0003040: 6c ; i16x8.ge_s
+0003040: 75 ; i16x8.ge_s
0003041: 1a ; drop
0003042: 0b ; end
0003019: 29 ; FIXUP func body size
@@ -5877,7 +5877,7 @@
0003058: 00 ; v128.const
0003059: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0003069: fd ; prefix
-000306a: 6d ; i16x8.ge_u
+000306a: 76 ; i16x8.ge_u
000306b: 1a ; drop
000306c: 0b ; end
0003043: 29 ; FIXUP func body size
@@ -5891,7 +5891,7 @@
0003082: 00 ; v128.const
0003083: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0003093: fd ; prefix
-0003094: 6e ; i32x4.ge_s
+0003094: 77 ; i32x4.ge_s
0003095: 1a ; drop
0003096: 0b ; end
000306d: 29 ; FIXUP func body size
@@ -5905,7 +5905,7 @@
00030ac: 00 ; v128.const
00030ad: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
00030bd: fd ; prefix
-00030be: 6f ; i32x4.ge_u
+00030be: 78 ; i32x4.ge_u
00030bf: 1a ; drop
00030c0: 0b ; end
0003097: 29 ; FIXUP func body size
@@ -5919,7 +5919,7 @@
00030d6: 00 ; v128.const
00030d7: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
00030e7: fd ; prefix
-00030e8: 70 ; f32x4.ge
+00030e8: 7b ; f32x4.ge
00030e9: 1a ; drop
00030ea: 0b ; end
00030c1: 29 ; FIXUP func body size
@@ -5933,7 +5933,7 @@
0003100: 00 ; v128.const
0003101: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0003111: fd ; prefix
-0003112: 71 ; f64x2.ge
+0003112: 7c ; f64x2.ge
0003113: 1a ; drop
0003114: 0b ; end
00030eb: 29 ; FIXUP func body size
@@ -5944,7 +5944,7 @@
0003118: 00 ; v128.const
0003119: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
0003129: fd ; prefix
-000312a: 72 ; f32x4.neg
+000312a: 7d ; f32x4.neg
000312b: 1a ; drop
000312c: 0b ; end
0003115: 17 ; FIXUP func body size
@@ -5955,7 +5955,7 @@
0003130: 00 ; v128.const
0003131: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
0003141: fd ; prefix
-0003142: 73 ; f64x2.neg
+0003142: 7e ; f64x2.neg
0003143: 1a ; drop
0003144: 0b ; end
000312d: 17 ; FIXUP func body size
@@ -5966,7 +5966,7 @@
0003148: 00 ; v128.const
0003149: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
0003159: fd ; prefix
-000315a: 74 ; f32x4.abs
+000315a: 7f ; f32x4.abs
000315b: 1a ; drop
000315c: 0b ; end
0003145: 17 ; FIXUP func body size
@@ -5977,458 +5977,445 @@
0003160: 00 ; v128.const
0003161: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
0003171: fd ; prefix
-0003172: 75 ; f64x2.abs
-0003173: 1a ; drop
-0003174: 0b ; end
-000315d: 17 ; FIXUP func body size
+0003172: 8001 ; f64x2.abs
+0003174: 1a ; drop
+0003175: 0b ; end
+000315d: 18 ; FIXUP func body size
; function body 302
-0003175: 00 ; func body size (guess)
-0003176: 00 ; local decl count
-0003177: fd ; prefix
-0003178: 00 ; v128.const
-0003179: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-0003189: fd ; prefix
-000318a: 00 ; v128.const
-000318b: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
-000319b: fd ; prefix
-000319c: 76 ; f32x4.min
-000319d: 1a ; drop
-000319e: 0b ; end
-0003175: 29 ; FIXUP func body size
+0003176: 00 ; func body size (guess)
+0003177: 00 ; local decl count
+0003178: fd ; prefix
+0003179: 00 ; v128.const
+000317a: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+000318a: fd ; prefix
+000318b: 00 ; v128.const
+000318c: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
+000319c: fd ; prefix
+000319d: 8101 ; f32x4.min
+000319f: 1a ; drop
+00031a0: 0b ; end
+0003176: 2a ; FIXUP func body size
; function body 303
-000319f: 00 ; func body size (guess)
-00031a0: 00 ; local decl count
-00031a1: fd ; prefix
-00031a2: 00 ; v128.const
-00031a3: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-00031b3: fd ; prefix
-00031b4: 00 ; v128.const
-00031b5: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
-00031c5: fd ; prefix
-00031c6: 77 ; f64x2.min
-00031c7: 1a ; drop
-00031c8: 0b ; end
-000319f: 29 ; FIXUP func body size
+00031a1: 00 ; func body size (guess)
+00031a2: 00 ; local decl count
+00031a3: fd ; prefix
+00031a4: 00 ; v128.const
+00031a5: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+00031b5: fd ; prefix
+00031b6: 00 ; v128.const
+00031b7: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
+00031c7: fd ; prefix
+00031c8: 8201 ; f64x2.min
+00031ca: 1a ; drop
+00031cb: 0b ; end
+00031a1: 2a ; FIXUP func body size
; function body 304
-00031c9: 00 ; func body size (guess)
-00031ca: 00 ; local decl count
-00031cb: fd ; prefix
-00031cc: 00 ; v128.const
-00031cd: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-00031dd: fd ; prefix
-00031de: 00 ; v128.const
-00031df: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
-00031ef: fd ; prefix
-00031f0: 78 ; f32x4.max
-00031f1: 1a ; drop
-00031f2: 0b ; end
-00031c9: 29 ; FIXUP func body size
+00031cc: 00 ; func body size (guess)
+00031cd: 00 ; local decl count
+00031ce: fd ; prefix
+00031cf: 00 ; v128.const
+00031d0: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+00031e0: fd ; prefix
+00031e1: 00 ; v128.const
+00031e2: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
+00031f2: fd ; prefix
+00031f3: 8301 ; f32x4.max
+00031f5: 1a ; drop
+00031f6: 0b ; end
+00031cc: 2a ; FIXUP func body size
; function body 305
-00031f3: 00 ; func body size (guess)
-00031f4: 00 ; local decl count
-00031f5: fd ; prefix
-00031f6: 00 ; v128.const
-00031f7: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-0003207: fd ; prefix
-0003208: 00 ; v128.const
-0003209: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
-0003219: fd ; prefix
-000321a: 79 ; f64x2.max
-000321b: 1a ; drop
-000321c: 0b ; end
-00031f3: 29 ; FIXUP func body size
+00031f7: 00 ; func body size (guess)
+00031f8: 00 ; local decl count
+00031f9: fd ; prefix
+00031fa: 00 ; v128.const
+00031fb: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+000320b: fd ; prefix
+000320c: 00 ; v128.const
+000320d: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
+000321d: fd ; prefix
+000321e: 8401 ; f64x2.max
+0003220: 1a ; drop
+0003221: 0b ; end
+00031f7: 2a ; FIXUP func body size
; function body 306
-000321d: 00 ; func body size (guess)
-000321e: 00 ; local decl count
-000321f: fd ; prefix
-0003220: 00 ; v128.const
-0003221: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-0003231: fd ; prefix
-0003232: 00 ; v128.const
-0003233: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
-0003243: fd ; prefix
-0003244: 7a ; f32x4.add
-0003245: 1a ; drop
-0003246: 0b ; end
-000321d: 29 ; FIXUP func body size
+0003222: 00 ; func body size (guess)
+0003223: 00 ; local decl count
+0003224: fd ; prefix
+0003225: 00 ; v128.const
+0003226: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+0003236: fd ; prefix
+0003237: 00 ; v128.const
+0003238: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
+0003248: fd ; prefix
+0003249: 8501 ; f32x4.add
+000324b: 1a ; drop
+000324c: 0b ; end
+0003222: 2a ; FIXUP func body size
; function body 307
-0003247: 00 ; func body size (guess)
-0003248: 00 ; local decl count
-0003249: fd ; prefix
-000324a: 00 ; v128.const
-000324b: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-000325b: fd ; prefix
-000325c: 00 ; v128.const
-000325d: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
-000326d: fd ; prefix
-000326e: 7b ; f64x2.add
-000326f: 1a ; drop
-0003270: 0b ; end
-0003247: 29 ; FIXUP func body size
-; function body 308
-0003271: 00 ; func body size (guess)
-0003272: 00 ; local decl count
+000324d: 00 ; func body size (guess)
+000324e: 00 ; local decl count
+000324f: fd ; prefix
+0003250: 00 ; v128.const
+0003251: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+0003261: fd ; prefix
+0003262: 00 ; v128.const
+0003263: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
0003273: fd ; prefix
-0003274: 00 ; v128.const
-0003275: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-0003285: fd ; prefix
-0003286: 00 ; v128.const
-0003287: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
-0003297: fd ; prefix
-0003298: 7c ; f32x4.sub
-0003299: 1a ; drop
-000329a: 0b ; end
-0003271: 29 ; FIXUP func body size
+0003274: 8601 ; f64x2.add
+0003276: 1a ; drop
+0003277: 0b ; end
+000324d: 2a ; FIXUP func body size
+; function body 308
+0003278: 00 ; func body size (guess)
+0003279: 00 ; local decl count
+000327a: fd ; prefix
+000327b: 00 ; v128.const
+000327c: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+000328c: fd ; prefix
+000328d: 00 ; v128.const
+000328e: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
+000329e: fd ; prefix
+000329f: 8701 ; f32x4.sub
+00032a1: 1a ; drop
+00032a2: 0b ; end
+0003278: 2a ; FIXUP func body size
; function body 309
-000329b: 00 ; func body size (guess)
-000329c: 00 ; local decl count
-000329d: fd ; prefix
-000329e: 00 ; v128.const
-000329f: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-00032af: fd ; prefix
-00032b0: 00 ; v128.const
-00032b1: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
-00032c1: fd ; prefix
-00032c2: 7d ; f64x2.sub
-00032c3: 1a ; drop
-00032c4: 0b ; end
-000329b: 29 ; FIXUP func body size
+00032a3: 00 ; func body size (guess)
+00032a4: 00 ; local decl count
+00032a5: fd ; prefix
+00032a6: 00 ; v128.const
+00032a7: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+00032b7: fd ; prefix
+00032b8: 00 ; v128.const
+00032b9: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
+00032c9: fd ; prefix
+00032ca: 8801 ; f64x2.sub
+00032cc: 1a ; drop
+00032cd: 0b ; end
+00032a3: 2a ; FIXUP func body size
; function body 310
-00032c5: 00 ; func body size (guess)
-00032c6: 00 ; local decl count
-00032c7: fd ; prefix
-00032c8: 00 ; v128.const
-00032c9: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-00032d9: fd ; prefix
-00032da: 00 ; v128.const
-00032db: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
-00032eb: fd ; prefix
-00032ec: 7e ; f32x4.div
-00032ed: 1a ; drop
-00032ee: 0b ; end
-00032c5: 29 ; FIXUP func body size
+00032ce: 00 ; func body size (guess)
+00032cf: 00 ; local decl count
+00032d0: fd ; prefix
+00032d1: 00 ; v128.const
+00032d2: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+00032e2: fd ; prefix
+00032e3: 00 ; v128.const
+00032e4: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
+00032f4: fd ; prefix
+00032f5: 8901 ; f32x4.div
+00032f7: 1a ; drop
+00032f8: 0b ; end
+00032ce: 2a ; FIXUP func body size
; function body 311
-00032ef: 00 ; func body size (guess)
-00032f0: 00 ; local decl count
-00032f1: fd ; prefix
-00032f2: 00 ; v128.const
-00032f3: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-0003303: fd ; prefix
-0003304: 00 ; v128.const
-0003305: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
-0003315: fd ; prefix
-0003316: 7f ; f64x2.div
-0003317: 1a ; drop
-0003318: 0b ; end
-00032ef: 29 ; FIXUP func body size
+00032f9: 00 ; func body size (guess)
+00032fa: 00 ; local decl count
+00032fb: fd ; prefix
+00032fc: 00 ; v128.const
+00032fd: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+000330d: fd ; prefix
+000330e: 00 ; v128.const
+000330f: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
+000331f: fd ; prefix
+0003320: 8a01 ; f64x2.div
+0003322: 1a ; drop
+0003323: 0b ; end
+00032f9: 2a ; FIXUP func body size
; function body 312
-0003319: 00 ; func body size (guess)
-000331a: 00 ; local decl count
-000331b: fd ; prefix
-000331c: 00 ; v128.const
-000331d: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-000332d: fd ; prefix
-000332e: 00 ; v128.const
-000332f: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
-000333f: fd ; prefix
-0003340: 8001 ; f32x4.mul
-0003342: 1a ; drop
-0003343: 0b ; end
-0003319: 2a ; FIXUP func body size
+0003324: 00 ; func body size (guess)
+0003325: 00 ; local decl count
+0003326: fd ; prefix
+0003327: 00 ; v128.const
+0003328: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+0003338: fd ; prefix
+0003339: 00 ; v128.const
+000333a: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
+000334a: fd ; prefix
+000334b: 8b01 ; f32x4.mul
+000334d: 1a ; drop
+000334e: 0b ; end
+0003324: 2a ; FIXUP func body size
; function body 313
-0003344: 00 ; func body size (guess)
-0003345: 00 ; local decl count
-0003346: fd ; prefix
-0003347: 00 ; v128.const
-0003348: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-0003358: fd ; prefix
-0003359: 00 ; v128.const
-000335a: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
-000336a: fd ; prefix
-000336b: 8101 ; f64x2.mul
-000336d: 1a ; drop
-000336e: 0b ; end
-0003344: 2a ; FIXUP func body size
+000334f: 00 ; func body size (guess)
+0003350: 00 ; local decl count
+0003351: fd ; prefix
+0003352: 00 ; v128.const
+0003353: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+0003363: fd ; prefix
+0003364: 00 ; v128.const
+0003365: 0200 0000 0200 0000 0200 0000 0200 0000 ; v128 literal
+0003375: fd ; prefix
+0003376: 8c01 ; f64x2.mul
+0003378: 1a ; drop
+0003379: 0b ; end
+000334f: 2a ; FIXUP func body size
; function body 314
-000336f: 00 ; func body size (guess)
-0003370: 00 ; local decl count
-0003371: fd ; prefix
-0003372: 00 ; v128.const
-0003373: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-0003383: fd ; prefix
-0003384: 8201 ; f32x4.sqrt
-0003386: 1a ; drop
-0003387: 0b ; end
-000336f: 18 ; FIXUP func body size
+000337a: 00 ; func body size (guess)
+000337b: 00 ; local decl count
+000337c: fd ; prefix
+000337d: 00 ; v128.const
+000337e: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+000338e: fd ; prefix
+000338f: 8d01 ; f32x4.sqrt
+0003391: 1a ; drop
+0003392: 0b ; end
+000337a: 18 ; FIXUP func body size
; function body 315
-0003388: 00 ; func body size (guess)
-0003389: 00 ; local decl count
-000338a: fd ; prefix
-000338b: 00 ; v128.const
-000338c: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-000339c: fd ; prefix
-000339d: 8301 ; f64x2.sqrt
-000339f: 1a ; drop
-00033a0: 0b ; end
-0003388: 18 ; FIXUP func body size
+0003393: 00 ; func body size (guess)
+0003394: 00 ; local decl count
+0003395: fd ; prefix
+0003396: 00 ; v128.const
+0003397: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+00033a7: fd ; prefix
+00033a8: 8e01 ; f64x2.sqrt
+00033aa: 1a ; drop
+00033ab: 0b ; end
+0003393: 18 ; FIXUP func body size
; function body 316
-00033a1: 00 ; func body size (guess)
-00033a2: 00 ; local decl count
-00033a3: fd ; prefix
-00033a4: 00 ; v128.const
-00033a5: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-00033b5: fd ; prefix
-00033b6: 8401 ; f32x4.convert_s/i32x4
-00033b8: 1a ; drop
-00033b9: 0b ; end
-00033a1: 18 ; FIXUP func body size
+00033ac: 00 ; func body size (guess)
+00033ad: 00 ; local decl count
+00033ae: fd ; prefix
+00033af: 00 ; v128.const
+00033b0: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+00033c0: fd ; prefix
+00033c1: 8f01 ; f32x4.convert_s/i32x4
+00033c3: 1a ; drop
+00033c4: 0b ; end
+00033ac: 18 ; FIXUP func body size
; function body 317
-00033ba: 00 ; func body size (guess)
-00033bb: 00 ; local decl count
-00033bc: fd ; prefix
-00033bd: 00 ; v128.const
-00033be: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-00033ce: fd ; prefix
-00033cf: 8501 ; f32x4.convert_u/i32x4
-00033d1: 1a ; drop
-00033d2: 0b ; end
-00033ba: 18 ; FIXUP func body size
+00033c5: 00 ; func body size (guess)
+00033c6: 00 ; local decl count
+00033c7: fd ; prefix
+00033c8: 00 ; v128.const
+00033c9: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+00033d9: fd ; prefix
+00033da: 9001 ; f32x4.convert_u/i32x4
+00033dc: 1a ; drop
+00033dd: 0b ; end
+00033c5: 18 ; FIXUP func body size
; function body 318
-00033d3: 00 ; func body size (guess)
-00033d4: 00 ; local decl count
-00033d5: fd ; prefix
-00033d6: 00 ; v128.const
-00033d7: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-00033e7: fd ; prefix
-00033e8: 8601 ; f64x2.convert_s/i64x2
-00033ea: 1a ; drop
-00033eb: 0b ; end
-00033d3: 18 ; FIXUP func body size
+00033de: 00 ; func body size (guess)
+00033df: 00 ; local decl count
+00033e0: fd ; prefix
+00033e1: 00 ; v128.const
+00033e2: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+00033f2: fd ; prefix
+00033f3: 9101 ; f64x2.convert_s/i64x2
+00033f5: 1a ; drop
+00033f6: 0b ; end
+00033de: 18 ; FIXUP func body size
; function body 319
-00033ec: 00 ; func body size (guess)
-00033ed: 00 ; local decl count
-00033ee: fd ; prefix
-00033ef: 00 ; v128.const
-00033f0: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-0003400: fd ; prefix
-0003401: 8701 ; f64x2.convert_u/i64x2
-0003403: 1a ; drop
-0003404: 0b ; end
-00033ec: 18 ; FIXUP func body size
+00033f7: 00 ; func body size (guess)
+00033f8: 00 ; local decl count
+00033f9: fd ; prefix
+00033fa: 00 ; v128.const
+00033fb: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+000340b: fd ; prefix
+000340c: 9201 ; f64x2.convert_u/i64x2
+000340e: 1a ; drop
+000340f: 0b ; end
+00033f7: 18 ; FIXUP func body size
; function body 320
-0003405: 00 ; func body size (guess)
-0003406: 00 ; local decl count
-0003407: fd ; prefix
-0003408: 00 ; v128.const
-0003409: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-0003419: fd ; prefix
-000341a: 8801 ; i32x4.trunc_s/f32x4:sat
-000341c: 1a ; drop
-000341d: 0b ; end
-0003405: 18 ; FIXUP func body size
+0003410: 00 ; func body size (guess)
+0003411: 00 ; local decl count
+0003412: fd ; prefix
+0003413: 00 ; v128.const
+0003414: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+0003424: fd ; prefix
+0003425: 9301 ; i32x4.trunc_s/f32x4:sat
+0003427: 1a ; drop
+0003428: 0b ; end
+0003410: 18 ; FIXUP func body size
; function body 321
-000341e: 00 ; func body size (guess)
-000341f: 00 ; local decl count
-0003420: fd ; prefix
-0003421: 00 ; v128.const
-0003422: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-0003432: fd ; prefix
-0003433: 8901 ; i32x4.trunc_u/f32x4:sat
-0003435: 1a ; drop
-0003436: 0b ; end
-000341e: 18 ; FIXUP func body size
+0003429: 00 ; func body size (guess)
+000342a: 00 ; local decl count
+000342b: fd ; prefix
+000342c: 00 ; v128.const
+000342d: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+000343d: fd ; prefix
+000343e: 9401 ; i32x4.trunc_u/f32x4:sat
+0003440: 1a ; drop
+0003441: 0b ; end
+0003429: 18 ; FIXUP func body size
; function body 322
-0003437: 00 ; func body size (guess)
-0003438: 00 ; local decl count
-0003439: fd ; prefix
-000343a: 00 ; v128.const
-000343b: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-000344b: fd ; prefix
-000344c: 8a01 ; i64x2.trunc_s/f64x2:sat
-000344e: 1a ; drop
-000344f: 0b ; end
-0003437: 18 ; FIXUP func body size
+0003442: 00 ; func body size (guess)
+0003443: 00 ; local decl count
+0003444: fd ; prefix
+0003445: 00 ; v128.const
+0003446: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+0003456: fd ; prefix
+0003457: 9501 ; i64x2.trunc_s/f64x2:sat
+0003459: 1a ; drop
+000345a: 0b ; end
+0003442: 18 ; FIXUP func body size
; function body 323
-0003450: 00 ; func body size (guess)
-0003451: 00 ; local decl count
-0003452: fd ; prefix
-0003453: 00 ; v128.const
-0003454: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
-0003464: fd ; prefix
-0003465: 8b01 ; i64x2.trunc_u/f64x2:sat
-0003467: 1a ; drop
-0003468: 0b ; end
-0003450: 18 ; FIXUP func body size
+000345b: 00 ; func body size (guess)
+000345c: 00 ; local decl count
+000345d: fd ; prefix
+000345e: 00 ; v128.const
+000345f: 0100 0000 0100 0000 0100 0000 0100 0000 ; v128 literal
+000346f: fd ; prefix
+0003470: 9601 ; i64x2.trunc_u/f64x2:sat
+0003472: 1a ; drop
+0003473: 0b ; end
+000345b: 18 ; FIXUP func body size
; function body 324
-0003469: 00 ; func body size (guess)
-000346a: 00 ; local decl count
-000346b: 41 ; i32.const
-000346c: 01 ; i32 literal
-000346d: 41 ; i32.const
-000346e: 02 ; i32 literal
-000346f: fe ; prefix
-0003470: 00 ; atomic.wake
-0003471: 02 ; alignment
-0003472: 03 ; memory offset
-0003473: 1a ; drop
-0003474: 0b ; end
-0003469: 0b ; FIXUP func body size
+0003474: 00 ; func body size (guess)
+0003475: 00 ; local decl count
+0003476: 41 ; i32.const
+0003477: 01 ; i32 literal
+0003478: 41 ; i32.const
+0003479: 02 ; i32 literal
+000347a: fe ; prefix
+000347b: 00 ; atomic.wake
+000347c: 02 ; alignment
+000347d: 03 ; memory offset
+000347e: 1a ; drop
+000347f: 0b ; end
+0003474: 0b ; FIXUP func body size
; function body 325
-0003475: 00 ; func body size (guess)
-0003476: 00 ; local decl count
-0003477: 41 ; i32.const
-0003478: 01 ; i32 literal
-0003479: 41 ; i32.const
-000347a: 02 ; i32 literal
-000347b: 42 ; i64.const
-000347c: 03 ; i64 literal
-000347d: fe ; prefix
-000347e: 01 ; i32.atomic.wait
-000347f: 02 ; alignment
-0003480: 03 ; memory offset
-0003481: 1a ; drop
-0003482: 0b ; end
-0003475: 0d ; FIXUP func body size
+0003480: 00 ; func body size (guess)
+0003481: 00 ; local decl count
+0003482: 41 ; i32.const
+0003483: 01 ; i32 literal
+0003484: 41 ; i32.const
+0003485: 02 ; i32 literal
+0003486: 42 ; i64.const
+0003487: 03 ; i64 literal
+0003488: fe ; prefix
+0003489: 01 ; i32.atomic.wait
+000348a: 02 ; alignment
+000348b: 03 ; memory offset
+000348c: 1a ; drop
+000348d: 0b ; end
+0003480: 0d ; FIXUP func body size
; function body 326
-0003483: 00 ; func body size (guess)
-0003484: 00 ; local decl count
-0003485: 41 ; i32.const
-0003486: 01 ; i32 literal
-0003487: 42 ; i64.const
-0003488: 02 ; i64 literal
-0003489: 42 ; i64.const
-000348a: 03 ; i64 literal
-000348b: fe ; prefix
-000348c: 02 ; i64.atomic.wait
-000348d: 03 ; alignment
-000348e: 03 ; memory offset
-000348f: 1a ; drop
-0003490: 0b ; end
-0003483: 0d ; FIXUP func body size
+000348e: 00 ; func body size (guess)
+000348f: 00 ; local decl count
+0003490: 41 ; i32.const
+0003491: 01 ; i32 literal
+0003492: 42 ; i64.const
+0003493: 02 ; i64 literal
+0003494: 42 ; i64.const
+0003495: 03 ; i64 literal
+0003496: fe ; prefix
+0003497: 02 ; i64.atomic.wait
+0003498: 03 ; alignment
+0003499: 03 ; memory offset
+000349a: 1a ; drop
+000349b: 0b ; end
+000348e: 0d ; FIXUP func body size
; function body 327
-0003491: 00 ; func body size (guess)
-0003492: 00 ; local decl count
-0003493: 41 ; i32.const
-0003494: 01 ; i32 literal
-0003495: fe ; prefix
-0003496: 10 ; i32.atomic.load
-0003497: 02 ; alignment
-0003498: 03 ; memory offset
-0003499: 1a ; drop
-000349a: 0b ; end
-0003491: 09 ; FIXUP func body size
+000349c: 00 ; func body size (guess)
+000349d: 00 ; local decl count
+000349e: 41 ; i32.const
+000349f: 01 ; i32 literal
+00034a0: fe ; prefix
+00034a1: 10 ; i32.atomic.load
+00034a2: 02 ; alignment
+00034a3: 03 ; memory offset
+00034a4: 1a ; drop
+00034a5: 0b ; end
+000349c: 09 ; FIXUP func body size
; function body 328
-000349b: 00 ; func body size (guess)
-000349c: 00 ; local decl count
-000349d: 41 ; i32.const
-000349e: 01 ; i32 literal
-000349f: fe ; prefix
-00034a0: 11 ; i64.atomic.load
-00034a1: 03 ; alignment
-00034a2: 07 ; memory offset
-00034a3: 1a ; drop
-00034a4: 0b ; end
-000349b: 09 ; FIXUP func body size
+00034a6: 00 ; func body size (guess)
+00034a7: 00 ; local decl count
+00034a8: 41 ; i32.const
+00034a9: 01 ; i32 literal
+00034aa: fe ; prefix
+00034ab: 11 ; i64.atomic.load
+00034ac: 03 ; alignment
+00034ad: 07 ; memory offset
+00034ae: 1a ; drop
+00034af: 0b ; end
+00034a6: 09 ; FIXUP func body size
; function body 329
-00034a5: 00 ; func body size (guess)
-00034a6: 00 ; local decl count
-00034a7: 41 ; i32.const
-00034a8: 01 ; i32 literal
-00034a9: fe ; prefix
-00034aa: 12 ; i32.atomic.load8_u
-00034ab: 00 ; alignment
-00034ac: 03 ; memory offset
-00034ad: 1a ; drop
-00034ae: 0b ; end
-00034a5: 09 ; FIXUP func body size
+00034b0: 00 ; func body size (guess)
+00034b1: 00 ; local decl count
+00034b2: 41 ; i32.const
+00034b3: 01 ; i32 literal
+00034b4: fe ; prefix
+00034b5: 12 ; i32.atomic.load8_u
+00034b6: 00 ; alignment
+00034b7: 03 ; memory offset
+00034b8: 1a ; drop
+00034b9: 0b ; end
+00034b0: 09 ; FIXUP func body size
; function body 330
-00034af: 00 ; func body size (guess)
-00034b0: 00 ; local decl count
-00034b1: 41 ; i32.const
-00034b2: 01 ; i32 literal
-00034b3: fe ; prefix
-00034b4: 13 ; i32.atomic.load16_u
-00034b5: 01 ; alignment
-00034b6: 03 ; memory offset
-00034b7: 1a ; drop
-00034b8: 0b ; end
-00034af: 09 ; FIXUP func body size
+00034ba: 00 ; func body size (guess)
+00034bb: 00 ; local decl count
+00034bc: 41 ; i32.const
+00034bd: 01 ; i32 literal
+00034be: fe ; prefix
+00034bf: 13 ; i32.atomic.load16_u
+00034c0: 01 ; alignment
+00034c1: 03 ; memory offset
+00034c2: 1a ; drop
+00034c3: 0b ; end
+00034ba: 09 ; FIXUP func body size
; function body 331
-00034b9: 00 ; func body size (guess)
-00034ba: 00 ; local decl count
-00034bb: 41 ; i32.const
-00034bc: 01 ; i32 literal
-00034bd: fe ; prefix
-00034be: 14 ; i64.atomic.load8_u
-00034bf: 00 ; alignment
-00034c0: 03 ; memory offset
-00034c1: 1a ; drop
-00034c2: 0b ; end
-00034b9: 09 ; FIXUP func body size
+00034c4: 00 ; func body size (guess)
+00034c5: 00 ; local decl count
+00034c6: 41 ; i32.const
+00034c7: 01 ; i32 literal
+00034c8: fe ; prefix
+00034c9: 14 ; i64.atomic.load8_u
+00034ca: 00 ; alignment
+00034cb: 03 ; memory offset
+00034cc: 1a ; drop
+00034cd: 0b ; end
+00034c4: 09 ; FIXUP func body size
; function body 332
-00034c3: 00 ; func body size (guess)
-00034c4: 00 ; local decl count
-00034c5: 41 ; i32.const
-00034c6: 01 ; i32 literal
-00034c7: fe ; prefix
-00034c8: 15 ; i64.atomic.load16_u
-00034c9: 01 ; alignment
-00034ca: 03 ; memory offset
-00034cb: 1a ; drop
-00034cc: 0b ; end
-00034c3: 09 ; FIXUP func body size
+00034ce: 00 ; func body size (guess)
+00034cf: 00 ; local decl count
+00034d0: 41 ; i32.const
+00034d1: 01 ; i32 literal
+00034d2: fe ; prefix
+00034d3: 15 ; i64.atomic.load16_u
+00034d4: 01 ; alignment
+00034d5: 03 ; memory offset
+00034d6: 1a ; drop
+00034d7: 0b ; end
+00034ce: 09 ; FIXUP func body size
; function body 333
-00034cd: 00 ; func body size (guess)
-00034ce: 00 ; local decl count
-00034cf: 41 ; i32.const
-00034d0: 01 ; i32 literal
-00034d1: fe ; prefix
-00034d2: 16 ; i64.atomic.load32_u
-00034d3: 02 ; alignment
-00034d4: 03 ; memory offset
-00034d5: 1a ; drop
-00034d6: 0b ; end
-00034cd: 09 ; FIXUP func body size
-; function body 334
-00034d7: 00 ; func body size (guess)
-00034d8: 00 ; local decl count
-00034d9: 41 ; i32.const
-00034da: 01 ; i32 literal
-00034db: 41 ; i32.const
-00034dc: 02 ; i32 literal
-00034dd: fe ; prefix
-00034de: 17 ; i32.atomic.store
-00034df: 02 ; alignment
-00034e0: 03 ; memory offset
+00034d8: 00 ; func body size (guess)
+00034d9: 00 ; local decl count
+00034da: 41 ; i32.const
+00034db: 01 ; i32 literal
+00034dc: fe ; prefix
+00034dd: 16 ; i64.atomic.load32_u
+00034de: 02 ; alignment
+00034df: 03 ; memory offset
+00034e0: 1a ; drop
00034e1: 0b ; end
-00034d7: 0a ; FIXUP func body size
-; function body 335
+00034d8: 09 ; FIXUP func body size
+; function body 334
00034e2: 00 ; func body size (guess)
00034e3: 00 ; local decl count
00034e4: 41 ; i32.const
00034e5: 01 ; i32 literal
-00034e6: 42 ; i64.const
-00034e7: 02 ; i64 literal
+00034e6: 41 ; i32.const
+00034e7: 02 ; i32 literal
00034e8: fe ; prefix
-00034e9: 18 ; i64.atomic.store
-00034ea: 03 ; alignment
-00034eb: 07 ; memory offset
+00034e9: 17 ; i32.atomic.store
+00034ea: 02 ; alignment
+00034eb: 03 ; memory offset
00034ec: 0b ; end
00034e2: 0a ; FIXUP func body size
-; function body 336
+; function body 335
00034ed: 00 ; func body size (guess)
00034ee: 00 ; local decl count
00034ef: 41 ; i32.const
00034f0: 01 ; i32 literal
-00034f1: 41 ; i32.const
-00034f2: 02 ; i32 literal
+00034f1: 42 ; i64.const
+00034f2: 02 ; i64 literal
00034f3: fe ; prefix
-00034f4: 19 ; i32.atomic.store8
-00034f5: 00 ; alignment
-00034f6: 03 ; memory offset
+00034f4: 18 ; i64.atomic.store
+00034f5: 03 ; alignment
+00034f6: 07 ; memory offset
00034f7: 0b ; end
00034ed: 0a ; FIXUP func body size
-; function body 337
+; function body 336
00034f8: 00 ; func body size (guess)
00034f9: 00 ; local decl count
00034fa: 41 ; i32.const
@@ -6436,25 +6423,25 @@
00034fc: 41 ; i32.const
00034fd: 02 ; i32 literal
00034fe: fe ; prefix
-00034ff: 1a ; i32.atomic.store16
-0003500: 01 ; alignment
+00034ff: 19 ; i32.atomic.store8
+0003500: 00 ; alignment
0003501: 03 ; memory offset
0003502: 0b ; end
00034f8: 0a ; FIXUP func body size
-; function body 338
+; function body 337
0003503: 00 ; func body size (guess)
0003504: 00 ; local decl count
0003505: 41 ; i32.const
0003506: 01 ; i32 literal
-0003507: 42 ; i64.const
-0003508: 02 ; i64 literal
+0003507: 41 ; i32.const
+0003508: 02 ; i32 literal
0003509: fe ; prefix
-000350a: 1b ; i64.atomic.store8
-000350b: 00 ; alignment
+000350a: 1a ; i32.atomic.store16
+000350b: 01 ; alignment
000350c: 03 ; memory offset
000350d: 0b ; end
0003503: 0a ; FIXUP func body size
-; function body 339
+; function body 338
000350e: 00 ; func body size (guess)
000350f: 00 ; local decl count
0003510: 41 ; i32.const
@@ -6462,12 +6449,12 @@
0003512: 42 ; i64.const
0003513: 02 ; i64 literal
0003514: fe ; prefix
-0003515: 1c ; i64.atomic.store16
-0003516: 01 ; alignment
+0003515: 1b ; i64.atomic.store8
+0003516: 00 ; alignment
0003517: 03 ; memory offset
0003518: 0b ; end
000350e: 0a ; FIXUP func body size
-; function body 340
+; function body 339
0003519: 00 ; func body size (guess)
000351a: 00 ; local decl count
000351b: 41 ; i32.const
@@ -6475,713 +6462,726 @@
000351d: 42 ; i64.const
000351e: 02 ; i64 literal
000351f: fe ; prefix
-0003520: 1d ; i64.atomic.store32
-0003521: 02 ; alignment
+0003520: 1c ; i64.atomic.store16
+0003521: 01 ; alignment
0003522: 03 ; memory offset
0003523: 0b ; end
0003519: 0a ; FIXUP func body size
-; function body 341
+; function body 340
0003524: 00 ; func body size (guess)
0003525: 00 ; local decl count
0003526: 41 ; i32.const
0003527: 01 ; i32 literal
-0003528: 41 ; i32.const
-0003529: 02 ; i32 literal
+0003528: 42 ; i64.const
+0003529: 02 ; i64 literal
000352a: fe ; prefix
-000352b: 1e ; i32.atomic.rmw.add
+000352b: 1d ; i64.atomic.store32
000352c: 02 ; alignment
000352d: 03 ; memory offset
-000352e: 1a ; drop
-000352f: 0b ; end
-0003524: 0b ; FIXUP func body size
+000352e: 0b ; end
+0003524: 0a ; FIXUP func body size
+; function body 341
+000352f: 00 ; func body size (guess)
+0003530: 00 ; local decl count
+0003531: 41 ; i32.const
+0003532: 01 ; i32 literal
+0003533: 41 ; i32.const
+0003534: 02 ; i32 literal
+0003535: fe ; prefix
+0003536: 1e ; i32.atomic.rmw.add
+0003537: 02 ; alignment
+0003538: 03 ; memory offset
+0003539: 1a ; drop
+000353a: 0b ; end
+000352f: 0b ; FIXUP func body size
; function body 342
-0003530: 00 ; func body size (guess)
-0003531: 00 ; local decl count
-0003532: 41 ; i32.const
-0003533: 01 ; i32 literal
-0003534: 42 ; i64.const
-0003535: 02 ; i64 literal
-0003536: fe ; prefix
-0003537: 1f ; i64.atomic.rmw.add
-0003538: 03 ; alignment
-0003539: 07 ; memory offset
-000353a: 1a ; drop
-000353b: 0b ; end
-0003530: 0b ; FIXUP func body size
+000353b: 00 ; func body size (guess)
+000353c: 00 ; local decl count
+000353d: 41 ; i32.const
+000353e: 01 ; i32 literal
+000353f: 42 ; i64.const
+0003540: 02 ; i64 literal
+0003541: fe ; prefix
+0003542: 1f ; i64.atomic.rmw.add
+0003543: 03 ; alignment
+0003544: 07 ; memory offset
+0003545: 1a ; drop
+0003546: 0b ; end
+000353b: 0b ; FIXUP func body size
; function body 343
-000353c: 00 ; func body size (guess)
-000353d: 00 ; local decl count
-000353e: 41 ; i32.const
-000353f: 01 ; i32 literal
-0003540: 41 ; i32.const
-0003541: 02 ; i32 literal
-0003542: fe ; prefix
-0003543: 20 ; i32.atomic.rmw8_u.add
-0003544: 00 ; alignment
-0003545: 03 ; memory offset
-0003546: 1a ; drop
-0003547: 0b ; end
-000353c: 0b ; FIXUP func body size
+0003547: 00 ; func body size (guess)
+0003548: 00 ; local decl count
+0003549: 41 ; i32.const
+000354a: 01 ; i32 literal
+000354b: 41 ; i32.const
+000354c: 02 ; i32 literal
+000354d: fe ; prefix
+000354e: 20 ; i32.atomic.rmw8_u.add
+000354f: 00 ; alignment
+0003550: 03 ; memory offset
+0003551: 1a ; drop
+0003552: 0b ; end
+0003547: 0b ; FIXUP func body size
; function body 344
-0003548: 00 ; func body size (guess)
-0003549: 00 ; local decl count
-000354a: 41 ; i32.const
-000354b: 01 ; i32 literal
-000354c: 41 ; i32.const
-000354d: 02 ; i32 literal
-000354e: fe ; prefix
-000354f: 21 ; i32.atomic.rmw16_u.add
-0003550: 01 ; alignment
-0003551: 03 ; memory offset
-0003552: 1a ; drop
-0003553: 0b ; end
-0003548: 0b ; FIXUP func body size
+0003553: 00 ; func body size (guess)
+0003554: 00 ; local decl count
+0003555: 41 ; i32.const
+0003556: 01 ; i32 literal
+0003557: 41 ; i32.const
+0003558: 02 ; i32 literal
+0003559: fe ; prefix
+000355a: 21 ; i32.atomic.rmw16_u.add
+000355b: 01 ; alignment
+000355c: 03 ; memory offset
+000355d: 1a ; drop
+000355e: 0b ; end
+0003553: 0b ; FIXUP func body size
; function body 345
-0003554: 00 ; func body size (guess)
-0003555: 00 ; local decl count
-0003556: 41 ; i32.const
-0003557: 01 ; i32 literal
-0003558: 42 ; i64.const
-0003559: 02 ; i64 literal
-000355a: fe ; prefix
-000355b: 22 ; i64.atomic.rmw8_u.add
-000355c: 00 ; alignment
-000355d: 03 ; memory offset
-000355e: 1a ; drop
-000355f: 0b ; end
-0003554: 0b ; FIXUP func body size
+000355f: 00 ; func body size (guess)
+0003560: 00 ; local decl count
+0003561: 41 ; i32.const
+0003562: 01 ; i32 literal
+0003563: 42 ; i64.const
+0003564: 02 ; i64 literal
+0003565: fe ; prefix
+0003566: 22 ; i64.atomic.rmw8_u.add
+0003567: 00 ; alignment
+0003568: 03 ; memory offset
+0003569: 1a ; drop
+000356a: 0b ; end
+000355f: 0b ; FIXUP func body size
; function body 346
-0003560: 00 ; func body size (guess)
-0003561: 00 ; local decl count
-0003562: 41 ; i32.const
-0003563: 01 ; i32 literal
-0003564: 42 ; i64.const
-0003565: 02 ; i64 literal
-0003566: fe ; prefix
-0003567: 23 ; i64.atomic.rmw16_u.add
-0003568: 01 ; alignment
-0003569: 03 ; memory offset
-000356a: 1a ; drop
-000356b: 0b ; end
-0003560: 0b ; FIXUP func body size
+000356b: 00 ; func body size (guess)
+000356c: 00 ; local decl count
+000356d: 41 ; i32.const
+000356e: 01 ; i32 literal
+000356f: 42 ; i64.const
+0003570: 02 ; i64 literal
+0003571: fe ; prefix
+0003572: 23 ; i64.atomic.rmw16_u.add
+0003573: 01 ; alignment
+0003574: 03 ; memory offset
+0003575: 1a ; drop
+0003576: 0b ; end
+000356b: 0b ; FIXUP func body size
; function body 347
-000356c: 00 ; func body size (guess)
-000356d: 00 ; local decl count
-000356e: 41 ; i32.const
-000356f: 01 ; i32 literal
-0003570: 42 ; i64.const
-0003571: 02 ; i64 literal
-0003572: fe ; prefix
-0003573: 24 ; i64.atomic.rmw32_u.add
-0003574: 02 ; alignment
-0003575: 03 ; memory offset
-0003576: 1a ; drop
-0003577: 0b ; end
-000356c: 0b ; FIXUP func body size
+0003577: 00 ; func body size (guess)
+0003578: 00 ; local decl count
+0003579: 41 ; i32.const
+000357a: 01 ; i32 literal
+000357b: 42 ; i64.const
+000357c: 02 ; i64 literal
+000357d: fe ; prefix
+000357e: 24 ; i64.atomic.rmw32_u.add
+000357f: 02 ; alignment
+0003580: 03 ; memory offset
+0003581: 1a ; drop
+0003582: 0b ; end
+0003577: 0b ; FIXUP func body size
; function body 348
-0003578: 00 ; func body size (guess)
-0003579: 00 ; local decl count
-000357a: 41 ; i32.const
-000357b: 01 ; i32 literal
-000357c: 41 ; i32.const
-000357d: 02 ; i32 literal
-000357e: fe ; prefix
-000357f: 25 ; i32.atomic.rmw.sub
-0003580: 02 ; alignment
-0003581: 03 ; memory offset
-0003582: 1a ; drop
-0003583: 0b ; end
-0003578: 0b ; FIXUP func body size
+0003583: 00 ; func body size (guess)
+0003584: 00 ; local decl count
+0003585: 41 ; i32.const
+0003586: 01 ; i32 literal
+0003587: 41 ; i32.const
+0003588: 02 ; i32 literal
+0003589: fe ; prefix
+000358a: 25 ; i32.atomic.rmw.sub
+000358b: 02 ; alignment
+000358c: 03 ; memory offset
+000358d: 1a ; drop
+000358e: 0b ; end
+0003583: 0b ; FIXUP func body size
; function body 349
-0003584: 00 ; func body size (guess)
-0003585: 00 ; local decl count
-0003586: 41 ; i32.const
-0003587: 01 ; i32 literal
-0003588: 42 ; i64.const
-0003589: 02 ; i64 literal
-000358a: fe ; prefix
-000358b: 26 ; i64.atomic.rmw.sub
-000358c: 03 ; alignment
-000358d: 07 ; memory offset
-000358e: 1a ; drop
-000358f: 0b ; end
-0003584: 0b ; FIXUP func body size
+000358f: 00 ; func body size (guess)
+0003590: 00 ; local decl count
+0003591: 41 ; i32.const
+0003592: 01 ; i32 literal
+0003593: 42 ; i64.const
+0003594: 02 ; i64 literal
+0003595: fe ; prefix
+0003596: 26 ; i64.atomic.rmw.sub
+0003597: 03 ; alignment
+0003598: 07 ; memory offset
+0003599: 1a ; drop
+000359a: 0b ; end
+000358f: 0b ; FIXUP func body size
; function body 350
-0003590: 00 ; func body size (guess)
-0003591: 00 ; local decl count
-0003592: 41 ; i32.const
-0003593: 01 ; i32 literal
-0003594: 41 ; i32.const
-0003595: 02 ; i32 literal
-0003596: fe ; prefix
-0003597: 27 ; i32.atomic.rmw8_u.sub
-0003598: 00 ; alignment
-0003599: 03 ; memory offset
-000359a: 1a ; drop
-000359b: 0b ; end
-0003590: 0b ; FIXUP func body size
+000359b: 00 ; func body size (guess)
+000359c: 00 ; local decl count
+000359d: 41 ; i32.const
+000359e: 01 ; i32 literal
+000359f: 41 ; i32.const
+00035a0: 02 ; i32 literal
+00035a1: fe ; prefix
+00035a2: 27 ; i32.atomic.rmw8_u.sub
+00035a3: 00 ; alignment
+00035a4: 03 ; memory offset
+00035a5: 1a ; drop
+00035a6: 0b ; end
+000359b: 0b ; FIXUP func body size
; function body 351
-000359c: 00 ; func body size (guess)
-000359d: 00 ; local decl count
-000359e: 41 ; i32.const
-000359f: 01 ; i32 literal
-00035a0: 41 ; i32.const
-00035a1: 02 ; i32 literal
-00035a2: fe ; prefix
-00035a3: 28 ; i32.atomic.rmw16_u.sub
-00035a4: 01 ; alignment
-00035a5: 03 ; memory offset
-00035a6: 1a ; drop
-00035a7: 0b ; end
-000359c: 0b ; FIXUP func body size
+00035a7: 00 ; func body size (guess)
+00035a8: 00 ; local decl count
+00035a9: 41 ; i32.const
+00035aa: 01 ; i32 literal
+00035ab: 41 ; i32.const
+00035ac: 02 ; i32 literal
+00035ad: fe ; prefix
+00035ae: 28 ; i32.atomic.rmw16_u.sub
+00035af: 01 ; alignment
+00035b0: 03 ; memory offset
+00035b1: 1a ; drop
+00035b2: 0b ; end
+00035a7: 0b ; FIXUP func body size
; function body 352
-00035a8: 00 ; func body size (guess)
-00035a9: 00 ; local decl count
-00035aa: 41 ; i32.const
-00035ab: 01 ; i32 literal
-00035ac: 42 ; i64.const
-00035ad: 02 ; i64 literal
-00035ae: fe ; prefix
-00035af: 29 ; i64.atomic.rmw8_u.sub
-00035b0: 00 ; alignment
-00035b1: 03 ; memory offset
-00035b2: 1a ; drop
-00035b3: 0b ; end
-00035a8: 0b ; FIXUP func body size
+00035b3: 00 ; func body size (guess)
+00035b4: 00 ; local decl count
+00035b5: 41 ; i32.const
+00035b6: 01 ; i32 literal
+00035b7: 42 ; i64.const
+00035b8: 02 ; i64 literal
+00035b9: fe ; prefix
+00035ba: 29 ; i64.atomic.rmw8_u.sub
+00035bb: 00 ; alignment
+00035bc: 03 ; memory offset
+00035bd: 1a ; drop
+00035be: 0b ; end
+00035b3: 0b ; FIXUP func body size
; function body 353
-00035b4: 00 ; func body size (guess)
-00035b5: 00 ; local decl count
-00035b6: 41 ; i32.const
-00035b7: 01 ; i32 literal
-00035b8: 42 ; i64.const
-00035b9: 02 ; i64 literal
-00035ba: fe ; prefix
-00035bb: 2a ; i64.atomic.rmw16_u.sub
-00035bc: 01 ; alignment
-00035bd: 03 ; memory offset
-00035be: 1a ; drop
-00035bf: 0b ; end
-00035b4: 0b ; FIXUP func body size
+00035bf: 00 ; func body size (guess)
+00035c0: 00 ; local decl count
+00035c1: 41 ; i32.const
+00035c2: 01 ; i32 literal
+00035c3: 42 ; i64.const
+00035c4: 02 ; i64 literal
+00035c5: fe ; prefix
+00035c6: 2a ; i64.atomic.rmw16_u.sub
+00035c7: 01 ; alignment
+00035c8: 03 ; memory offset
+00035c9: 1a ; drop
+00035ca: 0b ; end
+00035bf: 0b ; FIXUP func body size
; function body 354
-00035c0: 00 ; func body size (guess)
-00035c1: 00 ; local decl count
-00035c2: 41 ; i32.const
-00035c3: 01 ; i32 literal
-00035c4: 42 ; i64.const
-00035c5: 02 ; i64 literal
-00035c6: fe ; prefix
-00035c7: 2b ; i64.atomic.rmw32_u.sub
-00035c8: 02 ; alignment
-00035c9: 03 ; memory offset
-00035ca: 1a ; drop
-00035cb: 0b ; end
-00035c0: 0b ; FIXUP func body size
+00035cb: 00 ; func body size (guess)
+00035cc: 00 ; local decl count
+00035cd: 41 ; i32.const
+00035ce: 01 ; i32 literal
+00035cf: 42 ; i64.const
+00035d0: 02 ; i64 literal
+00035d1: fe ; prefix
+00035d2: 2b ; i64.atomic.rmw32_u.sub
+00035d3: 02 ; alignment
+00035d4: 03 ; memory offset
+00035d5: 1a ; drop
+00035d6: 0b ; end
+00035cb: 0b ; FIXUP func body size
; function body 355
-00035cc: 00 ; func body size (guess)
-00035cd: 00 ; local decl count
-00035ce: 41 ; i32.const
-00035cf: 01 ; i32 literal
-00035d0: 41 ; i32.const
-00035d1: 02 ; i32 literal
-00035d2: fe ; prefix
-00035d3: 2c ; i32.atomic.rmw.and
-00035d4: 02 ; alignment
-00035d5: 03 ; memory offset
-00035d6: 1a ; drop
-00035d7: 0b ; end
-00035cc: 0b ; FIXUP func body size
+00035d7: 00 ; func body size (guess)
+00035d8: 00 ; local decl count
+00035d9: 41 ; i32.const
+00035da: 01 ; i32 literal
+00035db: 41 ; i32.const
+00035dc: 02 ; i32 literal
+00035dd: fe ; prefix
+00035de: 2c ; i32.atomic.rmw.and
+00035df: 02 ; alignment
+00035e0: 03 ; memory offset
+00035e1: 1a ; drop
+00035e2: 0b ; end
+00035d7: 0b ; FIXUP func body size
; function body 356
-00035d8: 00 ; func body size (guess)
-00035d9: 00 ; local decl count
-00035da: 41 ; i32.const
-00035db: 01 ; i32 literal
-00035dc: 42 ; i64.const
-00035dd: 02 ; i64 literal
-00035de: fe ; prefix
-00035df: 2d ; i64.atomic.rmw.and
-00035e0: 03 ; alignment
-00035e1: 07 ; memory offset
-00035e2: 1a ; drop
-00035e3: 0b ; end
-00035d8: 0b ; FIXUP func body size
+00035e3: 00 ; func body size (guess)
+00035e4: 00 ; local decl count
+00035e5: 41 ; i32.const
+00035e6: 01 ; i32 literal
+00035e7: 42 ; i64.const
+00035e8: 02 ; i64 literal
+00035e9: fe ; prefix
+00035ea: 2d ; i64.atomic.rmw.and
+00035eb: 03 ; alignment
+00035ec: 07 ; memory offset
+00035ed: 1a ; drop
+00035ee: 0b ; end
+00035e3: 0b ; FIXUP func body size
; function body 357
-00035e4: 00 ; func body size (guess)
-00035e5: 00 ; local decl count
-00035e6: 41 ; i32.const
-00035e7: 01 ; i32 literal
-00035e8: 41 ; i32.const
-00035e9: 02 ; i32 literal
-00035ea: fe ; prefix
-00035eb: 2e ; i32.atomic.rmw8_u.and
-00035ec: 00 ; alignment
-00035ed: 03 ; memory offset
-00035ee: 1a ; drop
-00035ef: 0b ; end
-00035e4: 0b ; FIXUP func body size
+00035ef: 00 ; func body size (guess)
+00035f0: 00 ; local decl count
+00035f1: 41 ; i32.const
+00035f2: 01 ; i32 literal
+00035f3: 41 ; i32.const
+00035f4: 02 ; i32 literal
+00035f5: fe ; prefix
+00035f6: 2e ; i32.atomic.rmw8_u.and
+00035f7: 00 ; alignment
+00035f8: 03 ; memory offset
+00035f9: 1a ; drop
+00035fa: 0b ; end
+00035ef: 0b ; FIXUP func body size
; function body 358
-00035f0: 00 ; func body size (guess)
-00035f1: 00 ; local decl count
-00035f2: 41 ; i32.const
-00035f3: 01 ; i32 literal
-00035f4: 41 ; i32.const
-00035f5: 02 ; i32 literal
-00035f6: fe ; prefix
-00035f7: 2f ; i32.atomic.rmw16_u.and
-00035f8: 01 ; alignment
-00035f9: 03 ; memory offset
-00035fa: 1a ; drop
-00035fb: 0b ; end
-00035f0: 0b ; FIXUP func body size
+00035fb: 00 ; func body size (guess)
+00035fc: 00 ; local decl count
+00035fd: 41 ; i32.const
+00035fe: 01 ; i32 literal
+00035ff: 41 ; i32.const
+0003600: 02 ; i32 literal
+0003601: fe ; prefix
+0003602: 2f ; i32.atomic.rmw16_u.and
+0003603: 01 ; alignment
+0003604: 03 ; memory offset
+0003605: 1a ; drop
+0003606: 0b ; end
+00035fb: 0b ; FIXUP func body size
; function body 359
-00035fc: 00 ; func body size (guess)
-00035fd: 00 ; local decl count
-00035fe: 41 ; i32.const
-00035ff: 01 ; i32 literal
-0003600: 42 ; i64.const
-0003601: 02 ; i64 literal
-0003602: fe ; prefix
-0003603: 30 ; i64.atomic.rmw8_u.and
-0003604: 00 ; alignment
-0003605: 03 ; memory offset
-0003606: 1a ; drop
-0003607: 0b ; end
-00035fc: 0b ; FIXUP func body size
+0003607: 00 ; func body size (guess)
+0003608: 00 ; local decl count
+0003609: 41 ; i32.const
+000360a: 01 ; i32 literal
+000360b: 42 ; i64.const
+000360c: 02 ; i64 literal
+000360d: fe ; prefix
+000360e: 30 ; i64.atomic.rmw8_u.and
+000360f: 00 ; alignment
+0003610: 03 ; memory offset
+0003611: 1a ; drop
+0003612: 0b ; end
+0003607: 0b ; FIXUP func body size
; function body 360
-0003608: 00 ; func body size (guess)
-0003609: 00 ; local decl count
-000360a: 41 ; i32.const
-000360b: 01 ; i32 literal
-000360c: 42 ; i64.const
-000360d: 02 ; i64 literal
-000360e: fe ; prefix
-000360f: 31 ; i64.atomic.rmw16_u.and
-0003610: 01 ; alignment
-0003611: 03 ; memory offset
-0003612: 1a ; drop
-0003613: 0b ; end
-0003608: 0b ; FIXUP func body size
+0003613: 00 ; func body size (guess)
+0003614: 00 ; local decl count
+0003615: 41 ; i32.const
+0003616: 01 ; i32 literal
+0003617: 42 ; i64.const
+0003618: 02 ; i64 literal
+0003619: fe ; prefix
+000361a: 31 ; i64.atomic.rmw16_u.and
+000361b: 01 ; alignment
+000361c: 03 ; memory offset
+000361d: 1a ; drop
+000361e: 0b ; end
+0003613: 0b ; FIXUP func body size
; function body 361
-0003614: 00 ; func body size (guess)
-0003615: 00 ; local decl count
-0003616: 41 ; i32.const
-0003617: 01 ; i32 literal
-0003618: 42 ; i64.const
-0003619: 02 ; i64 literal
-000361a: fe ; prefix
-000361b: 32 ; i64.atomic.rmw32_u.and
-000361c: 02 ; alignment
-000361d: 03 ; memory offset
-000361e: 1a ; drop
-000361f: 0b ; end
-0003614: 0b ; FIXUP func body size
+000361f: 00 ; func body size (guess)
+0003620: 00 ; local decl count
+0003621: 41 ; i32.const
+0003622: 01 ; i32 literal
+0003623: 42 ; i64.const
+0003624: 02 ; i64 literal
+0003625: fe ; prefix
+0003626: 32 ; i64.atomic.rmw32_u.and
+0003627: 02 ; alignment
+0003628: 03 ; memory offset
+0003629: 1a ; drop
+000362a: 0b ; end
+000361f: 0b ; FIXUP func body size
; function body 362
-0003620: 00 ; func body size (guess)
-0003621: 00 ; local decl count
-0003622: 41 ; i32.const
-0003623: 01 ; i32 literal
-0003624: 41 ; i32.const
-0003625: 02 ; i32 literal
-0003626: fe ; prefix
-0003627: 33 ; i32.atomic.rmw.or
-0003628: 02 ; alignment
-0003629: 03 ; memory offset
-000362a: 1a ; drop
-000362b: 0b ; end
-0003620: 0b ; FIXUP func body size
+000362b: 00 ; func body size (guess)
+000362c: 00 ; local decl count
+000362d: 41 ; i32.const
+000362e: 01 ; i32 literal
+000362f: 41 ; i32.const
+0003630: 02 ; i32 literal
+0003631: fe ; prefix
+0003632: 33 ; i32.atomic.rmw.or
+0003633: 02 ; alignment
+0003634: 03 ; memory offset
+0003635: 1a ; drop
+0003636: 0b ; end
+000362b: 0b ; FIXUP func body size
; function body 363
-000362c: 00 ; func body size (guess)
-000362d: 00 ; local decl count
-000362e: 41 ; i32.const
-000362f: 01 ; i32 literal
-0003630: 42 ; i64.const
-0003631: 02 ; i64 literal
-0003632: fe ; prefix
-0003633: 34 ; i64.atomic.rmw.or
-0003634: 03 ; alignment
-0003635: 07 ; memory offset
-0003636: 1a ; drop
-0003637: 0b ; end
-000362c: 0b ; FIXUP func body size
+0003637: 00 ; func body size (guess)
+0003638: 00 ; local decl count
+0003639: 41 ; i32.const
+000363a: 01 ; i32 literal
+000363b: 42 ; i64.const
+000363c: 02 ; i64 literal
+000363d: fe ; prefix
+000363e: 34 ; i64.atomic.rmw.or
+000363f: 03 ; alignment
+0003640: 07 ; memory offset
+0003641: 1a ; drop
+0003642: 0b ; end
+0003637: 0b ; FIXUP func body size
; function body 364
-0003638: 00 ; func body size (guess)
-0003639: 00 ; local decl count
-000363a: 41 ; i32.const
-000363b: 01 ; i32 literal
-000363c: 41 ; i32.const
-000363d: 02 ; i32 literal
-000363e: fe ; prefix
-000363f: 35 ; i32.atomic.rmw8_u.or
-0003640: 00 ; alignment
-0003641: 03 ; memory offset
-0003642: 1a ; drop
-0003643: 0b ; end
-0003638: 0b ; FIXUP func body size
+0003643: 00 ; func body size (guess)
+0003644: 00 ; local decl count
+0003645: 41 ; i32.const
+0003646: 01 ; i32 literal
+0003647: 41 ; i32.const
+0003648: 02 ; i32 literal
+0003649: fe ; prefix
+000364a: 35 ; i32.atomic.rmw8_u.or
+000364b: 00 ; alignment
+000364c: 03 ; memory offset
+000364d: 1a ; drop
+000364e: 0b ; end
+0003643: 0b ; FIXUP func body size
; function body 365
-0003644: 00 ; func body size (guess)
-0003645: 00 ; local decl count
-0003646: 41 ; i32.const
-0003647: 01 ; i32 literal
-0003648: 41 ; i32.const
-0003649: 02 ; i32 literal
-000364a: fe ; prefix
-000364b: 36 ; i32.atomic.rmw16_u.or
-000364c: 01 ; alignment
-000364d: 03 ; memory offset
-000364e: 1a ; drop
-000364f: 0b ; end
-0003644: 0b ; FIXUP func body size
+000364f: 00 ; func body size (guess)
+0003650: 00 ; local decl count
+0003651: 41 ; i32.const
+0003652: 01 ; i32 literal
+0003653: 41 ; i32.const
+0003654: 02 ; i32 literal
+0003655: fe ; prefix
+0003656: 36 ; i32.atomic.rmw16_u.or
+0003657: 01 ; alignment
+0003658: 03 ; memory offset
+0003659: 1a ; drop
+000365a: 0b ; end
+000364f: 0b ; FIXUP func body size
; function body 366
-0003650: 00 ; func body size (guess)
-0003651: 00 ; local decl count
-0003652: 41 ; i32.const
-0003653: 01 ; i32 literal
-0003654: 42 ; i64.const
-0003655: 02 ; i64 literal
-0003656: fe ; prefix
-0003657: 37 ; i64.atomic.rmw8_u.or
-0003658: 00 ; alignment
-0003659: 03 ; memory offset
-000365a: 1a ; drop
-000365b: 0b ; end
-0003650: 0b ; FIXUP func body size
+000365b: 00 ; func body size (guess)
+000365c: 00 ; local decl count
+000365d: 41 ; i32.const
+000365e: 01 ; i32 literal
+000365f: 42 ; i64.const
+0003660: 02 ; i64 literal
+0003661: fe ; prefix
+0003662: 37 ; i64.atomic.rmw8_u.or
+0003663: 00 ; alignment
+0003664: 03 ; memory offset
+0003665: 1a ; drop
+0003666: 0b ; end
+000365b: 0b ; FIXUP func body size
; function body 367
-000365c: 00 ; func body size (guess)
-000365d: 00 ; local decl count
-000365e: 41 ; i32.const
-000365f: 01 ; i32 literal
-0003660: 42 ; i64.const
-0003661: 02 ; i64 literal
-0003662: fe ; prefix
-0003663: 38 ; i64.atomic.rmw16_u.or
-0003664: 01 ; alignment
-0003665: 03 ; memory offset
-0003666: 1a ; drop
-0003667: 0b ; end
-000365c: 0b ; FIXUP func body size
+0003667: 00 ; func body size (guess)
+0003668: 00 ; local decl count
+0003669: 41 ; i32.const
+000366a: 01 ; i32 literal
+000366b: 42 ; i64.const
+000366c: 02 ; i64 literal
+000366d: fe ; prefix
+000366e: 38 ; i64.atomic.rmw16_u.or
+000366f: 01 ; alignment
+0003670: 03 ; memory offset
+0003671: 1a ; drop
+0003672: 0b ; end
+0003667: 0b ; FIXUP func body size
; function body 368
-0003668: 00 ; func body size (guess)
-0003669: 00 ; local decl count
-000366a: 41 ; i32.const
-000366b: 01 ; i32 literal
-000366c: 42 ; i64.const
-000366d: 02 ; i64 literal
-000366e: fe ; prefix
-000366f: 39 ; i64.atomic.rmw32_u.or
-0003670: 02 ; alignment
-0003671: 03 ; memory offset
-0003672: 1a ; drop
-0003673: 0b ; end
-0003668: 0b ; FIXUP func body size
+0003673: 00 ; func body size (guess)
+0003674: 00 ; local decl count
+0003675: 41 ; i32.const
+0003676: 01 ; i32 literal
+0003677: 42 ; i64.const
+0003678: 02 ; i64 literal
+0003679: fe ; prefix
+000367a: 39 ; i64.atomic.rmw32_u.or
+000367b: 02 ; alignment
+000367c: 03 ; memory offset
+000367d: 1a ; drop
+000367e: 0b ; end
+0003673: 0b ; FIXUP func body size
; function body 369
-0003674: 00 ; func body size (guess)
-0003675: 00 ; local decl count
-0003676: 41 ; i32.const
-0003677: 01 ; i32 literal
-0003678: 41 ; i32.const
-0003679: 02 ; i32 literal
-000367a: fe ; prefix
-000367b: 3a ; i32.atomic.rmw.xor
-000367c: 02 ; alignment
-000367d: 03 ; memory offset
-000367e: 1a ; drop
-000367f: 0b ; end
-0003674: 0b ; FIXUP func body size
+000367f: 00 ; func body size (guess)
+0003680: 00 ; local decl count
+0003681: 41 ; i32.const
+0003682: 01 ; i32 literal
+0003683: 41 ; i32.const
+0003684: 02 ; i32 literal
+0003685: fe ; prefix
+0003686: 3a ; i32.atomic.rmw.xor
+0003687: 02 ; alignment
+0003688: 03 ; memory offset
+0003689: 1a ; drop
+000368a: 0b ; end
+000367f: 0b ; FIXUP func body size
; function body 370
-0003680: 00 ; func body size (guess)
-0003681: 00 ; local decl count
-0003682: 41 ; i32.const
-0003683: 01 ; i32 literal
-0003684: 42 ; i64.const
-0003685: 02 ; i64 literal
-0003686: fe ; prefix
-0003687: 3b ; i64.atomic.rmw.xor
-0003688: 03 ; alignment
-0003689: 07 ; memory offset
-000368a: 1a ; drop
-000368b: 0b ; end
-0003680: 0b ; FIXUP func body size
+000368b: 00 ; func body size (guess)
+000368c: 00 ; local decl count
+000368d: 41 ; i32.const
+000368e: 01 ; i32 literal
+000368f: 42 ; i64.const
+0003690: 02 ; i64 literal
+0003691: fe ; prefix
+0003692: 3b ; i64.atomic.rmw.xor
+0003693: 03 ; alignment
+0003694: 07 ; memory offset
+0003695: 1a ; drop
+0003696: 0b ; end
+000368b: 0b ; FIXUP func body size
; function body 371
-000368c: 00 ; func body size (guess)
-000368d: 00 ; local decl count
-000368e: 41 ; i32.const
-000368f: 01 ; i32 literal
-0003690: 41 ; i32.const
-0003691: 02 ; i32 literal
-0003692: fe ; prefix
-0003693: 3c ; i32.atomic.rmw8_u.xor
-0003694: 00 ; alignment
-0003695: 03 ; memory offset
-0003696: 1a ; drop
-0003697: 0b ; end
-000368c: 0b ; FIXUP func body size
+0003697: 00 ; func body size (guess)
+0003698: 00 ; local decl count
+0003699: 41 ; i32.const
+000369a: 01 ; i32 literal
+000369b: 41 ; i32.const
+000369c: 02 ; i32 literal
+000369d: fe ; prefix
+000369e: 3c ; i32.atomic.rmw8_u.xor
+000369f: 00 ; alignment
+00036a0: 03 ; memory offset
+00036a1: 1a ; drop
+00036a2: 0b ; end
+0003697: 0b ; FIXUP func body size
; function body 372
-0003698: 00 ; func body size (guess)
-0003699: 00 ; local decl count
-000369a: 41 ; i32.const
-000369b: 01 ; i32 literal
-000369c: 41 ; i32.const
-000369d: 02 ; i32 literal
-000369e: fe ; prefix
-000369f: 3d ; i32.atomic.rmw16_u.xor
-00036a0: 01 ; alignment
-00036a1: 03 ; memory offset
-00036a2: 1a ; drop
-00036a3: 0b ; end
-0003698: 0b ; FIXUP func body size
+00036a3: 00 ; func body size (guess)
+00036a4: 00 ; local decl count
+00036a5: 41 ; i32.const
+00036a6: 01 ; i32 literal
+00036a7: 41 ; i32.const
+00036a8: 02 ; i32 literal
+00036a9: fe ; prefix
+00036aa: 3d ; i32.atomic.rmw16_u.xor
+00036ab: 01 ; alignment
+00036ac: 03 ; memory offset
+00036ad: 1a ; drop
+00036ae: 0b ; end
+00036a3: 0b ; FIXUP func body size
; function body 373
-00036a4: 00 ; func body size (guess)
-00036a5: 00 ; local decl count
-00036a6: 41 ; i32.const
-00036a7: 01 ; i32 literal
-00036a8: 42 ; i64.const
-00036a9: 02 ; i64 literal
-00036aa: fe ; prefix
-00036ab: 3e ; i64.atomic.rmw8_u.xor
-00036ac: 00 ; alignment
-00036ad: 03 ; memory offset
-00036ae: 1a ; drop
-00036af: 0b ; end
-00036a4: 0b ; FIXUP func body size
+00036af: 00 ; func body size (guess)
+00036b0: 00 ; local decl count
+00036b1: 41 ; i32.const
+00036b2: 01 ; i32 literal
+00036b3: 42 ; i64.const
+00036b4: 02 ; i64 literal
+00036b5: fe ; prefix
+00036b6: 3e ; i64.atomic.rmw8_u.xor
+00036b7: 00 ; alignment
+00036b8: 03 ; memory offset
+00036b9: 1a ; drop
+00036ba: 0b ; end
+00036af: 0b ; FIXUP func body size
; function body 374
-00036b0: 00 ; func body size (guess)
-00036b1: 00 ; local decl count
-00036b2: 41 ; i32.const
-00036b3: 01 ; i32 literal
-00036b4: 42 ; i64.const
-00036b5: 02 ; i64 literal
-00036b6: fe ; prefix
-00036b7: 3f ; i64.atomic.rmw16_u.xor
-00036b8: 01 ; alignment
-00036b9: 03 ; memory offset
-00036ba: 1a ; drop
-00036bb: 0b ; end
-00036b0: 0b ; FIXUP func body size
+00036bb: 00 ; func body size (guess)
+00036bc: 00 ; local decl count
+00036bd: 41 ; i32.const
+00036be: 01 ; i32 literal
+00036bf: 42 ; i64.const
+00036c0: 02 ; i64 literal
+00036c1: fe ; prefix
+00036c2: 3f ; i64.atomic.rmw16_u.xor
+00036c3: 01 ; alignment
+00036c4: 03 ; memory offset
+00036c5: 1a ; drop
+00036c6: 0b ; end
+00036bb: 0b ; FIXUP func body size
; function body 375
-00036bc: 00 ; func body size (guess)
-00036bd: 00 ; local decl count
-00036be: 41 ; i32.const
-00036bf: 01 ; i32 literal
-00036c0: 42 ; i64.const
-00036c1: 02 ; i64 literal
-00036c2: fe ; prefix
-00036c3: 40 ; i64.atomic.rmw32_u.xor
-00036c4: 02 ; alignment
-00036c5: 03 ; memory offset
-00036c6: 1a ; drop
-00036c7: 0b ; end
-00036bc: 0b ; FIXUP func body size
+00036c7: 00 ; func body size (guess)
+00036c8: 00 ; local decl count
+00036c9: 41 ; i32.const
+00036ca: 01 ; i32 literal
+00036cb: 42 ; i64.const
+00036cc: 02 ; i64 literal
+00036cd: fe ; prefix
+00036ce: 40 ; i64.atomic.rmw32_u.xor
+00036cf: 02 ; alignment
+00036d0: 03 ; memory offset
+00036d1: 1a ; drop
+00036d2: 0b ; end
+00036c7: 0b ; FIXUP func body size
; function body 376
-00036c8: 00 ; func body size (guess)
-00036c9: 00 ; local decl count
-00036ca: 41 ; i32.const
-00036cb: 01 ; i32 literal
-00036cc: 41 ; i32.const
-00036cd: 02 ; i32 literal
-00036ce: fe ; prefix
-00036cf: 41 ; i32.atomic.rmw.xchg
-00036d0: 02 ; alignment
-00036d1: 03 ; memory offset
-00036d2: 1a ; drop
-00036d3: 0b ; end
-00036c8: 0b ; FIXUP func body size
+00036d3: 00 ; func body size (guess)
+00036d4: 00 ; local decl count
+00036d5: 41 ; i32.const
+00036d6: 01 ; i32 literal
+00036d7: 41 ; i32.const
+00036d8: 02 ; i32 literal
+00036d9: fe ; prefix
+00036da: 41 ; i32.atomic.rmw.xchg
+00036db: 02 ; alignment
+00036dc: 03 ; memory offset
+00036dd: 1a ; drop
+00036de: 0b ; end
+00036d3: 0b ; FIXUP func body size
; function body 377
-00036d4: 00 ; func body size (guess)
-00036d5: 00 ; local decl count
-00036d6: 41 ; i32.const
-00036d7: 01 ; i32 literal
-00036d8: 42 ; i64.const
-00036d9: 02 ; i64 literal
-00036da: fe ; prefix
-00036db: 42 ; i64.atomic.rmw.xchg
-00036dc: 03 ; alignment
-00036dd: 07 ; memory offset
-00036de: 1a ; drop
-00036df: 0b ; end
-00036d4: 0b ; FIXUP func body size
+00036df: 00 ; func body size (guess)
+00036e0: 00 ; local decl count
+00036e1: 41 ; i32.const
+00036e2: 01 ; i32 literal
+00036e3: 42 ; i64.const
+00036e4: 02 ; i64 literal
+00036e5: fe ; prefix
+00036e6: 42 ; i64.atomic.rmw.xchg
+00036e7: 03 ; alignment
+00036e8: 07 ; memory offset
+00036e9: 1a ; drop
+00036ea: 0b ; end
+00036df: 0b ; FIXUP func body size
; function body 378
-00036e0: 00 ; func body size (guess)
-00036e1: 00 ; local decl count
-00036e2: 41 ; i32.const
-00036e3: 01 ; i32 literal
-00036e4: 41 ; i32.const
-00036e5: 02 ; i32 literal
-00036e6: fe ; prefix
-00036e7: 43 ; i32.atomic.rmw8_u.xchg
-00036e8: 00 ; alignment
-00036e9: 03 ; memory offset
-00036ea: 1a ; drop
-00036eb: 0b ; end
-00036e0: 0b ; FIXUP func body size
+00036eb: 00 ; func body size (guess)
+00036ec: 00 ; local decl count
+00036ed: 41 ; i32.const
+00036ee: 01 ; i32 literal
+00036ef: 41 ; i32.const
+00036f0: 02 ; i32 literal
+00036f1: fe ; prefix
+00036f2: 43 ; i32.atomic.rmw8_u.xchg
+00036f3: 00 ; alignment
+00036f4: 03 ; memory offset
+00036f5: 1a ; drop
+00036f6: 0b ; end
+00036eb: 0b ; FIXUP func body size
; function body 379
-00036ec: 00 ; func body size (guess)
-00036ed: 00 ; local decl count
-00036ee: 41 ; i32.const
-00036ef: 01 ; i32 literal
-00036f0: 41 ; i32.const
-00036f1: 02 ; i32 literal
-00036f2: fe ; prefix
-00036f3: 44 ; i32.atomic.rmw16_u.xchg
-00036f4: 01 ; alignment
-00036f5: 03 ; memory offset
-00036f6: 1a ; drop
-00036f7: 0b ; end
-00036ec: 0b ; FIXUP func body size
+00036f7: 00 ; func body size (guess)
+00036f8: 00 ; local decl count
+00036f9: 41 ; i32.const
+00036fa: 01 ; i32 literal
+00036fb: 41 ; i32.const
+00036fc: 02 ; i32 literal
+00036fd: fe ; prefix
+00036fe: 44 ; i32.atomic.rmw16_u.xchg
+00036ff: 01 ; alignment
+0003700: 03 ; memory offset
+0003701: 1a ; drop
+0003702: 0b ; end
+00036f7: 0b ; FIXUP func body size
; function body 380
-00036f8: 00 ; func body size (guess)
-00036f9: 00 ; local decl count
-00036fa: 41 ; i32.const
-00036fb: 01 ; i32 literal
-00036fc: 42 ; i64.const
-00036fd: 02 ; i64 literal
-00036fe: fe ; prefix
-00036ff: 45 ; i64.atomic.rmw8_u.xchg
-0003700: 00 ; alignment
-0003701: 03 ; memory offset
-0003702: 1a ; drop
-0003703: 0b ; end
-00036f8: 0b ; FIXUP func body size
+0003703: 00 ; func body size (guess)
+0003704: 00 ; local decl count
+0003705: 41 ; i32.const
+0003706: 01 ; i32 literal
+0003707: 42 ; i64.const
+0003708: 02 ; i64 literal
+0003709: fe ; prefix
+000370a: 45 ; i64.atomic.rmw8_u.xchg
+000370b: 00 ; alignment
+000370c: 03 ; memory offset
+000370d: 1a ; drop
+000370e: 0b ; end
+0003703: 0b ; FIXUP func body size
; function body 381
-0003704: 00 ; func body size (guess)
-0003705: 00 ; local decl count
-0003706: 41 ; i32.const
-0003707: 01 ; i32 literal
-0003708: 42 ; i64.const
-0003709: 02 ; i64 literal
-000370a: fe ; prefix
-000370b: 46 ; i64.atomic.rmw16_u.xchg
-000370c: 01 ; alignment
-000370d: 03 ; memory offset
-000370e: 1a ; drop
-000370f: 0b ; end
-0003704: 0b ; FIXUP func body size
+000370f: 00 ; func body size (guess)
+0003710: 00 ; local decl count
+0003711: 41 ; i32.const
+0003712: 01 ; i32 literal
+0003713: 42 ; i64.const
+0003714: 02 ; i64 literal
+0003715: fe ; prefix
+0003716: 46 ; i64.atomic.rmw16_u.xchg
+0003717: 01 ; alignment
+0003718: 03 ; memory offset
+0003719: 1a ; drop
+000371a: 0b ; end
+000370f: 0b ; FIXUP func body size
; function body 382
-0003710: 00 ; func body size (guess)
-0003711: 00 ; local decl count
-0003712: 41 ; i32.const
-0003713: 01 ; i32 literal
-0003714: 42 ; i64.const
-0003715: 02 ; i64 literal
-0003716: fe ; prefix
-0003717: 47 ; i64.atomic.rmw32_u.xchg
-0003718: 02 ; alignment
-0003719: 03 ; memory offset
-000371a: 1a ; drop
-000371b: 0b ; end
-0003710: 0b ; FIXUP func body size
+000371b: 00 ; func body size (guess)
+000371c: 00 ; local decl count
+000371d: 41 ; i32.const
+000371e: 01 ; i32 literal
+000371f: 42 ; i64.const
+0003720: 02 ; i64 literal
+0003721: fe ; prefix
+0003722: 47 ; i64.atomic.rmw32_u.xchg
+0003723: 02 ; alignment
+0003724: 03 ; memory offset
+0003725: 1a ; drop
+0003726: 0b ; end
+000371b: 0b ; FIXUP func body size
; function body 383
-000371c: 00 ; func body size (guess)
-000371d: 00 ; local decl count
-000371e: 41 ; i32.const
-000371f: 01 ; i32 literal
-0003720: 41 ; i32.const
-0003721: 02 ; i32 literal
-0003722: 41 ; i32.const
-0003723: 03 ; i32 literal
-0003724: fe ; prefix
-0003725: 48 ; i32.atomic.rmw.cmpxchg
-0003726: 02 ; alignment
-0003727: 03 ; memory offset
-0003728: 1a ; drop
-0003729: 0b ; end
-000371c: 0d ; FIXUP func body size
+0003727: 00 ; func body size (guess)
+0003728: 00 ; local decl count
+0003729: 41 ; i32.const
+000372a: 01 ; i32 literal
+000372b: 41 ; i32.const
+000372c: 02 ; i32 literal
+000372d: 41 ; i32.const
+000372e: 03 ; i32 literal
+000372f: fe ; prefix
+0003730: 48 ; i32.atomic.rmw.cmpxchg
+0003731: 02 ; alignment
+0003732: 03 ; memory offset
+0003733: 1a ; drop
+0003734: 0b ; end
+0003727: 0d ; FIXUP func body size
; function body 384
-000372a: 00 ; func body size (guess)
-000372b: 00 ; local decl count
-000372c: 41 ; i32.const
-000372d: 01 ; i32 literal
-000372e: 42 ; i64.const
-000372f: 02 ; i64 literal
-0003730: 42 ; i64.const
-0003731: 03 ; i64 literal
-0003732: fe ; prefix
-0003733: 49 ; i64.atomic.rmw.cmpxchg
-0003734: 03 ; alignment
-0003735: 07 ; memory offset
-0003736: 1a ; drop
-0003737: 0b ; end
-000372a: 0d ; FIXUP func body size
+0003735: 00 ; func body size (guess)
+0003736: 00 ; local decl count
+0003737: 41 ; i32.const
+0003738: 01 ; i32 literal
+0003739: 42 ; i64.const
+000373a: 02 ; i64 literal
+000373b: 42 ; i64.const
+000373c: 03 ; i64 literal
+000373d: fe ; prefix
+000373e: 49 ; i64.atomic.rmw.cmpxchg
+000373f: 03 ; alignment
+0003740: 07 ; memory offset
+0003741: 1a ; drop
+0003742: 0b ; end
+0003735: 0d ; FIXUP func body size
; function body 385
-0003738: 00 ; func body size (guess)
-0003739: 00 ; local decl count
-000373a: 41 ; i32.const
-000373b: 01 ; i32 literal
-000373c: 41 ; i32.const
-000373d: 02 ; i32 literal
-000373e: 41 ; i32.const
-000373f: 03 ; i32 literal
-0003740: fe ; prefix
-0003741: 4a ; i32.atomic.rmw8_u.cmpxchg
-0003742: 00 ; alignment
-0003743: 03 ; memory offset
-0003744: 1a ; drop
-0003745: 0b ; end
-0003738: 0d ; FIXUP func body size
+0003743: 00 ; func body size (guess)
+0003744: 00 ; local decl count
+0003745: 41 ; i32.const
+0003746: 01 ; i32 literal
+0003747: 41 ; i32.const
+0003748: 02 ; i32 literal
+0003749: 41 ; i32.const
+000374a: 03 ; i32 literal
+000374b: fe ; prefix
+000374c: 4a ; i32.atomic.rmw8_u.cmpxchg
+000374d: 00 ; alignment
+000374e: 03 ; memory offset
+000374f: 1a ; drop
+0003750: 0b ; end
+0003743: 0d ; FIXUP func body size
; function body 386
-0003746: 00 ; func body size (guess)
-0003747: 00 ; local decl count
-0003748: 41 ; i32.const
-0003749: 01 ; i32 literal
-000374a: 41 ; i32.const
-000374b: 02 ; i32 literal
-000374c: 41 ; i32.const
-000374d: 03 ; i32 literal
-000374e: fe ; prefix
-000374f: 4b ; i32.atomic.rmw16_u.cmpxchg
-0003750: 01 ; alignment
-0003751: 03 ; memory offset
-0003752: 1a ; drop
-0003753: 0b ; end
-0003746: 0d ; FIXUP func body size
+0003751: 00 ; func body size (guess)
+0003752: 00 ; local decl count
+0003753: 41 ; i32.const
+0003754: 01 ; i32 literal
+0003755: 41 ; i32.const
+0003756: 02 ; i32 literal
+0003757: 41 ; i32.const
+0003758: 03 ; i32 literal
+0003759: fe ; prefix
+000375a: 4b ; i32.atomic.rmw16_u.cmpxchg
+000375b: 01 ; alignment
+000375c: 03 ; memory offset
+000375d: 1a ; drop
+000375e: 0b ; end
+0003751: 0d ; FIXUP func body size
; function body 387
-0003754: 00 ; func body size (guess)
-0003755: 00 ; local decl count
-0003756: 41 ; i32.const
-0003757: 01 ; i32 literal
-0003758: 42 ; i64.const
-0003759: 02 ; i64 literal
-000375a: 42 ; i64.const
-000375b: 03 ; i64 literal
-000375c: fe ; prefix
-000375d: 4c ; i64.atomic.rmw8_u.cmpxchg
-000375e: 00 ; alignment
-000375f: 03 ; memory offset
-0003760: 1a ; drop
-0003761: 0b ; end
-0003754: 0d ; FIXUP func body size
+000375f: 00 ; func body size (guess)
+0003760: 00 ; local decl count
+0003761: 41 ; i32.const
+0003762: 01 ; i32 literal
+0003763: 42 ; i64.const
+0003764: 02 ; i64 literal
+0003765: 42 ; i64.const
+0003766: 03 ; i64 literal
+0003767: fe ; prefix
+0003768: 4c ; i64.atomic.rmw8_u.cmpxchg
+0003769: 00 ; alignment
+000376a: 03 ; memory offset
+000376b: 1a ; drop
+000376c: 0b ; end
+000375f: 0d ; FIXUP func body size
; function body 388
-0003762: 00 ; func body size (guess)
-0003763: 00 ; local decl count
-0003764: 41 ; i32.const
-0003765: 01 ; i32 literal
-0003766: 42 ; i64.const
-0003767: 02 ; i64 literal
-0003768: 42 ; i64.const
-0003769: 03 ; i64 literal
-000376a: fe ; prefix
-000376b: 4d ; i64.atomic.rmw16_u.cmpxchg
-000376c: 01 ; alignment
-000376d: 03 ; memory offset
-000376e: 1a ; drop
-000376f: 0b ; end
-0003762: 0d ; FIXUP func body size
+000376d: 00 ; func body size (guess)
+000376e: 00 ; local decl count
+000376f: 41 ; i32.const
+0003770: 01 ; i32 literal
+0003771: 42 ; i64.const
+0003772: 02 ; i64 literal
+0003773: 42 ; i64.const
+0003774: 03 ; i64 literal
+0003775: fe ; prefix
+0003776: 4d ; i64.atomic.rmw16_u.cmpxchg
+0003777: 01 ; alignment
+0003778: 03 ; memory offset
+0003779: 1a ; drop
+000377a: 0b ; end
+000376d: 0d ; FIXUP func body size
; function body 389
-0003770: 00 ; func body size (guess)
-0003771: 00 ; local decl count
-0003772: 41 ; i32.const
-0003773: 01 ; i32 literal
-0003774: 42 ; i64.const
-0003775: 02 ; i64 literal
-0003776: 42 ; i64.const
-0003777: 03 ; i64 literal
-0003778: fe ; prefix
-0003779: 4e ; i64.atomic.rmw32_u.cmpxchg
-000377a: 02 ; alignment
-000377b: 03 ; memory offset
-000377c: 1a ; drop
-000377d: 0b ; end
-0003770: 0d ; FIXUP func body size
-; move data: [1a26, 377e) -> [1a27, 377f)
-0001a25: d83a ; FIXUP section size
+000377b: 00 ; func body size (guess)
+000377c: 00 ; local decl count
+000377d: 41 ; i32.const
+000377e: 01 ; i32 literal
+000377f: 42 ; i64.const
+0003780: 02 ; i64 literal
+0003781: 42 ; i64.const
+0003782: 03 ; i64 literal
+0003783: fe ; prefix
+0003784: 4e ; i64.atomic.rmw32_u.cmpxchg
+0003785: 02 ; alignment
+0003786: 03 ; memory offset
+0003787: 1a ; drop
+0003788: 0b ; end
+000377b: 0d ; FIXUP func body size
+; move data: [1a26, 3789) -> [1a27, 378a)
+0001a25: e33a ; FIXUP section size
BeginModule(version: 1)
BeginTypeSection(8)
OnTypeCount(2)
@@ -8005,7 +8005,7 @@ BeginModule(version: 1)
OnElemSegmentFunctionIndex(index: 0, func_index: 1)
EndElemSegment(0)
EndElemSection
- BeginCodeSection(7512)
+ BeginCodeSection(7523)
OnFunctionBodyCount(390)
BeginFunctionBody(1)
OnLocalDeclCount(0)
@@ -9397,192 +9397,192 @@ BeginModule(version: 1)
BeginFunctionBody(220)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("i8x16.neg" (35))
+ OnUnaryExpr("i8x16.neg" (36))
OnDropExpr
EndFunctionBody(220)
BeginFunctionBody(221)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("i16x8.neg" (36))
+ OnUnaryExpr("i16x8.neg" (37))
OnDropExpr
EndFunctionBody(221)
BeginFunctionBody(222)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("i32x4.neg" (37))
+ OnUnaryExpr("i32x4.neg" (38))
OnDropExpr
EndFunctionBody(222)
BeginFunctionBody(223)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("i64x2.neg" (38))
+ OnUnaryExpr("i64x2.neg" (39))
OnDropExpr
EndFunctionBody(223)
BeginFunctionBody(224)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("i8x16.add_saturate_s" (39))
+ OnBinaryExpr("i8x16.add_saturate_s" (40))
OnDropExpr
EndFunctionBody(224)
BeginFunctionBody(225)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("i8x16.add_saturate_u" (40))
+ OnBinaryExpr("i8x16.add_saturate_u" (41))
OnDropExpr
EndFunctionBody(225)
BeginFunctionBody(226)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("i16x8.add_saturate_s" (41))
+ OnBinaryExpr("i16x8.add_saturate_s" (42))
OnDropExpr
EndFunctionBody(226)
BeginFunctionBody(227)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("i16x8.add_saturate_u" (42))
+ OnBinaryExpr("i16x8.add_saturate_u" (43))
OnDropExpr
EndFunctionBody(227)
BeginFunctionBody(228)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("i8x16.sub_saturate_s" (43))
+ OnBinaryExpr("i8x16.sub_saturate_s" (44))
OnDropExpr
EndFunctionBody(228)
BeginFunctionBody(229)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("i8x16.sub_saturate_u" (44))
+ OnBinaryExpr("i8x16.sub_saturate_u" (45))
OnDropExpr
EndFunctionBody(229)
BeginFunctionBody(230)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("i16x8.sub_saturate_s" (45))
+ OnBinaryExpr("i16x8.sub_saturate_s" (46))
OnDropExpr
EndFunctionBody(230)
BeginFunctionBody(231)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("i16x8.sub_saturate_u" (46))
+ OnBinaryExpr("i16x8.sub_saturate_u" (47))
OnDropExpr
EndFunctionBody(231)
BeginFunctionBody(232)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnI32ConstExpr(0 (0x0))
- OnBinaryExpr("i8x16.shl" (47))
+ OnBinaryExpr("i8x16.shl" (48))
OnDropExpr
EndFunctionBody(232)
BeginFunctionBody(233)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnI32ConstExpr(0 (0x0))
- OnBinaryExpr("i16x8.shl" (48))
+ OnBinaryExpr("i16x8.shl" (49))
OnDropExpr
EndFunctionBody(233)
BeginFunctionBody(234)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnI32ConstExpr(0 (0x0))
- OnBinaryExpr("i32x4.shl" (49))
+ OnBinaryExpr("i32x4.shl" (50))
OnDropExpr
EndFunctionBody(234)
BeginFunctionBody(235)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnI32ConstExpr(0 (0x0))
- OnBinaryExpr("i64x2.shl" (50))
+ OnBinaryExpr("i64x2.shl" (51))
OnDropExpr
EndFunctionBody(235)
BeginFunctionBody(236)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnI32ConstExpr(0 (0x0))
- OnBinaryExpr("i8x16.shr_s" (51))
+ OnBinaryExpr("i8x16.shr_s" (52))
OnDropExpr
EndFunctionBody(236)
BeginFunctionBody(237)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnI32ConstExpr(0 (0x0))
- OnBinaryExpr("i8x16.shr_u" (52))
+ OnBinaryExpr("i8x16.shr_u" (53))
OnDropExpr
EndFunctionBody(237)
BeginFunctionBody(238)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnI32ConstExpr(0 (0x0))
- OnBinaryExpr("i16x8.shr_s" (53))
+ OnBinaryExpr("i16x8.shr_s" (54))
OnDropExpr
EndFunctionBody(238)
BeginFunctionBody(239)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnI32ConstExpr(0 (0x0))
- OnBinaryExpr("i16x8.shr_u" (54))
+ OnBinaryExpr("i16x8.shr_u" (55))
OnDropExpr
EndFunctionBody(239)
BeginFunctionBody(240)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnI32ConstExpr(0 (0x0))
- OnBinaryExpr("i32x4.shr_s" (55))
+ OnBinaryExpr("i32x4.shr_s" (56))
OnDropExpr
EndFunctionBody(240)
BeginFunctionBody(241)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnI32ConstExpr(0 (0x0))
- OnBinaryExpr("i32x4.shr_u" (56))
+ OnBinaryExpr("i32x4.shr_u" (57))
OnDropExpr
EndFunctionBody(241)
BeginFunctionBody(242)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnI32ConstExpr(0 (0x0))
- OnBinaryExpr("i64x2.shr_s" (57))
+ OnBinaryExpr("i64x2.shr_s" (58))
OnDropExpr
EndFunctionBody(242)
BeginFunctionBody(243)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnI32ConstExpr(0 (0x0))
- OnBinaryExpr("i64x2.shr_u" (58))
+ OnBinaryExpr("i64x2.shr_u" (59))
OnDropExpr
EndFunctionBody(243)
BeginFunctionBody(244)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("v128.and" (59))
+ OnBinaryExpr("v128.and" (60))
OnDropExpr
EndFunctionBody(244)
BeginFunctionBody(245)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("v128.or" (60))
+ OnBinaryExpr("v128.or" (61))
OnDropExpr
EndFunctionBody(245)
BeginFunctionBody(246)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("v128.xor" (61))
+ OnBinaryExpr("v128.xor" (62))
OnDropExpr
EndFunctionBody(246)
BeginFunctionBody(247)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("v128.not" (62))
+ OnUnaryExpr("v128.not" (63))
OnDropExpr
EndFunctionBody(247)
BeginFunctionBody(248)
@@ -9590,517 +9590,517 @@ BeginModule(version: 1)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
OnV128ConstExpr(0x00000003 0x00000003 0x00000003 0x00000003)
- OnTernaryExpr("v128.bitselect" (63))
+ OnTernaryExpr("v128.bitselect" (64))
OnDropExpr
EndFunctionBody(248)
BeginFunctionBody(249)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("i8x16.any_true" (64))
+ OnUnaryExpr("i8x16.any_true" (65))
OnDropExpr
EndFunctionBody(249)
BeginFunctionBody(250)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("i16x8.any_true" (65))
+ OnUnaryExpr("i16x8.any_true" (66))
OnDropExpr
EndFunctionBody(250)
BeginFunctionBody(251)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("i32x4.any_true" (66))
+ OnUnaryExpr("i32x4.any_true" (67))
OnDropExpr
EndFunctionBody(251)
BeginFunctionBody(252)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("i64x2.any_true" (67))
+ OnUnaryExpr("i64x2.any_true" (68))
OnDropExpr
EndFunctionBody(252)
BeginFunctionBody(253)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("i8x16.all_true" (68))
+ OnUnaryExpr("i8x16.all_true" (69))
OnDropExpr
EndFunctionBody(253)
BeginFunctionBody(254)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("i16x8.all_true" (69))
+ OnUnaryExpr("i16x8.all_true" (70))
OnDropExpr
EndFunctionBody(254)
BeginFunctionBody(255)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("i32x4.all_true" (70))
+ OnUnaryExpr("i32x4.all_true" (71))
OnDropExpr
EndFunctionBody(255)
BeginFunctionBody(256)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("i64x2.all_true" (71))
+ OnUnaryExpr("i64x2.all_true" (72))
OnDropExpr
EndFunctionBody(256)
BeginFunctionBody(257)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i8x16.eq" (72))
+ OnCompareExpr("i8x16.eq" (73))
OnDropExpr
EndFunctionBody(257)
BeginFunctionBody(258)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i16x8.eq" (73))
+ OnCompareExpr("i16x8.eq" (74))
OnDropExpr
EndFunctionBody(258)
BeginFunctionBody(259)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i32x4.eq" (74))
+ OnCompareExpr("i32x4.eq" (75))
OnDropExpr
EndFunctionBody(259)
BeginFunctionBody(260)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("f32x4.eq" (75))
+ OnCompareExpr("f32x4.eq" (77))
OnDropExpr
EndFunctionBody(260)
BeginFunctionBody(261)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("f64x2.eq" (76))
+ OnCompareExpr("f64x2.eq" (78))
OnDropExpr
EndFunctionBody(261)
BeginFunctionBody(262)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i8x16.ne" (77))
+ OnCompareExpr("i8x16.ne" (79))
OnDropExpr
EndFunctionBody(262)
BeginFunctionBody(263)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i16x8.ne" (78))
+ OnCompareExpr("i16x8.ne" (80))
OnDropExpr
EndFunctionBody(263)
BeginFunctionBody(264)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i32x4.ne" (79))
+ OnCompareExpr("i32x4.ne" (81))
OnDropExpr
EndFunctionBody(264)
BeginFunctionBody(265)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("f32x4.ne" (80))
+ OnCompareExpr("f32x4.ne" (83))
OnDropExpr
EndFunctionBody(265)
BeginFunctionBody(266)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("f64x2.ne" (81))
+ OnCompareExpr("f64x2.ne" (84))
OnDropExpr
EndFunctionBody(266)
BeginFunctionBody(267)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i8x16.lt_s" (82))
+ OnCompareExpr("i8x16.lt_s" (85))
OnDropExpr
EndFunctionBody(267)
BeginFunctionBody(268)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i8x16.lt_u" (83))
+ OnCompareExpr("i8x16.lt_u" (86))
OnDropExpr
EndFunctionBody(268)
BeginFunctionBody(269)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i16x8.lt_s" (84))
+ OnCompareExpr("i16x8.lt_s" (87))
OnDropExpr
EndFunctionBody(269)
BeginFunctionBody(270)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i16x8.lt_u" (85))
+ OnCompareExpr("i16x8.lt_u" (88))
OnDropExpr
EndFunctionBody(270)
BeginFunctionBody(271)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i32x4.lt_s" (86))
+ OnCompareExpr("i32x4.lt_s" (89))
OnDropExpr
EndFunctionBody(271)
BeginFunctionBody(272)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i32x4.lt_u" (87))
+ OnCompareExpr("i32x4.lt_u" (90))
OnDropExpr
EndFunctionBody(272)
BeginFunctionBody(273)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("f32x4.lt" (88))
+ OnCompareExpr("f32x4.lt" (93))
OnDropExpr
EndFunctionBody(273)
BeginFunctionBody(274)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("f64x2.lt" (89))
+ OnCompareExpr("f64x2.lt" (94))
OnDropExpr
EndFunctionBody(274)
BeginFunctionBody(275)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i8x16.le_s" (90))
+ OnCompareExpr("i8x16.le_s" (95))
OnDropExpr
EndFunctionBody(275)
BeginFunctionBody(276)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i8x16.le_u" (91))
+ OnCompareExpr("i8x16.le_u" (96))
OnDropExpr
EndFunctionBody(276)
BeginFunctionBody(277)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i16x8.le_s" (92))
+ OnCompareExpr("i16x8.le_s" (97))
OnDropExpr
EndFunctionBody(277)
BeginFunctionBody(278)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i16x8.le_u" (93))
+ OnCompareExpr("i16x8.le_u" (98))
OnDropExpr
EndFunctionBody(278)
BeginFunctionBody(279)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i32x4.le_s" (94))
+ OnCompareExpr("i32x4.le_s" (99))
OnDropExpr
EndFunctionBody(279)
BeginFunctionBody(280)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i32x4.le_u" (95))
+ OnCompareExpr("i32x4.le_u" (100))
OnDropExpr
EndFunctionBody(280)
BeginFunctionBody(281)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("f32x4.le" (96))
+ OnCompareExpr("f32x4.le" (103))
OnDropExpr
EndFunctionBody(281)
BeginFunctionBody(282)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("f64x2.le" (97))
+ OnCompareExpr("f64x2.le" (104))
OnDropExpr
EndFunctionBody(282)
BeginFunctionBody(283)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i8x16.gt_s" (98))
+ OnCompareExpr("i8x16.gt_s" (105))
OnDropExpr
EndFunctionBody(283)
BeginFunctionBody(284)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i8x16.gt_u" (99))
+ OnCompareExpr("i8x16.gt_u" (106))
OnDropExpr
EndFunctionBody(284)
BeginFunctionBody(285)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i16x8.gt_s" (100))
+ OnCompareExpr("i16x8.gt_s" (107))
OnDropExpr
EndFunctionBody(285)
BeginFunctionBody(286)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i16x8.gt_u" (101))
+ OnCompareExpr("i16x8.gt_u" (108))
OnDropExpr
EndFunctionBody(286)
BeginFunctionBody(287)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i32x4.gt_s" (102))
+ OnCompareExpr("i32x4.gt_s" (109))
OnDropExpr
EndFunctionBody(287)
BeginFunctionBody(288)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i32x4.gt_u" (103))
+ OnCompareExpr("i32x4.gt_u" (110))
OnDropExpr
EndFunctionBody(288)
BeginFunctionBody(289)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("f32x4.gt" (104))
+ OnCompareExpr("f32x4.gt" (113))
OnDropExpr
EndFunctionBody(289)
BeginFunctionBody(290)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("f64x2.gt" (105))
+ OnCompareExpr("f64x2.gt" (114))
OnDropExpr
EndFunctionBody(290)
BeginFunctionBody(291)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i8x16.ge_s" (106))
+ OnCompareExpr("i8x16.ge_s" (115))
OnDropExpr
EndFunctionBody(291)
BeginFunctionBody(292)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i8x16.ge_u" (107))
+ OnCompareExpr("i8x16.ge_u" (116))
OnDropExpr
EndFunctionBody(292)
BeginFunctionBody(293)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i16x8.ge_s" (108))
+ OnCompareExpr("i16x8.ge_s" (117))
OnDropExpr
EndFunctionBody(293)
BeginFunctionBody(294)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i16x8.ge_u" (109))
+ OnCompareExpr("i16x8.ge_u" (118))
OnDropExpr
EndFunctionBody(294)
BeginFunctionBody(295)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i32x4.ge_s" (110))
+ OnCompareExpr("i32x4.ge_s" (119))
OnDropExpr
EndFunctionBody(295)
BeginFunctionBody(296)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("i32x4.ge_u" (111))
+ OnCompareExpr("i32x4.ge_u" (120))
OnDropExpr
EndFunctionBody(296)
BeginFunctionBody(297)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("f32x4.ge" (112))
+ OnCompareExpr("f32x4.ge" (123))
OnDropExpr
EndFunctionBody(297)
BeginFunctionBody(298)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnCompareExpr("f64x2.ge" (113))
+ OnCompareExpr("f64x2.ge" (124))
OnDropExpr
EndFunctionBody(298)
BeginFunctionBody(299)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("f32x4.neg" (114))
+ OnUnaryExpr("f32x4.neg" (125))
OnDropExpr
EndFunctionBody(299)
BeginFunctionBody(300)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("f64x2.neg" (115))
+ OnUnaryExpr("f64x2.neg" (126))
OnDropExpr
EndFunctionBody(300)
BeginFunctionBody(301)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("f32x4.abs" (116))
+ OnUnaryExpr("f32x4.abs" (127))
OnDropExpr
EndFunctionBody(301)
BeginFunctionBody(302)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("f64x2.abs" (117))
+ OnUnaryExpr("f64x2.abs" (128))
OnDropExpr
EndFunctionBody(302)
BeginFunctionBody(303)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("f32x4.min" (118))
+ OnBinaryExpr("f32x4.min" (129))
OnDropExpr
EndFunctionBody(303)
BeginFunctionBody(304)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("f64x2.min" (119))
+ OnBinaryExpr("f64x2.min" (130))
OnDropExpr
EndFunctionBody(304)
BeginFunctionBody(305)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("f32x4.max" (120))
+ OnBinaryExpr("f32x4.max" (131))
OnDropExpr
EndFunctionBody(305)
BeginFunctionBody(306)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("f64x2.max" (121))
+ OnBinaryExpr("f64x2.max" (132))
OnDropExpr
EndFunctionBody(306)
BeginFunctionBody(307)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("f32x4.add" (122))
+ OnBinaryExpr("f32x4.add" (133))
OnDropExpr
EndFunctionBody(307)
BeginFunctionBody(308)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("f64x2.add" (123))
+ OnBinaryExpr("f64x2.add" (134))
OnDropExpr
EndFunctionBody(308)
BeginFunctionBody(309)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("f32x4.sub" (124))
+ OnBinaryExpr("f32x4.sub" (135))
OnDropExpr
EndFunctionBody(309)
BeginFunctionBody(310)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("f64x2.sub" (125))
+ OnBinaryExpr("f64x2.sub" (136))
OnDropExpr
EndFunctionBody(310)
BeginFunctionBody(311)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("f32x4.div" (126))
+ OnBinaryExpr("f32x4.div" (137))
OnDropExpr
EndFunctionBody(311)
BeginFunctionBody(312)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("f64x2.div" (127))
+ OnBinaryExpr("f64x2.div" (138))
OnDropExpr
EndFunctionBody(312)
BeginFunctionBody(313)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("f32x4.mul" (128))
+ OnBinaryExpr("f32x4.mul" (139))
OnDropExpr
EndFunctionBody(313)
BeginFunctionBody(314)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
OnV128ConstExpr(0x00000002 0x00000002 0x00000002 0x00000002)
- OnBinaryExpr("f64x2.mul" (129))
+ OnBinaryExpr("f64x2.mul" (140))
OnDropExpr
EndFunctionBody(314)
BeginFunctionBody(315)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("f32x4.sqrt" (130))
+ OnUnaryExpr("f32x4.sqrt" (141))
OnDropExpr
EndFunctionBody(315)
BeginFunctionBody(316)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnUnaryExpr("f64x2.sqrt" (131))
+ OnUnaryExpr("f64x2.sqrt" (142))
OnDropExpr
EndFunctionBody(316)
BeginFunctionBody(317)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnConvertExpr("f32x4.convert_s/i32x4" (132))
+ OnConvertExpr("f32x4.convert_s/i32x4" (143))
OnDropExpr
EndFunctionBody(317)
BeginFunctionBody(318)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnConvertExpr("f32x4.convert_u/i32x4" (133))
+ OnConvertExpr("f32x4.convert_u/i32x4" (144))
OnDropExpr
EndFunctionBody(318)
BeginFunctionBody(319)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnConvertExpr("f64x2.convert_s/i64x2" (134))
+ OnConvertExpr("f64x2.convert_s/i64x2" (145))
OnDropExpr
EndFunctionBody(319)
BeginFunctionBody(320)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnConvertExpr("f64x2.convert_u/i64x2" (135))
+ OnConvertExpr("f64x2.convert_u/i64x2" (146))
OnDropExpr
EndFunctionBody(320)
BeginFunctionBody(321)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnConvertExpr("i32x4.trunc_s/f32x4:sat" (136))
+ OnConvertExpr("i32x4.trunc_s/f32x4:sat" (147))
OnDropExpr
EndFunctionBody(321)
BeginFunctionBody(322)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnConvertExpr("i32x4.trunc_u/f32x4:sat" (137))
+ OnConvertExpr("i32x4.trunc_u/f32x4:sat" (148))
OnDropExpr
EndFunctionBody(322)
BeginFunctionBody(323)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnConvertExpr("i64x2.trunc_s/f64x2:sat" (138))
+ OnConvertExpr("i64x2.trunc_s/f64x2:sat" (149))
OnDropExpr
EndFunctionBody(323)
BeginFunctionBody(324)
OnLocalDeclCount(0)
OnV128ConstExpr(0x00000001 0x00000001 0x00000001 0x00000001)
- OnConvertExpr("i64x2.trunc_u/f64x2:sat" (139))
+ OnConvertExpr("i64x2.trunc_u/f64x2:sat" (150))
OnDropExpr
EndFunctionBody(324)
BeginFunctionBody(325)