diff options
Diffstat (limited to 'test/example')
-rw-r--r-- | test/example/c-api-kitchen-sink.c | 196 | ||||
-rw-r--r-- | test/example/c-api-kitchen-sink.txt | 3203 | ||||
-rw-r--r-- | test/example/c-api-kitchen-sink.txt.txt | 782 |
3 files changed, 3876 insertions, 305 deletions
diff --git a/test/example/c-api-kitchen-sink.c b/test/example/c-api-kitchen-sink.c index d056d0e75..cf2ce6c04 100644 --- a/test/example/c-api-kitchen-sink.c +++ b/test/example/c-api-kitchen-sink.c @@ -15,11 +15,14 @@ // helpers +static const uint8_t v128_bytes[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + BinaryenExpressionRef makeUnary(BinaryenModuleRef module, BinaryenOp op, BinaryenType inputType) { if (inputType == BinaryenTypeInt32()) return BinaryenUnary(module, op, BinaryenConst(module, BinaryenLiteralInt32(-10))); if (inputType == BinaryenTypeInt64()) return BinaryenUnary(module, op, BinaryenConst(module, BinaryenLiteralInt64(-22))); if (inputType == BinaryenTypeFloat32()) return BinaryenUnary(module, op, BinaryenConst(module, BinaryenLiteralFloat32(-33.612f))); if (inputType == BinaryenTypeFloat64()) return BinaryenUnary(module, op, BinaryenConst(module, BinaryenLiteralFloat64(-9005.841))); + if (inputType == BinaryenTypeVec128()) return BinaryenUnary(module, op, BinaryenConst(module, BinaryenLiteralVec128(v128_bytes))); abort(); } @@ -41,6 +44,10 @@ BinaryenExpressionRef makeBinary(BinaryenModuleRef module, BinaryenOp op, Binary BinaryenExpressionRef temp = BinaryenConst(module, BinaryenLiteralFloat64(-9007.333)); return BinaryenBinary(module, op, BinaryenConst(module, BinaryenLiteralFloat64(-9005.841)), temp); } + if (type == BinaryenTypeVec128()) { + BinaryenExpressionRef temp = BinaryenConst(module, BinaryenLiteralVec128(v128_bytes)); + return BinaryenBinary(module, op, BinaryenConst(module, BinaryenLiteralVec128(v128_bytes)), temp); + } abort(); } @@ -60,6 +67,10 @@ BinaryenExpressionRef makeFloat64(BinaryenModuleRef module, double x) { return BinaryenConst(module, BinaryenLiteralFloat64(x)); } +BinaryenExpressionRef makeVec128(BinaryenModuleRef module, uint8_t const *bytes) { + return BinaryenConst(module, BinaryenLiteralVec128(bytes)); +} + BinaryenExpressionRef makeSomething(BinaryenModuleRef module) { return makeInt32(module, 1337); } @@ -68,6 +79,48 @@ BinaryenExpressionRef makeDroppedInt32(BinaryenModuleRef module, int x) { return BinaryenDrop(module, BinaryenConst(module, BinaryenLiteralInt32(x))); } +BinaryenExpressionRef makeSIMDExtract(BinaryenModuleRef module, BinaryenOp op) { + return BinaryenSIMDExtract(module, op, makeVec128(module, v128_bytes), 0); +} + +BinaryenExpressionRef makeSIMDReplace(BinaryenModuleRef module, BinaryenOp op, BinaryenType type) { + BinaryenExpressionRef val; + if (type == BinaryenTypeInt32()) { + val = makeInt32(module, 42); + } + if (type == BinaryenTypeInt64()) { + val = makeInt64(module, 42); + } + if (type == BinaryenTypeFloat32()) { + val = makeFloat32(module, 42.); + } + if (type == BinaryenTypeFloat64()) { + val = makeFloat64(module, 42.); + } + if (!val) { + abort(); + } + return BinaryenSIMDReplace(module, op, makeVec128(module, v128_bytes), 0, val); +} + +BinaryenExpressionRef makeSIMDShuffle(BinaryenModuleRef module) { + BinaryenExpressionRef left = makeVec128(module, v128_bytes); + BinaryenExpressionRef right = makeVec128(module, v128_bytes); + return BinaryenSIMDShuffle(module, left, right, (uint8_t[16]) {}); +} + +BinaryenExpressionRef makeSIMDBitselect(BinaryenModuleRef module) { + BinaryenExpressionRef left = makeVec128(module, v128_bytes); + BinaryenExpressionRef right = makeVec128(module, v128_bytes); + BinaryenExpressionRef cond = makeVec128(module, v128_bytes); + return BinaryenSIMDBitselect(module, left, right, cond); +} + +BinaryenExpressionRef makeSIMDShift(BinaryenModuleRef module, BinaryenOp op) { + BinaryenExpressionRef vec = makeVec128(module, v128_bytes); + return BinaryenSIMDShift(module, op, vec, makeInt32(module, 1)); +} + // tests void test_types() { @@ -94,7 +147,8 @@ void test_core() { constF32 = BinaryenConst(module, BinaryenLiteralFloat32(3.14f)), constF64 = BinaryenConst(module, BinaryenLiteralFloat64(2.1828)), constF32Bits = BinaryenConst(module, BinaryenLiteralFloat32Bits(0xffff1234)), - constF64Bits = BinaryenConst(module, BinaryenLiteralFloat64Bits(0xffff12345678abcdLL)); + constF64Bits = BinaryenConst(module, BinaryenLiteralFloat64Bits(0xffff12345678abcdLL)), + constV128 = BinaryenConst(module, BinaryenLiteralVec128(v128_bytes)); const char* switchValueNames[] = { "the-value" }; const char* switchBodyNames[] = { "the-nothing" }; @@ -160,6 +214,39 @@ void test_core() { makeUnary(module, BinaryenDemoteFloat64(), 4), makeUnary(module, BinaryenReinterpretInt32(), 1), makeUnary(module, BinaryenReinterpretInt64(), 2), + makeUnary(module, BinaryenSplatVecI8x16(), 1), + makeUnary(module, BinaryenSplatVecI16x8(), 1), + makeUnary(module, BinaryenSplatVecI32x4(), 1), + makeUnary(module, BinaryenSplatVecI64x2(), 2), + makeUnary(module, BinaryenSplatVecF32x4(), 3), + makeUnary(module, BinaryenSplatVecF64x2(), 4), + makeUnary(module, BinaryenNotVec128(), 5), + makeUnary(module, BinaryenNegVecI8x16(), 5), + makeUnary(module, BinaryenAnyTrueVecI8x16(), 5), + makeUnary(module, BinaryenAllTrueVecI8x16(), 5), + makeUnary(module, BinaryenNegVecI16x8(), 5), + makeUnary(module, BinaryenAnyTrueVecI16x8(), 5), + makeUnary(module, BinaryenAllTrueVecI16x8(), 5), + makeUnary(module, BinaryenNegVecI32x4(), 5), + makeUnary(module, BinaryenAnyTrueVecI32x4(), 5), + makeUnary(module, BinaryenAllTrueVecI32x4(), 5), + makeUnary(module, BinaryenNegVecI64x2(), 5), + makeUnary(module, BinaryenAnyTrueVecI64x2(), 5), + makeUnary(module, BinaryenAllTrueVecI64x2(), 5), + makeUnary(module, BinaryenAbsVecF32x4(), 5), + makeUnary(module, BinaryenNegVecF32x4(), 5), + makeUnary(module, BinaryenSqrtVecF32x4(), 5), + makeUnary(module, BinaryenAbsVecF64x2(), 5), + makeUnary(module, BinaryenNegVecF64x2(), 5), + makeUnary(module, BinaryenSqrtVecF64x2(), 5), + makeUnary(module, BinaryenTruncSatSVecF32x4ToVecI32x4(), 5), + makeUnary(module, BinaryenTruncSatUVecF32x4ToVecI32x4(), 5), + makeUnary(module, BinaryenTruncSatSVecF64x2ToVecI64x2(), 5), + makeUnary(module, BinaryenTruncSatUVecF64x2ToVecI64x2(), 5), + makeUnary(module, BinaryenConvertSVecI32x4ToVecF32x4(), 5), + makeUnary(module, BinaryenConvertUVecI32x4ToVecF32x4(), 5), + makeUnary(module, BinaryenConvertSVecI64x2ToVecF64x2(), 5), + makeUnary(module, BinaryenConvertUVecI64x2ToVecF64x2(), 5), // Binary makeBinary(module, BinaryenAddInt32(), 1), makeBinary(module, BinaryenSubFloat64(), 4), @@ -193,6 +280,113 @@ void test_core() { makeBinary(module, BinaryenLeFloat64(), 4), makeBinary(module, BinaryenGtFloat64(), 4), makeBinary(module, BinaryenGeFloat32(), 3), + makeBinary(module, BinaryenEqVecI8x16(), 5), + makeBinary(module, BinaryenNeVecI8x16(), 5), + makeBinary(module, BinaryenLtSVecI8x16(), 5), + makeBinary(module, BinaryenLtUVecI8x16(), 5), + makeBinary(module, BinaryenGtSVecI8x16(), 5), + makeBinary(module, BinaryenGtUVecI8x16(), 5), + makeBinary(module, BinaryenLeSVecI8x16(), 5), + makeBinary(module, BinaryenLeUVecI8x16(), 5), + makeBinary(module, BinaryenGeSVecI8x16(), 5), + makeBinary(module, BinaryenGeUVecI8x16(), 5), + makeBinary(module, BinaryenEqVecI16x8(), 5), + makeBinary(module, BinaryenNeVecI16x8(), 5), + makeBinary(module, BinaryenLtSVecI16x8(), 5), + makeBinary(module, BinaryenLtUVecI16x8(), 5), + makeBinary(module, BinaryenGtSVecI16x8(), 5), + makeBinary(module, BinaryenGtUVecI16x8(), 5), + makeBinary(module, BinaryenLeSVecI16x8(), 5), + makeBinary(module, BinaryenLeUVecI16x8(), 5), + makeBinary(module, BinaryenGeSVecI16x8(), 5), + makeBinary(module, BinaryenGeUVecI16x8(), 5), + makeBinary(module, BinaryenEqVecI32x4(), 5), + makeBinary(module, BinaryenNeVecI32x4(), 5), + makeBinary(module, BinaryenLtSVecI32x4(), 5), + makeBinary(module, BinaryenLtUVecI32x4(), 5), + makeBinary(module, BinaryenGtSVecI32x4(), 5), + makeBinary(module, BinaryenGtUVecI32x4(), 5), + makeBinary(module, BinaryenLeSVecI32x4(), 5), + makeBinary(module, BinaryenLeUVecI32x4(), 5), + makeBinary(module, BinaryenGeSVecI32x4(), 5), + makeBinary(module, BinaryenGeUVecI32x4(), 5), + makeBinary(module, BinaryenEqVecF32x4(), 5), + makeBinary(module, BinaryenNeVecF32x4(), 5), + makeBinary(module, BinaryenLtVecF32x4(), 5), + makeBinary(module, BinaryenGtVecF32x4(), 5), + makeBinary(module, BinaryenLeVecF32x4(), 5), + makeBinary(module, BinaryenGeVecF32x4(), 5), + makeBinary(module, BinaryenEqVecF64x2(), 5), + makeBinary(module, BinaryenNeVecF64x2(), 5), + makeBinary(module, BinaryenLtVecF64x2(), 5), + makeBinary(module, BinaryenGtVecF64x2(), 5), + makeBinary(module, BinaryenLeVecF64x2(), 5), + makeBinary(module, BinaryenGeVecF64x2(), 5), + makeBinary(module, BinaryenAndVec128(), 5), + makeBinary(module, BinaryenOrVec128(), 5), + makeBinary(module, BinaryenXorVec128(), 5), + makeBinary(module, BinaryenAddVecI8x16(), 5), + makeBinary(module, BinaryenAddSatSVecI8x16(), 5), + makeBinary(module, BinaryenAddSatUVecI8x16(), 5), + makeBinary(module, BinaryenSubVecI8x16(), 5), + makeBinary(module, BinaryenSubSatSVecI8x16(), 5), + makeBinary(module, BinaryenSubSatUVecI8x16(), 5), + makeBinary(module, BinaryenMulVecI8x16(), 5), + makeBinary(module, BinaryenAddVecI16x8(), 5), + makeBinary(module, BinaryenAddSatSVecI16x8(), 5), + makeBinary(module, BinaryenAddSatUVecI16x8(), 5), + makeBinary(module, BinaryenSubVecI16x8(), 5), + makeBinary(module, BinaryenSubSatSVecI16x8(), 5), + makeBinary(module, BinaryenSubSatUVecI16x8(), 5), + makeBinary(module, BinaryenMulVecI16x8(), 5), + makeBinary(module, BinaryenAddVecI32x4(), 5), + makeBinary(module, BinaryenSubVecI32x4(), 5), + makeBinary(module, BinaryenMulVecI32x4(), 5), + makeBinary(module, BinaryenAddVecI64x2(), 5), + makeBinary(module, BinaryenSubVecI64x2(), 5), + makeBinary(module, BinaryenAddVecF32x4(), 5), + makeBinary(module, BinaryenSubVecF32x4(), 5), + makeBinary(module, BinaryenMulVecF32x4(), 5), + makeBinary(module, BinaryenDivVecF32x4(), 5), + makeBinary(module, BinaryenMinVecF32x4(), 5), + makeBinary(module, BinaryenMaxVecF32x4(), 5), + makeBinary(module, BinaryenAddVecF64x2(), 5), + makeBinary(module, BinaryenSubVecF64x2(), 5), + makeBinary(module, BinaryenMulVecF64x2(), 5), + makeBinary(module, BinaryenDivVecF64x2(), 5), + makeBinary(module, BinaryenMinVecF64x2(), 5), + makeBinary(module, BinaryenMaxVecF64x2(), 5), + // SIMD lane manipulation + makeSIMDExtract(module, BinaryenExtractLaneSVecI8x16()), + makeSIMDExtract(module, BinaryenExtractLaneUVecI8x16()), + makeSIMDExtract(module, BinaryenExtractLaneSVecI16x8()), + makeSIMDExtract(module, BinaryenExtractLaneUVecI16x8()), + makeSIMDExtract(module, BinaryenExtractLaneVecI32x4()), + makeSIMDExtract(module, BinaryenExtractLaneVecI64x2()), + makeSIMDExtract(module, BinaryenExtractLaneVecF32x4()), + makeSIMDExtract(module, BinaryenExtractLaneVecF64x2()), + makeSIMDReplace(module, BinaryenReplaceLaneVecI8x16(), 1), + makeSIMDReplace(module, BinaryenReplaceLaneVecI16x8(), 1), + makeSIMDReplace(module, BinaryenReplaceLaneVecI32x4(), 1), + makeSIMDReplace(module, BinaryenReplaceLaneVecI64x2(), 2), + makeSIMDReplace(module, BinaryenReplaceLaneVecF32x4(), 3), + makeSIMDReplace(module, BinaryenReplaceLaneVecF64x2(), 4), + // SIMD shift + makeSIMDShift(module, BinaryenShlVecI8x16()), + makeSIMDShift(module, BinaryenShrSVecI8x16()), + makeSIMDShift(module, BinaryenShrUVecI8x16()), + makeSIMDShift(module, BinaryenShlVecI16x8()), + makeSIMDShift(module, BinaryenShrSVecI16x8()), + makeSIMDShift(module, BinaryenShrUVecI16x8()), + makeSIMDShift(module, BinaryenShlVecI32x4()), + makeSIMDShift(module, BinaryenShrSVecI32x4()), + makeSIMDShift(module, BinaryenShrUVecI32x4()), + makeSIMDShift(module, BinaryenShlVecI64x2()), + makeSIMDShift(module, BinaryenShrSVecI64x2()), + makeSIMDShift(module, BinaryenShrUVecI64x2()), + // Other SIMD + makeSIMDShuffle(module), + makeSIMDBitselect(module), // All the rest BinaryenBlock(module, NULL, NULL, 0, -1), // block with no name and no type BinaryenIf(module, temp1, temp2, temp3), diff --git a/test/example/c-api-kitchen-sink.txt b/test/example/c-api-kitchen-sink.txt index 600efb4dd..8b716f1b3 100644 --- a/test/example/c-api-kitchen-sink.txt +++ b/test/example/c-api-kitchen-sink.txt @@ -251,6 +251,171 @@ BinaryenTypeAuto: -1 ) ) (drop + (i8x16.splat + (i32.const -10) + ) + ) + (drop + (i16x8.splat + (i32.const -10) + ) + ) + (drop + (i32x4.splat + (i32.const -10) + ) + ) + (drop + (i64x2.splat + (i64.const -22) + ) + ) + (drop + (f32x4.splat + (f32.const -33.61199951171875) + ) + ) + (drop + (f64x2.splat + (f64.const -9005.841) + ) + ) + (drop + (v128.not + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.any_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.all_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.any_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.all_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.any_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.all_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.any_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.all_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.abs + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.sqrt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.abs + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.sqrt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.trunc_s/f32x4:sat + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.trunc_u/f32x4:sat + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.trunc_s/f64x2:sat + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.trunc_u/f64x2:sat + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.convert_s/i32x4 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.convert_u/i32x4 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.convert_s/i64x2 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.convert_u/i64x2 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop (i32.add (i32.const -10) (i32.const -11) @@ -442,6 +607,623 @@ BinaryenTypeAuto: -1 (f32.const -62.5) ) ) + (drop + (i8x16.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.lt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.lt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.gt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.gt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.le_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.le_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.ge_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.ge_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.lt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.lt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.gt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.gt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.le_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.le_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.ge_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.ge_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.lt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.lt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.gt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.gt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.le_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.le_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.ge_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.ge_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.lt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.gt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.le + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.ge + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.lt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.gt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.le + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.ge + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (v128.and + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (v128.or + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (v128.xor + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.add_saturate_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.add_saturate_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.sub_saturate_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.sub_saturate_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.add_saturate_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.add_saturate_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.sub_saturate_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.sub_saturate_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.div + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.min + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.max + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.div + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.min + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.max + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.extract_lane_s 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.extract_lane_u 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.extract_lane_s 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.extract_lane_u 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.extract_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.extract_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.extract_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.extract_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 42) + ) + ) + (drop + (i16x8.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 42) + ) + ) + (drop + (i32x4.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 42) + ) + ) + (drop + (i64x2.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i64.const 42) + ) + ) + (drop + (f32x4.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (f32.const 42) + ) + ) + (drop + (f64x2.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (f64.const 42) + ) + ) + (drop + (i8x16.shl + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i8x16.shr_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i8x16.shr_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i16x8.shl + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i16x8.shr_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i16x8.shr_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i32x4.shl + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i32x4.shr_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i32x4.shr_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i64x2.shl + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i64x2.shr_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i64x2.shr_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (v8x16.shuffle 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (v128.bitselect + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) (block ) (if @@ -1111,327 +1893,1358 @@ int main() { expressions[4] = BinaryenConst(the_module, BinaryenLiteralFloat64(2.1828)); expressions[5] = BinaryenConst(the_module, BinaryenLiteralFloat32(NAN)); expressions[6] = BinaryenConst(the_module, BinaryenLiteralFloat64(NAN)); - expressions[7] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); - expressions[8] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); - expressions[9] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); - expressions[10] = BinaryenConst(the_module, BinaryenLiteralInt64(37)); - expressions[11] = BinaryenConst(the_module, BinaryenLiteralFloat32(1.3)); - expressions[12] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); - expressions[13] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); - expressions[14] = BinaryenConst(the_module, BinaryenLiteralInt64(37)); - expressions[15] = BinaryenConst(the_module, BinaryenLiteralFloat32(1.3)); - expressions[16] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); + { + uint8_t t0[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[7] = BinaryenConst(the_module, BinaryenLiteralVec128(t0)); + } + expressions[8] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); + expressions[9] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); + expressions[10] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); + expressions[11] = BinaryenConst(the_module, BinaryenLiteralInt64(37)); + expressions[12] = BinaryenConst(the_module, BinaryenLiteralFloat32(1.3)); + expressions[13] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); + expressions[14] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); + expressions[15] = BinaryenConst(the_module, BinaryenLiteralInt64(37)); + expressions[16] = BinaryenConst(the_module, BinaryenLiteralFloat32(1.3)); + expressions[17] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); { BinaryenType paramTypes[] = { 1, 2, 3, 4 }; functionTypes[0] = BinaryenAddFunctionType(the_module, "iiIfF", 1, paramTypes, 4); } - expressions[17] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[18] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); - expressions[19] = BinaryenConst(the_module, BinaryenLiteralInt32(3)); - expressions[20] = BinaryenConst(the_module, BinaryenLiteralInt32(4)); - expressions[21] = BinaryenConst(the_module, BinaryenLiteralInt32(5)); - expressions[22] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[23] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[24] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[25] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[18] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[19] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); + expressions[20] = BinaryenConst(the_module, BinaryenLiteralInt32(3)); + expressions[21] = BinaryenConst(the_module, BinaryenLiteralInt32(4)); + expressions[22] = BinaryenConst(the_module, BinaryenLiteralInt32(5)); + expressions[23] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[24] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[25] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); expressions[26] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[27] = BinaryenConst(the_module, BinaryenLiteralInt32(3)); - expressions[28] = BinaryenConst(the_module, BinaryenLiteralInt32(5)); - expressions[29] = BinaryenConst(the_module, BinaryenLiteralInt32(10)); - expressions[30] = BinaryenConst(the_module, BinaryenLiteralInt32(11)); - expressions[31] = BinaryenConst(the_module, BinaryenLiteralInt32(110)); - expressions[32] = BinaryenConst(the_module, BinaryenLiteralInt64(111)); - expressions[33] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[34] = BinaryenUnary(the_module, 0, expressions[33]); - expressions[35] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[36] = BinaryenUnary(the_module, 3, expressions[35]); - expressions[37] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[38] = BinaryenUnary(the_module, 4, expressions[37]); - expressions[39] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[40] = BinaryenUnary(the_module, 6, expressions[39]); - expressions[41] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[42] = BinaryenUnary(the_module, 9, expressions[41]); - expressions[43] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[44] = BinaryenUnary(the_module, 10, expressions[43]); - expressions[45] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[46] = BinaryenUnary(the_module, 13, expressions[45]); - expressions[47] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[48] = BinaryenUnary(the_module, 14, expressions[47]); - expressions[49] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[50] = BinaryenUnary(the_module, 16, expressions[49]); - expressions[51] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[52] = BinaryenUnary(the_module, 19, expressions[51]); - expressions[53] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[54] = BinaryenUnary(the_module, 20, expressions[53]); - expressions[55] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[56] = BinaryenUnary(the_module, 22, expressions[55]); - expressions[57] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[58] = BinaryenUnary(the_module, 23, expressions[57]); - expressions[59] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[60] = BinaryenUnary(the_module, 24, expressions[59]); - expressions[61] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[62] = BinaryenUnary(the_module, 25, expressions[61]); - expressions[63] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[64] = BinaryenUnary(the_module, 26, expressions[63]); - expressions[65] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[66] = BinaryenUnary(the_module, 27, expressions[65]); - expressions[67] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[68] = BinaryenUnary(the_module, 28, expressions[67]); - expressions[69] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[70] = BinaryenUnary(the_module, 29, expressions[69]); - expressions[71] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[72] = BinaryenUnary(the_module, 30, expressions[71]); - expressions[73] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[74] = BinaryenUnary(the_module, 31, expressions[73]); - expressions[75] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[76] = BinaryenUnary(the_module, 32, expressions[75]); - expressions[77] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[78] = BinaryenUnary(the_module, 52, expressions[77]); - expressions[79] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[80] = BinaryenUnary(the_module, 56, expressions[79]); - expressions[81] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[82] = BinaryenUnary(the_module, 53, expressions[81]); - expressions[83] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[84] = BinaryenUnary(the_module, 57, expressions[83]); - expressions[85] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[86] = BinaryenUnary(the_module, 54, expressions[85]); - expressions[87] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[88] = BinaryenUnary(the_module, 58, expressions[87]); - expressions[89] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[90] = BinaryenUnary(the_module, 55, expressions[89]); - expressions[91] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[92] = BinaryenUnary(the_module, 59, expressions[91]); - expressions[93] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[94] = BinaryenUnary(the_module, 33, expressions[93]); - expressions[95] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[96] = BinaryenUnary(the_module, 34, expressions[95]); - expressions[97] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[98] = BinaryenUnary(the_module, 35, expressions[97]); - expressions[99] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[100] = BinaryenUnary(the_module, 36, expressions[99]); - expressions[101] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[102] = BinaryenUnary(the_module, 37, expressions[101]); - expressions[103] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[104] = BinaryenUnary(the_module, 38, expressions[103]); - expressions[105] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[106] = BinaryenUnary(the_module, 39, expressions[105]); - expressions[107] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[108] = BinaryenUnary(the_module, 40, expressions[107]); - expressions[109] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[110] = BinaryenUnary(the_module, 41, expressions[109]); - expressions[111] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[112] = BinaryenUnary(the_module, 42, expressions[111]); - expressions[113] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[114] = BinaryenUnary(the_module, 43, expressions[113]); - expressions[115] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[116] = BinaryenUnary(the_module, 44, expressions[115]); - expressions[117] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[118] = BinaryenUnary(the_module, 45, expressions[117]); - expressions[119] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[120] = BinaryenUnary(the_module, 46, expressions[119]); - expressions[121] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[27] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[28] = BinaryenConst(the_module, BinaryenLiteralInt32(3)); + expressions[29] = BinaryenConst(the_module, BinaryenLiteralInt32(5)); + expressions[30] = BinaryenConst(the_module, BinaryenLiteralInt32(10)); + expressions[31] = BinaryenConst(the_module, BinaryenLiteralInt32(11)); + expressions[32] = BinaryenConst(the_module, BinaryenLiteralInt32(110)); + expressions[33] = BinaryenConst(the_module, BinaryenLiteralInt64(111)); + expressions[34] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[35] = BinaryenUnary(the_module, 0, expressions[34]); + expressions[36] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[37] = BinaryenUnary(the_module, 3, expressions[36]); + expressions[38] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[39] = BinaryenUnary(the_module, 4, expressions[38]); + expressions[40] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[41] = BinaryenUnary(the_module, 6, expressions[40]); + expressions[42] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[43] = BinaryenUnary(the_module, 9, expressions[42]); + expressions[44] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[45] = BinaryenUnary(the_module, 10, expressions[44]); + expressions[46] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[47] = BinaryenUnary(the_module, 13, expressions[46]); + expressions[48] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[49] = BinaryenUnary(the_module, 14, expressions[48]); + expressions[50] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[51] = BinaryenUnary(the_module, 16, expressions[50]); + expressions[52] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[53] = BinaryenUnary(the_module, 19, expressions[52]); + expressions[54] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[55] = BinaryenUnary(the_module, 20, expressions[54]); + expressions[56] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[57] = BinaryenUnary(the_module, 22, expressions[56]); + expressions[58] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[59] = BinaryenUnary(the_module, 23, expressions[58]); + expressions[60] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[61] = BinaryenUnary(the_module, 24, expressions[60]); + expressions[62] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[63] = BinaryenUnary(the_module, 25, expressions[62]); + expressions[64] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[65] = BinaryenUnary(the_module, 26, expressions[64]); + expressions[66] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[67] = BinaryenUnary(the_module, 27, expressions[66]); + expressions[68] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[69] = BinaryenUnary(the_module, 28, expressions[68]); + expressions[70] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[71] = BinaryenUnary(the_module, 29, expressions[70]); + expressions[72] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[73] = BinaryenUnary(the_module, 30, expressions[72]); + expressions[74] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[75] = BinaryenUnary(the_module, 31, expressions[74]); + expressions[76] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[77] = BinaryenUnary(the_module, 32, expressions[76]); + expressions[78] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[79] = BinaryenUnary(the_module, 52, expressions[78]); + expressions[80] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[81] = BinaryenUnary(the_module, 56, expressions[80]); + expressions[82] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[83] = BinaryenUnary(the_module, 53, expressions[82]); + expressions[84] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[85] = BinaryenUnary(the_module, 57, expressions[84]); + expressions[86] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[87] = BinaryenUnary(the_module, 54, expressions[86]); + expressions[88] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[89] = BinaryenUnary(the_module, 58, expressions[88]); + expressions[90] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[91] = BinaryenUnary(the_module, 55, expressions[90]); + expressions[92] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[93] = BinaryenUnary(the_module, 59, expressions[92]); + expressions[94] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[95] = BinaryenUnary(the_module, 33, expressions[94]); + expressions[96] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[97] = BinaryenUnary(the_module, 34, expressions[96]); + expressions[98] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[99] = BinaryenUnary(the_module, 35, expressions[98]); + expressions[100] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[101] = BinaryenUnary(the_module, 36, expressions[100]); + expressions[102] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[103] = BinaryenUnary(the_module, 37, expressions[102]); + expressions[104] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[105] = BinaryenUnary(the_module, 38, expressions[104]); + expressions[106] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[107] = BinaryenUnary(the_module, 39, expressions[106]); + expressions[108] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[109] = BinaryenUnary(the_module, 40, expressions[108]); + expressions[110] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[111] = BinaryenUnary(the_module, 41, expressions[110]); + expressions[112] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[113] = BinaryenUnary(the_module, 42, expressions[112]); + expressions[114] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[115] = BinaryenUnary(the_module, 43, expressions[114]); + expressions[116] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[117] = BinaryenUnary(the_module, 44, expressions[116]); + expressions[118] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[119] = BinaryenUnary(the_module, 45, expressions[118]); + expressions[120] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[121] = BinaryenUnary(the_module, 46, expressions[120]); expressions[122] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[123] = BinaryenBinary(the_module, 0, expressions[122], expressions[121]); - expressions[124] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[125] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[126] = BinaryenBinary(the_module, 64, expressions[125], expressions[124]); - expressions[127] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[128] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[129] = BinaryenBinary(the_module, 3, expressions[128], expressions[127]); - expressions[130] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[131] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[132] = BinaryenBinary(the_module, 29, expressions[131], expressions[130]); - expressions[133] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[134] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[135] = BinaryenBinary(the_module, 30, expressions[134], expressions[133]); - expressions[136] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[137] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[138] = BinaryenBinary(the_module, 6, expressions[137], expressions[136]); - expressions[139] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[140] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[141] = BinaryenBinary(the_module, 7, expressions[140], expressions[139]); - expressions[142] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[143] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[144] = BinaryenBinary(the_module, 33, expressions[143], expressions[142]); - expressions[145] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[146] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[147] = BinaryenBinary(the_module, 9, expressions[146], expressions[145]); - expressions[148] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[149] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[150] = BinaryenBinary(the_module, 35, expressions[149], expressions[148]); - expressions[151] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[152] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[153] = BinaryenBinary(the_module, 36, expressions[152], expressions[151]); - expressions[154] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[155] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[156] = BinaryenBinary(the_module, 12, expressions[155], expressions[154]); - expressions[157] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[158] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[159] = BinaryenBinary(the_module, 13, expressions[158], expressions[157]); - expressions[160] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[161] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[162] = BinaryenBinary(the_module, 39, expressions[161], expressions[160]); - expressions[163] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[164] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[165] = BinaryenBinary(the_module, 53, expressions[164], expressions[163]); - expressions[166] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[167] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[168] = BinaryenBinary(the_module, 67, expressions[167], expressions[166]); - expressions[169] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[170] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[171] = BinaryenBinary(the_module, 55, expressions[170], expressions[169]); - expressions[172] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[173] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[174] = BinaryenBinary(the_module, 69, expressions[173], expressions[172]); - expressions[175] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[176] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[177] = BinaryenBinary(the_module, 15, expressions[176], expressions[175]); - expressions[178] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[179] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[180] = BinaryenBinary(the_module, 58, expressions[179], expressions[178]); - expressions[181] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[182] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[183] = BinaryenBinary(the_module, 17, expressions[182], expressions[181]); - expressions[184] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[185] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[186] = BinaryenBinary(the_module, 43, expressions[185], expressions[184]); - expressions[187] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[188] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[189] = BinaryenBinary(the_module, 44, expressions[188], expressions[187]); - expressions[190] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[191] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[192] = BinaryenBinary(the_module, 20, expressions[191], expressions[190]); - expressions[193] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[194] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[195] = BinaryenBinary(the_module, 46, expressions[194], expressions[193]); - expressions[196] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[197] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[198] = BinaryenBinary(the_module, 22, expressions[197], expressions[196]); - expressions[199] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[200] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[201] = BinaryenBinary(the_module, 23, expressions[200], expressions[199]); - expressions[202] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[203] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[204] = BinaryenBinary(the_module, 49, expressions[203], expressions[202]); - expressions[205] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[206] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[207] = BinaryenBinary(the_module, 59, expressions[206], expressions[205]); - expressions[208] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[209] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[210] = BinaryenBinary(the_module, 73, expressions[209], expressions[208]); - expressions[211] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[212] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[213] = BinaryenBinary(the_module, 74, expressions[212], expressions[211]); - expressions[214] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[215] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[216] = BinaryenBinary(the_module, 62, expressions[215], expressions[214]); + expressions[123] = BinaryenUnary(the_module, 60, expressions[122]); + expressions[124] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[125] = BinaryenUnary(the_module, 61, expressions[124]); + expressions[126] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[127] = BinaryenUnary(the_module, 62, expressions[126]); + expressions[128] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[129] = BinaryenUnary(the_module, 63, expressions[128]); + expressions[130] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[131] = BinaryenUnary(the_module, 64, expressions[130]); + expressions[132] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[133] = BinaryenUnary(the_module, 65, expressions[132]); + { + uint8_t t1[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[134] = BinaryenConst(the_module, BinaryenLiteralVec128(t1)); + } + expressions[135] = BinaryenUnary(the_module, 66, expressions[134]); + { + uint8_t t2[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[136] = BinaryenConst(the_module, BinaryenLiteralVec128(t2)); + } + expressions[137] = BinaryenUnary(the_module, 67, expressions[136]); + { + uint8_t t3[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[138] = BinaryenConst(the_module, BinaryenLiteralVec128(t3)); + } + expressions[139] = BinaryenUnary(the_module, 68, expressions[138]); + { + uint8_t t4[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[140] = BinaryenConst(the_module, BinaryenLiteralVec128(t4)); + } + expressions[141] = BinaryenUnary(the_module, 69, expressions[140]); + { + uint8_t t5[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[142] = BinaryenConst(the_module, BinaryenLiteralVec128(t5)); + } + expressions[143] = BinaryenUnary(the_module, 70, expressions[142]); + { + uint8_t t6[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[144] = BinaryenConst(the_module, BinaryenLiteralVec128(t6)); + } + expressions[145] = BinaryenUnary(the_module, 71, expressions[144]); + { + uint8_t t7[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[146] = BinaryenConst(the_module, BinaryenLiteralVec128(t7)); + } + expressions[147] = BinaryenUnary(the_module, 72, expressions[146]); + { + uint8_t t8[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[148] = BinaryenConst(the_module, BinaryenLiteralVec128(t8)); + } + expressions[149] = BinaryenUnary(the_module, 73, expressions[148]); + { + uint8_t t9[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[150] = BinaryenConst(the_module, BinaryenLiteralVec128(t9)); + } + expressions[151] = BinaryenUnary(the_module, 74, expressions[150]); + { + uint8_t t10[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[152] = BinaryenConst(the_module, BinaryenLiteralVec128(t10)); + } + expressions[153] = BinaryenUnary(the_module, 75, expressions[152]); + { + uint8_t t11[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[154] = BinaryenConst(the_module, BinaryenLiteralVec128(t11)); + } + expressions[155] = BinaryenUnary(the_module, 76, expressions[154]); + { + uint8_t t12[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[156] = BinaryenConst(the_module, BinaryenLiteralVec128(t12)); + } + expressions[157] = BinaryenUnary(the_module, 77, expressions[156]); + { + uint8_t t13[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[158] = BinaryenConst(the_module, BinaryenLiteralVec128(t13)); + } + expressions[159] = BinaryenUnary(the_module, 78, expressions[158]); + { + uint8_t t14[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[160] = BinaryenConst(the_module, BinaryenLiteralVec128(t14)); + } + expressions[161] = BinaryenUnary(the_module, 79, expressions[160]); + { + uint8_t t15[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[162] = BinaryenConst(the_module, BinaryenLiteralVec128(t15)); + } + expressions[163] = BinaryenUnary(the_module, 80, expressions[162]); + { + uint8_t t16[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[164] = BinaryenConst(the_module, BinaryenLiteralVec128(t16)); + } + expressions[165] = BinaryenUnary(the_module, 81, expressions[164]); + { + uint8_t t17[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[166] = BinaryenConst(the_module, BinaryenLiteralVec128(t17)); + } + expressions[167] = BinaryenUnary(the_module, 82, expressions[166]); + { + uint8_t t18[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[168] = BinaryenConst(the_module, BinaryenLiteralVec128(t18)); + } + expressions[169] = BinaryenUnary(the_module, 83, expressions[168]); + { + uint8_t t19[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[170] = BinaryenConst(the_module, BinaryenLiteralVec128(t19)); + } + expressions[171] = BinaryenUnary(the_module, 84, expressions[170]); + { + uint8_t t20[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[172] = BinaryenConst(the_module, BinaryenLiteralVec128(t20)); + } + expressions[173] = BinaryenUnary(the_module, 85, expressions[172]); + { + uint8_t t21[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[174] = BinaryenConst(the_module, BinaryenLiteralVec128(t21)); + } + expressions[175] = BinaryenUnary(the_module, 86, expressions[174]); + { + uint8_t t22[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[176] = BinaryenConst(the_module, BinaryenLiteralVec128(t22)); + } + expressions[177] = BinaryenUnary(the_module, 87, expressions[176]); + { + uint8_t t23[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[178] = BinaryenConst(the_module, BinaryenLiteralVec128(t23)); + } + expressions[179] = BinaryenUnary(the_module, 88, expressions[178]); + { + uint8_t t24[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[180] = BinaryenConst(the_module, BinaryenLiteralVec128(t24)); + } + expressions[181] = BinaryenUnary(the_module, 89, expressions[180]); + { + uint8_t t25[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[182] = BinaryenConst(the_module, BinaryenLiteralVec128(t25)); + } + expressions[183] = BinaryenUnary(the_module, 90, expressions[182]); + { + uint8_t t26[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[184] = BinaryenConst(the_module, BinaryenLiteralVec128(t26)); + } + expressions[185] = BinaryenUnary(the_module, 91, expressions[184]); + { + uint8_t t27[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[186] = BinaryenConst(the_module, BinaryenLiteralVec128(t27)); + } + expressions[187] = BinaryenUnary(the_module, 92, expressions[186]); + expressions[188] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[189] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[190] = BinaryenBinary(the_module, 0, expressions[189], expressions[188]); + expressions[191] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[192] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[193] = BinaryenBinary(the_module, 64, expressions[192], expressions[191]); + expressions[194] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[195] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[196] = BinaryenBinary(the_module, 3, expressions[195], expressions[194]); + expressions[197] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[198] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[199] = BinaryenBinary(the_module, 29, expressions[198], expressions[197]); + expressions[200] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[201] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[202] = BinaryenBinary(the_module, 30, expressions[201], expressions[200]); + expressions[203] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[204] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[205] = BinaryenBinary(the_module, 6, expressions[204], expressions[203]); + expressions[206] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[207] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[208] = BinaryenBinary(the_module, 7, expressions[207], expressions[206]); + expressions[209] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[210] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[211] = BinaryenBinary(the_module, 33, expressions[210], expressions[209]); + expressions[212] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[213] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[214] = BinaryenBinary(the_module, 9, expressions[213], expressions[212]); + expressions[215] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[216] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[217] = BinaryenBinary(the_module, 35, expressions[216], expressions[215]); + expressions[218] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[219] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[220] = BinaryenBinary(the_module, 36, expressions[219], expressions[218]); + expressions[221] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[222] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[223] = BinaryenBinary(the_module, 12, expressions[222], expressions[221]); + expressions[224] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[225] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[226] = BinaryenBinary(the_module, 13, expressions[225], expressions[224]); + expressions[227] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[228] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[229] = BinaryenBinary(the_module, 39, expressions[228], expressions[227]); + expressions[230] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[231] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[232] = BinaryenBinary(the_module, 53, expressions[231], expressions[230]); + expressions[233] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[234] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[235] = BinaryenBinary(the_module, 67, expressions[234], expressions[233]); + expressions[236] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[237] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[238] = BinaryenBinary(the_module, 55, expressions[237], expressions[236]); + expressions[239] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[240] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[241] = BinaryenBinary(the_module, 69, expressions[240], expressions[239]); + expressions[242] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[243] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[244] = BinaryenBinary(the_module, 15, expressions[243], expressions[242]); + expressions[245] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[246] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[247] = BinaryenBinary(the_module, 58, expressions[246], expressions[245]); + expressions[248] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[249] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[250] = BinaryenBinary(the_module, 17, expressions[249], expressions[248]); + expressions[251] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[252] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[253] = BinaryenBinary(the_module, 43, expressions[252], expressions[251]); + expressions[254] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[255] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[256] = BinaryenBinary(the_module, 44, expressions[255], expressions[254]); + expressions[257] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[258] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[259] = BinaryenBinary(the_module, 20, expressions[258], expressions[257]); + expressions[260] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[261] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[262] = BinaryenBinary(the_module, 46, expressions[261], expressions[260]); + expressions[263] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[264] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[265] = BinaryenBinary(the_module, 22, expressions[264], expressions[263]); + expressions[266] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[267] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[268] = BinaryenBinary(the_module, 23, expressions[267], expressions[266]); + expressions[269] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[270] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[271] = BinaryenBinary(the_module, 49, expressions[270], expressions[269]); + expressions[272] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[273] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[274] = BinaryenBinary(the_module, 59, expressions[273], expressions[272]); + expressions[275] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[276] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[277] = BinaryenBinary(the_module, 73, expressions[276], expressions[275]); + expressions[278] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[279] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[280] = BinaryenBinary(the_module, 74, expressions[279], expressions[278]); + expressions[281] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[282] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[283] = BinaryenBinary(the_module, 62, expressions[282], expressions[281]); + { + uint8_t t28[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[284] = BinaryenConst(the_module, BinaryenLiteralVec128(t28)); + } + { + uint8_t t29[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[285] = BinaryenConst(the_module, BinaryenLiteralVec128(t29)); + } + expressions[286] = BinaryenBinary(the_module, 76, expressions[285], expressions[284]); + { + uint8_t t30[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[287] = BinaryenConst(the_module, BinaryenLiteralVec128(t30)); + } + { + uint8_t t31[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[288] = BinaryenConst(the_module, BinaryenLiteralVec128(t31)); + } + expressions[289] = BinaryenBinary(the_module, 77, expressions[288], expressions[287]); + { + uint8_t t32[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[290] = BinaryenConst(the_module, BinaryenLiteralVec128(t32)); + } + { + uint8_t t33[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[291] = BinaryenConst(the_module, BinaryenLiteralVec128(t33)); + } + expressions[292] = BinaryenBinary(the_module, 78, expressions[291], expressions[290]); + { + uint8_t t34[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[293] = BinaryenConst(the_module, BinaryenLiteralVec128(t34)); + } + { + uint8_t t35[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[294] = BinaryenConst(the_module, BinaryenLiteralVec128(t35)); + } + expressions[295] = BinaryenBinary(the_module, 79, expressions[294], expressions[293]); + { + uint8_t t36[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[296] = BinaryenConst(the_module, BinaryenLiteralVec128(t36)); + } + { + uint8_t t37[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[297] = BinaryenConst(the_module, BinaryenLiteralVec128(t37)); + } + expressions[298] = BinaryenBinary(the_module, 80, expressions[297], expressions[296]); + { + uint8_t t38[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[299] = BinaryenConst(the_module, BinaryenLiteralVec128(t38)); + } + { + uint8_t t39[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[300] = BinaryenConst(the_module, BinaryenLiteralVec128(t39)); + } + expressions[301] = BinaryenBinary(the_module, 81, expressions[300], expressions[299]); + { + uint8_t t40[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[302] = BinaryenConst(the_module, BinaryenLiteralVec128(t40)); + } + { + uint8_t t41[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[303] = BinaryenConst(the_module, BinaryenLiteralVec128(t41)); + } + expressions[304] = BinaryenBinary(the_module, 82, expressions[303], expressions[302]); + { + uint8_t t42[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[305] = BinaryenConst(the_module, BinaryenLiteralVec128(t42)); + } + { + uint8_t t43[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[306] = BinaryenConst(the_module, BinaryenLiteralVec128(t43)); + } + expressions[307] = BinaryenBinary(the_module, 83, expressions[306], expressions[305]); + { + uint8_t t44[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[308] = BinaryenConst(the_module, BinaryenLiteralVec128(t44)); + } + { + uint8_t t45[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[309] = BinaryenConst(the_module, BinaryenLiteralVec128(t45)); + } + expressions[310] = BinaryenBinary(the_module, 84, expressions[309], expressions[308]); + { + uint8_t t46[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[311] = BinaryenConst(the_module, BinaryenLiteralVec128(t46)); + } + { + uint8_t t47[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[312] = BinaryenConst(the_module, BinaryenLiteralVec128(t47)); + } + expressions[313] = BinaryenBinary(the_module, 85, expressions[312], expressions[311]); + { + uint8_t t48[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[314] = BinaryenConst(the_module, BinaryenLiteralVec128(t48)); + } + { + uint8_t t49[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[315] = BinaryenConst(the_module, BinaryenLiteralVec128(t49)); + } + expressions[316] = BinaryenBinary(the_module, 86, expressions[315], expressions[314]); + { + uint8_t t50[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[317] = BinaryenConst(the_module, BinaryenLiteralVec128(t50)); + } + { + uint8_t t51[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[318] = BinaryenConst(the_module, BinaryenLiteralVec128(t51)); + } + expressions[319] = BinaryenBinary(the_module, 87, expressions[318], expressions[317]); + { + uint8_t t52[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[320] = BinaryenConst(the_module, BinaryenLiteralVec128(t52)); + } + { + uint8_t t53[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[321] = BinaryenConst(the_module, BinaryenLiteralVec128(t53)); + } + expressions[322] = BinaryenBinary(the_module, 88, expressions[321], expressions[320]); + { + uint8_t t54[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[323] = BinaryenConst(the_module, BinaryenLiteralVec128(t54)); + } + { + uint8_t t55[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[324] = BinaryenConst(the_module, BinaryenLiteralVec128(t55)); + } + expressions[325] = BinaryenBinary(the_module, 89, expressions[324], expressions[323]); + { + uint8_t t56[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[326] = BinaryenConst(the_module, BinaryenLiteralVec128(t56)); + } + { + uint8_t t57[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[327] = BinaryenConst(the_module, BinaryenLiteralVec128(t57)); + } + expressions[328] = BinaryenBinary(the_module, 90, expressions[327], expressions[326]); + { + uint8_t t58[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[329] = BinaryenConst(the_module, BinaryenLiteralVec128(t58)); + } + { + uint8_t t59[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[330] = BinaryenConst(the_module, BinaryenLiteralVec128(t59)); + } + expressions[331] = BinaryenBinary(the_module, 91, expressions[330], expressions[329]); + { + uint8_t t60[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[332] = BinaryenConst(the_module, BinaryenLiteralVec128(t60)); + } + { + uint8_t t61[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[333] = BinaryenConst(the_module, BinaryenLiteralVec128(t61)); + } + expressions[334] = BinaryenBinary(the_module, 92, expressions[333], expressions[332]); + { + uint8_t t62[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[335] = BinaryenConst(the_module, BinaryenLiteralVec128(t62)); + } + { + uint8_t t63[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[336] = BinaryenConst(the_module, BinaryenLiteralVec128(t63)); + } + expressions[337] = BinaryenBinary(the_module, 93, expressions[336], expressions[335]); + { + uint8_t t64[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[338] = BinaryenConst(the_module, BinaryenLiteralVec128(t64)); + } + { + uint8_t t65[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[339] = BinaryenConst(the_module, BinaryenLiteralVec128(t65)); + } + expressions[340] = BinaryenBinary(the_module, 94, expressions[339], expressions[338]); + { + uint8_t t66[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[341] = BinaryenConst(the_module, BinaryenLiteralVec128(t66)); + } + { + uint8_t t67[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[342] = BinaryenConst(the_module, BinaryenLiteralVec128(t67)); + } + expressions[343] = BinaryenBinary(the_module, 95, expressions[342], expressions[341]); + { + uint8_t t68[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[344] = BinaryenConst(the_module, BinaryenLiteralVec128(t68)); + } + { + uint8_t t69[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[345] = BinaryenConst(the_module, BinaryenLiteralVec128(t69)); + } + expressions[346] = BinaryenBinary(the_module, 96, expressions[345], expressions[344]); + { + uint8_t t70[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[347] = BinaryenConst(the_module, BinaryenLiteralVec128(t70)); + } + { + uint8_t t71[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[348] = BinaryenConst(the_module, BinaryenLiteralVec128(t71)); + } + expressions[349] = BinaryenBinary(the_module, 97, expressions[348], expressions[347]); + { + uint8_t t72[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[350] = BinaryenConst(the_module, BinaryenLiteralVec128(t72)); + } + { + uint8_t t73[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[351] = BinaryenConst(the_module, BinaryenLiteralVec128(t73)); + } + expressions[352] = BinaryenBinary(the_module, 98, expressions[351], expressions[350]); + { + uint8_t t74[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[353] = BinaryenConst(the_module, BinaryenLiteralVec128(t74)); + } + { + uint8_t t75[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[354] = BinaryenConst(the_module, BinaryenLiteralVec128(t75)); + } + expressions[355] = BinaryenBinary(the_module, 99, expressions[354], expressions[353]); + { + uint8_t t76[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[356] = BinaryenConst(the_module, BinaryenLiteralVec128(t76)); + } + { + uint8_t t77[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[357] = BinaryenConst(the_module, BinaryenLiteralVec128(t77)); + } + expressions[358] = BinaryenBinary(the_module, 100, expressions[357], expressions[356]); + { + uint8_t t78[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[359] = BinaryenConst(the_module, BinaryenLiteralVec128(t78)); + } + { + uint8_t t79[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[360] = BinaryenConst(the_module, BinaryenLiteralVec128(t79)); + } + expressions[361] = BinaryenBinary(the_module, 101, expressions[360], expressions[359]); + { + uint8_t t80[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[362] = BinaryenConst(the_module, BinaryenLiteralVec128(t80)); + } + { + uint8_t t81[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[363] = BinaryenConst(the_module, BinaryenLiteralVec128(t81)); + } + expressions[364] = BinaryenBinary(the_module, 102, expressions[363], expressions[362]); + { + uint8_t t82[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[365] = BinaryenConst(the_module, BinaryenLiteralVec128(t82)); + } + { + uint8_t t83[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[366] = BinaryenConst(the_module, BinaryenLiteralVec128(t83)); + } + expressions[367] = BinaryenBinary(the_module, 103, expressions[366], expressions[365]); + { + uint8_t t84[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[368] = BinaryenConst(the_module, BinaryenLiteralVec128(t84)); + } + { + uint8_t t85[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[369] = BinaryenConst(the_module, BinaryenLiteralVec128(t85)); + } + expressions[370] = BinaryenBinary(the_module, 104, expressions[369], expressions[368]); + { + uint8_t t86[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[371] = BinaryenConst(the_module, BinaryenLiteralVec128(t86)); + } + { + uint8_t t87[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[372] = BinaryenConst(the_module, BinaryenLiteralVec128(t87)); + } + expressions[373] = BinaryenBinary(the_module, 105, expressions[372], expressions[371]); + { + uint8_t t88[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[374] = BinaryenConst(the_module, BinaryenLiteralVec128(t88)); + } + { + uint8_t t89[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[375] = BinaryenConst(the_module, BinaryenLiteralVec128(t89)); + } + expressions[376] = BinaryenBinary(the_module, 106, expressions[375], expressions[374]); + { + uint8_t t90[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[377] = BinaryenConst(the_module, BinaryenLiteralVec128(t90)); + } + { + uint8_t t91[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[378] = BinaryenConst(the_module, BinaryenLiteralVec128(t91)); + } + expressions[379] = BinaryenBinary(the_module, 107, expressions[378], expressions[377]); + { + uint8_t t92[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[380] = BinaryenConst(the_module, BinaryenLiteralVec128(t92)); + } + { + uint8_t t93[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[381] = BinaryenConst(the_module, BinaryenLiteralVec128(t93)); + } + expressions[382] = BinaryenBinary(the_module, 108, expressions[381], expressions[380]); + { + uint8_t t94[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[383] = BinaryenConst(the_module, BinaryenLiteralVec128(t94)); + } + { + uint8_t t95[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[384] = BinaryenConst(the_module, BinaryenLiteralVec128(t95)); + } + expressions[385] = BinaryenBinary(the_module, 109, expressions[384], expressions[383]); + { + uint8_t t96[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[386] = BinaryenConst(the_module, BinaryenLiteralVec128(t96)); + } + { + uint8_t t97[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[387] = BinaryenConst(the_module, BinaryenLiteralVec128(t97)); + } + expressions[388] = BinaryenBinary(the_module, 110, expressions[387], expressions[386]); + { + uint8_t t98[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[389] = BinaryenConst(the_module, BinaryenLiteralVec128(t98)); + } + { + uint8_t t99[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[390] = BinaryenConst(the_module, BinaryenLiteralVec128(t99)); + } + expressions[391] = BinaryenBinary(the_module, 111, expressions[390], expressions[389]); + { + uint8_t t100[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[392] = BinaryenConst(the_module, BinaryenLiteralVec128(t100)); + } + { + uint8_t t101[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[393] = BinaryenConst(the_module, BinaryenLiteralVec128(t101)); + } + expressions[394] = BinaryenBinary(the_module, 112, expressions[393], expressions[392]); + { + uint8_t t102[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[395] = BinaryenConst(the_module, BinaryenLiteralVec128(t102)); + } + { + uint8_t t103[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[396] = BinaryenConst(the_module, BinaryenLiteralVec128(t103)); + } + expressions[397] = BinaryenBinary(the_module, 113, expressions[396], expressions[395]); + { + uint8_t t104[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[398] = BinaryenConst(the_module, BinaryenLiteralVec128(t104)); + } + { + uint8_t t105[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[399] = BinaryenConst(the_module, BinaryenLiteralVec128(t105)); + } + expressions[400] = BinaryenBinary(the_module, 114, expressions[399], expressions[398]); + { + uint8_t t106[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[401] = BinaryenConst(the_module, BinaryenLiteralVec128(t106)); + } + { + uint8_t t107[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[402] = BinaryenConst(the_module, BinaryenLiteralVec128(t107)); + } + expressions[403] = BinaryenBinary(the_module, 115, expressions[402], expressions[401]); + { + uint8_t t108[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[404] = BinaryenConst(the_module, BinaryenLiteralVec128(t108)); + } + { + uint8_t t109[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[405] = BinaryenConst(the_module, BinaryenLiteralVec128(t109)); + } + expressions[406] = BinaryenBinary(the_module, 116, expressions[405], expressions[404]); + { + uint8_t t110[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[407] = BinaryenConst(the_module, BinaryenLiteralVec128(t110)); + } + { + uint8_t t111[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[408] = BinaryenConst(the_module, BinaryenLiteralVec128(t111)); + } + expressions[409] = BinaryenBinary(the_module, 117, expressions[408], expressions[407]); + { + uint8_t t112[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[410] = BinaryenConst(the_module, BinaryenLiteralVec128(t112)); + } + { + uint8_t t113[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[411] = BinaryenConst(the_module, BinaryenLiteralVec128(t113)); + } + expressions[412] = BinaryenBinary(the_module, 118, expressions[411], expressions[410]); + { + uint8_t t114[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[413] = BinaryenConst(the_module, BinaryenLiteralVec128(t114)); + } + { + uint8_t t115[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[414] = BinaryenConst(the_module, BinaryenLiteralVec128(t115)); + } + expressions[415] = BinaryenBinary(the_module, 119, expressions[414], expressions[413]); + { + uint8_t t116[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[416] = BinaryenConst(the_module, BinaryenLiteralVec128(t116)); + } + { + uint8_t t117[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[417] = BinaryenConst(the_module, BinaryenLiteralVec128(t117)); + } + expressions[418] = BinaryenBinary(the_module, 120, expressions[417], expressions[416]); + { + uint8_t t118[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[419] = BinaryenConst(the_module, BinaryenLiteralVec128(t118)); + } + { + uint8_t t119[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[420] = BinaryenConst(the_module, BinaryenLiteralVec128(t119)); + } + expressions[421] = BinaryenBinary(the_module, 121, expressions[420], expressions[419]); + { + uint8_t t120[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[422] = BinaryenConst(the_module, BinaryenLiteralVec128(t120)); + } + { + uint8_t t121[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[423] = BinaryenConst(the_module, BinaryenLiteralVec128(t121)); + } + expressions[424] = BinaryenBinary(the_module, 122, expressions[423], expressions[422]); + { + uint8_t t122[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[425] = BinaryenConst(the_module, BinaryenLiteralVec128(t122)); + } + { + uint8_t t123[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[426] = BinaryenConst(the_module, BinaryenLiteralVec128(t123)); + } + expressions[427] = BinaryenBinary(the_module, 123, expressions[426], expressions[425]); + { + uint8_t t124[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[428] = BinaryenConst(the_module, BinaryenLiteralVec128(t124)); + } + { + uint8_t t125[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[429] = BinaryenConst(the_module, BinaryenLiteralVec128(t125)); + } + expressions[430] = BinaryenBinary(the_module, 124, expressions[429], expressions[428]); + { + uint8_t t126[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[431] = BinaryenConst(the_module, BinaryenLiteralVec128(t126)); + } + { + uint8_t t127[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[432] = BinaryenConst(the_module, BinaryenLiteralVec128(t127)); + } + expressions[433] = BinaryenBinary(the_module, 125, expressions[432], expressions[431]); + { + uint8_t t128[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[434] = BinaryenConst(the_module, BinaryenLiteralVec128(t128)); + } + { + uint8_t t129[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[435] = BinaryenConst(the_module, BinaryenLiteralVec128(t129)); + } + expressions[436] = BinaryenBinary(the_module, 126, expressions[435], expressions[434]); + { + uint8_t t130[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[437] = BinaryenConst(the_module, BinaryenLiteralVec128(t130)); + } + { + uint8_t t131[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[438] = BinaryenConst(the_module, BinaryenLiteralVec128(t131)); + } + expressions[439] = BinaryenBinary(the_module, 127, expressions[438], expressions[437]); + { + uint8_t t132[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[440] = BinaryenConst(the_module, BinaryenLiteralVec128(t132)); + } + { + uint8_t t133[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[441] = BinaryenConst(the_module, BinaryenLiteralVec128(t133)); + } + expressions[442] = BinaryenBinary(the_module, 128, expressions[441], expressions[440]); + { + uint8_t t134[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[443] = BinaryenConst(the_module, BinaryenLiteralVec128(t134)); + } + { + uint8_t t135[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[444] = BinaryenConst(the_module, BinaryenLiteralVec128(t135)); + } + expressions[445] = BinaryenBinary(the_module, 129, expressions[444], expressions[443]); + { + uint8_t t136[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[446] = BinaryenConst(the_module, BinaryenLiteralVec128(t136)); + } + { + uint8_t t137[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[447] = BinaryenConst(the_module, BinaryenLiteralVec128(t137)); + } + expressions[448] = BinaryenBinary(the_module, 130, expressions[447], expressions[446]); + { + uint8_t t138[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[449] = BinaryenConst(the_module, BinaryenLiteralVec128(t138)); + } + { + uint8_t t139[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[450] = BinaryenConst(the_module, BinaryenLiteralVec128(t139)); + } + expressions[451] = BinaryenBinary(the_module, 131, expressions[450], expressions[449]); + { + uint8_t t140[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[452] = BinaryenConst(the_module, BinaryenLiteralVec128(t140)); + } + { + uint8_t t141[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[453] = BinaryenConst(the_module, BinaryenLiteralVec128(t141)); + } + expressions[454] = BinaryenBinary(the_module, 132, expressions[453], expressions[452]); + { + uint8_t t142[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[455] = BinaryenConst(the_module, BinaryenLiteralVec128(t142)); + } + { + uint8_t t143[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[456] = BinaryenConst(the_module, BinaryenLiteralVec128(t143)); + } + expressions[457] = BinaryenBinary(the_module, 133, expressions[456], expressions[455]); + { + uint8_t t144[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[458] = BinaryenConst(the_module, BinaryenLiteralVec128(t144)); + } + { + uint8_t t145[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[459] = BinaryenConst(the_module, BinaryenLiteralVec128(t145)); + } + expressions[460] = BinaryenBinary(the_module, 134, expressions[459], expressions[458]); + { + uint8_t t146[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[461] = BinaryenConst(the_module, BinaryenLiteralVec128(t146)); + } + { + uint8_t t147[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[462] = BinaryenConst(the_module, BinaryenLiteralVec128(t147)); + } + expressions[463] = BinaryenBinary(the_module, 135, expressions[462], expressions[461]); + { + uint8_t t148[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[464] = BinaryenConst(the_module, BinaryenLiteralVec128(t148)); + } + { + uint8_t t149[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[465] = BinaryenConst(the_module, BinaryenLiteralVec128(t149)); + } + expressions[466] = BinaryenBinary(the_module, 136, expressions[465], expressions[464]); + { + uint8_t t150[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[467] = BinaryenConst(the_module, BinaryenLiteralVec128(t150)); + } + { + uint8_t t151[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[468] = BinaryenConst(the_module, BinaryenLiteralVec128(t151)); + } + expressions[469] = BinaryenBinary(the_module, 137, expressions[468], expressions[467]); + { + uint8_t t152[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[470] = BinaryenConst(the_module, BinaryenLiteralVec128(t152)); + } + { + uint8_t t153[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[471] = BinaryenConst(the_module, BinaryenLiteralVec128(t153)); + } + expressions[472] = BinaryenBinary(the_module, 138, expressions[471], expressions[470]); + { + uint8_t t154[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[473] = BinaryenConst(the_module, BinaryenLiteralVec128(t154)); + } + { + uint8_t t155[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[474] = BinaryenConst(the_module, BinaryenLiteralVec128(t155)); + } + expressions[475] = BinaryenBinary(the_module, 139, expressions[474], expressions[473]); + { + uint8_t t156[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[476] = BinaryenConst(the_module, BinaryenLiteralVec128(t156)); + } + { + uint8_t t157[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[477] = BinaryenConst(the_module, BinaryenLiteralVec128(t157)); + } + expressions[478] = BinaryenBinary(the_module, 140, expressions[477], expressions[476]); + { + uint8_t t158[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[479] = BinaryenConst(the_module, BinaryenLiteralVec128(t158)); + } + { + uint8_t t159[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[480] = BinaryenConst(the_module, BinaryenLiteralVec128(t159)); + } + expressions[481] = BinaryenBinary(the_module, 141, expressions[480], expressions[479]); + { + uint8_t t160[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[482] = BinaryenConst(the_module, BinaryenLiteralVec128(t160)); + } + { + uint8_t t161[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[483] = BinaryenConst(the_module, BinaryenLiteralVec128(t161)); + } + expressions[484] = BinaryenBinary(the_module, 142, expressions[483], expressions[482]); + { + uint8_t t162[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[485] = BinaryenConst(the_module, BinaryenLiteralVec128(t162)); + } + { + uint8_t t163[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[486] = BinaryenConst(the_module, BinaryenLiteralVec128(t163)); + } + expressions[487] = BinaryenBinary(the_module, 143, expressions[486], expressions[485]); + { + uint8_t t164[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[488] = BinaryenConst(the_module, BinaryenLiteralVec128(t164)); + } + { + uint8_t t165[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[489] = BinaryenConst(the_module, BinaryenLiteralVec128(t165)); + } + expressions[490] = BinaryenBinary(the_module, 144, expressions[489], expressions[488]); + { + uint8_t t166[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[491] = BinaryenConst(the_module, BinaryenLiteralVec128(t166)); + } + { + uint8_t t167[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[492] = BinaryenConst(the_module, BinaryenLiteralVec128(t167)); + } + expressions[493] = BinaryenBinary(the_module, 145, expressions[492], expressions[491]); + { + uint8_t t168[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[494] = BinaryenConst(the_module, BinaryenLiteralVec128(t168)); + } + { + uint8_t t169[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[495] = BinaryenConst(the_module, BinaryenLiteralVec128(t169)); + } + expressions[496] = BinaryenBinary(the_module, 146, expressions[495], expressions[494]); + { + uint8_t t170[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[497] = BinaryenConst(the_module, BinaryenLiteralVec128(t170)); + } + { + uint8_t t171[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[498] = BinaryenConst(the_module, BinaryenLiteralVec128(t171)); + } + expressions[499] = BinaryenBinary(the_module, 147, expressions[498], expressions[497]); + { + uint8_t t172[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[500] = BinaryenConst(the_module, BinaryenLiteralVec128(t172)); + } + { + uint8_t t173[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[501] = BinaryenConst(the_module, BinaryenLiteralVec128(t173)); + } + expressions[502] = BinaryenBinary(the_module, 148, expressions[501], expressions[500]); + { + uint8_t t174[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[503] = BinaryenConst(the_module, BinaryenLiteralVec128(t174)); + } + { + uint8_t t175[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[504] = BinaryenConst(the_module, BinaryenLiteralVec128(t175)); + } + expressions[505] = BinaryenBinary(the_module, 149, expressions[504], expressions[503]); + { + uint8_t t176[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[506] = BinaryenConst(the_module, BinaryenLiteralVec128(t176)); + } + { + uint8_t t177[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[507] = BinaryenConst(the_module, BinaryenLiteralVec128(t177)); + } + expressions[508] = BinaryenBinary(the_module, 150, expressions[507], expressions[506]); + { + uint8_t t178[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[509] = BinaryenConst(the_module, BinaryenLiteralVec128(t178)); + } + { + uint8_t t179[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[510] = BinaryenConst(the_module, BinaryenLiteralVec128(t179)); + } + expressions[511] = BinaryenBinary(the_module, 151, expressions[510], expressions[509]); + { + uint8_t t180[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[512] = BinaryenConst(the_module, BinaryenLiteralVec128(t180)); + } + expressions[513] = BinaryenSIMDExtract(the_module, 0, expressions[512], 0); + { + uint8_t t181[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[514] = BinaryenConst(the_module, BinaryenLiteralVec128(t181)); + } + expressions[515] = BinaryenSIMDExtract(the_module, 1, expressions[514], 0); + { + uint8_t t182[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[516] = BinaryenConst(the_module, BinaryenLiteralVec128(t182)); + } + expressions[517] = BinaryenSIMDExtract(the_module, 2, expressions[516], 0); + { + uint8_t t183[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[518] = BinaryenConst(the_module, BinaryenLiteralVec128(t183)); + } + expressions[519] = BinaryenSIMDExtract(the_module, 3, expressions[518], 0); + { + uint8_t t184[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[520] = BinaryenConst(the_module, BinaryenLiteralVec128(t184)); + } + expressions[521] = BinaryenSIMDExtract(the_module, 4, expressions[520], 0); + { + uint8_t t185[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[522] = BinaryenConst(the_module, BinaryenLiteralVec128(t185)); + } + expressions[523] = BinaryenSIMDExtract(the_module, 5, expressions[522], 0); + { + uint8_t t186[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[524] = BinaryenConst(the_module, BinaryenLiteralVec128(t186)); + } + expressions[525] = BinaryenSIMDExtract(the_module, 6, expressions[524], 0); + { + uint8_t t187[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[526] = BinaryenConst(the_module, BinaryenLiteralVec128(t187)); + } + expressions[527] = BinaryenSIMDExtract(the_module, 7, expressions[526], 0); + expressions[528] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + { + uint8_t t188[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[529] = BinaryenConst(the_module, BinaryenLiteralVec128(t188)); + } + expressions[530] = BinaryenSIMDReplace(the_module, 0, expressions[529], 0, expressions[528]); + expressions[531] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + { + uint8_t t189[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[532] = BinaryenConst(the_module, BinaryenLiteralVec128(t189)); + } + expressions[533] = BinaryenSIMDReplace(the_module, 1, expressions[532], 0, expressions[531]); + expressions[534] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + { + uint8_t t190[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[535] = BinaryenConst(the_module, BinaryenLiteralVec128(t190)); + } + expressions[536] = BinaryenSIMDReplace(the_module, 2, expressions[535], 0, expressions[534]); + expressions[537] = BinaryenConst(the_module, BinaryenLiteralInt64(42)); + { + uint8_t t191[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[538] = BinaryenConst(the_module, BinaryenLiteralVec128(t191)); + } + expressions[539] = BinaryenSIMDReplace(the_module, 3, expressions[538], 0, expressions[537]); + expressions[540] = BinaryenConst(the_module, BinaryenLiteralFloat32(42)); + { + uint8_t t192[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[541] = BinaryenConst(the_module, BinaryenLiteralVec128(t192)); + } + expressions[542] = BinaryenSIMDReplace(the_module, 4, expressions[541], 0, expressions[540]); + expressions[543] = BinaryenConst(the_module, BinaryenLiteralFloat64(42)); + { + uint8_t t193[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[544] = BinaryenConst(the_module, BinaryenLiteralVec128(t193)); + } + expressions[545] = BinaryenSIMDReplace(the_module, 5, expressions[544], 0, expressions[543]); + { + uint8_t t194[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[546] = BinaryenConst(the_module, BinaryenLiteralVec128(t194)); + } + expressions[547] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[548] = BinaryenSIMDShift(the_module, 0, expressions[546], expressions[547]); + { + uint8_t t195[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[549] = BinaryenConst(the_module, BinaryenLiteralVec128(t195)); + } + expressions[550] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[551] = BinaryenSIMDShift(the_module, 1, expressions[549], expressions[550]); + { + uint8_t t196[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[552] = BinaryenConst(the_module, BinaryenLiteralVec128(t196)); + } + expressions[553] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[554] = BinaryenSIMDShift(the_module, 2, expressions[552], expressions[553]); + { + uint8_t t197[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[555] = BinaryenConst(the_module, BinaryenLiteralVec128(t197)); + } + expressions[556] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[557] = BinaryenSIMDShift(the_module, 3, expressions[555], expressions[556]); + { + uint8_t t198[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[558] = BinaryenConst(the_module, BinaryenLiteralVec128(t198)); + } + expressions[559] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[560] = BinaryenSIMDShift(the_module, 4, expressions[558], expressions[559]); + { + uint8_t t199[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[561] = BinaryenConst(the_module, BinaryenLiteralVec128(t199)); + } + expressions[562] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[563] = BinaryenSIMDShift(the_module, 5, expressions[561], expressions[562]); + { + uint8_t t200[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[564] = BinaryenConst(the_module, BinaryenLiteralVec128(t200)); + } + expressions[565] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[566] = BinaryenSIMDShift(the_module, 6, expressions[564], expressions[565]); + { + uint8_t t201[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[567] = BinaryenConst(the_module, BinaryenLiteralVec128(t201)); + } + expressions[568] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[569] = BinaryenSIMDShift(the_module, 7, expressions[567], expressions[568]); + { + uint8_t t202[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[570] = BinaryenConst(the_module, BinaryenLiteralVec128(t202)); + } + expressions[571] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[572] = BinaryenSIMDShift(the_module, 8, expressions[570], expressions[571]); + { + uint8_t t203[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[573] = BinaryenConst(the_module, BinaryenLiteralVec128(t203)); + } + expressions[574] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[575] = BinaryenSIMDShift(the_module, 9, expressions[573], expressions[574]); + { + uint8_t t204[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[576] = BinaryenConst(the_module, BinaryenLiteralVec128(t204)); + } + expressions[577] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[578] = BinaryenSIMDShift(the_module, 10, expressions[576], expressions[577]); + { + uint8_t t205[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[579] = BinaryenConst(the_module, BinaryenLiteralVec128(t205)); + } + expressions[580] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[581] = BinaryenSIMDShift(the_module, 11, expressions[579], expressions[580]); + { + uint8_t t206[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[582] = BinaryenConst(the_module, BinaryenLiteralVec128(t206)); + } + { + uint8_t t207[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[583] = BinaryenConst(the_module, BinaryenLiteralVec128(t207)); + } + { + uint8_t mask[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; + expressions[584] = BinaryenSIMDShuffle(the_module, expressions[582], expressions[583], mask); + } + { + uint8_t t208[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[585] = BinaryenConst(the_module, BinaryenLiteralVec128(t208)); + } + { + uint8_t t209[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[586] = BinaryenConst(the_module, BinaryenLiteralVec128(t209)); + } + { + uint8_t t210[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[587] = BinaryenConst(the_module, BinaryenLiteralVec128(t210)); + } + expressions[588] = BinaryenSIMDBitselect(the_module, expressions[585], expressions[586], expressions[587]); { BinaryenExpressionRef children[] = { 0 }; - expressions[217] = BinaryenBlock(the_module, NULL, children, 0, BinaryenTypeAuto()); - } - expressions[218] = BinaryenIf(the_module, expressions[17], expressions[18], expressions[19]); - expressions[219] = BinaryenIf(the_module, expressions[20], expressions[21], expressions[0]); - expressions[220] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[221] = BinaryenLoop(the_module, "in", expressions[220]); - expressions[222] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[223] = BinaryenLoop(the_module, NULL, expressions[222]); - expressions[224] = BinaryenBreak(the_module, "the-value", expressions[22], expressions[23]); - expressions[225] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); - expressions[226] = BinaryenBreak(the_module, "the-nothing", expressions[225], expressions[0]); - expressions[227] = BinaryenConst(the_module, BinaryenLiteralInt32(3)); - expressions[228] = BinaryenBreak(the_module, "the-value", expressions[0], expressions[227]); - expressions[229] = BinaryenBreak(the_module, "the-nothing", expressions[0], expressions[0]); + expressions[589] = BinaryenBlock(the_module, NULL, children, 0, BinaryenTypeAuto()); + } + expressions[590] = BinaryenIf(the_module, expressions[18], expressions[19], expressions[20]); + expressions[591] = BinaryenIf(the_module, expressions[21], expressions[22], expressions[0]); + expressions[592] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[593] = BinaryenLoop(the_module, "in", expressions[592]); + expressions[594] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[595] = BinaryenLoop(the_module, NULL, expressions[594]); + expressions[596] = BinaryenBreak(the_module, "the-value", expressions[23], expressions[24]); + expressions[597] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); + expressions[598] = BinaryenBreak(the_module, "the-nothing", expressions[597], expressions[0]); + expressions[599] = BinaryenConst(the_module, BinaryenLiteralInt32(3)); + expressions[600] = BinaryenBreak(the_module, "the-value", expressions[0], expressions[599]); + expressions[601] = BinaryenBreak(the_module, "the-nothing", expressions[0], expressions[0]); { const char* names[] = { "the-value" }; - expressions[230] = BinaryenSwitch(the_module, names, 1, "the-value", expressions[24], expressions[25]); + expressions[602] = BinaryenSwitch(the_module, names, 1, "the-value", expressions[25], expressions[26]); } - expressions[231] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); + expressions[603] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); { const char* names[] = { "the-nothing" }; - expressions[232] = BinaryenSwitch(the_module, names, 1, "the-nothing", expressions[231], expressions[0]); - } - { - BinaryenExpressionRef operands[] = { expressions[9], expressions[10], expressions[11], expressions[12] }; - expressions[233] = BinaryenCall(the_module, "kitchen()sinker", operands, 4, 1); - } - expressions[234] = BinaryenUnary(the_module, 20, expressions[233]); - { - BinaryenExpressionRef operands[] = { expressions[7], expressions[8] }; - expressions[235] = BinaryenCall(the_module, "an-imported", operands, 2, 3); - } - expressions[236] = BinaryenUnary(the_module, 25, expressions[235]); - expressions[237] = BinaryenUnary(the_module, 20, expressions[236]); - expressions[238] = BinaryenConst(the_module, BinaryenLiteralInt32(2449)); - { - BinaryenExpressionRef operands[] = { expressions[13], expressions[14], expressions[15], expressions[16] }; - expressions[239] = BinaryenCallIndirect(the_module, expressions[238], operands, 4, "iiIfF"); - } - expressions[240] = BinaryenUnary(the_module, 20, expressions[239]); - expressions[241] = BinaryenGetLocal(the_module, 0, 1); - expressions[242] = BinaryenDrop(the_module, expressions[241]); - expressions[243] = BinaryenConst(the_module, BinaryenLiteralInt32(101)); - expressions[244] = BinaryenSetLocal(the_module, 0, expressions[243]); - expressions[245] = BinaryenConst(the_module, BinaryenLiteralInt32(102)); - expressions[246] = BinaryenTeeLocal(the_module, 0, expressions[245]); - expressions[247] = BinaryenDrop(the_module, expressions[246]); - expressions[248] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[249] = BinaryenLoad(the_module, 4, 0, 0, 0, 1, expressions[248]); - expressions[250] = BinaryenConst(the_module, BinaryenLiteralInt32(8)); - expressions[251] = BinaryenLoad(the_module, 2, 1, 2, 1, 2, expressions[250]); - expressions[252] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); - expressions[253] = BinaryenLoad(the_module, 4, 0, 0, 0, 3, expressions[252]); - expressions[254] = BinaryenConst(the_module, BinaryenLiteralInt32(9)); - expressions[255] = BinaryenLoad(the_module, 8, 0, 2, 8, 4, expressions[254]); - expressions[256] = BinaryenStore(the_module, 4, 0, 0, expressions[29], expressions[30], 1); - expressions[257] = BinaryenStore(the_module, 8, 2, 4, expressions[31], expressions[32], 2); - expressions[258] = BinaryenSelect(the_module, expressions[26], expressions[27], expressions[28]); - expressions[259] = BinaryenConst(the_module, BinaryenLiteralInt32(1337)); - expressions[260] = BinaryenReturn(the_module, expressions[259]); - expressions[261] = BinaryenNop(the_module); - expressions[262] = BinaryenUnreachable(the_module); - BinaryenExpressionPrint(expressions[40]); + expressions[604] = BinaryenSwitch(the_module, names, 1, "the-nothing", expressions[603], expressions[0]); + } + { + BinaryenExpressionRef operands[] = { expressions[10], expressions[11], expressions[12], expressions[13] }; + expressions[605] = BinaryenCall(the_module, "kitchen()sinker", operands, 4, 1); + } + expressions[606] = BinaryenUnary(the_module, 20, expressions[605]); + { + BinaryenExpressionRef operands[] = { expressions[8], expressions[9] }; + expressions[607] = BinaryenCall(the_module, "an-imported", operands, 2, 3); + } + expressions[608] = BinaryenUnary(the_module, 25, expressions[607]); + expressions[609] = BinaryenUnary(the_module, 20, expressions[608]); + expressions[610] = BinaryenConst(the_module, BinaryenLiteralInt32(2449)); + { + BinaryenExpressionRef operands[] = { expressions[14], expressions[15], expressions[16], expressions[17] }; + expressions[611] = BinaryenCallIndirect(the_module, expressions[610], operands, 4, "iiIfF"); + } + expressions[612] = BinaryenUnary(the_module, 20, expressions[611]); + expressions[613] = BinaryenGetLocal(the_module, 0, 1); + expressions[614] = BinaryenDrop(the_module, expressions[613]); + expressions[615] = BinaryenConst(the_module, BinaryenLiteralInt32(101)); + expressions[616] = BinaryenSetLocal(the_module, 0, expressions[615]); + expressions[617] = BinaryenConst(the_module, BinaryenLiteralInt32(102)); + expressions[618] = BinaryenTeeLocal(the_module, 0, expressions[617]); + expressions[619] = BinaryenDrop(the_module, expressions[618]); + expressions[620] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[621] = BinaryenLoad(the_module, 4, 0, 0, 0, 1, expressions[620]); + expressions[622] = BinaryenConst(the_module, BinaryenLiteralInt32(8)); + expressions[623] = BinaryenLoad(the_module, 2, 1, 2, 1, 2, expressions[622]); + expressions[624] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); + expressions[625] = BinaryenLoad(the_module, 4, 0, 0, 0, 3, expressions[624]); + expressions[626] = BinaryenConst(the_module, BinaryenLiteralInt32(9)); + expressions[627] = BinaryenLoad(the_module, 8, 0, 2, 8, 4, expressions[626]); + expressions[628] = BinaryenStore(the_module, 4, 0, 0, expressions[30], expressions[31], 1); + expressions[629] = BinaryenStore(the_module, 8, 2, 4, expressions[32], expressions[33], 2); + expressions[630] = BinaryenSelect(the_module, expressions[27], expressions[28], expressions[29]); + expressions[631] = BinaryenConst(the_module, BinaryenLiteralInt32(1337)); + expressions[632] = BinaryenReturn(the_module, expressions[631]); + expressions[633] = BinaryenNop(the_module); + expressions[634] = BinaryenUnreachable(the_module); + BinaryenExpressionPrint(expressions[41]); (f32.neg (f32.const -33.61199951171875) ) { - BinaryenExpressionRef children[] = { expressions[34], expressions[36], expressions[38], expressions[40], expressions[42], - expressions[44], expressions[46], expressions[48], expressions[50], expressions[52], expressions[54], - expressions[56], expressions[58], expressions[60], expressions[62], expressions[64], expressions[66], - expressions[68], expressions[70], expressions[72], expressions[74], expressions[76], expressions[78], - expressions[80], expressions[82], expressions[84], expressions[86], expressions[88], expressions[90], - expressions[92], expressions[94], expressions[96], expressions[98], expressions[100], expressions[102], - expressions[104], expressions[106], expressions[108], expressions[110], expressions[112], expressions[114], - expressions[116], expressions[118], expressions[120], expressions[123], expressions[126], expressions[129], - expressions[132], expressions[135], expressions[138], expressions[141], expressions[144], expressions[147], - expressions[150], expressions[153], expressions[156], expressions[159], expressions[162], expressions[165], - expressions[168], expressions[171], expressions[174], expressions[177], expressions[180], expressions[183], - expressions[186], expressions[189], expressions[192], expressions[195], expressions[198], expressions[201], - expressions[204], expressions[207], expressions[210], expressions[213], expressions[216], expressions[217], - expressions[218], expressions[219], expressions[221], expressions[223], expressions[224], expressions[226], - expressions[228], expressions[229], expressions[230], expressions[232], expressions[234], expressions[237], - expressions[240], expressions[242], expressions[244], expressions[247], expressions[249], expressions[251], - expressions[253], expressions[255], expressions[256], expressions[257], expressions[258], expressions[260], - expressions[261], expressions[262] }; - expressions[263] = BinaryenBlock(the_module, "the-value", children, 103, BinaryenTypeAuto()); - } - expressions[264] = BinaryenDrop(the_module, expressions[263]); - { - BinaryenExpressionRef children[] = { expressions[264] }; - expressions[265] = BinaryenBlock(the_module, "the-nothing", children, 1, BinaryenTypeAuto()); - } - expressions[266] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); - { - BinaryenExpressionRef children[] = { expressions[265], expressions[266] }; - expressions[267] = BinaryenBlock(the_module, "the-body", children, 2, BinaryenTypeAuto()); + BinaryenExpressionRef children[] = { expressions[35], expressions[37], expressions[39], expressions[41], expressions[43], + expressions[45], expressions[47], expressions[49], expressions[51], expressions[53], expressions[55], + expressions[57], expressions[59], expressions[61], expressions[63], expressions[65], expressions[67], + expressions[69], expressions[71], expressions[73], expressions[75], expressions[77], expressions[79], + expressions[81], expressions[83], expressions[85], expressions[87], expressions[89], expressions[91], + expressions[93], expressions[95], expressions[97], expressions[99], expressions[101], expressions[103], + expressions[105], expressions[107], expressions[109], expressions[111], expressions[113], expressions[115], + expressions[117], expressions[119], expressions[121], expressions[123], expressions[125], expressions[127], + expressions[129], expressions[131], expressions[133], expressions[135], expressions[137], expressions[139], + expressions[141], expressions[143], expressions[145], expressions[147], expressions[149], expressions[151], + expressions[153], expressions[155], expressions[157], expressions[159], expressions[161], expressions[163], + expressions[165], expressions[167], expressions[169], expressions[171], expressions[173], expressions[175], + expressions[177], expressions[179], expressions[181], expressions[183], expressions[185], expressions[187], + expressions[190], expressions[193], expressions[196], expressions[199], expressions[202], expressions[205], + expressions[208], expressions[211], expressions[214], expressions[217], expressions[220], expressions[223], + expressions[226], expressions[229], expressions[232], expressions[235], expressions[238], expressions[241], + expressions[244], expressions[247], expressions[250], expressions[253], expressions[256], expressions[259], + expressions[262], expressions[265], expressions[268], expressions[271], expressions[274], expressions[277], + expressions[280], expressions[283], expressions[286], expressions[289], expressions[292], expressions[295], + expressions[298], expressions[301], expressions[304], expressions[307], expressions[310], expressions[313], + expressions[316], expressions[319], expressions[322], expressions[325], expressions[328], expressions[331], + expressions[334], expressions[337], expressions[340], expressions[343], expressions[346], expressions[349], + expressions[352], expressions[355], expressions[358], expressions[361], expressions[364], expressions[367], + expressions[370], expressions[373], expressions[376], expressions[379], expressions[382], expressions[385], + expressions[388], expressions[391], expressions[394], expressions[397], expressions[400], expressions[403], + expressions[406], expressions[409], expressions[412], expressions[415], expressions[418], expressions[421], + expressions[424], expressions[427], expressions[430], expressions[433], expressions[436], expressions[439], + expressions[442], expressions[445], expressions[448], expressions[451], expressions[454], expressions[457], + expressions[460], expressions[463], expressions[466], expressions[469], expressions[472], expressions[475], + expressions[478], expressions[481], expressions[484], expressions[487], expressions[490], expressions[493], + expressions[496], expressions[499], expressions[502], expressions[505], expressions[508], expressions[511], + expressions[513], expressions[515], expressions[517], expressions[519], expressions[521], expressions[523], + expressions[525], expressions[527], expressions[530], expressions[533], expressions[536], expressions[539], + expressions[542], expressions[545], expressions[548], expressions[551], expressions[554], expressions[557], + expressions[560], expressions[563], expressions[566], expressions[569], expressions[572], expressions[575], + expressions[578], expressions[581], expressions[584], expressions[588], expressions[589], expressions[590], + expressions[591], expressions[593], expressions[595], expressions[596], expressions[598], expressions[600], + expressions[601], expressions[602], expressions[604], expressions[606], expressions[609], expressions[612], + expressions[614], expressions[616], expressions[619], expressions[621], expressions[623], expressions[625], + expressions[627], expressions[628], expressions[629], expressions[630], expressions[632], expressions[633], + expressions[634] }; + expressions[635] = BinaryenBlock(the_module, "the-value", children, 240, BinaryenTypeAuto()); + } + expressions[636] = BinaryenDrop(the_module, expressions[635]); + { + BinaryenExpressionRef children[] = { expressions[636] }; + expressions[637] = BinaryenBlock(the_module, "the-nothing", children, 1, BinaryenTypeAuto()); + } + expressions[638] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + { + BinaryenExpressionRef children[] = { expressions[637], expressions[638] }; + expressions[639] = BinaryenBlock(the_module, "the-body", children, 2, BinaryenTypeAuto()); } { BinaryenType varTypes[] = { 1 }; - functions[0] = BinaryenAddFunction(the_module, "kitchen()sinker", functionTypes[0], varTypes, 1, expressions[267]); + functions[0] = BinaryenAddFunction(the_module, "kitchen()sinker", functionTypes[0], varTypes, 1, expressions[639]); } - expressions[268] = BinaryenConst(the_module, BinaryenLiteralInt32(7)); - BinaryenAddGlobal(the_module, "a-global", 1, 0, expressions[268]); - expressions[269] = BinaryenConst(the_module, BinaryenLiteralFloat32(7.5)); - BinaryenAddGlobal(the_module, "a-mutable-global", 3, 1, expressions[269]); + expressions[640] = BinaryenConst(the_module, BinaryenLiteralInt32(7)); + BinaryenAddGlobal(the_module, "a-global", 1, 0, expressions[640]); + expressions[641] = BinaryenConst(the_module, BinaryenLiteralFloat32(7.5)); + BinaryenAddGlobal(the_module, "a-mutable-global", 3, 1, expressions[641]); { BinaryenType paramTypes[] = { 1, 4 }; functionTypes[1] = BinaryenAddFunctionType(the_module, "fiF", 3, paramTypes, 2); @@ -1443,11 +3256,11 @@ int main() { const char* funcNames[] = { "kitchen()sinker" }; BinaryenSetFunctionTable(the_module, 1, 1, funcNames, 1); } - expressions[270] = BinaryenConst(the_module, BinaryenLiteralInt32(10)); + expressions[642] = BinaryenConst(the_module, BinaryenLiteralInt32(10)); { const char segment0[] = { 104, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100 }; const char* segments[] = { segment0 }; - BinaryenExpressionRef segmentOffsets[] = { expressions[270] }; + BinaryenExpressionRef segmentOffsets[] = { expressions[642] }; BinaryenIndex segmentSizes[] = { 12 }; BinaryenSetMemory(the_module, 1, 256, "mem", segments, segmentOffsets, segmentSizes, 1, 0); } @@ -1455,10 +3268,10 @@ int main() { BinaryenType paramTypes[] = { 0 }; functionTypes[2] = BinaryenAddFunctionType(the_module, "v", 0, paramTypes, 0); } - expressions[271] = BinaryenNop(the_module); + expressions[643] = BinaryenNop(the_module); { BinaryenType varTypes[] = { 0 }; - functions[1] = BinaryenAddFunction(the_module, "starter", functionTypes[2], varTypes, 0, expressions[271]); + functions[1] = BinaryenAddFunction(the_module, "starter", functionTypes[2], varTypes, 0, expressions[643]); } BinaryenSetStart(the_module, functions[1]); { @@ -1710,6 +3523,171 @@ int main() { ) ) (drop + (i8x16.splat + (i32.const -10) + ) + ) + (drop + (i16x8.splat + (i32.const -10) + ) + ) + (drop + (i32x4.splat + (i32.const -10) + ) + ) + (drop + (i64x2.splat + (i64.const -22) + ) + ) + (drop + (f32x4.splat + (f32.const -33.61199951171875) + ) + ) + (drop + (f64x2.splat + (f64.const -9005.841) + ) + ) + (drop + (v128.not + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.any_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.all_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.any_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.all_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.any_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.all_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.any_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.all_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.abs + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.sqrt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.abs + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.sqrt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.trunc_s/f32x4:sat + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.trunc_u/f32x4:sat + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.trunc_s/f64x2:sat + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.trunc_u/f64x2:sat + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.convert_s/i32x4 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.convert_u/i32x4 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.convert_s/i64x2 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.convert_u/i64x2 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop (i32.add (i32.const -10) (i32.const -11) @@ -1901,6 +3879,623 @@ int main() { (f32.const -62.5) ) ) + (drop + (i8x16.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.lt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.lt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.gt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.gt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.le_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.le_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.ge_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.ge_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.lt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.lt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.gt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.gt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.le_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.le_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.ge_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.ge_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.lt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.lt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.gt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.gt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.le_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.le_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.ge_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.ge_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.lt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.gt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.le + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.ge + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.lt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.gt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.le + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.ge + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (v128.and + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (v128.or + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (v128.xor + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.add_saturate_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.add_saturate_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.sub_saturate_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.sub_saturate_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.add_saturate_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.add_saturate_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.sub_saturate_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.sub_saturate_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.div + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.min + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.max + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.div + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.min + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.max + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.extract_lane_s 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.extract_lane_u 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.extract_lane_s 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.extract_lane_u 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.extract_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.extract_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.extract_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.extract_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 42) + ) + ) + (drop + (i16x8.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 42) + ) + ) + (drop + (i32x4.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 42) + ) + ) + (drop + (i64x2.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i64.const 42) + ) + ) + (drop + (f32x4.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (f32.const 42) + ) + ) + (drop + (f64x2.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (f64.const 42) + ) + ) + (drop + (i8x16.shl + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i8x16.shr_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i8x16.shr_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i16x8.shl + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i16x8.shr_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i16x8.shr_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i32x4.shl + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i32x4.shr_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i32x4.shr_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i64x2.shl + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i64x2.shr_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i64x2.shr_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (v8x16.shuffle 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (v128.bitselect + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) (block ) (if diff --git a/test/example/c-api-kitchen-sink.txt.txt b/test/example/c-api-kitchen-sink.txt.txt index 4cf98c329..d19b06609 100644 --- a/test/example/c-api-kitchen-sink.txt.txt +++ b/test/example/c-api-kitchen-sink.txt.txt @@ -243,6 +243,171 @@ ) ) (drop + (i8x16.splat + (i32.const -10) + ) + ) + (drop + (i16x8.splat + (i32.const -10) + ) + ) + (drop + (i32x4.splat + (i32.const -10) + ) + ) + (drop + (i64x2.splat + (i64.const -22) + ) + ) + (drop + (f32x4.splat + (f32.const -33.61199951171875) + ) + ) + (drop + (f64x2.splat + (f64.const -9005.84) + ) + ) + (drop + (v128.not + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.any_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.all_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.any_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.all_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.any_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.all_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.any_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.all_true + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.abs + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.sqrt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.abs + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.neg + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.sqrt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.trunc_s/f32x4:sat + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.trunc_u/f32x4:sat + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.trunc_s/f64x2:sat + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.trunc_u/f64x2:sat + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.convert_s/i32x4 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.convert_u/i32x4 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.convert_s/i64x2 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.convert_u/i64x2 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop (i32.add (i32.const -10) (i32.const -11) @@ -434,6 +599,623 @@ (f32.const -62.5) ) ) + (drop + (i8x16.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.lt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.lt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.gt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.gt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.le_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.le_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.ge_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.ge_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.lt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.lt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.gt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.gt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.le_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.le_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.ge_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.ge_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.lt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.lt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.gt_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.gt_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.le_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.le_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.ge_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.ge_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.lt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.gt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.le + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.ge + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.eq + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.ne + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.lt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.gt + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.le + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.ge + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (v128.and + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (v128.or + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (v128.xor + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.add_saturate_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.add_saturate_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.sub_saturate_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.sub_saturate_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.add_saturate_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.add_saturate_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.sub_saturate_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.sub_saturate_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.div + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.min + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.max + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.add + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.sub + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.mul + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.div + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.min + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.max + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.extract_lane_s 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.extract_lane_u 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.extract_lane_s 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i16x8.extract_lane_u 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i32x4.extract_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i64x2.extract_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f32x4.extract_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (f64x2.extract_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (i8x16.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 42) + ) + ) + (drop + (i16x8.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 42) + ) + ) + (drop + (i32x4.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 42) + ) + ) + (drop + (i64x2.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i64.const 42) + ) + ) + (drop + (f32x4.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (f32.const 42) + ) + ) + (drop + (f64x2.replace_lane 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (f64.const 42) + ) + ) + (drop + (i8x16.shl + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i8x16.shr_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i8x16.shr_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i16x8.shl + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i16x8.shr_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i16x8.shr_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i32x4.shl + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i32x4.shr_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i32x4.shr_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i64x2.shl + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i64x2.shr_s + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (i64x2.shr_u + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (i32.const 1) + ) + ) + (drop + (v8x16.shuffle 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) + (drop + (v128.bitselect + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + (v128.const i32 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10) + ) + ) (block ) (if |