diff options
Diffstat (limited to 'test/binaryen.js')
-rw-r--r-- | test/binaryen.js/kitchen-sink.js | 28 | ||||
-rw-r--r-- | test/binaryen.js/kitchen-sink.js.txt | 1590 |
2 files changed, 982 insertions, 636 deletions
diff --git a/test/binaryen.js/kitchen-sink.js b/test/binaryen.js/kitchen-sink.js index 463aa33ed..4ec06b415 100644 --- a/test/binaryen.js/kitchen-sink.js +++ b/test/binaryen.js/kitchen-sink.js @@ -222,14 +222,22 @@ function test_core() { module.f64x2.abs(module.v128.const(v128_bytes)), module.f64x2.neg(module.v128.const(v128_bytes)), module.f64x2.sqrt(module.v128.const(v128_bytes)), - module.i32x4['trunc_s/f32x4:sat'](module.v128.const(v128_bytes)), - module.i32x4['trunc_u/f32x4:sat'](module.v128.const(v128_bytes)), - module.i64x2['trunc_s/f64x2:sat'](module.v128.const(v128_bytes)), - module.i64x2['trunc_u/f64x2:sat'](module.v128.const(v128_bytes)), - module.f32x4['convert_s/i32x4'](module.v128.const(v128_bytes)), - module.f32x4['convert_u/i32x4'](module.v128.const(v128_bytes)), - module.f64x2['convert_s/i64x2'](module.v128.const(v128_bytes)), - module.f64x2['convert_u/i64x2'](module.v128.const(v128_bytes)), + module.i32x4.trunc_sat_f32x4_s(module.v128.const(v128_bytes)), + module.i32x4.trunc_sat_f32x4_u(module.v128.const(v128_bytes)), + module.i64x2.trunc_sat_f64x2_s(module.v128.const(v128_bytes)), + module.i64x2.trunc_sat_f64x2_u(module.v128.const(v128_bytes)), + module.f32x4.convert_i32x4_s(module.v128.const(v128_bytes)), + module.f32x4.convert_i32x4_u(module.v128.const(v128_bytes)), + module.f64x2.convert_i64x2_s(module.v128.const(v128_bytes)), + module.f64x2.convert_i64x2_u(module.v128.const(v128_bytes)), + module.i16x8.widen_low_i8x16_s(module.v128.const(v128_bytes)), + module.i16x8.widen_high_i8x16_s(module.v128.const(v128_bytes)), + module.i16x8.widen_low_i8x16_u(module.v128.const(v128_bytes)), + module.i16x8.widen_high_i8x16_u(module.v128.const(v128_bytes)), + module.i32x4.widen_low_i16x8_s(module.v128.const(v128_bytes)), + module.i32x4.widen_high_i16x8_s(module.v128.const(v128_bytes)), + module.i32x4.widen_low_i16x8_u(module.v128.const(v128_bytes)), + module.i32x4.widen_high_i16x8_u(module.v128.const(v128_bytes)), // Binary module.i32.add(module.i32.const(-10), module.i32.const(-11)), module.f64.sub(module.f64.const(-9005.841), module.f64.const(-9007.333)), @@ -339,6 +347,10 @@ function test_core() { module.f64x2.div(module.v128.const(v128_bytes), module.v128.const(v128_bytes)), module.f64x2.min(module.v128.const(v128_bytes), module.v128.const(v128_bytes)), module.f64x2.max(module.v128.const(v128_bytes), module.v128.const(v128_bytes)), + module.i8x16.narrow_i16x8_s(module.v128.const(v128_bytes), module.v128.const(v128_bytes)), + module.i8x16.narrow_i16x8_u(module.v128.const(v128_bytes), module.v128.const(v128_bytes)), + module.i16x8.narrow_i32x4_s(module.v128.const(v128_bytes), module.v128.const(v128_bytes)), + module.i16x8.narrow_i32x4_u(module.v128.const(v128_bytes), module.v128.const(v128_bytes)), // SIMD lane manipulation module.i8x16.extract_lane_s(module.v128.const(v128_bytes), 1), module.i8x16.extract_lane_u(module.v128.const(v128_bytes), 1), diff --git a/test/binaryen.js/kitchen-sink.js.txt b/test/binaryen.js/kitchen-sink.js.txt index b60a2d759..450ab252b 100644 --- a/test/binaryen.js/kitchen-sink.js.txt +++ b/test/binaryen.js/kitchen-sink.js.txt @@ -485,6 +485,46 @@ getExpressionInfo(f64.const)={"id":14,"type":4,"value":9.5} ) ) (drop + (i16x8.widen_low_i8x16_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.widen_high_i8x16_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.widen_low_i8x16_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.widen_high_i8x16_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_low_i16x8_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_high_i16x8_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_low_i16x8_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_high_i16x8_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop (i32.add (i32.const -10) (i32.const -11) @@ -1124,6 +1164,30 @@ getExpressionInfo(f64.const)={"id":14,"type":4,"value":9.5} ) ) (drop + (i8x16.narrow_i16x8_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i8x16.narrow_i16x8_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.narrow_i32x4_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.narrow_i32x4_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop (i8x16.extract_lane_s 1 (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) ) @@ -1953,6 +2017,46 @@ getExpressionInfo(f64.const)={"id":14,"type":4,"value":9.5} ) ) (drop + (i16x8.widen_low_i8x16_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.widen_high_i8x16_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.widen_low_i8x16_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.widen_high_i8x16_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_low_i16x8_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_high_i16x8_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_low_i16x8_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_high_i16x8_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop (i32.add (i32.const -10) (i32.const -11) @@ -2592,6 +2696,30 @@ getExpressionInfo(f64.const)={"id":14,"type":4,"value":9.5} ) ) (drop + (i8x16.narrow_i16x8_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i8x16.narrow_i16x8_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.narrow_i32x4_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.narrow_i32x4_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop (i8x16.extract_lane_s 1 (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) ) @@ -3800,1161 +3928,1237 @@ int main() { expressions[175] = BinaryenConst(the_module, BinaryenLiteralVec128(t26)); } expressions[176] = BinaryenUnary(the_module, 92, expressions[175]); - expressions[177] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[178] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[179] = BinaryenBinary(the_module, 0, expressions[177], expressions[178]); - expressions[180] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[181] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[182] = BinaryenBinary(the_module, 64, expressions[180], expressions[181]); - expressions[183] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[184] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[185] = BinaryenBinary(the_module, 3, expressions[183], expressions[184]); - expressions[186] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); - expressions[187] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); - expressions[188] = BinaryenBinary(the_module, 29, expressions[186], expressions[187]); - expressions[189] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); - expressions[190] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); - expressions[191] = BinaryenBinary(the_module, 30, expressions[189], expressions[190]); - expressions[192] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[193] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[194] = BinaryenBinary(the_module, 6, expressions[192], expressions[193]); - expressions[195] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[196] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[197] = BinaryenBinary(the_module, 7, expressions[195], expressions[196]); - expressions[198] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); - expressions[199] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); - expressions[200] = BinaryenBinary(the_module, 33, expressions[198], expressions[199]); - expressions[201] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[202] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[203] = BinaryenBinary(the_module, 9, expressions[201], expressions[202]); - expressions[204] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); - expressions[205] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); - expressions[206] = BinaryenBinary(the_module, 35, expressions[204], expressions[205]); - expressions[207] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); - expressions[208] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); - expressions[209] = BinaryenBinary(the_module, 36, expressions[207], expressions[208]); - expressions[210] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[211] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[212] = BinaryenBinary(the_module, 12, expressions[210], expressions[211]); - expressions[213] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[214] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[215] = BinaryenBinary(the_module, 13, expressions[213], expressions[214]); - expressions[216] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); - expressions[217] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); - expressions[218] = BinaryenBinary(the_module, 39, expressions[216], expressions[217]); - expressions[219] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[220] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[221] = BinaryenBinary(the_module, 53, expressions[219], expressions[220]); - expressions[222] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[223] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[224] = BinaryenBinary(the_module, 67, expressions[222], expressions[223]); - expressions[225] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[226] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[227] = BinaryenBinary(the_module, 55, expressions[225], expressions[226]); - expressions[228] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[229] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[230] = BinaryenBinary(the_module, 69, expressions[228], expressions[229]); - expressions[231] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[232] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[233] = BinaryenBinary(the_module, 15, expressions[231], expressions[232]); - expressions[234] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[235] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[236] = BinaryenBinary(the_module, 58, expressions[234], expressions[235]); - expressions[237] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[238] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[239] = BinaryenBinary(the_module, 17, expressions[237], expressions[238]); - expressions[240] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); - expressions[241] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); - expressions[242] = BinaryenBinary(the_module, 43, expressions[240], expressions[241]); - expressions[243] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); - expressions[244] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); - expressions[245] = BinaryenBinary(the_module, 44, expressions[243], expressions[244]); - expressions[246] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[247] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[248] = BinaryenBinary(the_module, 20, expressions[246], expressions[247]); - expressions[249] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); - expressions[250] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); - expressions[251] = BinaryenBinary(the_module, 46, expressions[249], expressions[250]); - expressions[252] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[253] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[254] = BinaryenBinary(the_module, 22, expressions[252], expressions[253]); - expressions[255] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[256] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[257] = BinaryenBinary(the_module, 23, expressions[255], expressions[256]); - expressions[258] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); - expressions[259] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); - expressions[260] = BinaryenBinary(the_module, 49, expressions[258], expressions[259]); - expressions[261] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[262] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[263] = BinaryenBinary(the_module, 59, expressions[261], expressions[262]); - expressions[264] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[265] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[266] = BinaryenBinary(the_module, 73, expressions[264], expressions[265]); - expressions[267] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[268] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[269] = BinaryenBinary(the_module, 74, expressions[267], expressions[268]); - expressions[270] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[271] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[272] = BinaryenBinary(the_module, 62, expressions[270], expressions[271]); { uint8_t t27[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[273] = BinaryenConst(the_module, BinaryenLiteralVec128(t27)); + expressions[177] = BinaryenConst(the_module, BinaryenLiteralVec128(t27)); } + expressions[178] = BinaryenUnary(the_module, 93, expressions[177]); { uint8_t t28[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[274] = BinaryenConst(the_module, BinaryenLiteralVec128(t28)); + expressions[179] = BinaryenConst(the_module, BinaryenLiteralVec128(t28)); } - expressions[275] = BinaryenBinary(the_module, 76, expressions[273], expressions[274]); + expressions[180] = BinaryenUnary(the_module, 94, expressions[179]); { uint8_t t29[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[276] = BinaryenConst(the_module, BinaryenLiteralVec128(t29)); + expressions[181] = BinaryenConst(the_module, BinaryenLiteralVec128(t29)); } + expressions[182] = BinaryenUnary(the_module, 95, expressions[181]); { uint8_t t30[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[277] = BinaryenConst(the_module, BinaryenLiteralVec128(t30)); + expressions[183] = BinaryenConst(the_module, BinaryenLiteralVec128(t30)); } - expressions[278] = BinaryenBinary(the_module, 77, expressions[276], expressions[277]); + expressions[184] = BinaryenUnary(the_module, 96, expressions[183]); { uint8_t t31[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[279] = BinaryenConst(the_module, BinaryenLiteralVec128(t31)); + expressions[185] = BinaryenConst(the_module, BinaryenLiteralVec128(t31)); } + expressions[186] = BinaryenUnary(the_module, 97, expressions[185]); { uint8_t t32[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[280] = BinaryenConst(the_module, BinaryenLiteralVec128(t32)); + expressions[187] = BinaryenConst(the_module, BinaryenLiteralVec128(t32)); } - expressions[281] = BinaryenBinary(the_module, 78, expressions[279], expressions[280]); + expressions[188] = BinaryenUnary(the_module, 98, expressions[187]); { uint8_t t33[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[282] = BinaryenConst(the_module, BinaryenLiteralVec128(t33)); + expressions[189] = BinaryenConst(the_module, BinaryenLiteralVec128(t33)); } + expressions[190] = BinaryenUnary(the_module, 99, expressions[189]); { uint8_t t34[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[283] = BinaryenConst(the_module, BinaryenLiteralVec128(t34)); - } - expressions[284] = BinaryenBinary(the_module, 79, expressions[282], expressions[283]); + expressions[191] = BinaryenConst(the_module, BinaryenLiteralVec128(t34)); + } + expressions[192] = BinaryenUnary(the_module, 100, expressions[191]); + expressions[193] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[194] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[195] = BinaryenBinary(the_module, 0, expressions[193], expressions[194]); + expressions[196] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[197] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[198] = BinaryenBinary(the_module, 64, expressions[196], expressions[197]); + expressions[199] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[200] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[201] = BinaryenBinary(the_module, 3, expressions[199], expressions[200]); + expressions[202] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); + expressions[203] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); + expressions[204] = BinaryenBinary(the_module, 29, expressions[202], expressions[203]); + expressions[205] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); + expressions[206] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); + expressions[207] = BinaryenBinary(the_module, 30, expressions[205], expressions[206]); + expressions[208] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[209] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[210] = BinaryenBinary(the_module, 6, expressions[208], expressions[209]); + expressions[211] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[212] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[213] = BinaryenBinary(the_module, 7, expressions[211], expressions[212]); + expressions[214] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); + expressions[215] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); + expressions[216] = BinaryenBinary(the_module, 33, expressions[214], expressions[215]); + expressions[217] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[218] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[219] = BinaryenBinary(the_module, 9, expressions[217], expressions[218]); + expressions[220] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); + expressions[221] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); + expressions[222] = BinaryenBinary(the_module, 35, expressions[220], expressions[221]); + expressions[223] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); + expressions[224] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); + expressions[225] = BinaryenBinary(the_module, 36, expressions[223], expressions[224]); + expressions[226] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[227] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[228] = BinaryenBinary(the_module, 12, expressions[226], expressions[227]); + expressions[229] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[230] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[231] = BinaryenBinary(the_module, 13, expressions[229], expressions[230]); + expressions[232] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); + expressions[233] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); + expressions[234] = BinaryenBinary(the_module, 39, expressions[232], expressions[233]); + expressions[235] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[236] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[237] = BinaryenBinary(the_module, 53, expressions[235], expressions[236]); + expressions[238] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[239] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[240] = BinaryenBinary(the_module, 67, expressions[238], expressions[239]); + expressions[241] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[242] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[243] = BinaryenBinary(the_module, 55, expressions[241], expressions[242]); + expressions[244] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[245] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[246] = BinaryenBinary(the_module, 69, expressions[244], expressions[245]); + expressions[247] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[248] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[249] = BinaryenBinary(the_module, 15, expressions[247], expressions[248]); + expressions[250] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[251] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[252] = BinaryenBinary(the_module, 58, expressions[250], expressions[251]); + expressions[253] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[254] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[255] = BinaryenBinary(the_module, 17, expressions[253], expressions[254]); + expressions[256] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); + expressions[257] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); + expressions[258] = BinaryenBinary(the_module, 43, expressions[256], expressions[257]); + expressions[259] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); + expressions[260] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); + expressions[261] = BinaryenBinary(the_module, 44, expressions[259], expressions[260]); + expressions[262] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[263] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[264] = BinaryenBinary(the_module, 20, expressions[262], expressions[263]); + expressions[265] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); + expressions[266] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); + expressions[267] = BinaryenBinary(the_module, 46, expressions[265], expressions[266]); + expressions[268] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[269] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[270] = BinaryenBinary(the_module, 22, expressions[268], expressions[269]); + expressions[271] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[272] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[273] = BinaryenBinary(the_module, 23, expressions[271], expressions[272]); + expressions[274] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967274)); + expressions[275] = BinaryenConst(the_module, BinaryenLiteralInt64(4294967273)); + expressions[276] = BinaryenBinary(the_module, 49, expressions[274], expressions[275]); + expressions[277] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[278] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[279] = BinaryenBinary(the_module, 59, expressions[277], expressions[278]); + expressions[280] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[281] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[282] = BinaryenBinary(the_module, 73, expressions[280], expressions[281]); + expressions[283] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[284] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[285] = BinaryenBinary(the_module, 74, expressions[283], expressions[284]); + expressions[286] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[287] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[288] = BinaryenBinary(the_module, 62, expressions[286], expressions[287]); { uint8_t t35[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[285] = BinaryenConst(the_module, BinaryenLiteralVec128(t35)); + expressions[289] = BinaryenConst(the_module, BinaryenLiteralVec128(t35)); } { uint8_t t36[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[286] = BinaryenConst(the_module, BinaryenLiteralVec128(t36)); + expressions[290] = BinaryenConst(the_module, BinaryenLiteralVec128(t36)); } - expressions[287] = BinaryenBinary(the_module, 80, expressions[285], expressions[286]); + expressions[291] = BinaryenBinary(the_module, 76, expressions[289], expressions[290]); { uint8_t t37[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[288] = BinaryenConst(the_module, BinaryenLiteralVec128(t37)); + expressions[292] = BinaryenConst(the_module, BinaryenLiteralVec128(t37)); } { uint8_t t38[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[289] = BinaryenConst(the_module, BinaryenLiteralVec128(t38)); + expressions[293] = BinaryenConst(the_module, BinaryenLiteralVec128(t38)); } - expressions[290] = BinaryenBinary(the_module, 81, expressions[288], expressions[289]); + expressions[294] = BinaryenBinary(the_module, 77, expressions[292], expressions[293]); { uint8_t t39[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[291] = BinaryenConst(the_module, BinaryenLiteralVec128(t39)); + expressions[295] = BinaryenConst(the_module, BinaryenLiteralVec128(t39)); } { uint8_t t40[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[292] = BinaryenConst(the_module, BinaryenLiteralVec128(t40)); + expressions[296] = BinaryenConst(the_module, BinaryenLiteralVec128(t40)); } - expressions[293] = BinaryenBinary(the_module, 82, expressions[291], expressions[292]); + expressions[297] = BinaryenBinary(the_module, 78, expressions[295], expressions[296]); { uint8_t t41[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[294] = BinaryenConst(the_module, BinaryenLiteralVec128(t41)); + expressions[298] = BinaryenConst(the_module, BinaryenLiteralVec128(t41)); } { uint8_t t42[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[295] = BinaryenConst(the_module, BinaryenLiteralVec128(t42)); + expressions[299] = BinaryenConst(the_module, BinaryenLiteralVec128(t42)); } - expressions[296] = BinaryenBinary(the_module, 83, expressions[294], expressions[295]); + expressions[300] = BinaryenBinary(the_module, 79, expressions[298], expressions[299]); { uint8_t t43[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[297] = BinaryenConst(the_module, BinaryenLiteralVec128(t43)); + expressions[301] = BinaryenConst(the_module, BinaryenLiteralVec128(t43)); } { uint8_t t44[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[298] = BinaryenConst(the_module, BinaryenLiteralVec128(t44)); + expressions[302] = BinaryenConst(the_module, BinaryenLiteralVec128(t44)); } - expressions[299] = BinaryenBinary(the_module, 84, expressions[297], expressions[298]); + expressions[303] = BinaryenBinary(the_module, 80, expressions[301], expressions[302]); { uint8_t t45[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[300] = BinaryenConst(the_module, BinaryenLiteralVec128(t45)); + expressions[304] = BinaryenConst(the_module, BinaryenLiteralVec128(t45)); } { uint8_t t46[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[301] = BinaryenConst(the_module, BinaryenLiteralVec128(t46)); + expressions[305] = BinaryenConst(the_module, BinaryenLiteralVec128(t46)); } - expressions[302] = BinaryenBinary(the_module, 85, expressions[300], expressions[301]); + expressions[306] = BinaryenBinary(the_module, 81, expressions[304], expressions[305]); { uint8_t t47[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[303] = BinaryenConst(the_module, BinaryenLiteralVec128(t47)); + expressions[307] = BinaryenConst(the_module, BinaryenLiteralVec128(t47)); } { uint8_t t48[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[304] = BinaryenConst(the_module, BinaryenLiteralVec128(t48)); + expressions[308] = BinaryenConst(the_module, BinaryenLiteralVec128(t48)); } - expressions[305] = BinaryenBinary(the_module, 86, expressions[303], expressions[304]); + expressions[309] = BinaryenBinary(the_module, 82, expressions[307], expressions[308]); { uint8_t t49[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[306] = BinaryenConst(the_module, BinaryenLiteralVec128(t49)); + expressions[310] = BinaryenConst(the_module, BinaryenLiteralVec128(t49)); } { uint8_t t50[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[307] = BinaryenConst(the_module, BinaryenLiteralVec128(t50)); + expressions[311] = BinaryenConst(the_module, BinaryenLiteralVec128(t50)); } - expressions[308] = BinaryenBinary(the_module, 87, expressions[306], expressions[307]); + expressions[312] = BinaryenBinary(the_module, 83, expressions[310], expressions[311]); { uint8_t t51[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[309] = BinaryenConst(the_module, BinaryenLiteralVec128(t51)); + expressions[313] = BinaryenConst(the_module, BinaryenLiteralVec128(t51)); } { uint8_t t52[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[310] = BinaryenConst(the_module, BinaryenLiteralVec128(t52)); + expressions[314] = BinaryenConst(the_module, BinaryenLiteralVec128(t52)); } - expressions[311] = BinaryenBinary(the_module, 88, expressions[309], expressions[310]); + expressions[315] = BinaryenBinary(the_module, 84, expressions[313], expressions[314]); { uint8_t t53[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[312] = BinaryenConst(the_module, BinaryenLiteralVec128(t53)); + expressions[316] = BinaryenConst(the_module, BinaryenLiteralVec128(t53)); } { uint8_t t54[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[313] = BinaryenConst(the_module, BinaryenLiteralVec128(t54)); + expressions[317] = BinaryenConst(the_module, BinaryenLiteralVec128(t54)); } - expressions[314] = BinaryenBinary(the_module, 89, expressions[312], expressions[313]); + expressions[318] = BinaryenBinary(the_module, 85, expressions[316], expressions[317]); { uint8_t t55[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[315] = BinaryenConst(the_module, BinaryenLiteralVec128(t55)); + expressions[319] = BinaryenConst(the_module, BinaryenLiteralVec128(t55)); } { uint8_t t56[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[316] = BinaryenConst(the_module, BinaryenLiteralVec128(t56)); + expressions[320] = BinaryenConst(the_module, BinaryenLiteralVec128(t56)); } - expressions[317] = BinaryenBinary(the_module, 90, expressions[315], expressions[316]); + expressions[321] = BinaryenBinary(the_module, 86, expressions[319], expressions[320]); { uint8_t t57[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[318] = BinaryenConst(the_module, BinaryenLiteralVec128(t57)); + expressions[322] = BinaryenConst(the_module, BinaryenLiteralVec128(t57)); } { uint8_t t58[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[319] = BinaryenConst(the_module, BinaryenLiteralVec128(t58)); + expressions[323] = BinaryenConst(the_module, BinaryenLiteralVec128(t58)); } - expressions[320] = BinaryenBinary(the_module, 91, expressions[318], expressions[319]); + expressions[324] = BinaryenBinary(the_module, 87, expressions[322], expressions[323]); { uint8_t t59[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[321] = BinaryenConst(the_module, BinaryenLiteralVec128(t59)); + expressions[325] = BinaryenConst(the_module, BinaryenLiteralVec128(t59)); } { uint8_t t60[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[322] = BinaryenConst(the_module, BinaryenLiteralVec128(t60)); + expressions[326] = BinaryenConst(the_module, BinaryenLiteralVec128(t60)); } - expressions[323] = BinaryenBinary(the_module, 92, expressions[321], expressions[322]); + expressions[327] = BinaryenBinary(the_module, 88, expressions[325], expressions[326]); { uint8_t t61[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[324] = BinaryenConst(the_module, BinaryenLiteralVec128(t61)); + expressions[328] = BinaryenConst(the_module, BinaryenLiteralVec128(t61)); } { uint8_t t62[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[325] = BinaryenConst(the_module, BinaryenLiteralVec128(t62)); + expressions[329] = BinaryenConst(the_module, BinaryenLiteralVec128(t62)); } - expressions[326] = BinaryenBinary(the_module, 93, expressions[324], expressions[325]); + expressions[330] = BinaryenBinary(the_module, 89, expressions[328], expressions[329]); { uint8_t t63[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[327] = BinaryenConst(the_module, BinaryenLiteralVec128(t63)); + expressions[331] = BinaryenConst(the_module, BinaryenLiteralVec128(t63)); } { uint8_t t64[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[328] = BinaryenConst(the_module, BinaryenLiteralVec128(t64)); + expressions[332] = BinaryenConst(the_module, BinaryenLiteralVec128(t64)); } - expressions[329] = BinaryenBinary(the_module, 94, expressions[327], expressions[328]); + expressions[333] = BinaryenBinary(the_module, 90, expressions[331], expressions[332]); { uint8_t t65[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[330] = BinaryenConst(the_module, BinaryenLiteralVec128(t65)); + expressions[334] = BinaryenConst(the_module, BinaryenLiteralVec128(t65)); } { uint8_t t66[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[331] = BinaryenConst(the_module, BinaryenLiteralVec128(t66)); + expressions[335] = BinaryenConst(the_module, BinaryenLiteralVec128(t66)); } - expressions[332] = BinaryenBinary(the_module, 95, expressions[330], expressions[331]); + expressions[336] = BinaryenBinary(the_module, 91, expressions[334], expressions[335]); { uint8_t t67[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[333] = BinaryenConst(the_module, BinaryenLiteralVec128(t67)); + expressions[337] = BinaryenConst(the_module, BinaryenLiteralVec128(t67)); } { uint8_t t68[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[334] = BinaryenConst(the_module, BinaryenLiteralVec128(t68)); + expressions[338] = BinaryenConst(the_module, BinaryenLiteralVec128(t68)); } - expressions[335] = BinaryenBinary(the_module, 96, expressions[333], expressions[334]); + expressions[339] = BinaryenBinary(the_module, 92, expressions[337], expressions[338]); { uint8_t t69[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[336] = BinaryenConst(the_module, BinaryenLiteralVec128(t69)); + expressions[340] = BinaryenConst(the_module, BinaryenLiteralVec128(t69)); } { uint8_t t70[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[337] = BinaryenConst(the_module, BinaryenLiteralVec128(t70)); + expressions[341] = BinaryenConst(the_module, BinaryenLiteralVec128(t70)); } - expressions[338] = BinaryenBinary(the_module, 97, expressions[336], expressions[337]); + expressions[342] = BinaryenBinary(the_module, 93, expressions[340], expressions[341]); { uint8_t t71[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[339] = BinaryenConst(the_module, BinaryenLiteralVec128(t71)); + expressions[343] = BinaryenConst(the_module, BinaryenLiteralVec128(t71)); } { uint8_t t72[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[340] = BinaryenConst(the_module, BinaryenLiteralVec128(t72)); + expressions[344] = BinaryenConst(the_module, BinaryenLiteralVec128(t72)); } - expressions[341] = BinaryenBinary(the_module, 98, expressions[339], expressions[340]); + expressions[345] = BinaryenBinary(the_module, 94, expressions[343], expressions[344]); { uint8_t t73[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[342] = BinaryenConst(the_module, BinaryenLiteralVec128(t73)); + expressions[346] = BinaryenConst(the_module, BinaryenLiteralVec128(t73)); } { uint8_t t74[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[343] = BinaryenConst(the_module, BinaryenLiteralVec128(t74)); + expressions[347] = BinaryenConst(the_module, BinaryenLiteralVec128(t74)); } - expressions[344] = BinaryenBinary(the_module, 99, expressions[342], expressions[343]); + expressions[348] = BinaryenBinary(the_module, 95, expressions[346], expressions[347]); { uint8_t t75[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[345] = BinaryenConst(the_module, BinaryenLiteralVec128(t75)); + expressions[349] = BinaryenConst(the_module, BinaryenLiteralVec128(t75)); } { uint8_t t76[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[346] = BinaryenConst(the_module, BinaryenLiteralVec128(t76)); + expressions[350] = BinaryenConst(the_module, BinaryenLiteralVec128(t76)); } - expressions[347] = BinaryenBinary(the_module, 100, expressions[345], expressions[346]); + expressions[351] = BinaryenBinary(the_module, 96, expressions[349], expressions[350]); { uint8_t t77[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[348] = BinaryenConst(the_module, BinaryenLiteralVec128(t77)); + expressions[352] = BinaryenConst(the_module, BinaryenLiteralVec128(t77)); } { uint8_t t78[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[349] = BinaryenConst(the_module, BinaryenLiteralVec128(t78)); + expressions[353] = BinaryenConst(the_module, BinaryenLiteralVec128(t78)); } - expressions[350] = BinaryenBinary(the_module, 101, expressions[348], expressions[349]); + expressions[354] = BinaryenBinary(the_module, 97, expressions[352], expressions[353]); { uint8_t t79[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[351] = BinaryenConst(the_module, BinaryenLiteralVec128(t79)); + expressions[355] = BinaryenConst(the_module, BinaryenLiteralVec128(t79)); } { uint8_t t80[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[352] = BinaryenConst(the_module, BinaryenLiteralVec128(t80)); + expressions[356] = BinaryenConst(the_module, BinaryenLiteralVec128(t80)); } - expressions[353] = BinaryenBinary(the_module, 102, expressions[351], expressions[352]); + expressions[357] = BinaryenBinary(the_module, 98, expressions[355], expressions[356]); { uint8_t t81[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[354] = BinaryenConst(the_module, BinaryenLiteralVec128(t81)); + expressions[358] = BinaryenConst(the_module, BinaryenLiteralVec128(t81)); } { uint8_t t82[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[355] = BinaryenConst(the_module, BinaryenLiteralVec128(t82)); + expressions[359] = BinaryenConst(the_module, BinaryenLiteralVec128(t82)); } - expressions[356] = BinaryenBinary(the_module, 103, expressions[354], expressions[355]); + expressions[360] = BinaryenBinary(the_module, 99, expressions[358], expressions[359]); { uint8_t t83[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[357] = BinaryenConst(the_module, BinaryenLiteralVec128(t83)); + expressions[361] = BinaryenConst(the_module, BinaryenLiteralVec128(t83)); } { uint8_t t84[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[358] = BinaryenConst(the_module, BinaryenLiteralVec128(t84)); + expressions[362] = BinaryenConst(the_module, BinaryenLiteralVec128(t84)); } - expressions[359] = BinaryenBinary(the_module, 104, expressions[357], expressions[358]); + expressions[363] = BinaryenBinary(the_module, 100, expressions[361], expressions[362]); { uint8_t t85[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[360] = BinaryenConst(the_module, BinaryenLiteralVec128(t85)); + expressions[364] = BinaryenConst(the_module, BinaryenLiteralVec128(t85)); } { uint8_t t86[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[361] = BinaryenConst(the_module, BinaryenLiteralVec128(t86)); + expressions[365] = BinaryenConst(the_module, BinaryenLiteralVec128(t86)); } - expressions[362] = BinaryenBinary(the_module, 105, expressions[360], expressions[361]); + expressions[366] = BinaryenBinary(the_module, 101, expressions[364], expressions[365]); { uint8_t t87[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[363] = BinaryenConst(the_module, BinaryenLiteralVec128(t87)); + expressions[367] = BinaryenConst(the_module, BinaryenLiteralVec128(t87)); } { uint8_t t88[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[364] = BinaryenConst(the_module, BinaryenLiteralVec128(t88)); + expressions[368] = BinaryenConst(the_module, BinaryenLiteralVec128(t88)); } - expressions[365] = BinaryenBinary(the_module, 106, expressions[363], expressions[364]); + expressions[369] = BinaryenBinary(the_module, 102, expressions[367], expressions[368]); { uint8_t t89[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[366] = BinaryenConst(the_module, BinaryenLiteralVec128(t89)); + expressions[370] = BinaryenConst(the_module, BinaryenLiteralVec128(t89)); } { uint8_t t90[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[367] = BinaryenConst(the_module, BinaryenLiteralVec128(t90)); + expressions[371] = BinaryenConst(the_module, BinaryenLiteralVec128(t90)); } - expressions[368] = BinaryenBinary(the_module, 107, expressions[366], expressions[367]); + expressions[372] = BinaryenBinary(the_module, 103, expressions[370], expressions[371]); { uint8_t t91[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[369] = BinaryenConst(the_module, BinaryenLiteralVec128(t91)); + expressions[373] = BinaryenConst(the_module, BinaryenLiteralVec128(t91)); } { uint8_t t92[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[370] = BinaryenConst(the_module, BinaryenLiteralVec128(t92)); + expressions[374] = BinaryenConst(the_module, BinaryenLiteralVec128(t92)); } - expressions[371] = BinaryenBinary(the_module, 108, expressions[369], expressions[370]); + expressions[375] = BinaryenBinary(the_module, 104, expressions[373], expressions[374]); { uint8_t t93[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[372] = BinaryenConst(the_module, BinaryenLiteralVec128(t93)); + expressions[376] = BinaryenConst(the_module, BinaryenLiteralVec128(t93)); } { uint8_t t94[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[373] = BinaryenConst(the_module, BinaryenLiteralVec128(t94)); + expressions[377] = BinaryenConst(the_module, BinaryenLiteralVec128(t94)); } - expressions[374] = BinaryenBinary(the_module, 109, expressions[372], expressions[373]); + expressions[378] = BinaryenBinary(the_module, 105, expressions[376], expressions[377]); { uint8_t t95[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[375] = BinaryenConst(the_module, BinaryenLiteralVec128(t95)); + expressions[379] = BinaryenConst(the_module, BinaryenLiteralVec128(t95)); } { uint8_t t96[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[376] = BinaryenConst(the_module, BinaryenLiteralVec128(t96)); + expressions[380] = BinaryenConst(the_module, BinaryenLiteralVec128(t96)); } - expressions[377] = BinaryenBinary(the_module, 110, expressions[375], expressions[376]); + expressions[381] = BinaryenBinary(the_module, 106, expressions[379], expressions[380]); { uint8_t t97[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[378] = BinaryenConst(the_module, BinaryenLiteralVec128(t97)); + expressions[382] = BinaryenConst(the_module, BinaryenLiteralVec128(t97)); } { uint8_t t98[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[379] = BinaryenConst(the_module, BinaryenLiteralVec128(t98)); + expressions[383] = BinaryenConst(the_module, BinaryenLiteralVec128(t98)); } - expressions[380] = BinaryenBinary(the_module, 111, expressions[378], expressions[379]); + expressions[384] = BinaryenBinary(the_module, 107, expressions[382], expressions[383]); { uint8_t t99[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[381] = BinaryenConst(the_module, BinaryenLiteralVec128(t99)); + expressions[385] = BinaryenConst(the_module, BinaryenLiteralVec128(t99)); } { uint8_t t100[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[382] = BinaryenConst(the_module, BinaryenLiteralVec128(t100)); + expressions[386] = BinaryenConst(the_module, BinaryenLiteralVec128(t100)); } - expressions[383] = BinaryenBinary(the_module, 111, expressions[381], expressions[382]); + expressions[387] = BinaryenBinary(the_module, 108, expressions[385], expressions[386]); { uint8_t t101[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[384] = BinaryenConst(the_module, BinaryenLiteralVec128(t101)); + expressions[388] = BinaryenConst(the_module, BinaryenLiteralVec128(t101)); } { uint8_t t102[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[385] = BinaryenConst(the_module, BinaryenLiteralVec128(t102)); + expressions[389] = BinaryenConst(the_module, BinaryenLiteralVec128(t102)); } - expressions[386] = BinaryenBinary(the_module, 113, expressions[384], expressions[385]); + expressions[390] = BinaryenBinary(the_module, 109, expressions[388], expressions[389]); { uint8_t t103[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[387] = BinaryenConst(the_module, BinaryenLiteralVec128(t103)); + expressions[391] = BinaryenConst(the_module, BinaryenLiteralVec128(t103)); } { uint8_t t104[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[388] = BinaryenConst(the_module, BinaryenLiteralVec128(t104)); + expressions[392] = BinaryenConst(the_module, BinaryenLiteralVec128(t104)); } - expressions[389] = BinaryenBinary(the_module, 114, expressions[387], expressions[388]); + expressions[393] = BinaryenBinary(the_module, 110, expressions[391], expressions[392]); { uint8_t t105[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[390] = BinaryenConst(the_module, BinaryenLiteralVec128(t105)); + expressions[394] = BinaryenConst(the_module, BinaryenLiteralVec128(t105)); } { uint8_t t106[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[391] = BinaryenConst(the_module, BinaryenLiteralVec128(t106)); + expressions[395] = BinaryenConst(the_module, BinaryenLiteralVec128(t106)); } - expressions[392] = BinaryenBinary(the_module, 115, expressions[390], expressions[391]); + expressions[396] = BinaryenBinary(the_module, 111, expressions[394], expressions[395]); { uint8_t t107[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[393] = BinaryenConst(the_module, BinaryenLiteralVec128(t107)); + expressions[397] = BinaryenConst(the_module, BinaryenLiteralVec128(t107)); } { uint8_t t108[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[394] = BinaryenConst(the_module, BinaryenLiteralVec128(t108)); + expressions[398] = BinaryenConst(the_module, BinaryenLiteralVec128(t108)); } - expressions[395] = BinaryenBinary(the_module, 116, expressions[393], expressions[394]); + expressions[399] = BinaryenBinary(the_module, 111, expressions[397], expressions[398]); { uint8_t t109[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[396] = BinaryenConst(the_module, BinaryenLiteralVec128(t109)); + expressions[400] = BinaryenConst(the_module, BinaryenLiteralVec128(t109)); } { uint8_t t110[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[397] = BinaryenConst(the_module, BinaryenLiteralVec128(t110)); + expressions[401] = BinaryenConst(the_module, BinaryenLiteralVec128(t110)); } - expressions[398] = BinaryenBinary(the_module, 117, expressions[396], expressions[397]); + expressions[402] = BinaryenBinary(the_module, 113, expressions[400], expressions[401]); { uint8_t t111[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[399] = BinaryenConst(the_module, BinaryenLiteralVec128(t111)); + expressions[403] = BinaryenConst(the_module, BinaryenLiteralVec128(t111)); } { uint8_t t112[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[400] = BinaryenConst(the_module, BinaryenLiteralVec128(t112)); + expressions[404] = BinaryenConst(the_module, BinaryenLiteralVec128(t112)); } - expressions[401] = BinaryenUnary(the_module, 118, expressions[399]); + expressions[405] = BinaryenBinary(the_module, 114, expressions[403], expressions[404]); { uint8_t t113[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[402] = BinaryenConst(the_module, BinaryenLiteralVec128(t113)); + expressions[406] = BinaryenConst(the_module, BinaryenLiteralVec128(t113)); } { uint8_t t114[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[403] = BinaryenConst(the_module, BinaryenLiteralVec128(t114)); + expressions[407] = BinaryenConst(the_module, BinaryenLiteralVec128(t114)); } - expressions[404] = BinaryenUnary(the_module, 119, expressions[402]); + expressions[408] = BinaryenBinary(the_module, 115, expressions[406], expressions[407]); { uint8_t t115[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[405] = BinaryenConst(the_module, BinaryenLiteralVec128(t115)); + expressions[409] = BinaryenConst(the_module, BinaryenLiteralVec128(t115)); } { uint8_t t116[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[406] = BinaryenConst(the_module, BinaryenLiteralVec128(t116)); + expressions[410] = BinaryenConst(the_module, BinaryenLiteralVec128(t116)); } - expressions[407] = BinaryenUnary(the_module, 120, expressions[405]); + expressions[411] = BinaryenBinary(the_module, 116, expressions[409], expressions[410]); { uint8_t t117[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[408] = BinaryenConst(the_module, BinaryenLiteralVec128(t117)); + expressions[412] = BinaryenConst(the_module, BinaryenLiteralVec128(t117)); } { uint8_t t118[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[409] = BinaryenConst(the_module, BinaryenLiteralVec128(t118)); + expressions[413] = BinaryenConst(the_module, BinaryenLiteralVec128(t118)); } - expressions[410] = BinaryenBinary(the_module, 121, expressions[408], expressions[409]); + expressions[414] = BinaryenBinary(the_module, 117, expressions[412], expressions[413]); { uint8_t t119[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[411] = BinaryenConst(the_module, BinaryenLiteralVec128(t119)); + expressions[415] = BinaryenConst(the_module, BinaryenLiteralVec128(t119)); } { uint8_t t120[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[412] = BinaryenConst(the_module, BinaryenLiteralVec128(t120)); + expressions[416] = BinaryenConst(the_module, BinaryenLiteralVec128(t120)); } - expressions[413] = BinaryenBinary(the_module, 122, expressions[411], expressions[412]); + expressions[417] = BinaryenUnary(the_module, 118, expressions[415]); { uint8_t t121[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[414] = BinaryenConst(the_module, BinaryenLiteralVec128(t121)); + expressions[418] = BinaryenConst(the_module, BinaryenLiteralVec128(t121)); } { uint8_t t122[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[415] = BinaryenConst(the_module, BinaryenLiteralVec128(t122)); + expressions[419] = BinaryenConst(the_module, BinaryenLiteralVec128(t122)); } - expressions[416] = BinaryenBinary(the_module, 123, expressions[414], expressions[415]); + expressions[420] = BinaryenUnary(the_module, 119, expressions[418]); { uint8_t t123[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[417] = BinaryenConst(the_module, BinaryenLiteralVec128(t123)); + expressions[421] = BinaryenConst(the_module, BinaryenLiteralVec128(t123)); } { uint8_t t124[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[418] = BinaryenConst(the_module, BinaryenLiteralVec128(t124)); + expressions[422] = BinaryenConst(the_module, BinaryenLiteralVec128(t124)); } - expressions[419] = BinaryenBinary(the_module, 124, expressions[417], expressions[418]); + expressions[423] = BinaryenUnary(the_module, 120, expressions[421]); { uint8_t t125[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[420] = BinaryenConst(the_module, BinaryenLiteralVec128(t125)); + expressions[424] = BinaryenConst(the_module, BinaryenLiteralVec128(t125)); } { uint8_t t126[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[421] = BinaryenConst(the_module, BinaryenLiteralVec128(t126)); + expressions[425] = BinaryenConst(the_module, BinaryenLiteralVec128(t126)); } - expressions[422] = BinaryenBinary(the_module, 125, expressions[420], expressions[421]); + expressions[426] = BinaryenBinary(the_module, 121, expressions[424], expressions[425]); { uint8_t t127[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[423] = BinaryenConst(the_module, BinaryenLiteralVec128(t127)); + expressions[427] = BinaryenConst(the_module, BinaryenLiteralVec128(t127)); } { uint8_t t128[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[424] = BinaryenConst(the_module, BinaryenLiteralVec128(t128)); + expressions[428] = BinaryenConst(the_module, BinaryenLiteralVec128(t128)); } - expressions[425] = BinaryenBinary(the_module, 126, expressions[423], expressions[424]); + expressions[429] = BinaryenBinary(the_module, 122, expressions[427], expressions[428]); { uint8_t t129[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[426] = BinaryenConst(the_module, BinaryenLiteralVec128(t129)); + expressions[430] = BinaryenConst(the_module, BinaryenLiteralVec128(t129)); } { uint8_t t130[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[427] = BinaryenConst(the_module, BinaryenLiteralVec128(t130)); + expressions[431] = BinaryenConst(the_module, BinaryenLiteralVec128(t130)); } - expressions[428] = BinaryenBinary(the_module, 127, expressions[426], expressions[427]); + expressions[432] = BinaryenBinary(the_module, 123, expressions[430], expressions[431]); { uint8_t t131[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[429] = BinaryenConst(the_module, BinaryenLiteralVec128(t131)); + expressions[433] = BinaryenConst(the_module, BinaryenLiteralVec128(t131)); } { uint8_t t132[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[430] = BinaryenConst(the_module, BinaryenLiteralVec128(t132)); + expressions[434] = BinaryenConst(the_module, BinaryenLiteralVec128(t132)); } - expressions[431] = BinaryenBinary(the_module, 128, expressions[429], expressions[430]); + expressions[435] = BinaryenBinary(the_module, 124, expressions[433], expressions[434]); { uint8_t t133[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[432] = BinaryenConst(the_module, BinaryenLiteralVec128(t133)); + expressions[436] = BinaryenConst(the_module, BinaryenLiteralVec128(t133)); } { uint8_t t134[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[433] = BinaryenConst(the_module, BinaryenLiteralVec128(t134)); + expressions[437] = BinaryenConst(the_module, BinaryenLiteralVec128(t134)); } - expressions[434] = BinaryenBinary(the_module, 129, expressions[432], expressions[433]); + expressions[438] = BinaryenBinary(the_module, 125, expressions[436], expressions[437]); { uint8_t t135[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[435] = BinaryenConst(the_module, BinaryenLiteralVec128(t135)); + expressions[439] = BinaryenConst(the_module, BinaryenLiteralVec128(t135)); } { uint8_t t136[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[436] = BinaryenConst(the_module, BinaryenLiteralVec128(t136)); + expressions[440] = BinaryenConst(the_module, BinaryenLiteralVec128(t136)); } - expressions[437] = BinaryenBinary(the_module, 130, expressions[435], expressions[436]); + expressions[441] = BinaryenBinary(the_module, 126, expressions[439], expressions[440]); { uint8_t t137[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[438] = BinaryenConst(the_module, BinaryenLiteralVec128(t137)); + expressions[442] = BinaryenConst(the_module, BinaryenLiteralVec128(t137)); } { uint8_t t138[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[439] = BinaryenConst(the_module, BinaryenLiteralVec128(t138)); + expressions[443] = BinaryenConst(the_module, BinaryenLiteralVec128(t138)); } - expressions[440] = BinaryenBinary(the_module, 131, expressions[438], expressions[439]); + expressions[444] = BinaryenBinary(the_module, 127, expressions[442], expressions[443]); { uint8_t t139[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[441] = BinaryenConst(the_module, BinaryenLiteralVec128(t139)); + expressions[445] = BinaryenConst(the_module, BinaryenLiteralVec128(t139)); } { uint8_t t140[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[442] = BinaryenConst(the_module, BinaryenLiteralVec128(t140)); + expressions[446] = BinaryenConst(the_module, BinaryenLiteralVec128(t140)); } - expressions[443] = BinaryenBinary(the_module, 132, expressions[441], expressions[442]); + expressions[447] = BinaryenBinary(the_module, 128, expressions[445], expressions[446]); { uint8_t t141[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[444] = BinaryenConst(the_module, BinaryenLiteralVec128(t141)); + expressions[448] = BinaryenConst(the_module, BinaryenLiteralVec128(t141)); } { uint8_t t142[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[445] = BinaryenConst(the_module, BinaryenLiteralVec128(t142)); + expressions[449] = BinaryenConst(the_module, BinaryenLiteralVec128(t142)); } - expressions[446] = BinaryenBinary(the_module, 133, expressions[444], expressions[445]); + expressions[450] = BinaryenBinary(the_module, 129, expressions[448], expressions[449]); { uint8_t t143[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[447] = BinaryenConst(the_module, BinaryenLiteralVec128(t143)); + expressions[451] = BinaryenConst(the_module, BinaryenLiteralVec128(t143)); } { uint8_t t144[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[448] = BinaryenConst(the_module, BinaryenLiteralVec128(t144)); + expressions[452] = BinaryenConst(the_module, BinaryenLiteralVec128(t144)); } - expressions[449] = BinaryenBinary(the_module, 134, expressions[447], expressions[448]); + expressions[453] = BinaryenBinary(the_module, 130, expressions[451], expressions[452]); { uint8_t t145[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[450] = BinaryenConst(the_module, BinaryenLiteralVec128(t145)); + expressions[454] = BinaryenConst(the_module, BinaryenLiteralVec128(t145)); } { uint8_t t146[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[451] = BinaryenConst(the_module, BinaryenLiteralVec128(t146)); + expressions[455] = BinaryenConst(the_module, BinaryenLiteralVec128(t146)); } - expressions[452] = BinaryenBinary(the_module, 135, expressions[450], expressions[451]); + expressions[456] = BinaryenBinary(the_module, 131, expressions[454], expressions[455]); { uint8_t t147[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[453] = BinaryenConst(the_module, BinaryenLiteralVec128(t147)); + expressions[457] = BinaryenConst(the_module, BinaryenLiteralVec128(t147)); } { uint8_t t148[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[454] = BinaryenConst(the_module, BinaryenLiteralVec128(t148)); + expressions[458] = BinaryenConst(the_module, BinaryenLiteralVec128(t148)); } - expressions[455] = BinaryenBinary(the_module, 136, expressions[453], expressions[454]); + expressions[459] = BinaryenBinary(the_module, 132, expressions[457], expressions[458]); { uint8_t t149[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[456] = BinaryenConst(the_module, BinaryenLiteralVec128(t149)); + expressions[460] = BinaryenConst(the_module, BinaryenLiteralVec128(t149)); } { uint8_t t150[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[457] = BinaryenConst(the_module, BinaryenLiteralVec128(t150)); + expressions[461] = BinaryenConst(the_module, BinaryenLiteralVec128(t150)); } - expressions[458] = BinaryenBinary(the_module, 137, expressions[456], expressions[457]); + expressions[462] = BinaryenBinary(the_module, 133, expressions[460], expressions[461]); { uint8_t t151[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[459] = BinaryenConst(the_module, BinaryenLiteralVec128(t151)); + expressions[463] = BinaryenConst(the_module, BinaryenLiteralVec128(t151)); } { uint8_t t152[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[460] = BinaryenConst(the_module, BinaryenLiteralVec128(t152)); + expressions[464] = BinaryenConst(the_module, BinaryenLiteralVec128(t152)); } - expressions[461] = BinaryenBinary(the_module, 138, expressions[459], expressions[460]); + expressions[465] = BinaryenBinary(the_module, 134, expressions[463], expressions[464]); { uint8_t t153[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[462] = BinaryenConst(the_module, BinaryenLiteralVec128(t153)); + expressions[466] = BinaryenConst(the_module, BinaryenLiteralVec128(t153)); } { uint8_t t154[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[463] = BinaryenConst(the_module, BinaryenLiteralVec128(t154)); + expressions[467] = BinaryenConst(the_module, BinaryenLiteralVec128(t154)); } - expressions[464] = BinaryenBinary(the_module, 139, expressions[462], expressions[463]); + expressions[468] = BinaryenBinary(the_module, 135, expressions[466], expressions[467]); { uint8_t t155[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[465] = BinaryenConst(the_module, BinaryenLiteralVec128(t155)); + expressions[469] = BinaryenConst(the_module, BinaryenLiteralVec128(t155)); } { uint8_t t156[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[466] = BinaryenConst(the_module, BinaryenLiteralVec128(t156)); + expressions[470] = BinaryenConst(the_module, BinaryenLiteralVec128(t156)); } - expressions[467] = BinaryenBinary(the_module, 140, expressions[465], expressions[466]); + expressions[471] = BinaryenBinary(the_module, 136, expressions[469], expressions[470]); { uint8_t t157[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[468] = BinaryenConst(the_module, BinaryenLiteralVec128(t157)); + expressions[472] = BinaryenConst(the_module, BinaryenLiteralVec128(t157)); } { uint8_t t158[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[469] = BinaryenConst(the_module, BinaryenLiteralVec128(t158)); + expressions[473] = BinaryenConst(the_module, BinaryenLiteralVec128(t158)); } - expressions[470] = BinaryenBinary(the_module, 141, expressions[468], expressions[469]); + expressions[474] = BinaryenBinary(the_module, 137, expressions[472], expressions[473]); { uint8_t t159[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[471] = BinaryenConst(the_module, BinaryenLiteralVec128(t159)); + expressions[475] = BinaryenConst(the_module, BinaryenLiteralVec128(t159)); } { uint8_t t160[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[472] = BinaryenConst(the_module, BinaryenLiteralVec128(t160)); + expressions[476] = BinaryenConst(the_module, BinaryenLiteralVec128(t160)); } - expressions[473] = BinaryenBinary(the_module, 142, expressions[471], expressions[472]); + expressions[477] = BinaryenBinary(the_module, 138, expressions[475], expressions[476]); { uint8_t t161[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[474] = BinaryenConst(the_module, BinaryenLiteralVec128(t161)); + expressions[478] = BinaryenConst(the_module, BinaryenLiteralVec128(t161)); } { uint8_t t162[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[475] = BinaryenConst(the_module, BinaryenLiteralVec128(t162)); + expressions[479] = BinaryenConst(the_module, BinaryenLiteralVec128(t162)); } - expressions[476] = BinaryenBinary(the_module, 143, expressions[474], expressions[475]); + expressions[480] = BinaryenBinary(the_module, 139, expressions[478], expressions[479]); { uint8_t t163[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[477] = BinaryenConst(the_module, BinaryenLiteralVec128(t163)); + expressions[481] = BinaryenConst(the_module, BinaryenLiteralVec128(t163)); } { uint8_t t164[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[478] = BinaryenConst(the_module, BinaryenLiteralVec128(t164)); + expressions[482] = BinaryenConst(the_module, BinaryenLiteralVec128(t164)); } - expressions[479] = BinaryenBinary(the_module, 144, expressions[477], expressions[478]); + expressions[483] = BinaryenBinary(the_module, 140, expressions[481], expressions[482]); { uint8_t t165[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[480] = BinaryenConst(the_module, BinaryenLiteralVec128(t165)); + expressions[484] = BinaryenConst(the_module, BinaryenLiteralVec128(t165)); } { uint8_t t166[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[481] = BinaryenConst(the_module, BinaryenLiteralVec128(t166)); + expressions[485] = BinaryenConst(the_module, BinaryenLiteralVec128(t166)); } - expressions[482] = BinaryenBinary(the_module, 145, expressions[480], expressions[481]); + expressions[486] = BinaryenBinary(the_module, 141, expressions[484], expressions[485]); { uint8_t t167[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[483] = BinaryenConst(the_module, BinaryenLiteralVec128(t167)); + expressions[487] = BinaryenConst(the_module, BinaryenLiteralVec128(t167)); } { uint8_t t168[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[484] = BinaryenConst(the_module, BinaryenLiteralVec128(t168)); + expressions[488] = BinaryenConst(the_module, BinaryenLiteralVec128(t168)); } - expressions[485] = BinaryenBinary(the_module, 146, expressions[483], expressions[484]); + expressions[489] = BinaryenBinary(the_module, 142, expressions[487], expressions[488]); { uint8_t t169[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[486] = BinaryenConst(the_module, BinaryenLiteralVec128(t169)); + expressions[490] = BinaryenConst(the_module, BinaryenLiteralVec128(t169)); } { uint8_t t170[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[487] = BinaryenConst(the_module, BinaryenLiteralVec128(t170)); + expressions[491] = BinaryenConst(the_module, BinaryenLiteralVec128(t170)); } - expressions[488] = BinaryenBinary(the_module, 147, expressions[486], expressions[487]); + expressions[492] = BinaryenBinary(the_module, 143, expressions[490], expressions[491]); { uint8_t t171[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[489] = BinaryenConst(the_module, BinaryenLiteralVec128(t171)); + expressions[493] = BinaryenConst(the_module, BinaryenLiteralVec128(t171)); } { uint8_t t172[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[490] = BinaryenConst(the_module, BinaryenLiteralVec128(t172)); + expressions[494] = BinaryenConst(the_module, BinaryenLiteralVec128(t172)); } - expressions[491] = BinaryenBinary(the_module, 148, expressions[489], expressions[490]); + expressions[495] = BinaryenBinary(the_module, 144, expressions[493], expressions[494]); { uint8_t t173[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[492] = BinaryenConst(the_module, BinaryenLiteralVec128(t173)); + expressions[496] = BinaryenConst(the_module, BinaryenLiteralVec128(t173)); } { uint8_t t174[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[493] = BinaryenConst(the_module, BinaryenLiteralVec128(t174)); + expressions[497] = BinaryenConst(the_module, BinaryenLiteralVec128(t174)); } - expressions[494] = BinaryenBinary(the_module, 149, expressions[492], expressions[493]); + expressions[498] = BinaryenBinary(the_module, 145, expressions[496], expressions[497]); { uint8_t t175[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[495] = BinaryenConst(the_module, BinaryenLiteralVec128(t175)); + expressions[499] = BinaryenConst(the_module, BinaryenLiteralVec128(t175)); } { uint8_t t176[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[496] = BinaryenConst(the_module, BinaryenLiteralVec128(t176)); + expressions[500] = BinaryenConst(the_module, BinaryenLiteralVec128(t176)); } - expressions[497] = BinaryenBinary(the_module, 150, expressions[495], expressions[496]); + expressions[501] = BinaryenBinary(the_module, 146, expressions[499], expressions[500]); { uint8_t t177[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[498] = BinaryenConst(the_module, BinaryenLiteralVec128(t177)); + expressions[502] = BinaryenConst(the_module, BinaryenLiteralVec128(t177)); } { uint8_t t178[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[499] = BinaryenConst(the_module, BinaryenLiteralVec128(t178)); + expressions[503] = BinaryenConst(the_module, BinaryenLiteralVec128(t178)); } - expressions[500] = BinaryenBinary(the_module, 151, expressions[498], expressions[499]); + expressions[504] = BinaryenBinary(the_module, 147, expressions[502], expressions[503]); { uint8_t t179[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[501] = BinaryenConst(the_module, BinaryenLiteralVec128(t179)); + expressions[505] = BinaryenConst(the_module, BinaryenLiteralVec128(t179)); } - expressions[502] = BinaryenSIMDExtract(the_module, 0, expressions[501], 1); { uint8_t t180[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[503] = BinaryenConst(the_module, BinaryenLiteralVec128(t180)); + expressions[506] = BinaryenConst(the_module, BinaryenLiteralVec128(t180)); } - expressions[504] = BinaryenSIMDExtract(the_module, 1, expressions[503], 1); + expressions[507] = BinaryenBinary(the_module, 148, expressions[505], expressions[506]); { uint8_t t181[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[505] = BinaryenConst(the_module, BinaryenLiteralVec128(t181)); + expressions[508] = BinaryenConst(the_module, BinaryenLiteralVec128(t181)); } - expressions[506] = BinaryenSIMDExtract(the_module, 2, expressions[505], 1); { uint8_t t182[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[507] = BinaryenConst(the_module, BinaryenLiteralVec128(t182)); + expressions[509] = BinaryenConst(the_module, BinaryenLiteralVec128(t182)); } - expressions[508] = BinaryenSIMDExtract(the_module, 3, expressions[507], 1); + expressions[510] = BinaryenBinary(the_module, 149, expressions[508], expressions[509]); { uint8_t t183[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[509] = BinaryenConst(the_module, BinaryenLiteralVec128(t183)); + expressions[511] = BinaryenConst(the_module, BinaryenLiteralVec128(t183)); } - expressions[510] = BinaryenSIMDExtract(the_module, 4, expressions[509], 1); { uint8_t t184[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[511] = BinaryenConst(the_module, BinaryenLiteralVec128(t184)); + expressions[512] = BinaryenConst(the_module, BinaryenLiteralVec128(t184)); } - expressions[512] = BinaryenSIMDExtract(the_module, 5, expressions[511], 1); + expressions[513] = BinaryenBinary(the_module, 150, expressions[511], expressions[512]); { uint8_t t185[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[513] = BinaryenConst(the_module, BinaryenLiteralVec128(t185)); + expressions[514] = BinaryenConst(the_module, BinaryenLiteralVec128(t185)); } - expressions[514] = BinaryenSIMDExtract(the_module, 6, expressions[513], 1); { uint8_t t186[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; expressions[515] = BinaryenConst(the_module, BinaryenLiteralVec128(t186)); } - expressions[516] = BinaryenSIMDExtract(the_module, 7, expressions[515], 1); + expressions[516] = BinaryenBinary(the_module, 151, expressions[514], expressions[515]); { uint8_t t187[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; expressions[517] = BinaryenConst(the_module, BinaryenLiteralVec128(t187)); } - expressions[518] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); - expressions[519] = BinaryenSIMDReplace(the_module, 1, expressions[517], 1, expressions[518]); { uint8_t t188[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[520] = BinaryenConst(the_module, BinaryenLiteralVec128(t188)); + expressions[518] = BinaryenConst(the_module, BinaryenLiteralVec128(t188)); } - expressions[521] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); - expressions[522] = BinaryenSIMDReplace(the_module, 0, expressions[520], 1, expressions[521]); + expressions[519] = BinaryenBinary(the_module, 152, expressions[517], expressions[518]); { uint8_t t189[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[523] = BinaryenConst(the_module, BinaryenLiteralVec128(t189)); + expressions[520] = BinaryenConst(the_module, BinaryenLiteralVec128(t189)); } - expressions[524] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); - expressions[525] = BinaryenSIMDReplace(the_module, 2, expressions[523], 1, expressions[524]); { uint8_t t190[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[526] = BinaryenConst(the_module, BinaryenLiteralVec128(t190)); + expressions[521] = BinaryenConst(the_module, BinaryenLiteralVec128(t190)); } - expressions[527] = BinaryenConst(the_module, BinaryenLiteralInt64(184683593770)); - expressions[528] = BinaryenSIMDReplace(the_module, 3, expressions[526], 1, expressions[527]); + expressions[522] = BinaryenBinary(the_module, 153, expressions[520], expressions[521]); { uint8_t t191[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[529] = BinaryenConst(the_module, BinaryenLiteralVec128(t191)); + expressions[523] = BinaryenConst(the_module, BinaryenLiteralVec128(t191)); } - expressions[530] = BinaryenConst(the_module, BinaryenLiteralFloat32(42)); - expressions[531] = BinaryenSIMDReplace(the_module, 4, expressions[529], 1, expressions[530]); { uint8_t t192[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[532] = BinaryenConst(the_module, BinaryenLiteralVec128(t192)); + expressions[524] = BinaryenConst(the_module, BinaryenLiteralVec128(t192)); } - expressions[533] = BinaryenConst(the_module, BinaryenLiteralFloat64(42)); - expressions[534] = BinaryenSIMDReplace(the_module, 5, expressions[532], 1, expressions[533]); + expressions[525] = BinaryenBinary(the_module, 154, expressions[523], expressions[524]); { uint8_t t193[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[535] = BinaryenConst(the_module, BinaryenLiteralVec128(t193)); + expressions[526] = BinaryenConst(the_module, BinaryenLiteralVec128(t193)); } - expressions[536] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[537] = BinaryenSIMDShift(the_module, 0, expressions[535], expressions[536]); { uint8_t t194[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[538] = BinaryenConst(the_module, BinaryenLiteralVec128(t194)); + expressions[527] = BinaryenConst(the_module, BinaryenLiteralVec128(t194)); } - expressions[539] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[540] = BinaryenSIMDShift(the_module, 1, expressions[538], expressions[539]); + expressions[528] = BinaryenBinary(the_module, 155, expressions[526], expressions[527]); { uint8_t t195[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[541] = BinaryenConst(the_module, BinaryenLiteralVec128(t195)); + expressions[529] = BinaryenConst(the_module, BinaryenLiteralVec128(t195)); } - expressions[542] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[543] = BinaryenSIMDShift(the_module, 2, expressions[541], expressions[542]); + expressions[530] = BinaryenSIMDExtract(the_module, 0, expressions[529], 1); { uint8_t t196[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[544] = BinaryenConst(the_module, BinaryenLiteralVec128(t196)); + expressions[531] = BinaryenConst(the_module, BinaryenLiteralVec128(t196)); } - expressions[545] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[546] = BinaryenSIMDShift(the_module, 3, expressions[544], expressions[545]); + expressions[532] = BinaryenSIMDExtract(the_module, 1, expressions[531], 1); { uint8_t t197[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[547] = BinaryenConst(the_module, BinaryenLiteralVec128(t197)); + expressions[533] = BinaryenConst(the_module, BinaryenLiteralVec128(t197)); } - expressions[548] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[549] = BinaryenSIMDShift(the_module, 4, expressions[547], expressions[548]); + expressions[534] = BinaryenSIMDExtract(the_module, 2, expressions[533], 1); { uint8_t t198[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[550] = BinaryenConst(the_module, BinaryenLiteralVec128(t198)); + expressions[535] = BinaryenConst(the_module, BinaryenLiteralVec128(t198)); } - expressions[551] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[552] = BinaryenSIMDShift(the_module, 5, expressions[550], expressions[551]); + expressions[536] = BinaryenSIMDExtract(the_module, 3, expressions[535], 1); { uint8_t t199[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[553] = BinaryenConst(the_module, BinaryenLiteralVec128(t199)); + expressions[537] = BinaryenConst(the_module, BinaryenLiteralVec128(t199)); } - expressions[554] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[555] = BinaryenSIMDShift(the_module, 6, expressions[553], expressions[554]); + expressions[538] = BinaryenSIMDExtract(the_module, 4, expressions[537], 1); { uint8_t t200[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[556] = BinaryenConst(the_module, BinaryenLiteralVec128(t200)); + expressions[539] = BinaryenConst(the_module, BinaryenLiteralVec128(t200)); } - expressions[557] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[558] = BinaryenSIMDShift(the_module, 7, expressions[556], expressions[557]); + expressions[540] = BinaryenSIMDExtract(the_module, 5, expressions[539], 1); { uint8_t t201[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[559] = BinaryenConst(the_module, BinaryenLiteralVec128(t201)); + expressions[541] = BinaryenConst(the_module, BinaryenLiteralVec128(t201)); } - expressions[560] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[561] = BinaryenSIMDShift(the_module, 8, expressions[559], expressions[560]); + expressions[542] = BinaryenSIMDExtract(the_module, 6, expressions[541], 1); { uint8_t t202[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[562] = BinaryenConst(the_module, BinaryenLiteralVec128(t202)); + expressions[543] = BinaryenConst(the_module, BinaryenLiteralVec128(t202)); } - expressions[563] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[564] = BinaryenSIMDShift(the_module, 9, expressions[562], expressions[563]); + expressions[544] = BinaryenSIMDExtract(the_module, 7, expressions[543], 1); { uint8_t t203[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[565] = BinaryenConst(the_module, BinaryenLiteralVec128(t203)); + expressions[545] = BinaryenConst(the_module, BinaryenLiteralVec128(t203)); } - expressions[566] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[567] = BinaryenSIMDShift(the_module, 10, expressions[565], expressions[566]); + expressions[546] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + expressions[547] = BinaryenSIMDReplace(the_module, 1, expressions[545], 1, expressions[546]); { uint8_t t204[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[568] = BinaryenConst(the_module, BinaryenLiteralVec128(t204)); + expressions[548] = BinaryenConst(the_module, BinaryenLiteralVec128(t204)); } - expressions[569] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[570] = BinaryenSIMDShift(the_module, 11, expressions[568], expressions[569]); + expressions[549] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + expressions[550] = BinaryenSIMDReplace(the_module, 0, expressions[548], 1, expressions[549]); { uint8_t t205[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[571] = BinaryenConst(the_module, BinaryenLiteralVec128(t205)); + expressions[551] = BinaryenConst(the_module, BinaryenLiteralVec128(t205)); } + expressions[552] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + expressions[553] = BinaryenSIMDReplace(the_module, 2, expressions[551], 1, expressions[552]); { uint8_t t206[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[572] = BinaryenConst(the_module, BinaryenLiteralVec128(t206)); - } - { - uint8_t mask[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[573] = BinaryenSIMDShuffle(the_module, expressions[571], expressions[572], mask); + expressions[554] = BinaryenConst(the_module, BinaryenLiteralVec128(t206)); } + expressions[555] = BinaryenConst(the_module, BinaryenLiteralInt64(184683593770)); + expressions[556] = BinaryenSIMDReplace(the_module, 3, expressions[554], 1, expressions[555]); { uint8_t t207[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[574] = BinaryenConst(the_module, BinaryenLiteralVec128(t207)); + expressions[557] = BinaryenConst(the_module, BinaryenLiteralVec128(t207)); } + expressions[558] = BinaryenConst(the_module, BinaryenLiteralFloat32(42)); + expressions[559] = BinaryenSIMDReplace(the_module, 4, expressions[557], 1, expressions[558]); { uint8_t t208[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[575] = BinaryenConst(the_module, BinaryenLiteralVec128(t208)); + expressions[560] = BinaryenConst(the_module, BinaryenLiteralVec128(t208)); } + expressions[561] = BinaryenConst(the_module, BinaryenLiteralFloat64(42)); + expressions[562] = BinaryenSIMDReplace(the_module, 5, expressions[560], 1, expressions[561]); { uint8_t t209[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[576] = BinaryenConst(the_module, BinaryenLiteralVec128(t209)); + expressions[563] = BinaryenConst(the_module, BinaryenLiteralVec128(t209)); } - expressions[577] = BinaryenSIMDTernary(the_module, 0, expressions[574], expressions[575], expressions[576]); + expressions[564] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[565] = BinaryenSIMDShift(the_module, 0, expressions[563], expressions[564]); { uint8_t t210[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[578] = BinaryenConst(the_module, BinaryenLiteralVec128(t210)); + expressions[566] = BinaryenConst(the_module, BinaryenLiteralVec128(t210)); } + expressions[567] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[568] = BinaryenSIMDShift(the_module, 1, expressions[566], expressions[567]); { uint8_t t211[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[579] = BinaryenConst(the_module, BinaryenLiteralVec128(t211)); + expressions[569] = BinaryenConst(the_module, BinaryenLiteralVec128(t211)); } + expressions[570] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[571] = BinaryenSIMDShift(the_module, 2, expressions[569], expressions[570]); { uint8_t t212[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[580] = BinaryenConst(the_module, BinaryenLiteralVec128(t212)); + expressions[572] = BinaryenConst(the_module, BinaryenLiteralVec128(t212)); } - expressions[581] = BinaryenSIMDTernary(the_module, 1, expressions[578], expressions[579], expressions[580]); + expressions[573] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[574] = BinaryenSIMDShift(the_module, 3, expressions[572], expressions[573]); { uint8_t t213[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[582] = BinaryenConst(the_module, BinaryenLiteralVec128(t213)); + expressions[575] = BinaryenConst(the_module, BinaryenLiteralVec128(t213)); } + expressions[576] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[577] = BinaryenSIMDShift(the_module, 4, expressions[575], expressions[576]); { uint8_t t214[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[583] = BinaryenConst(the_module, BinaryenLiteralVec128(t214)); + expressions[578] = BinaryenConst(the_module, BinaryenLiteralVec128(t214)); } + expressions[579] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[580] = BinaryenSIMDShift(the_module, 5, expressions[578], expressions[579]); { uint8_t t215[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[584] = BinaryenConst(the_module, BinaryenLiteralVec128(t215)); + expressions[581] = BinaryenConst(the_module, BinaryenLiteralVec128(t215)); } - expressions[585] = BinaryenSIMDTernary(the_module, 2, expressions[582], expressions[583], expressions[584]); + expressions[582] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[583] = BinaryenSIMDShift(the_module, 6, expressions[581], expressions[582]); { uint8_t t216[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[586] = BinaryenConst(the_module, BinaryenLiteralVec128(t216)); + expressions[584] = BinaryenConst(the_module, BinaryenLiteralVec128(t216)); } + expressions[585] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[586] = BinaryenSIMDShift(the_module, 7, expressions[584], expressions[585]); { uint8_t t217[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; expressions[587] = BinaryenConst(the_module, BinaryenLiteralVec128(t217)); } + expressions[588] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[589] = BinaryenSIMDShift(the_module, 8, expressions[587], expressions[588]); { uint8_t t218[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[588] = BinaryenConst(the_module, BinaryenLiteralVec128(t218)); + expressions[590] = BinaryenConst(the_module, BinaryenLiteralVec128(t218)); } - expressions[589] = BinaryenSIMDTernary(the_module, 3, expressions[586], expressions[587], expressions[588]); + expressions[591] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[592] = BinaryenSIMDShift(the_module, 9, expressions[590], expressions[591]); { uint8_t t219[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[590] = BinaryenConst(the_module, BinaryenLiteralVec128(t219)); + expressions[593] = BinaryenConst(the_module, BinaryenLiteralVec128(t219)); } + expressions[594] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[595] = BinaryenSIMDShift(the_module, 10, expressions[593], expressions[594]); { uint8_t t220[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[591] = BinaryenConst(the_module, BinaryenLiteralVec128(t220)); + expressions[596] = BinaryenConst(the_module, BinaryenLiteralVec128(t220)); } + expressions[597] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[598] = BinaryenSIMDShift(the_module, 11, expressions[596], expressions[597]); { uint8_t t221[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[592] = BinaryenConst(the_module, BinaryenLiteralVec128(t221)); - } - expressions[593] = BinaryenSIMDTernary(the_module, 4, expressions[590], expressions[591], expressions[592]); - expressions[594] = BinaryenConst(the_module, BinaryenLiteralInt32(1024)); - expressions[595] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[596] = BinaryenConst(the_module, BinaryenLiteralInt32(12)); - expressions[597] = BinaryenMemoryInit(the_module, 0, expressions[594], expressions[595], expressions[596]); - expressions[598] = BinaryenDataDrop(the_module, 0); - expressions[599] = BinaryenConst(the_module, BinaryenLiteralInt32(2048)); - expressions[600] = BinaryenConst(the_module, BinaryenLiteralInt32(1024)); - expressions[601] = BinaryenConst(the_module, BinaryenLiteralInt32(12)); - expressions[602] = BinaryenMemoryCopy(the_module, expressions[599], expressions[600], expressions[601]); - expressions[603] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[604] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); - expressions[605] = BinaryenConst(the_module, BinaryenLiteralInt32(1024)); - expressions[606] = BinaryenMemoryFill(the_module, expressions[603], expressions[604], expressions[605]); + expressions[599] = BinaryenConst(the_module, BinaryenLiteralVec128(t221)); + } + { + uint8_t t222[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[600] = BinaryenConst(the_module, BinaryenLiteralVec128(t222)); + } + { + uint8_t mask[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[601] = BinaryenSIMDShuffle(the_module, expressions[599], expressions[600], mask); + } + { + uint8_t t223[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[602] = BinaryenConst(the_module, BinaryenLiteralVec128(t223)); + } + { + uint8_t t224[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[603] = BinaryenConst(the_module, BinaryenLiteralVec128(t224)); + } + { + uint8_t t225[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[604] = BinaryenConst(the_module, BinaryenLiteralVec128(t225)); + } + expressions[605] = BinaryenSIMDTernary(the_module, 0, expressions[602], expressions[603], expressions[604]); + { + uint8_t t226[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[606] = BinaryenConst(the_module, BinaryenLiteralVec128(t226)); + } + { + uint8_t t227[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[607] = BinaryenConst(the_module, BinaryenLiteralVec128(t227)); + } + { + uint8_t t228[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[608] = BinaryenConst(the_module, BinaryenLiteralVec128(t228)); + } + expressions[609] = BinaryenSIMDTernary(the_module, 1, expressions[606], expressions[607], expressions[608]); + { + uint8_t t229[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[610] = BinaryenConst(the_module, BinaryenLiteralVec128(t229)); + } + { + uint8_t t230[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[611] = BinaryenConst(the_module, BinaryenLiteralVec128(t230)); + } + { + uint8_t t231[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[612] = BinaryenConst(the_module, BinaryenLiteralVec128(t231)); + } + expressions[613] = BinaryenSIMDTernary(the_module, 2, expressions[610], expressions[611], expressions[612]); + { + uint8_t t232[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[614] = BinaryenConst(the_module, BinaryenLiteralVec128(t232)); + } + { + uint8_t t233[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[615] = BinaryenConst(the_module, BinaryenLiteralVec128(t233)); + } + { + uint8_t t234[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[616] = BinaryenConst(the_module, BinaryenLiteralVec128(t234)); + } + expressions[617] = BinaryenSIMDTernary(the_module, 3, expressions[614], expressions[615], expressions[616]); + { + uint8_t t235[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[618] = BinaryenConst(the_module, BinaryenLiteralVec128(t235)); + } + { + uint8_t t236[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[619] = BinaryenConst(the_module, BinaryenLiteralVec128(t236)); + } + { + uint8_t t237[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + expressions[620] = BinaryenConst(the_module, BinaryenLiteralVec128(t237)); + } + expressions[621] = BinaryenSIMDTernary(the_module, 4, expressions[618], expressions[619], expressions[620]); + expressions[622] = BinaryenConst(the_module, BinaryenLiteralInt32(1024)); + expressions[623] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[624] = BinaryenConst(the_module, BinaryenLiteralInt32(12)); + expressions[625] = BinaryenMemoryInit(the_module, 0, expressions[622], expressions[623], expressions[624]); + expressions[626] = BinaryenDataDrop(the_module, 0); + expressions[627] = BinaryenConst(the_module, BinaryenLiteralInt32(2048)); + expressions[628] = BinaryenConst(the_module, BinaryenLiteralInt32(1024)); + expressions[629] = BinaryenConst(the_module, BinaryenLiteralInt32(12)); + expressions[630] = BinaryenMemoryCopy(the_module, expressions[627], expressions[628], expressions[629]); + expressions[631] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[632] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + expressions[633] = BinaryenConst(the_module, BinaryenLiteralInt32(1024)); + expressions[634] = BinaryenMemoryFill(the_module, expressions[631], expressions[632], expressions[633]); { BinaryenExpressionRef children[] = { 0 }; - expressions[607] = BinaryenBlock(the_module, NULL, children, 0, 0); - } - expressions[608] = BinaryenIf(the_module, expressions[7], expressions[8], expressions[9]); - expressions[609] = BinaryenIf(the_module, expressions[10], expressions[11], expressions[0]); - expressions[610] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[611] = BinaryenLoop(the_module, "in", expressions[610]); - expressions[612] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[613] = BinaryenLoop(the_module, NULL, expressions[612]); - expressions[614] = BinaryenBreak(the_module, "the-value", expressions[12], expressions[13]); - expressions[615] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); - expressions[616] = BinaryenBreak(the_module, "the-nothing", expressions[615], expressions[0]); - expressions[617] = BinaryenConst(the_module, BinaryenLiteralInt32(3)); - expressions[618] = BinaryenBreak(the_module, "the-value", expressions[0], expressions[617]); - expressions[619] = BinaryenBreak(the_module, "the-nothing", expressions[0], expressions[0]); + expressions[635] = BinaryenBlock(the_module, NULL, children, 0, 0); + } + expressions[636] = BinaryenIf(the_module, expressions[7], expressions[8], expressions[9]); + expressions[637] = BinaryenIf(the_module, expressions[10], expressions[11], expressions[0]); + expressions[638] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[639] = BinaryenLoop(the_module, "in", expressions[638]); + expressions[640] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[641] = BinaryenLoop(the_module, NULL, expressions[640]); + expressions[642] = BinaryenBreak(the_module, "the-value", expressions[12], expressions[13]); + expressions[643] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); + expressions[644] = BinaryenBreak(the_module, "the-nothing", expressions[643], expressions[0]); + expressions[645] = BinaryenConst(the_module, BinaryenLiteralInt32(3)); + expressions[646] = BinaryenBreak(the_module, "the-value", expressions[0], expressions[645]); + expressions[647] = BinaryenBreak(the_module, "the-nothing", expressions[0], expressions[0]); { const char* names[] = { "the-value" }; - expressions[620] = BinaryenSwitch(the_module, names, 1, "the-value", expressions[14], expressions[15]); + expressions[648] = BinaryenSwitch(the_module, names, 1, "the-value", expressions[14], expressions[15]); } - expressions[621] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); + expressions[649] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); { const char* names[] = { "the-nothing" }; - expressions[622] = BinaryenSwitch(the_module, names, 1, "the-nothing", expressions[621], expressions[0]); - } - expressions[623] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); - expressions[624] = BinaryenConst(the_module, BinaryenLiteralInt64(37)); - expressions[625] = BinaryenConst(the_module, BinaryenLiteralFloat32(1.3)); - expressions[626] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); - { - BinaryenExpressionRef operands[] = { expressions[623], expressions[624], expressions[625], expressions[626] }; - expressions[627] = BinaryenCall(the_module, "kitchen()sinker", operands, 4, 1); - } - expressions[628] = BinaryenUnary(the_module, 20, expressions[627]); - expressions[629] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); - expressions[630] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); - { - BinaryenExpressionRef operands[] = { expressions[629], expressions[630] }; - expressions[631] = BinaryenCall(the_module, "an-imported", operands, 2, 3); - } - expressions[632] = BinaryenUnary(the_module, 25, expressions[631]); - expressions[633] = BinaryenUnary(the_module, 20, expressions[632]); - expressions[634] = BinaryenConst(the_module, BinaryenLiteralInt32(2449)); - expressions[635] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); - expressions[636] = BinaryenConst(the_module, BinaryenLiteralInt64(37)); - expressions[637] = BinaryenConst(the_module, BinaryenLiteralFloat32(1.3)); - expressions[638] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); - { - BinaryenExpressionRef operands[] = { expressions[635], expressions[636], expressions[637], expressions[638] }; - expressions[639] = BinaryenCallIndirect(the_module, expressions[634], operands, 4, "iiIfF"); - } - expressions[640] = BinaryenUnary(the_module, 20, expressions[639]); - expressions[641] = BinaryenLocalGet(the_module, 0, 1); - expressions[642] = BinaryenDrop(the_module, expressions[641]); - expressions[643] = BinaryenConst(the_module, BinaryenLiteralInt32(101)); - expressions[644] = BinaryenLocalSet(the_module, 0, expressions[643]); - expressions[645] = BinaryenConst(the_module, BinaryenLiteralInt32(102)); - expressions[646] = BinaryenLocalTee(the_module, 0, expressions[645]); - expressions[647] = BinaryenDrop(the_module, expressions[646]); - expressions[648] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[649] = BinaryenLoad(the_module, 4, 1, 0, 0, 1, expressions[648]); - expressions[650] = BinaryenConst(the_module, BinaryenLiteralInt32(8)); - expressions[651] = BinaryenLoad(the_module, 2, 1, 2, 1, 2, expressions[650]); - expressions[652] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); - expressions[653] = BinaryenLoad(the_module, 4, 1, 0, 0, 3, expressions[652]); - expressions[654] = BinaryenConst(the_module, BinaryenLiteralInt32(9)); - expressions[655] = BinaryenLoad(the_module, 8, 1, 2, 8, 4, expressions[654]); - expressions[656] = BinaryenStore(the_module, 4, 0, 0, expressions[19], expressions[20], 1); - expressions[657] = BinaryenStore(the_module, 8, 2, 4, expressions[21], expressions[22], 2); - expressions[658] = BinaryenSelect(the_module, expressions[16], expressions[17], expressions[18]); - expressions[659] = BinaryenConst(the_module, BinaryenLiteralInt32(1337)); - expressions[660] = BinaryenReturn(the_module, expressions[659]); - expressions[661] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); - expressions[662] = BinaryenConst(the_module, BinaryenLiteralInt64(37)); - expressions[663] = BinaryenConst(the_module, BinaryenLiteralFloat32(1.3)); - expressions[664] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); - { - BinaryenExpressionRef operands[] = { expressions[661], expressions[662], expressions[663], expressions[664] }; - expressions[665] = BinaryenReturnCall(the_module, "kitchen()sinker", operands, 4, 1); - } - expressions[666] = BinaryenConst(the_module, BinaryenLiteralInt32(2449)); - expressions[667] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); - expressions[668] = BinaryenConst(the_module, BinaryenLiteralInt64(37)); - expressions[669] = BinaryenConst(the_module, BinaryenLiteralFloat32(1.3)); - expressions[670] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); - { - BinaryenExpressionRef operands[] = { expressions[667], expressions[668], expressions[669], expressions[670] }; - expressions[671] = BinaryenReturnCallIndirect(the_module, expressions[666], operands, 4, "iiIfF"); - } - expressions[672] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - { - BinaryenExpressionRef operands[] = { expressions[672] }; - expressions[673] = BinaryenThrow(the_module, "a-event", operands, 1); - } - expressions[674] = BinaryenPop(the_module, 7); - expressions[675] = BinaryenLocalSet(the_module, 5, expressions[674]); - expressions[676] = BinaryenLocalGet(the_module, 5, 7); - expressions[677] = BinaryenBrOnExn(the_module, "try-block", "a-event", expressions[676]); - expressions[678] = BinaryenRethrow(the_module, expressions[677]); - { - BinaryenExpressionRef children[] = { expressions[678] }; - expressions[679] = BinaryenBlock(the_module, "try-block", children, 1, 1); - } - expressions[680] = BinaryenDrop(the_module, expressions[679]); - { - BinaryenExpressionRef children[] = { expressions[675], expressions[680] }; - expressions[681] = BinaryenBlock(the_module, NULL, children, 2, 0); - } - expressions[682] = BinaryenTry(the_module, expressions[673], expressions[681]); - expressions[683] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[684] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[685] = BinaryenAtomicLoad(the_module, 4, 0, 1, expressions[684]); - expressions[686] = BinaryenAtomicStore(the_module, 4, 0, expressions[683], expressions[685], 1); - expressions[687] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[688] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[689] = BinaryenConst(the_module, BinaryenLiteralInt64(0)); - expressions[690] = BinaryenAtomicWait(the_module, expressions[687], expressions[688], expressions[689], 1); - expressions[691] = BinaryenDrop(the_module, expressions[690]); - expressions[692] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[693] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[694] = BinaryenAtomicNotify(the_module, expressions[692], expressions[693]); - expressions[695] = BinaryenDrop(the_module, expressions[694]); - expressions[696] = BinaryenAtomicFence(the_module); - expressions[697] = BinaryenPop(the_module, 1); - expressions[698] = BinaryenPush(the_module, expressions[697]); - expressions[699] = BinaryenPop(the_module, 2); - expressions[700] = BinaryenPush(the_module, expressions[699]); - expressions[701] = BinaryenPop(the_module, 3); - expressions[702] = BinaryenPush(the_module, expressions[701]); - expressions[703] = BinaryenPop(the_module, 4); - expressions[704] = BinaryenPush(the_module, expressions[703]); - expressions[705] = BinaryenPop(the_module, 5); - expressions[706] = BinaryenPush(the_module, expressions[705]); - expressions[707] = BinaryenPop(the_module, 7); - expressions[708] = BinaryenPush(the_module, expressions[707]); - expressions[709] = BinaryenNop(the_module); - expressions[710] = BinaryenUnreachable(the_module); + expressions[650] = BinaryenSwitch(the_module, names, 1, "the-nothing", expressions[649], expressions[0]); + } + expressions[651] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); + expressions[652] = BinaryenConst(the_module, BinaryenLiteralInt64(37)); + expressions[653] = BinaryenConst(the_module, BinaryenLiteralFloat32(1.3)); + expressions[654] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); + { + BinaryenExpressionRef operands[] = { expressions[651], expressions[652], expressions[653], expressions[654] }; + expressions[655] = BinaryenCall(the_module, "kitchen()sinker", operands, 4, 1); + } + expressions[656] = BinaryenUnary(the_module, 20, expressions[655]); + expressions[657] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); + expressions[658] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); + { + BinaryenExpressionRef operands[] = { expressions[657], expressions[658] }; + expressions[659] = BinaryenCall(the_module, "an-imported", operands, 2, 3); + } + expressions[660] = BinaryenUnary(the_module, 25, expressions[659]); + expressions[661] = BinaryenUnary(the_module, 20, expressions[660]); + expressions[662] = BinaryenConst(the_module, BinaryenLiteralInt32(2449)); + expressions[663] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); + expressions[664] = BinaryenConst(the_module, BinaryenLiteralInt64(37)); + expressions[665] = BinaryenConst(the_module, BinaryenLiteralFloat32(1.3)); + expressions[666] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); + { + BinaryenExpressionRef operands[] = { expressions[663], expressions[664], expressions[665], expressions[666] }; + expressions[667] = BinaryenCallIndirect(the_module, expressions[662], operands, 4, "iiIfF"); + } + expressions[668] = BinaryenUnary(the_module, 20, expressions[667]); + expressions[669] = BinaryenLocalGet(the_module, 0, 1); + expressions[670] = BinaryenDrop(the_module, expressions[669]); + expressions[671] = BinaryenConst(the_module, BinaryenLiteralInt32(101)); + expressions[672] = BinaryenLocalSet(the_module, 0, expressions[671]); + expressions[673] = BinaryenConst(the_module, BinaryenLiteralInt32(102)); + expressions[674] = BinaryenLocalTee(the_module, 0, expressions[673]); + expressions[675] = BinaryenDrop(the_module, expressions[674]); + expressions[676] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[677] = BinaryenLoad(the_module, 4, 1, 0, 0, 1, expressions[676]); + expressions[678] = BinaryenConst(the_module, BinaryenLiteralInt32(8)); + expressions[679] = BinaryenLoad(the_module, 2, 1, 2, 1, 2, expressions[678]); + expressions[680] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); + expressions[681] = BinaryenLoad(the_module, 4, 1, 0, 0, 3, expressions[680]); + expressions[682] = BinaryenConst(the_module, BinaryenLiteralInt32(9)); + expressions[683] = BinaryenLoad(the_module, 8, 1, 2, 8, 4, expressions[682]); + expressions[684] = BinaryenStore(the_module, 4, 0, 0, expressions[19], expressions[20], 1); + expressions[685] = BinaryenStore(the_module, 8, 2, 4, expressions[21], expressions[22], 2); + expressions[686] = BinaryenSelect(the_module, expressions[16], expressions[17], expressions[18]); + expressions[687] = BinaryenConst(the_module, BinaryenLiteralInt32(1337)); + expressions[688] = BinaryenReturn(the_module, expressions[687]); + expressions[689] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); + expressions[690] = BinaryenConst(the_module, BinaryenLiteralInt64(37)); + expressions[691] = BinaryenConst(the_module, BinaryenLiteralFloat32(1.3)); + expressions[692] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); + { + BinaryenExpressionRef operands[] = { expressions[689], expressions[690], expressions[691], expressions[692] }; + expressions[693] = BinaryenReturnCall(the_module, "kitchen()sinker", operands, 4, 1); + } + expressions[694] = BinaryenConst(the_module, BinaryenLiteralInt32(2449)); + expressions[695] = BinaryenConst(the_module, BinaryenLiteralInt32(13)); + expressions[696] = BinaryenConst(the_module, BinaryenLiteralInt64(37)); + expressions[697] = BinaryenConst(the_module, BinaryenLiteralFloat32(1.3)); + expressions[698] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); + { + BinaryenExpressionRef operands[] = { expressions[695], expressions[696], expressions[697], expressions[698] }; + expressions[699] = BinaryenReturnCallIndirect(the_module, expressions[694], operands, 4, "iiIfF"); + } + expressions[700] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + { + BinaryenExpressionRef operands[] = { expressions[700] }; + expressions[701] = BinaryenThrow(the_module, "a-event", operands, 1); + } + expressions[702] = BinaryenPop(the_module, 7); + expressions[703] = BinaryenLocalSet(the_module, 5, expressions[702]); + expressions[704] = BinaryenLocalGet(the_module, 5, 7); + expressions[705] = BinaryenBrOnExn(the_module, "try-block", "a-event", expressions[704]); + expressions[706] = BinaryenRethrow(the_module, expressions[705]); + { + BinaryenExpressionRef children[] = { expressions[706] }; + expressions[707] = BinaryenBlock(the_module, "try-block", children, 1, 1); + } + expressions[708] = BinaryenDrop(the_module, expressions[707]); + { + BinaryenExpressionRef children[] = { expressions[703], expressions[708] }; + expressions[709] = BinaryenBlock(the_module, NULL, children, 2, 0); + } + expressions[710] = BinaryenTry(the_module, expressions[701], expressions[709]); + expressions[711] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[712] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[713] = BinaryenAtomicLoad(the_module, 4, 0, 1, expressions[712]); + expressions[714] = BinaryenAtomicStore(the_module, 4, 0, expressions[711], expressions[713], 1); + expressions[715] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[716] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[717] = BinaryenConst(the_module, BinaryenLiteralInt64(0)); + expressions[718] = BinaryenAtomicWait(the_module, expressions[715], expressions[716], expressions[717], 1); + expressions[719] = BinaryenDrop(the_module, expressions[718]); + expressions[720] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[721] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[722] = BinaryenAtomicNotify(the_module, expressions[720], expressions[721]); + expressions[723] = BinaryenDrop(the_module, expressions[722]); + expressions[724] = BinaryenAtomicFence(the_module); + expressions[725] = BinaryenPop(the_module, 1); + expressions[726] = BinaryenPush(the_module, expressions[725]); + expressions[727] = BinaryenPop(the_module, 2); + expressions[728] = BinaryenPush(the_module, expressions[727]); + expressions[729] = BinaryenPop(the_module, 3); + expressions[730] = BinaryenPush(the_module, expressions[729]); + expressions[731] = BinaryenPop(the_module, 4); + expressions[732] = BinaryenPush(the_module, expressions[731]); + expressions[733] = BinaryenPop(the_module, 5); + expressions[734] = BinaryenPush(the_module, expressions[733]); + expressions[735] = BinaryenPop(the_module, 7); + expressions[736] = BinaryenPush(the_module, expressions[735]); + expressions[737] = BinaryenNop(the_module); + expressions[738] = BinaryenUnreachable(the_module); BinaryenExpressionGetId(expressions[30]); BinaryenExpressionGetType(expressions[30]); BinaryenUnaryGetOp(expressions[30]); @@ -4965,26 +5169,26 @@ getExpressionInfo={"id":15,"type":3,"op":6} (f32.const -33.61199951171875) ) - expressions[711] = BinaryenConst(the_module, BinaryenLiteralInt32(5)); - BinaryenExpressionGetId(expressions[711]); - BinaryenExpressionGetType(expressions[711]); - BinaryenConstGetValueI32(expressions[711]); + expressions[739] = BinaryenConst(the_module, BinaryenLiteralInt32(5)); + BinaryenExpressionGetId(expressions[739]); + BinaryenExpressionGetType(expressions[739]); + BinaryenConstGetValueI32(expressions[739]); getExpressionInfo(i32.const)={"id":14,"type":1,"value":5} - expressions[712] = BinaryenConst(the_module, BinaryenLiteralInt64(30064771078)); - BinaryenExpressionGetId(expressions[712]); - BinaryenExpressionGetType(expressions[712]); - BinaryenConstGetValueI64Low(expressions[712]); - BinaryenConstGetValueI64High(expressions[712]); + expressions[740] = BinaryenConst(the_module, BinaryenLiteralInt64(30064771078)); + BinaryenExpressionGetId(expressions[740]); + BinaryenExpressionGetType(expressions[740]); + BinaryenConstGetValueI64Low(expressions[740]); + BinaryenConstGetValueI64High(expressions[740]); getExpressionInfo(i64.const)={"id":14,"type":2,"value":{"low":6,"high":7}} - expressions[713] = BinaryenConst(the_module, BinaryenLiteralFloat32(8.5)); - BinaryenExpressionGetId(expressions[713]); - BinaryenExpressionGetType(expressions[713]); - BinaryenConstGetValueF32(expressions[713]); + expressions[741] = BinaryenConst(the_module, BinaryenLiteralFloat32(8.5)); + BinaryenExpressionGetId(expressions[741]); + BinaryenExpressionGetType(expressions[741]); + BinaryenConstGetValueF32(expressions[741]); getExpressionInfo(f32.const)={"id":14,"type":3,"value":8.5} - expressions[714] = BinaryenConst(the_module, BinaryenLiteralFloat64(9.5)); - BinaryenExpressionGetId(expressions[714]); - BinaryenExpressionGetType(expressions[714]); - BinaryenConstGetValueF64(expressions[714]); + expressions[742] = BinaryenConst(the_module, BinaryenLiteralFloat64(9.5)); + BinaryenExpressionGetId(expressions[742]); + BinaryenExpressionGetType(expressions[742]); + BinaryenConstGetValueF64(expressions[742]); getExpressionInfo(f64.const)={"id":14,"type":4,"value":9.5} { BinaryenExpressionRef children[] = { expressions[24], expressions[26], expressions[28], expressions[30], expressions[32], @@ -5000,55 +5204,57 @@ getExpressionInfo(f64.const)={"id":14,"type":4,"value":9.5} expressions[142], expressions[144], expressions[146], expressions[148], expressions[150], expressions[152], expressions[154], expressions[156], expressions[158], expressions[160], expressions[162], expressions[164], expressions[166], expressions[168], expressions[170], expressions[172], expressions[174], expressions[176], - expressions[179], expressions[182], expressions[185], expressions[188], expressions[191], expressions[194], - expressions[197], expressions[200], expressions[203], expressions[206], expressions[209], expressions[212], - expressions[215], expressions[218], expressions[221], expressions[224], expressions[227], expressions[230], - expressions[233], expressions[236], expressions[239], expressions[242], expressions[245], expressions[248], - expressions[251], expressions[254], expressions[257], expressions[260], expressions[263], expressions[266], - expressions[269], expressions[272], expressions[275], expressions[278], expressions[281], expressions[284], - expressions[287], expressions[290], expressions[293], expressions[296], expressions[299], expressions[302], - expressions[305], expressions[308], expressions[311], expressions[314], expressions[317], expressions[320], - expressions[323], expressions[326], expressions[329], expressions[332], expressions[335], expressions[338], - expressions[341], expressions[344], expressions[347], expressions[350], expressions[353], expressions[356], - expressions[359], expressions[362], expressions[365], expressions[368], expressions[371], expressions[374], - expressions[377], expressions[380], expressions[383], expressions[386], expressions[389], expressions[392], - expressions[395], expressions[398], expressions[401], expressions[404], expressions[407], expressions[410], - expressions[413], expressions[416], expressions[419], expressions[422], expressions[425], expressions[428], - expressions[431], expressions[434], expressions[437], expressions[440], expressions[443], expressions[446], - expressions[449], expressions[452], expressions[455], expressions[458], expressions[461], expressions[464], - expressions[467], expressions[470], expressions[473], expressions[476], expressions[479], expressions[482], - expressions[485], expressions[488], expressions[491], expressions[494], expressions[497], expressions[500], - expressions[502], expressions[504], expressions[506], expressions[508], expressions[510], expressions[512], - expressions[514], expressions[516], expressions[519], expressions[522], expressions[525], expressions[528], - expressions[531], expressions[534], expressions[537], expressions[540], expressions[543], expressions[546], - expressions[549], expressions[552], expressions[555], expressions[558], expressions[561], expressions[564], - expressions[567], expressions[570], expressions[573], expressions[577], expressions[581], expressions[585], - expressions[589], expressions[593], expressions[597], expressions[598], expressions[602], expressions[606], - expressions[607], expressions[608], expressions[609], expressions[611], expressions[613], expressions[614], - expressions[616], expressions[618], expressions[619], expressions[620], expressions[622], expressions[628], - expressions[633], expressions[640], expressions[642], expressions[644], expressions[647], expressions[649], - expressions[651], expressions[653], expressions[655], expressions[656], expressions[657], expressions[658], - expressions[660], expressions[665], expressions[671], expressions[682], expressions[686], expressions[691], - expressions[695], expressions[696], expressions[698], expressions[700], expressions[702], expressions[704], - expressions[706], expressions[708], expressions[709], expressions[710] }; - expressions[715] = BinaryenBlock(the_module, "the-value", children, 261, 0); - } - expressions[716] = BinaryenDrop(the_module, expressions[715]); - { - BinaryenExpressionRef children[] = { expressions[716] }; - expressions[717] = BinaryenBlock(the_module, "the-nothing", children, 1, 0); - } - expressions[718] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); - { - BinaryenExpressionRef children[] = { expressions[717], expressions[718] }; - expressions[719] = BinaryenBlock(the_module, "the-body", children, 2, 0); + expressions[178], expressions[180], expressions[182], expressions[184], expressions[186], expressions[188], + expressions[190], expressions[192], expressions[195], expressions[198], expressions[201], expressions[204], + expressions[207], expressions[210], expressions[213], expressions[216], expressions[219], expressions[222], + expressions[225], expressions[228], expressions[231], expressions[234], expressions[237], expressions[240], + expressions[243], expressions[246], expressions[249], expressions[252], expressions[255], expressions[258], + expressions[261], expressions[264], expressions[267], expressions[270], expressions[273], expressions[276], + expressions[279], expressions[282], expressions[285], expressions[288], expressions[291], expressions[294], + expressions[297], expressions[300], expressions[303], expressions[306], expressions[309], expressions[312], + expressions[315], expressions[318], expressions[321], expressions[324], expressions[327], expressions[330], + expressions[333], expressions[336], expressions[339], expressions[342], expressions[345], expressions[348], + expressions[351], expressions[354], expressions[357], expressions[360], expressions[363], expressions[366], + expressions[369], expressions[372], expressions[375], expressions[378], expressions[381], expressions[384], + expressions[387], expressions[390], expressions[393], expressions[396], expressions[399], expressions[402], + expressions[405], expressions[408], expressions[411], expressions[414], expressions[417], expressions[420], + expressions[423], expressions[426], expressions[429], expressions[432], expressions[435], expressions[438], + expressions[441], expressions[444], expressions[447], expressions[450], expressions[453], expressions[456], + expressions[459], expressions[462], expressions[465], expressions[468], expressions[471], expressions[474], + expressions[477], expressions[480], expressions[483], expressions[486], expressions[489], expressions[492], + expressions[495], expressions[498], expressions[501], expressions[504], expressions[507], expressions[510], + expressions[513], expressions[516], expressions[519], expressions[522], expressions[525], expressions[528], + expressions[530], expressions[532], expressions[534], expressions[536], expressions[538], expressions[540], + expressions[542], expressions[544], expressions[547], expressions[550], expressions[553], expressions[556], + expressions[559], expressions[562], expressions[565], expressions[568], expressions[571], expressions[574], + expressions[577], expressions[580], expressions[583], expressions[586], expressions[589], expressions[592], + expressions[595], expressions[598], expressions[601], expressions[605], expressions[609], expressions[613], + expressions[617], expressions[621], expressions[625], expressions[626], expressions[630], expressions[634], + expressions[635], expressions[636], expressions[637], expressions[639], expressions[641], expressions[642], + expressions[644], expressions[646], expressions[647], expressions[648], expressions[650], expressions[656], + expressions[661], expressions[668], expressions[670], expressions[672], expressions[675], expressions[677], + expressions[679], expressions[681], expressions[683], expressions[684], expressions[685], expressions[686], + expressions[688], expressions[693], expressions[699], expressions[710], expressions[714], expressions[719], + expressions[723], expressions[724], expressions[726], expressions[728], expressions[730], expressions[732], + expressions[734], expressions[736], expressions[737], expressions[738] }; + expressions[743] = BinaryenBlock(the_module, "the-value", children, 273, 0); + } + expressions[744] = BinaryenDrop(the_module, expressions[743]); + { + BinaryenExpressionRef children[] = { expressions[744] }; + expressions[745] = BinaryenBlock(the_module, "the-nothing", children, 1, 0); + } + expressions[746] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + { + BinaryenExpressionRef children[] = { expressions[745], expressions[746] }; + expressions[747] = BinaryenBlock(the_module, "the-body", children, 2, 0); } { BinaryenType varTypes[] = { 1, 7 }; - functions[0] = BinaryenAddFunction(the_module, "kitchen()sinker", functionTypes[1], varTypes, 2, expressions[719]); + functions[0] = BinaryenAddFunction(the_module, "kitchen()sinker", functionTypes[1], varTypes, 2, expressions[747]); } - expressions[720] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - globals[0] = BinaryenAddGlobal(the_module, "a-global", 1, 0, expressions[720]); + expressions[748] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + globals[0] = BinaryenAddGlobal(the_module, "a-global", 1, 0, expressions[748]); { BinaryenType paramTypes[] = { 1, 4 }; functionTypes[2] = BinaryenAddFunctionType(the_module, "fiF", 3, paramTypes, 2); @@ -5078,13 +5284,13 @@ getExpressionInfo(f64.const)={"id":14,"type":4,"value":9.5} const char* funcNames[] = { "kitchen()sinker" }; BinaryenSetFunctionTable(the_module, 1, 4294967295, funcNames, 1); } - expressions[721] = BinaryenConst(the_module, BinaryenLiteralInt32(10)); + expressions[749] = BinaryenConst(the_module, BinaryenLiteralInt32(10)); { const char segment0[] = { 104, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100 }; const char segment1[] = { 73, 32, 97, 109, 32, 112, 97, 115, 115, 105, 118, 101 }; const char* segments[] = { segment0, segment1 }; int8_t segmentPassive[] = { 0, 1 }; - BinaryenExpressionRef segmentOffsets[] = { expressions[721], expressions[0] }; + BinaryenExpressionRef segmentOffsets[] = { expressions[749], expressions[0] }; BinaryenIndex segmentSizes[] = { 12, 12 }; BinaryenSetMemory(the_module, 1, 256, "mem", segments, segmentPassive, segmentOffsets, segmentSizes, 2, 1); } @@ -5092,10 +5298,10 @@ getExpressionInfo(f64.const)={"id":14,"type":4,"value":9.5} BinaryenType paramTypes[] = { 0 }; functionTypes[3] = BinaryenAddFunctionType(the_module, "v", 0, paramTypes, 0); } - expressions[722] = BinaryenNop(the_module); + expressions[750] = BinaryenNop(the_module); { BinaryenType varTypes[] = { 0 }; - functions[1] = BinaryenAddFunction(the_module, "starter", functionTypes[3], varTypes, 0, expressions[722]); + functions[1] = BinaryenAddFunction(the_module, "starter", functionTypes[3], varTypes, 0, expressions[750]); } BinaryenSetStart(the_module, functions[1]); { @@ -5521,6 +5727,46 @@ getExpressionInfo(f64.const)={"id":14,"type":4,"value":9.5} ) ) (drop + (i16x8.widen_low_i8x16_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.widen_high_i8x16_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.widen_low_i8x16_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.widen_high_i8x16_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_low_i16x8_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_high_i16x8_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_low_i16x8_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_high_i16x8_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop (i32.add (i32.const -10) (i32.const -11) @@ -6160,6 +6406,30 @@ getExpressionInfo(f64.const)={"id":14,"type":4,"value":9.5} ) ) (drop + (i8x16.narrow_i16x8_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i8x16.narrow_i16x8_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.narrow_i32x4_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.narrow_i32x4_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop (i8x16.extract_lane_s 1 (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) ) @@ -6991,6 +7261,46 @@ getExpressionInfo(f64.const)={"id":14,"type":4,"value":9.5} ) ) (drop + (i16x8.widen_low_i8x16_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.widen_high_i8x16_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.widen_low_i8x16_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.widen_high_i8x16_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_low_i16x8_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_high_i16x8_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_low_i16x8_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i32x4.widen_high_i16x8_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop (i32.add (i32.const -10) (i32.const -11) @@ -7630,6 +7940,30 @@ getExpressionInfo(f64.const)={"id":14,"type":4,"value":9.5} ) ) (drop + (i8x16.narrow_i16x8_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i8x16.narrow_i16x8_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.narrow_i32x4_s + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop + (i16x8.narrow_i32x4_u + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) + ) + ) + (drop (i8x16.extract_lane_s 1 (v128.const i32x4 0x04030201 0x08070605 0x0c0b0a09 0x100f0e0d) ) |