diff options
Diffstat (limited to 'test/example')
-rw-r--r-- | test/example/c-api-kitchen-sink.c | 27 | ||||
-rw-r--r-- | test/example/c-api-kitchen-sink.txt | 1744 | ||||
-rw-r--r-- | test/example/c-api-kitchen-sink.txt.txt | 32 |
3 files changed, 972 insertions, 831 deletions
diff --git a/test/example/c-api-kitchen-sink.c b/test/example/c-api-kitchen-sink.c index 348cb5e85..6d56ccf44 100644 --- a/test/example/c-api-kitchen-sink.c +++ b/test/example/c-api-kitchen-sink.c @@ -193,12 +193,24 @@ void test_types() { BinaryenTypeExpand(v128, &valueType); assert(valueType == v128); + BinaryenType funcref = BinaryenTypeFuncref(); + printf(" // BinaryenTypeFuncref: %d\n", funcref); + assert(BinaryenTypeArity(funcref) == 1); + BinaryenTypeExpand(funcref, &valueType); + assert(valueType == funcref); + BinaryenType anyref = BinaryenTypeAnyref(); printf(" // BinaryenTypeAnyref: %d\n", anyref); assert(BinaryenTypeArity(anyref) == 1); BinaryenTypeExpand(anyref, &valueType); assert(valueType == anyref); + BinaryenType nullref = BinaryenTypeNullref(); + printf(" // BinaryenTypeNullref: %d\n", nullref); + assert(BinaryenTypeArity(nullref) == 1); + BinaryenTypeExpand(nullref, &valueType); + assert(valueType == nullref); + BinaryenType exnref = BinaryenTypeExnref(); printf(" // BinaryenTypeExnref: %d\n", exnref); assert(BinaryenTypeArity(exnref) == 1); @@ -273,6 +285,9 @@ void test_core() { temp10 = makeInt32(module, 1), temp11 = makeInt32(module, 3), temp12 = makeInt32(module, 5), temp13 = makeInt32(module, 10), temp14 = makeInt32(module, 11), temp15 = makeInt32(module, 110), temp16 = makeInt64(module, 111); + BinaryenExpressionRef nullrefExpr = BinaryenRefNull(module); + BinaryenExpressionRef funcrefExpr = + BinaryenRefFunc(module, "kitchen()sinker"); // Events BinaryenAddEvent( @@ -661,7 +676,7 @@ void test_core() { module, 8, 0, 2, 8, BinaryenTypeFloat64(), makeInt32(module, 9)), BinaryenStore(module, 4, 0, 0, temp13, temp14, BinaryenTypeInt32()), BinaryenStore(module, 8, 2, 4, temp15, temp16, BinaryenTypeInt64()), - BinaryenSelect(module, temp10, temp11, temp12), + BinaryenSelect(module, temp10, temp11, temp12, BinaryenTypeAuto()), BinaryenReturn(module, makeInt32(module, 1337)), // Tail call BinaryenReturnCall( @@ -672,6 +687,11 @@ void test_core() { 4, iIfF, BinaryenTypeInt32()), + // Reference types + BinaryenRefIsNull(module, nullrefExpr), + BinaryenRefIsNull(module, funcrefExpr), + BinaryenSelect( + module, temp10, nullrefExpr, funcrefExpr, BinaryenTypeFuncref()), // Exception handling BinaryenTry(module, tryBody, catchBody), // Atomics @@ -692,7 +712,12 @@ void test_core() { BinaryenPush(module, BinaryenPop(module, BinaryenTypeInt64())), BinaryenPush(module, BinaryenPop(module, BinaryenTypeFloat32())), BinaryenPush(module, BinaryenPop(module, BinaryenTypeFloat64())), + BinaryenPush(module, BinaryenPop(module, BinaryenTypeFuncref())), BinaryenPush(module, BinaryenPop(module, BinaryenTypeAnyref())), + BinaryenPush(module, BinaryenPop(module, BinaryenTypeNullref())), + BinaryenPush(module, BinaryenPop(module, BinaryenTypeExnref())), + BinaryenPush(module, BinaryenPop(module, BinaryenTypeFuncref())), + BinaryenPush(module, BinaryenPop(module, BinaryenTypeNullref())), BinaryenPush(module, BinaryenPop(module, BinaryenTypeExnref())), // TODO: Host diff --git a/test/example/c-api-kitchen-sink.txt b/test/example/c-api-kitchen-sink.txt index 7cf5010f7..b64aeefc7 100644 --- a/test/example/c-api-kitchen-sink.txt +++ b/test/example/c-api-kitchen-sink.txt @@ -35,7 +35,7 @@ int main() { expressions[17] = BinaryenConst(the_module, BinaryenLiteralFloat64(3.7)); { BinaryenType t1[] = {2, 3, 4, 5}; - BinaryenTypeCreate(t1, 4); // 9 + BinaryenTypeCreate(t1, 4); // 11 } expressions[18] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); expressions[19] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); @@ -53,1723 +53,1739 @@ int main() { expressions[31] = BinaryenConst(the_module, BinaryenLiteralInt32(11)); expressions[32] = BinaryenConst(the_module, BinaryenLiteralInt32(110)); expressions[33] = BinaryenConst(the_module, BinaryenLiteralInt64(111)); + expressions[34] = BinaryenRefNull(the_module); + expressions[35] = BinaryenRefFunc(the_module, "kitchen()sinker"); BinaryenAddEvent(the_module, "a-event", 0, 2, 0); - expressions[34] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - { - BinaryenExpressionRef operands[] = { expressions[34] }; - expressions[35] = BinaryenThrow(the_module, "a-event", operands, 1); - } - expressions[36] = BinaryenPop(the_module, 8); - expressions[37] = BinaryenLocalSet(the_module, 5, expressions[36]); - expressions[38] = BinaryenLocalGet(the_module, 5, 8); - expressions[39] = BinaryenBrOnExn(the_module, "try-block", "a-event", expressions[38]); - expressions[40] = BinaryenRethrow(the_module, expressions[39]); - { - BinaryenExpressionRef children[] = { expressions[40] }; - expressions[41] = BinaryenBlock(the_module, "try-block", children, 1, 2); - } - expressions[42] = BinaryenDrop(the_module, expressions[41]); - { - BinaryenExpressionRef children[] = { expressions[37], expressions[42] }; - expressions[43] = BinaryenBlock(the_module, NULL, children, 2, 0); - } - expressions[44] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[45] = BinaryenUnary(the_module, 0, expressions[44]); - expressions[46] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[47] = BinaryenUnary(the_module, 3, expressions[46]); - expressions[48] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[49] = BinaryenUnary(the_module, 4, expressions[48]); - expressions[50] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[51] = BinaryenUnary(the_module, 6, expressions[50]); - expressions[52] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[53] = BinaryenUnary(the_module, 9, expressions[52]); - expressions[54] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[55] = BinaryenUnary(the_module, 10, expressions[54]); - expressions[56] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[57] = BinaryenUnary(the_module, 13, expressions[56]); - expressions[58] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[59] = BinaryenUnary(the_module, 14, expressions[58]); + expressions[36] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + { + BinaryenExpressionRef operands[] = { expressions[36] }; + expressions[37] = BinaryenThrow(the_module, "a-event", operands, 1); + } + expressions[38] = BinaryenPop(the_module, 10); + expressions[39] = BinaryenLocalSet(the_module, 5, expressions[38]); + expressions[40] = BinaryenLocalGet(the_module, 5, 10); + expressions[41] = BinaryenBrOnExn(the_module, "try-block", "a-event", expressions[40]); + expressions[42] = BinaryenRethrow(the_module, expressions[41]); + { + BinaryenExpressionRef children[] = { expressions[42] }; + expressions[43] = BinaryenBlock(the_module, "try-block", children, 1, 2); + } + expressions[44] = BinaryenDrop(the_module, expressions[43]); + { + BinaryenExpressionRef children[] = { expressions[39], expressions[44] }; + expressions[45] = BinaryenBlock(the_module, NULL, children, 2, 0); + } + expressions[46] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[47] = BinaryenUnary(the_module, 0, expressions[46]); + expressions[48] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[49] = BinaryenUnary(the_module, 3, expressions[48]); + expressions[50] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[51] = BinaryenUnary(the_module, 4, expressions[50]); + expressions[52] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[53] = BinaryenUnary(the_module, 6, expressions[52]); + expressions[54] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[55] = BinaryenUnary(the_module, 9, expressions[54]); + expressions[56] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[57] = BinaryenUnary(the_module, 10, expressions[56]); + expressions[58] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[59] = BinaryenUnary(the_module, 13, expressions[58]); expressions[60] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[61] = BinaryenUnary(the_module, 16, expressions[60]); - expressions[62] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[63] = BinaryenUnary(the_module, 19, expressions[62]); - expressions[64] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[65] = BinaryenUnary(the_module, 20, expressions[64]); + expressions[61] = BinaryenUnary(the_module, 14, expressions[60]); + expressions[62] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[63] = BinaryenUnary(the_module, 16, expressions[62]); + expressions[64] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[65] = BinaryenUnary(the_module, 19, expressions[64]); expressions[66] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[67] = BinaryenUnary(the_module, 22, expressions[66]); + expressions[67] = BinaryenUnary(the_module, 20, expressions[66]); expressions[68] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[69] = BinaryenUnary(the_module, 23, expressions[68]); - expressions[70] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[71] = BinaryenUnary(the_module, 24, expressions[70]); - expressions[72] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[73] = BinaryenUnary(the_module, 25, expressions[72]); + expressions[69] = BinaryenUnary(the_module, 22, expressions[68]); + expressions[70] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[71] = BinaryenUnary(the_module, 23, expressions[70]); + expressions[72] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[73] = BinaryenUnary(the_module, 24, expressions[72]); expressions[74] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[75] = BinaryenUnary(the_module, 26, expressions[74]); + expressions[75] = BinaryenUnary(the_module, 25, expressions[74]); expressions[76] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[77] = BinaryenUnary(the_module, 27, expressions[76]); + expressions[77] = BinaryenUnary(the_module, 26, expressions[76]); expressions[78] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[79] = BinaryenUnary(the_module, 28, expressions[78]); - expressions[80] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[81] = BinaryenUnary(the_module, 29, expressions[80]); + expressions[79] = BinaryenUnary(the_module, 27, expressions[78]); + expressions[80] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[81] = BinaryenUnary(the_module, 28, expressions[80]); expressions[82] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[83] = BinaryenUnary(the_module, 30, expressions[82]); + expressions[83] = BinaryenUnary(the_module, 29, expressions[82]); expressions[84] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[85] = BinaryenUnary(the_module, 31, expressions[84]); + expressions[85] = BinaryenUnary(the_module, 30, expressions[84]); expressions[86] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[87] = BinaryenUnary(the_module, 32, expressions[86]); - expressions[88] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[89] = BinaryenUnary(the_module, 52, expressions[88]); + expressions[87] = BinaryenUnary(the_module, 31, expressions[86]); + expressions[88] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[89] = BinaryenUnary(the_module, 32, expressions[88]); expressions[90] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[91] = BinaryenUnary(the_module, 56, expressions[90]); + expressions[91] = BinaryenUnary(the_module, 52, expressions[90]); expressions[92] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[93] = BinaryenUnary(the_module, 53, expressions[92]); + expressions[93] = BinaryenUnary(the_module, 56, expressions[92]); expressions[94] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[95] = BinaryenUnary(the_module, 57, expressions[94]); - expressions[96] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[97] = BinaryenUnary(the_module, 54, expressions[96]); + expressions[95] = BinaryenUnary(the_module, 53, expressions[94]); + expressions[96] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[97] = BinaryenUnary(the_module, 57, expressions[96]); expressions[98] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[99] = BinaryenUnary(the_module, 58, expressions[98]); + expressions[99] = BinaryenUnary(the_module, 54, expressions[98]); expressions[100] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[101] = BinaryenUnary(the_module, 55, expressions[100]); + expressions[101] = BinaryenUnary(the_module, 58, expressions[100]); expressions[102] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[103] = BinaryenUnary(the_module, 59, expressions[102]); - expressions[104] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[105] = BinaryenUnary(the_module, 33, expressions[104]); - expressions[106] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[107] = BinaryenUnary(the_module, 34, expressions[106]); - expressions[108] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[109] = BinaryenUnary(the_module, 35, expressions[108]); + expressions[103] = BinaryenUnary(the_module, 55, expressions[102]); + expressions[104] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[105] = BinaryenUnary(the_module, 59, expressions[104]); + expressions[106] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[107] = BinaryenUnary(the_module, 33, expressions[106]); + expressions[108] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[109] = BinaryenUnary(the_module, 34, expressions[108]); expressions[110] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[111] = BinaryenUnary(the_module, 36, expressions[110]); + expressions[111] = BinaryenUnary(the_module, 35, expressions[110]); expressions[112] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[113] = BinaryenUnary(the_module, 37, expressions[112]); + expressions[113] = BinaryenUnary(the_module, 36, expressions[112]); expressions[114] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[115] = BinaryenUnary(the_module, 38, expressions[114]); - expressions[116] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[117] = BinaryenUnary(the_module, 39, expressions[116]); + expressions[115] = BinaryenUnary(the_module, 37, expressions[114]); + expressions[116] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[117] = BinaryenUnary(the_module, 38, expressions[116]); expressions[118] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[119] = BinaryenUnary(the_module, 40, expressions[118]); + expressions[119] = BinaryenUnary(the_module, 39, expressions[118]); expressions[120] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[121] = BinaryenUnary(the_module, 41, expressions[120]); + expressions[121] = BinaryenUnary(the_module, 40, expressions[120]); expressions[122] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[123] = BinaryenUnary(the_module, 42, expressions[122]); - expressions[124] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[125] = BinaryenUnary(the_module, 43, expressions[124]); - expressions[126] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[127] = BinaryenUnary(the_module, 44, expressions[126]); - expressions[128] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[129] = BinaryenUnary(the_module, 45, expressions[128]); - expressions[130] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[131] = BinaryenUnary(the_module, 46, expressions[130]); - expressions[132] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[133] = BinaryenUnary(the_module, 60, expressions[132]); + expressions[123] = BinaryenUnary(the_module, 41, expressions[122]); + expressions[124] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[125] = BinaryenUnary(the_module, 42, expressions[124]); + expressions[126] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[127] = BinaryenUnary(the_module, 43, expressions[126]); + expressions[128] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[129] = BinaryenUnary(the_module, 44, expressions[128]); + expressions[130] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[131] = BinaryenUnary(the_module, 45, expressions[130]); + expressions[132] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[133] = BinaryenUnary(the_module, 46, expressions[132]); expressions[134] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[135] = BinaryenUnary(the_module, 61, expressions[134]); + expressions[135] = BinaryenUnary(the_module, 60, expressions[134]); expressions[136] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[137] = BinaryenUnary(the_module, 62, expressions[136]); - expressions[138] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[139] = BinaryenUnary(the_module, 63, expressions[138]); - expressions[140] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[141] = BinaryenUnary(the_module, 64, expressions[140]); - expressions[142] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[143] = BinaryenUnary(the_module, 65, expressions[142]); + expressions[137] = BinaryenUnary(the_module, 61, expressions[136]); + expressions[138] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[139] = BinaryenUnary(the_module, 62, expressions[138]); + expressions[140] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[141] = BinaryenUnary(the_module, 63, expressions[140]); + expressions[142] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[143] = BinaryenUnary(the_module, 64, expressions[142]); + expressions[144] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[145] = BinaryenUnary(the_module, 65, expressions[144]); { uint8_t t2[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[144] = BinaryenConst(the_module, BinaryenLiteralVec128(t2)); + expressions[146] = BinaryenConst(the_module, BinaryenLiteralVec128(t2)); } - expressions[145] = BinaryenUnary(the_module, 66, expressions[144]); + expressions[147] = BinaryenUnary(the_module, 66, expressions[146]); { uint8_t t3[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[146] = BinaryenConst(the_module, BinaryenLiteralVec128(t3)); + expressions[148] = BinaryenConst(the_module, BinaryenLiteralVec128(t3)); } - expressions[147] = BinaryenUnary(the_module, 67, expressions[146]); + expressions[149] = BinaryenUnary(the_module, 67, expressions[148]); { uint8_t t4[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[148] = BinaryenConst(the_module, BinaryenLiteralVec128(t4)); + expressions[150] = BinaryenConst(the_module, BinaryenLiteralVec128(t4)); } - expressions[149] = BinaryenUnary(the_module, 68, expressions[148]); + expressions[151] = BinaryenUnary(the_module, 68, expressions[150]); { uint8_t t5[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[150] = BinaryenConst(the_module, BinaryenLiteralVec128(t5)); + expressions[152] = BinaryenConst(the_module, BinaryenLiteralVec128(t5)); } - expressions[151] = BinaryenUnary(the_module, 69, expressions[150]); + expressions[153] = BinaryenUnary(the_module, 69, expressions[152]); { uint8_t t6[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[152] = BinaryenConst(the_module, BinaryenLiteralVec128(t6)); + expressions[154] = BinaryenConst(the_module, BinaryenLiteralVec128(t6)); } - expressions[153] = BinaryenUnary(the_module, 70, expressions[152]); + expressions[155] = BinaryenUnary(the_module, 70, expressions[154]); { uint8_t t7[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[154] = BinaryenConst(the_module, BinaryenLiteralVec128(t7)); + expressions[156] = BinaryenConst(the_module, BinaryenLiteralVec128(t7)); } - expressions[155] = BinaryenUnary(the_module, 71, expressions[154]); + expressions[157] = BinaryenUnary(the_module, 71, expressions[156]); { uint8_t t8[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[156] = BinaryenConst(the_module, BinaryenLiteralVec128(t8)); + expressions[158] = BinaryenConst(the_module, BinaryenLiteralVec128(t8)); } - expressions[157] = BinaryenUnary(the_module, 72, expressions[156]); + expressions[159] = BinaryenUnary(the_module, 72, expressions[158]); { uint8_t t9[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[158] = BinaryenConst(the_module, BinaryenLiteralVec128(t9)); + expressions[160] = BinaryenConst(the_module, BinaryenLiteralVec128(t9)); } - expressions[159] = BinaryenUnary(the_module, 73, expressions[158]); + expressions[161] = BinaryenUnary(the_module, 73, expressions[160]); { uint8_t t10[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[160] = BinaryenConst(the_module, BinaryenLiteralVec128(t10)); + expressions[162] = BinaryenConst(the_module, BinaryenLiteralVec128(t10)); } - expressions[161] = BinaryenUnary(the_module, 74, expressions[160]); + expressions[163] = BinaryenUnary(the_module, 74, expressions[162]); { uint8_t t11[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[162] = BinaryenConst(the_module, BinaryenLiteralVec128(t11)); + expressions[164] = BinaryenConst(the_module, BinaryenLiteralVec128(t11)); } - expressions[163] = BinaryenUnary(the_module, 75, expressions[162]); + expressions[165] = BinaryenUnary(the_module, 75, expressions[164]); { uint8_t t12[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[164] = BinaryenConst(the_module, BinaryenLiteralVec128(t12)); + expressions[166] = BinaryenConst(the_module, BinaryenLiteralVec128(t12)); } - expressions[165] = BinaryenUnary(the_module, 76, expressions[164]); + expressions[167] = BinaryenUnary(the_module, 76, expressions[166]); { uint8_t t13[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[166] = BinaryenConst(the_module, BinaryenLiteralVec128(t13)); + expressions[168] = BinaryenConst(the_module, BinaryenLiteralVec128(t13)); } - expressions[167] = BinaryenUnary(the_module, 77, expressions[166]); + expressions[169] = BinaryenUnary(the_module, 77, expressions[168]); { uint8_t t14[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[168] = BinaryenConst(the_module, BinaryenLiteralVec128(t14)); + expressions[170] = BinaryenConst(the_module, BinaryenLiteralVec128(t14)); } - expressions[169] = BinaryenUnary(the_module, 78, expressions[168]); + expressions[171] = BinaryenUnary(the_module, 78, expressions[170]); { uint8_t t15[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[170] = BinaryenConst(the_module, BinaryenLiteralVec128(t15)); + expressions[172] = BinaryenConst(the_module, BinaryenLiteralVec128(t15)); } - expressions[171] = BinaryenUnary(the_module, 79, expressions[170]); + expressions[173] = BinaryenUnary(the_module, 79, expressions[172]); { uint8_t t16[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[172] = BinaryenConst(the_module, BinaryenLiteralVec128(t16)); + expressions[174] = BinaryenConst(the_module, BinaryenLiteralVec128(t16)); } - expressions[173] = BinaryenUnary(the_module, 80, expressions[172]); + expressions[175] = BinaryenUnary(the_module, 80, expressions[174]); { uint8_t t17[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[174] = BinaryenConst(the_module, BinaryenLiteralVec128(t17)); + expressions[176] = BinaryenConst(the_module, BinaryenLiteralVec128(t17)); } - expressions[175] = BinaryenUnary(the_module, 81, expressions[174]); + expressions[177] = BinaryenUnary(the_module, 81, expressions[176]); { uint8_t t18[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[176] = BinaryenConst(the_module, BinaryenLiteralVec128(t18)); + expressions[178] = BinaryenConst(the_module, BinaryenLiteralVec128(t18)); } - expressions[177] = BinaryenUnary(the_module, 82, expressions[176]); + expressions[179] = BinaryenUnary(the_module, 82, expressions[178]); { uint8_t t19[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[178] = BinaryenConst(the_module, BinaryenLiteralVec128(t19)); + expressions[180] = BinaryenConst(the_module, BinaryenLiteralVec128(t19)); } - expressions[179] = BinaryenUnary(the_module, 83, expressions[178]); + expressions[181] = BinaryenUnary(the_module, 83, expressions[180]); { uint8_t t20[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[180] = BinaryenConst(the_module, BinaryenLiteralVec128(t20)); + expressions[182] = BinaryenConst(the_module, BinaryenLiteralVec128(t20)); } - expressions[181] = BinaryenUnary(the_module, 84, expressions[180]); + expressions[183] = BinaryenUnary(the_module, 84, expressions[182]); { uint8_t t21[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[182] = BinaryenConst(the_module, BinaryenLiteralVec128(t21)); + expressions[184] = BinaryenConst(the_module, BinaryenLiteralVec128(t21)); } - expressions[183] = BinaryenUnary(the_module, 85, expressions[182]); + expressions[185] = BinaryenUnary(the_module, 85, expressions[184]); { uint8_t t22[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[184] = BinaryenConst(the_module, BinaryenLiteralVec128(t22)); + expressions[186] = BinaryenConst(the_module, BinaryenLiteralVec128(t22)); } - expressions[185] = BinaryenUnary(the_module, 86, expressions[184]); + expressions[187] = BinaryenUnary(the_module, 86, expressions[186]); { uint8_t t23[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[186] = BinaryenConst(the_module, BinaryenLiteralVec128(t23)); + expressions[188] = BinaryenConst(the_module, BinaryenLiteralVec128(t23)); } - expressions[187] = BinaryenUnary(the_module, 87, expressions[186]); + expressions[189] = BinaryenUnary(the_module, 87, expressions[188]); { uint8_t t24[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[188] = BinaryenConst(the_module, BinaryenLiteralVec128(t24)); + expressions[190] = BinaryenConst(the_module, BinaryenLiteralVec128(t24)); } - expressions[189] = BinaryenUnary(the_module, 88, expressions[188]); + expressions[191] = BinaryenUnary(the_module, 88, expressions[190]); { uint8_t t25[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[190] = BinaryenConst(the_module, BinaryenLiteralVec128(t25)); + expressions[192] = BinaryenConst(the_module, BinaryenLiteralVec128(t25)); } - expressions[191] = BinaryenUnary(the_module, 89, expressions[190]); + expressions[193] = BinaryenUnary(the_module, 89, expressions[192]); { uint8_t t26[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[192] = BinaryenConst(the_module, BinaryenLiteralVec128(t26)); + expressions[194] = BinaryenConst(the_module, BinaryenLiteralVec128(t26)); } - expressions[193] = BinaryenUnary(the_module, 90, expressions[192]); + expressions[195] = BinaryenUnary(the_module, 90, expressions[194]); { uint8_t t27[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[194] = BinaryenConst(the_module, BinaryenLiteralVec128(t27)); + expressions[196] = BinaryenConst(the_module, BinaryenLiteralVec128(t27)); } - expressions[195] = BinaryenUnary(the_module, 91, expressions[194]); + expressions[197] = BinaryenUnary(the_module, 91, expressions[196]); { uint8_t t28[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[196] = BinaryenConst(the_module, BinaryenLiteralVec128(t28)); + expressions[198] = BinaryenConst(the_module, BinaryenLiteralVec128(t28)); } - expressions[197] = BinaryenUnary(the_module, 92, expressions[196]); + expressions[199] = BinaryenUnary(the_module, 92, expressions[198]); { uint8_t t29[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[198] = BinaryenConst(the_module, BinaryenLiteralVec128(t29)); + expressions[200] = BinaryenConst(the_module, BinaryenLiteralVec128(t29)); } - expressions[199] = BinaryenUnary(the_module, 93, expressions[198]); + expressions[201] = BinaryenUnary(the_module, 93, expressions[200]); { uint8_t t30[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[200] = BinaryenConst(the_module, BinaryenLiteralVec128(t30)); + expressions[202] = BinaryenConst(the_module, BinaryenLiteralVec128(t30)); } - expressions[201] = BinaryenUnary(the_module, 94, expressions[200]); + expressions[203] = BinaryenUnary(the_module, 94, expressions[202]); { uint8_t t31[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[202] = BinaryenConst(the_module, BinaryenLiteralVec128(t31)); + expressions[204] = BinaryenConst(the_module, BinaryenLiteralVec128(t31)); } - expressions[203] = BinaryenUnary(the_module, 95, expressions[202]); + expressions[205] = BinaryenUnary(the_module, 95, expressions[204]); { uint8_t t32[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[204] = BinaryenConst(the_module, BinaryenLiteralVec128(t32)); + expressions[206] = BinaryenConst(the_module, BinaryenLiteralVec128(t32)); } - expressions[205] = BinaryenUnary(the_module, 96, expressions[204]); + expressions[207] = BinaryenUnary(the_module, 96, expressions[206]); { uint8_t t33[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[206] = BinaryenConst(the_module, BinaryenLiteralVec128(t33)); + expressions[208] = BinaryenConst(the_module, BinaryenLiteralVec128(t33)); } - expressions[207] = BinaryenUnary(the_module, 97, expressions[206]); + expressions[209] = BinaryenUnary(the_module, 97, expressions[208]); { uint8_t t34[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[208] = BinaryenConst(the_module, BinaryenLiteralVec128(t34)); + expressions[210] = BinaryenConst(the_module, BinaryenLiteralVec128(t34)); } - expressions[209] = BinaryenUnary(the_module, 98, expressions[208]); + expressions[211] = BinaryenUnary(the_module, 98, expressions[210]); { uint8_t t35[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[210] = BinaryenConst(the_module, BinaryenLiteralVec128(t35)); + expressions[212] = BinaryenConst(the_module, BinaryenLiteralVec128(t35)); } - expressions[211] = BinaryenUnary(the_module, 99, expressions[210]); + expressions[213] = BinaryenUnary(the_module, 99, expressions[212]); { uint8_t t36[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[212] = BinaryenConst(the_module, BinaryenLiteralVec128(t36)); - } - expressions[213] = BinaryenUnary(the_module, 100, expressions[212]); - expressions[214] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[215] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[216] = BinaryenBinary(the_module, 0, expressions[215], expressions[214]); - expressions[217] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[218] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[219] = BinaryenBinary(the_module, 64, expressions[218], expressions[217]); - expressions[220] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[221] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[222] = BinaryenBinary(the_module, 3, expressions[221], expressions[220]); - expressions[223] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[224] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[225] = BinaryenBinary(the_module, 29, expressions[224], expressions[223]); - expressions[226] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[227] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[228] = BinaryenBinary(the_module, 30, expressions[227], expressions[226]); - expressions[229] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[230] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[231] = BinaryenBinary(the_module, 6, expressions[230], expressions[229]); - expressions[232] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[233] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[234] = BinaryenBinary(the_module, 7, expressions[233], expressions[232]); - expressions[235] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[236] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[237] = BinaryenBinary(the_module, 33, expressions[236], expressions[235]); - expressions[238] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[239] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[240] = BinaryenBinary(the_module, 9, expressions[239], expressions[238]); - expressions[241] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[242] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[243] = BinaryenBinary(the_module, 35, expressions[242], expressions[241]); - expressions[244] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[245] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[246] = BinaryenBinary(the_module, 36, expressions[245], expressions[244]); - expressions[247] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[248] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[249] = BinaryenBinary(the_module, 12, expressions[248], expressions[247]); - expressions[250] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[251] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[252] = BinaryenBinary(the_module, 13, expressions[251], expressions[250]); - expressions[253] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[254] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[255] = BinaryenBinary(the_module, 39, expressions[254], expressions[253]); - expressions[256] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[257] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[258] = BinaryenBinary(the_module, 53, expressions[257], expressions[256]); - expressions[259] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[260] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[261] = BinaryenBinary(the_module, 67, expressions[260], expressions[259]); - expressions[262] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[263] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[264] = BinaryenBinary(the_module, 55, expressions[263], expressions[262]); - expressions[265] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[266] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[267] = BinaryenBinary(the_module, 69, expressions[266], expressions[265]); - expressions[268] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[269] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[270] = BinaryenBinary(the_module, 15, expressions[269], expressions[268]); - expressions[271] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[272] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[273] = BinaryenBinary(the_module, 58, expressions[272], expressions[271]); - expressions[274] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[275] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[276] = BinaryenBinary(the_module, 17, expressions[275], expressions[274]); - expressions[277] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[278] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[279] = BinaryenBinary(the_module, 43, expressions[278], expressions[277]); - expressions[280] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[281] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[282] = BinaryenBinary(the_module, 44, expressions[281], expressions[280]); - expressions[283] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[284] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[285] = BinaryenBinary(the_module, 20, expressions[284], expressions[283]); - expressions[286] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[287] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[288] = BinaryenBinary(the_module, 46, expressions[287], expressions[286]); - expressions[289] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[290] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[291] = BinaryenBinary(the_module, 22, expressions[290], expressions[289]); - expressions[292] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); - expressions[293] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); - expressions[294] = BinaryenBinary(the_module, 23, expressions[293], expressions[292]); - expressions[295] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); - expressions[296] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); - expressions[297] = BinaryenBinary(the_module, 49, expressions[296], expressions[295]); - expressions[298] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[299] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[300] = BinaryenBinary(the_module, 59, expressions[299], expressions[298]); - expressions[301] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[302] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[303] = BinaryenBinary(the_module, 73, expressions[302], expressions[301]); - expressions[304] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); - expressions[305] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); - expressions[306] = BinaryenBinary(the_module, 74, expressions[305], expressions[304]); - expressions[307] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); - expressions[308] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); - expressions[309] = BinaryenBinary(the_module, 62, expressions[308], expressions[307]); + expressions[214] = BinaryenConst(the_module, BinaryenLiteralVec128(t36)); + } + expressions[215] = BinaryenUnary(the_module, 100, expressions[214]); + expressions[216] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[217] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[218] = BinaryenBinary(the_module, 0, expressions[217], expressions[216]); + expressions[219] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[220] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[221] = BinaryenBinary(the_module, 64, expressions[220], expressions[219]); + expressions[222] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[223] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[224] = BinaryenBinary(the_module, 3, expressions[223], expressions[222]); + expressions[225] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[226] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[227] = BinaryenBinary(the_module, 29, expressions[226], expressions[225]); + expressions[228] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[229] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[230] = BinaryenBinary(the_module, 30, expressions[229], expressions[228]); + expressions[231] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[232] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[233] = BinaryenBinary(the_module, 6, expressions[232], expressions[231]); + expressions[234] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[235] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[236] = BinaryenBinary(the_module, 7, expressions[235], expressions[234]); + expressions[237] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[238] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[239] = BinaryenBinary(the_module, 33, expressions[238], expressions[237]); + expressions[240] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[241] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[242] = BinaryenBinary(the_module, 9, expressions[241], expressions[240]); + expressions[243] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[244] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[245] = BinaryenBinary(the_module, 35, expressions[244], expressions[243]); + expressions[246] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[247] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[248] = BinaryenBinary(the_module, 36, expressions[247], expressions[246]); + expressions[249] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[250] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[251] = BinaryenBinary(the_module, 12, expressions[250], expressions[249]); + expressions[252] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[253] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[254] = BinaryenBinary(the_module, 13, expressions[253], expressions[252]); + expressions[255] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[256] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[257] = BinaryenBinary(the_module, 39, expressions[256], expressions[255]); + expressions[258] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[259] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[260] = BinaryenBinary(the_module, 53, expressions[259], expressions[258]); + expressions[261] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[262] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[263] = BinaryenBinary(the_module, 67, expressions[262], expressions[261]); + expressions[264] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[265] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[266] = BinaryenBinary(the_module, 55, expressions[265], expressions[264]); + expressions[267] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[268] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[269] = BinaryenBinary(the_module, 69, expressions[268], expressions[267]); + expressions[270] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[271] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[272] = BinaryenBinary(the_module, 15, expressions[271], expressions[270]); + expressions[273] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[274] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[275] = BinaryenBinary(the_module, 58, expressions[274], expressions[273]); + expressions[276] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[277] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[278] = BinaryenBinary(the_module, 17, expressions[277], expressions[276]); + expressions[279] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[280] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[281] = BinaryenBinary(the_module, 43, expressions[280], expressions[279]); + expressions[282] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[283] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[284] = BinaryenBinary(the_module, 44, expressions[283], expressions[282]); + expressions[285] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[286] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[287] = BinaryenBinary(the_module, 20, expressions[286], expressions[285]); + expressions[288] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[289] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[290] = BinaryenBinary(the_module, 46, expressions[289], expressions[288]); + expressions[291] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[292] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[293] = BinaryenBinary(the_module, 22, expressions[292], expressions[291]); + expressions[294] = BinaryenConst(the_module, BinaryenLiteralInt32(-11)); + expressions[295] = BinaryenConst(the_module, BinaryenLiteralInt32(-10)); + expressions[296] = BinaryenBinary(the_module, 23, expressions[295], expressions[294]); + expressions[297] = BinaryenConst(the_module, BinaryenLiteralInt64(-23)); + expressions[298] = BinaryenConst(the_module, BinaryenLiteralInt64(-22)); + expressions[299] = BinaryenBinary(the_module, 49, expressions[298], expressions[297]); + expressions[300] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[301] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[302] = BinaryenBinary(the_module, 59, expressions[301], expressions[300]); + expressions[303] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[304] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[305] = BinaryenBinary(the_module, 73, expressions[304], expressions[303]); + expressions[306] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9007.33)); + expressions[307] = BinaryenConst(the_module, BinaryenLiteralFloat64(-9005.84)); + expressions[308] = BinaryenBinary(the_module, 74, expressions[307], expressions[306]); + expressions[309] = BinaryenConst(the_module, BinaryenLiteralFloat32(-62.5)); + expressions[310] = BinaryenConst(the_module, BinaryenLiteralFloat32(-33.612)); + expressions[311] = BinaryenBinary(the_module, 62, expressions[310], expressions[309]); { uint8_t t37[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[310] = BinaryenConst(the_module, BinaryenLiteralVec128(t37)); + expressions[312] = 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[311] = BinaryenConst(the_module, BinaryenLiteralVec128(t38)); + expressions[313] = BinaryenConst(the_module, BinaryenLiteralVec128(t38)); } - expressions[312] = BinaryenBinary(the_module, 76, expressions[311], expressions[310]); + expressions[314] = BinaryenBinary(the_module, 76, expressions[313], expressions[312]); { uint8_t t39[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[313] = BinaryenConst(the_module, BinaryenLiteralVec128(t39)); + expressions[315] = 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[314] = BinaryenConst(the_module, BinaryenLiteralVec128(t40)); + expressions[316] = BinaryenConst(the_module, BinaryenLiteralVec128(t40)); } - expressions[315] = BinaryenBinary(the_module, 77, expressions[314], expressions[313]); + expressions[317] = BinaryenBinary(the_module, 77, expressions[316], expressions[315]); { uint8_t t41[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[316] = BinaryenConst(the_module, BinaryenLiteralVec128(t41)); + expressions[318] = 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[317] = BinaryenConst(the_module, BinaryenLiteralVec128(t42)); + expressions[319] = BinaryenConst(the_module, BinaryenLiteralVec128(t42)); } - expressions[318] = BinaryenBinary(the_module, 78, expressions[317], expressions[316]); + expressions[320] = BinaryenBinary(the_module, 78, expressions[319], expressions[318]); { uint8_t t43[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[319] = BinaryenConst(the_module, BinaryenLiteralVec128(t43)); + expressions[321] = 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[320] = BinaryenConst(the_module, BinaryenLiteralVec128(t44)); + expressions[322] = BinaryenConst(the_module, BinaryenLiteralVec128(t44)); } - expressions[321] = BinaryenBinary(the_module, 79, expressions[320], expressions[319]); + expressions[323] = BinaryenBinary(the_module, 79, expressions[322], expressions[321]); { uint8_t t45[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[322] = BinaryenConst(the_module, BinaryenLiteralVec128(t45)); + expressions[324] = 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[323] = BinaryenConst(the_module, BinaryenLiteralVec128(t46)); + expressions[325] = BinaryenConst(the_module, BinaryenLiteralVec128(t46)); } - expressions[324] = BinaryenBinary(the_module, 80, expressions[323], expressions[322]); + expressions[326] = BinaryenBinary(the_module, 80, expressions[325], expressions[324]); { uint8_t t47[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[325] = BinaryenConst(the_module, BinaryenLiteralVec128(t47)); + expressions[327] = 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[326] = BinaryenConst(the_module, BinaryenLiteralVec128(t48)); + expressions[328] = BinaryenConst(the_module, BinaryenLiteralVec128(t48)); } - expressions[327] = BinaryenBinary(the_module, 81, expressions[326], expressions[325]); + expressions[329] = BinaryenBinary(the_module, 81, expressions[328], expressions[327]); { uint8_t t49[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[328] = BinaryenConst(the_module, BinaryenLiteralVec128(t49)); + expressions[330] = 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[329] = BinaryenConst(the_module, BinaryenLiteralVec128(t50)); + expressions[331] = BinaryenConst(the_module, BinaryenLiteralVec128(t50)); } - expressions[330] = BinaryenBinary(the_module, 82, expressions[329], expressions[328]); + expressions[332] = BinaryenBinary(the_module, 82, expressions[331], expressions[330]); { uint8_t t51[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[331] = BinaryenConst(the_module, BinaryenLiteralVec128(t51)); + expressions[333] = 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[332] = BinaryenConst(the_module, BinaryenLiteralVec128(t52)); + expressions[334] = BinaryenConst(the_module, BinaryenLiteralVec128(t52)); } - expressions[333] = BinaryenBinary(the_module, 83, expressions[332], expressions[331]); + expressions[335] = BinaryenBinary(the_module, 83, expressions[334], expressions[333]); { uint8_t t53[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[334] = BinaryenConst(the_module, BinaryenLiteralVec128(t53)); + expressions[336] = 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[335] = BinaryenConst(the_module, BinaryenLiteralVec128(t54)); + expressions[337] = BinaryenConst(the_module, BinaryenLiteralVec128(t54)); } - expressions[336] = BinaryenBinary(the_module, 84, expressions[335], expressions[334]); + expressions[338] = BinaryenBinary(the_module, 84, expressions[337], expressions[336]); { uint8_t t55[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[337] = BinaryenConst(the_module, BinaryenLiteralVec128(t55)); + expressions[339] = 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[338] = BinaryenConst(the_module, BinaryenLiteralVec128(t56)); + expressions[340] = BinaryenConst(the_module, BinaryenLiteralVec128(t56)); } - expressions[339] = BinaryenBinary(the_module, 85, expressions[338], expressions[337]); + expressions[341] = BinaryenBinary(the_module, 85, expressions[340], expressions[339]); { uint8_t t57[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[340] = BinaryenConst(the_module, BinaryenLiteralVec128(t57)); + expressions[342] = 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[341] = BinaryenConst(the_module, BinaryenLiteralVec128(t58)); + expressions[343] = BinaryenConst(the_module, BinaryenLiteralVec128(t58)); } - expressions[342] = BinaryenBinary(the_module, 86, expressions[341], expressions[340]); + expressions[344] = BinaryenBinary(the_module, 86, expressions[343], expressions[342]); { uint8_t t59[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[343] = BinaryenConst(the_module, BinaryenLiteralVec128(t59)); + expressions[345] = 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[344] = BinaryenConst(the_module, BinaryenLiteralVec128(t60)); + expressions[346] = BinaryenConst(the_module, BinaryenLiteralVec128(t60)); } - expressions[345] = BinaryenBinary(the_module, 87, expressions[344], expressions[343]); + expressions[347] = BinaryenBinary(the_module, 87, expressions[346], expressions[345]); { uint8_t t61[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[346] = BinaryenConst(the_module, BinaryenLiteralVec128(t61)); + expressions[348] = 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[347] = BinaryenConst(the_module, BinaryenLiteralVec128(t62)); + expressions[349] = BinaryenConst(the_module, BinaryenLiteralVec128(t62)); } - expressions[348] = BinaryenBinary(the_module, 88, expressions[347], expressions[346]); + expressions[350] = BinaryenBinary(the_module, 88, expressions[349], expressions[348]); { uint8_t t63[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[349] = BinaryenConst(the_module, BinaryenLiteralVec128(t63)); + expressions[351] = 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[350] = BinaryenConst(the_module, BinaryenLiteralVec128(t64)); + expressions[352] = BinaryenConst(the_module, BinaryenLiteralVec128(t64)); } - expressions[351] = BinaryenBinary(the_module, 89, expressions[350], expressions[349]); + expressions[353] = BinaryenBinary(the_module, 89, expressions[352], expressions[351]); { uint8_t t65[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[352] = BinaryenConst(the_module, BinaryenLiteralVec128(t65)); + expressions[354] = 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[353] = BinaryenConst(the_module, BinaryenLiteralVec128(t66)); + expressions[355] = BinaryenConst(the_module, BinaryenLiteralVec128(t66)); } - expressions[354] = BinaryenBinary(the_module, 90, expressions[353], expressions[352]); + expressions[356] = BinaryenBinary(the_module, 90, expressions[355], expressions[354]); { uint8_t t67[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[355] = BinaryenConst(the_module, BinaryenLiteralVec128(t67)); + expressions[357] = 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[356] = BinaryenConst(the_module, BinaryenLiteralVec128(t68)); + expressions[358] = BinaryenConst(the_module, BinaryenLiteralVec128(t68)); } - expressions[357] = BinaryenBinary(the_module, 91, expressions[356], expressions[355]); + expressions[359] = BinaryenBinary(the_module, 91, expressions[358], expressions[357]); { uint8_t t69[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[358] = BinaryenConst(the_module, BinaryenLiteralVec128(t69)); + expressions[360] = 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[359] = BinaryenConst(the_module, BinaryenLiteralVec128(t70)); + expressions[361] = BinaryenConst(the_module, BinaryenLiteralVec128(t70)); } - expressions[360] = BinaryenBinary(the_module, 92, expressions[359], expressions[358]); + expressions[362] = BinaryenBinary(the_module, 92, expressions[361], expressions[360]); { uint8_t t71[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[361] = BinaryenConst(the_module, BinaryenLiteralVec128(t71)); + expressions[363] = 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[362] = BinaryenConst(the_module, BinaryenLiteralVec128(t72)); + expressions[364] = BinaryenConst(the_module, BinaryenLiteralVec128(t72)); } - expressions[363] = BinaryenBinary(the_module, 93, expressions[362], expressions[361]); + expressions[365] = BinaryenBinary(the_module, 93, expressions[364], expressions[363]); { uint8_t t73[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[364] = BinaryenConst(the_module, BinaryenLiteralVec128(t73)); + expressions[366] = 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[365] = BinaryenConst(the_module, BinaryenLiteralVec128(t74)); + expressions[367] = BinaryenConst(the_module, BinaryenLiteralVec128(t74)); } - expressions[366] = BinaryenBinary(the_module, 94, expressions[365], expressions[364]); + expressions[368] = BinaryenBinary(the_module, 94, expressions[367], expressions[366]); { uint8_t t75[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[367] = BinaryenConst(the_module, BinaryenLiteralVec128(t75)); + expressions[369] = 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[368] = BinaryenConst(the_module, BinaryenLiteralVec128(t76)); + expressions[370] = BinaryenConst(the_module, BinaryenLiteralVec128(t76)); } - expressions[369] = BinaryenBinary(the_module, 95, expressions[368], expressions[367]); + expressions[371] = BinaryenBinary(the_module, 95, expressions[370], expressions[369]); { uint8_t t77[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[370] = BinaryenConst(the_module, BinaryenLiteralVec128(t77)); + expressions[372] = 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[371] = BinaryenConst(the_module, BinaryenLiteralVec128(t78)); + expressions[373] = BinaryenConst(the_module, BinaryenLiteralVec128(t78)); } - expressions[372] = BinaryenBinary(the_module, 96, expressions[371], expressions[370]); + expressions[374] = BinaryenBinary(the_module, 96, expressions[373], expressions[372]); { uint8_t t79[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[373] = BinaryenConst(the_module, BinaryenLiteralVec128(t79)); + expressions[375] = 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[374] = BinaryenConst(the_module, BinaryenLiteralVec128(t80)); + expressions[376] = BinaryenConst(the_module, BinaryenLiteralVec128(t80)); } - expressions[375] = BinaryenBinary(the_module, 97, expressions[374], expressions[373]); + expressions[377] = BinaryenBinary(the_module, 97, expressions[376], expressions[375]); { uint8_t t81[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[376] = BinaryenConst(the_module, BinaryenLiteralVec128(t81)); + expressions[378] = 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[377] = BinaryenConst(the_module, BinaryenLiteralVec128(t82)); + expressions[379] = BinaryenConst(the_module, BinaryenLiteralVec128(t82)); } - expressions[378] = BinaryenBinary(the_module, 98, expressions[377], expressions[376]); + expressions[380] = BinaryenBinary(the_module, 98, expressions[379], expressions[378]); { uint8_t t83[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[379] = BinaryenConst(the_module, BinaryenLiteralVec128(t83)); + expressions[381] = 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[380] = BinaryenConst(the_module, BinaryenLiteralVec128(t84)); + expressions[382] = BinaryenConst(the_module, BinaryenLiteralVec128(t84)); } - expressions[381] = BinaryenBinary(the_module, 99, expressions[380], expressions[379]); + expressions[383] = BinaryenBinary(the_module, 99, expressions[382], expressions[381]); { uint8_t t85[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[382] = BinaryenConst(the_module, BinaryenLiteralVec128(t85)); + expressions[384] = 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[383] = BinaryenConst(the_module, BinaryenLiteralVec128(t86)); + expressions[385] = BinaryenConst(the_module, BinaryenLiteralVec128(t86)); } - expressions[384] = BinaryenBinary(the_module, 100, expressions[383], expressions[382]); + expressions[386] = BinaryenBinary(the_module, 100, expressions[385], expressions[384]); { uint8_t t87[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[385] = BinaryenConst(the_module, BinaryenLiteralVec128(t87)); + expressions[387] = 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[386] = BinaryenConst(the_module, BinaryenLiteralVec128(t88)); + expressions[388] = BinaryenConst(the_module, BinaryenLiteralVec128(t88)); } - expressions[387] = BinaryenBinary(the_module, 101, expressions[386], expressions[385]); + expressions[389] = BinaryenBinary(the_module, 101, expressions[388], expressions[387]); { uint8_t t89[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[388] = BinaryenConst(the_module, BinaryenLiteralVec128(t89)); + expressions[390] = 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[389] = BinaryenConst(the_module, BinaryenLiteralVec128(t90)); + expressions[391] = BinaryenConst(the_module, BinaryenLiteralVec128(t90)); } - expressions[390] = BinaryenBinary(the_module, 102, expressions[389], expressions[388]); + expressions[392] = BinaryenBinary(the_module, 102, expressions[391], expressions[390]); { uint8_t t91[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[391] = BinaryenConst(the_module, BinaryenLiteralVec128(t91)); + expressions[393] = 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[392] = BinaryenConst(the_module, BinaryenLiteralVec128(t92)); + expressions[394] = BinaryenConst(the_module, BinaryenLiteralVec128(t92)); } - expressions[393] = BinaryenBinary(the_module, 103, expressions[392], expressions[391]); + expressions[395] = BinaryenBinary(the_module, 103, expressions[394], expressions[393]); { uint8_t t93[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[394] = BinaryenConst(the_module, BinaryenLiteralVec128(t93)); + expressions[396] = 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[395] = BinaryenConst(the_module, BinaryenLiteralVec128(t94)); + expressions[397] = BinaryenConst(the_module, BinaryenLiteralVec128(t94)); } - expressions[396] = BinaryenBinary(the_module, 104, expressions[395], expressions[394]); + expressions[398] = BinaryenBinary(the_module, 104, expressions[397], expressions[396]); { uint8_t t95[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[397] = BinaryenConst(the_module, BinaryenLiteralVec128(t95)); + expressions[399] = 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[398] = BinaryenConst(the_module, BinaryenLiteralVec128(t96)); + expressions[400] = BinaryenConst(the_module, BinaryenLiteralVec128(t96)); } - expressions[399] = BinaryenBinary(the_module, 105, expressions[398], expressions[397]); + expressions[401] = BinaryenBinary(the_module, 105, expressions[400], expressions[399]); { uint8_t t97[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[400] = BinaryenConst(the_module, BinaryenLiteralVec128(t97)); + expressions[402] = 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[401] = BinaryenConst(the_module, BinaryenLiteralVec128(t98)); + expressions[403] = BinaryenConst(the_module, BinaryenLiteralVec128(t98)); } - expressions[402] = BinaryenBinary(the_module, 106, expressions[401], expressions[400]); + expressions[404] = BinaryenBinary(the_module, 106, expressions[403], expressions[402]); { uint8_t t99[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[403] = BinaryenConst(the_module, BinaryenLiteralVec128(t99)); + expressions[405] = 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[404] = BinaryenConst(the_module, BinaryenLiteralVec128(t100)); + expressions[406] = BinaryenConst(the_module, BinaryenLiteralVec128(t100)); } - expressions[405] = BinaryenBinary(the_module, 107, expressions[404], expressions[403]); + expressions[407] = BinaryenBinary(the_module, 107, expressions[406], expressions[405]); { uint8_t t101[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[406] = BinaryenConst(the_module, BinaryenLiteralVec128(t101)); + expressions[408] = 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[407] = BinaryenConst(the_module, BinaryenLiteralVec128(t102)); + expressions[409] = BinaryenConst(the_module, BinaryenLiteralVec128(t102)); } - expressions[408] = BinaryenBinary(the_module, 108, expressions[407], expressions[406]); + expressions[410] = BinaryenBinary(the_module, 108, expressions[409], expressions[408]); { uint8_t t103[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[409] = BinaryenConst(the_module, BinaryenLiteralVec128(t103)); + expressions[411] = 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[410] = BinaryenConst(the_module, BinaryenLiteralVec128(t104)); + expressions[412] = BinaryenConst(the_module, BinaryenLiteralVec128(t104)); } - expressions[411] = BinaryenBinary(the_module, 109, expressions[410], expressions[409]); + expressions[413] = BinaryenBinary(the_module, 109, expressions[412], expressions[411]); { uint8_t t105[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[412] = BinaryenConst(the_module, BinaryenLiteralVec128(t105)); + expressions[414] = 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[413] = BinaryenConst(the_module, BinaryenLiteralVec128(t106)); + expressions[415] = BinaryenConst(the_module, BinaryenLiteralVec128(t106)); } - expressions[414] = BinaryenBinary(the_module, 110, expressions[413], expressions[412]); + expressions[416] = BinaryenBinary(the_module, 110, expressions[415], expressions[414]); { uint8_t t107[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[415] = BinaryenConst(the_module, BinaryenLiteralVec128(t107)); + expressions[417] = 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[416] = BinaryenConst(the_module, BinaryenLiteralVec128(t108)); + expressions[418] = BinaryenConst(the_module, BinaryenLiteralVec128(t108)); } - expressions[417] = BinaryenBinary(the_module, 111, expressions[416], expressions[415]); + expressions[419] = BinaryenBinary(the_module, 111, expressions[418], expressions[417]); { uint8_t t109[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[418] = BinaryenConst(the_module, BinaryenLiteralVec128(t109)); + expressions[420] = 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[419] = BinaryenConst(the_module, BinaryenLiteralVec128(t110)); + expressions[421] = BinaryenConst(the_module, BinaryenLiteralVec128(t110)); } - expressions[420] = BinaryenBinary(the_module, 112, expressions[419], expressions[418]); + expressions[422] = BinaryenBinary(the_module, 112, expressions[421], expressions[420]); { uint8_t t111[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[421] = BinaryenConst(the_module, BinaryenLiteralVec128(t111)); + expressions[423] = 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[422] = BinaryenConst(the_module, BinaryenLiteralVec128(t112)); + expressions[424] = BinaryenConst(the_module, BinaryenLiteralVec128(t112)); } - expressions[423] = BinaryenBinary(the_module, 113, expressions[422], expressions[421]); + expressions[425] = BinaryenBinary(the_module, 113, expressions[424], expressions[423]); { uint8_t t113[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[424] = BinaryenConst(the_module, BinaryenLiteralVec128(t113)); + expressions[426] = 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[425] = BinaryenConst(the_module, BinaryenLiteralVec128(t114)); + expressions[427] = BinaryenConst(the_module, BinaryenLiteralVec128(t114)); } - expressions[426] = BinaryenBinary(the_module, 114, expressions[425], expressions[424]); + expressions[428] = BinaryenBinary(the_module, 114, expressions[427], expressions[426]); { uint8_t t115[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[427] = BinaryenConst(the_module, BinaryenLiteralVec128(t115)); + expressions[429] = 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[428] = BinaryenConst(the_module, BinaryenLiteralVec128(t116)); + expressions[430] = BinaryenConst(the_module, BinaryenLiteralVec128(t116)); } - expressions[429] = BinaryenBinary(the_module, 115, expressions[428], expressions[427]); + expressions[431] = BinaryenBinary(the_module, 115, expressions[430], expressions[429]); { uint8_t t117[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[430] = BinaryenConst(the_module, BinaryenLiteralVec128(t117)); + expressions[432] = 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[431] = BinaryenConst(the_module, BinaryenLiteralVec128(t118)); + expressions[433] = BinaryenConst(the_module, BinaryenLiteralVec128(t118)); } - expressions[432] = BinaryenBinary(the_module, 116, expressions[431], expressions[430]); + expressions[434] = BinaryenBinary(the_module, 116, expressions[433], expressions[432]); { uint8_t t119[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[433] = BinaryenConst(the_module, BinaryenLiteralVec128(t119)); + expressions[435] = 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[434] = BinaryenConst(the_module, BinaryenLiteralVec128(t120)); + expressions[436] = BinaryenConst(the_module, BinaryenLiteralVec128(t120)); } - expressions[435] = BinaryenBinary(the_module, 117, expressions[434], expressions[433]); + expressions[437] = BinaryenBinary(the_module, 117, expressions[436], expressions[435]); { uint8_t t121[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[436] = BinaryenConst(the_module, BinaryenLiteralVec128(t121)); + expressions[438] = 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[437] = BinaryenConst(the_module, BinaryenLiteralVec128(t122)); + expressions[439] = BinaryenConst(the_module, BinaryenLiteralVec128(t122)); } - expressions[438] = BinaryenBinary(the_module, 118, expressions[437], expressions[436]); + expressions[440] = BinaryenBinary(the_module, 118, expressions[439], expressions[438]); { uint8_t t123[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[439] = BinaryenConst(the_module, BinaryenLiteralVec128(t123)); + expressions[441] = 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[440] = BinaryenConst(the_module, BinaryenLiteralVec128(t124)); + expressions[442] = BinaryenConst(the_module, BinaryenLiteralVec128(t124)); } - expressions[441] = BinaryenBinary(the_module, 119, expressions[440], expressions[439]); + expressions[443] = BinaryenBinary(the_module, 119, expressions[442], expressions[441]); { uint8_t t125[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[442] = BinaryenConst(the_module, BinaryenLiteralVec128(t125)); + expressions[444] = 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[443] = BinaryenConst(the_module, BinaryenLiteralVec128(t126)); + expressions[445] = BinaryenConst(the_module, BinaryenLiteralVec128(t126)); } - expressions[444] = BinaryenBinary(the_module, 120, expressions[443], expressions[442]); + expressions[446] = BinaryenBinary(the_module, 120, expressions[445], expressions[444]); { uint8_t t127[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[445] = BinaryenConst(the_module, BinaryenLiteralVec128(t127)); + expressions[447] = 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[446] = BinaryenConst(the_module, BinaryenLiteralVec128(t128)); + expressions[448] = BinaryenConst(the_module, BinaryenLiteralVec128(t128)); } - expressions[447] = BinaryenBinary(the_module, 121, expressions[446], expressions[445]); + expressions[449] = BinaryenBinary(the_module, 121, expressions[448], expressions[447]); { uint8_t t129[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[448] = BinaryenConst(the_module, BinaryenLiteralVec128(t129)); + expressions[450] = 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[449] = BinaryenConst(the_module, BinaryenLiteralVec128(t130)); + expressions[451] = BinaryenConst(the_module, BinaryenLiteralVec128(t130)); } - expressions[450] = BinaryenBinary(the_module, 122, expressions[449], expressions[448]); + expressions[452] = BinaryenBinary(the_module, 122, expressions[451], expressions[450]); { uint8_t t131[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[451] = BinaryenConst(the_module, BinaryenLiteralVec128(t131)); + expressions[453] = 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[452] = BinaryenConst(the_module, BinaryenLiteralVec128(t132)); + expressions[454] = BinaryenConst(the_module, BinaryenLiteralVec128(t132)); } - expressions[453] = BinaryenBinary(the_module, 123, expressions[452], expressions[451]); + expressions[455] = BinaryenBinary(the_module, 123, expressions[454], expressions[453]); { uint8_t t133[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[454] = BinaryenConst(the_module, BinaryenLiteralVec128(t133)); + expressions[456] = 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[455] = BinaryenConst(the_module, BinaryenLiteralVec128(t134)); + expressions[457] = BinaryenConst(the_module, BinaryenLiteralVec128(t134)); } - expressions[456] = BinaryenBinary(the_module, 124, expressions[455], expressions[454]); + expressions[458] = BinaryenBinary(the_module, 124, expressions[457], expressions[456]); { uint8_t t135[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[457] = BinaryenConst(the_module, BinaryenLiteralVec128(t135)); + expressions[459] = 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[458] = BinaryenConst(the_module, BinaryenLiteralVec128(t136)); + expressions[460] = BinaryenConst(the_module, BinaryenLiteralVec128(t136)); } - expressions[459] = BinaryenBinary(the_module, 125, expressions[458], expressions[457]); + expressions[461] = BinaryenBinary(the_module, 125, expressions[460], expressions[459]); { uint8_t t137[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[460] = BinaryenConst(the_module, BinaryenLiteralVec128(t137)); + expressions[462] = 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[461] = BinaryenConst(the_module, BinaryenLiteralVec128(t138)); + expressions[463] = BinaryenConst(the_module, BinaryenLiteralVec128(t138)); } - expressions[462] = BinaryenBinary(the_module, 126, expressions[461], expressions[460]); + expressions[464] = BinaryenBinary(the_module, 126, expressions[463], expressions[462]); { uint8_t t139[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[463] = BinaryenConst(the_module, BinaryenLiteralVec128(t139)); + expressions[465] = 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[464] = BinaryenConst(the_module, BinaryenLiteralVec128(t140)); + expressions[466] = BinaryenConst(the_module, BinaryenLiteralVec128(t140)); } - expressions[465] = BinaryenBinary(the_module, 127, expressions[464], expressions[463]); + expressions[467] = BinaryenBinary(the_module, 127, expressions[466], expressions[465]); { uint8_t t141[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[466] = BinaryenConst(the_module, BinaryenLiteralVec128(t141)); + expressions[468] = 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[467] = BinaryenConst(the_module, BinaryenLiteralVec128(t142)); + expressions[469] = BinaryenConst(the_module, BinaryenLiteralVec128(t142)); } - expressions[468] = BinaryenBinary(the_module, 128, expressions[467], expressions[466]); + expressions[470] = BinaryenBinary(the_module, 128, expressions[469], expressions[468]); { uint8_t t143[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[469] = BinaryenConst(the_module, BinaryenLiteralVec128(t143)); + expressions[471] = 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[470] = BinaryenConst(the_module, BinaryenLiteralVec128(t144)); + expressions[472] = BinaryenConst(the_module, BinaryenLiteralVec128(t144)); } - expressions[471] = BinaryenBinary(the_module, 129, expressions[470], expressions[469]); + expressions[473] = BinaryenBinary(the_module, 129, expressions[472], expressions[471]); { uint8_t t145[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[472] = BinaryenConst(the_module, BinaryenLiteralVec128(t145)); + expressions[474] = 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[473] = BinaryenConst(the_module, BinaryenLiteralVec128(t146)); + expressions[475] = BinaryenConst(the_module, BinaryenLiteralVec128(t146)); } - expressions[474] = BinaryenBinary(the_module, 130, expressions[473], expressions[472]); + expressions[476] = BinaryenBinary(the_module, 130, expressions[475], expressions[474]); { uint8_t t147[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[475] = BinaryenConst(the_module, BinaryenLiteralVec128(t147)); + expressions[477] = 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[476] = BinaryenConst(the_module, BinaryenLiteralVec128(t148)); + expressions[478] = BinaryenConst(the_module, BinaryenLiteralVec128(t148)); } - expressions[477] = BinaryenBinary(the_module, 131, expressions[476], expressions[475]); + expressions[479] = BinaryenBinary(the_module, 131, expressions[478], expressions[477]); { uint8_t t149[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[478] = BinaryenConst(the_module, BinaryenLiteralVec128(t149)); + expressions[480] = 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[479] = BinaryenConst(the_module, BinaryenLiteralVec128(t150)); + expressions[481] = BinaryenConst(the_module, BinaryenLiteralVec128(t150)); } - expressions[480] = BinaryenBinary(the_module, 132, expressions[479], expressions[478]); + expressions[482] = BinaryenBinary(the_module, 132, expressions[481], expressions[480]); { uint8_t t151[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[481] = BinaryenConst(the_module, BinaryenLiteralVec128(t151)); + expressions[483] = 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[482] = BinaryenConst(the_module, BinaryenLiteralVec128(t152)); + expressions[484] = BinaryenConst(the_module, BinaryenLiteralVec128(t152)); } - expressions[483] = BinaryenBinary(the_module, 133, expressions[482], expressions[481]); + expressions[485] = BinaryenBinary(the_module, 133, expressions[484], expressions[483]); { uint8_t t153[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[484] = BinaryenConst(the_module, BinaryenLiteralVec128(t153)); + expressions[486] = 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[485] = BinaryenConst(the_module, BinaryenLiteralVec128(t154)); + expressions[487] = BinaryenConst(the_module, BinaryenLiteralVec128(t154)); } - expressions[486] = BinaryenBinary(the_module, 134, expressions[485], expressions[484]); + expressions[488] = BinaryenBinary(the_module, 134, expressions[487], expressions[486]); { uint8_t t155[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[487] = BinaryenConst(the_module, BinaryenLiteralVec128(t155)); + expressions[489] = 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[488] = BinaryenConst(the_module, BinaryenLiteralVec128(t156)); + expressions[490] = BinaryenConst(the_module, BinaryenLiteralVec128(t156)); } - expressions[489] = BinaryenBinary(the_module, 135, expressions[488], expressions[487]); + expressions[491] = BinaryenBinary(the_module, 135, expressions[490], expressions[489]); { uint8_t t157[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[490] = BinaryenConst(the_module, BinaryenLiteralVec128(t157)); + expressions[492] = 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[491] = BinaryenConst(the_module, BinaryenLiteralVec128(t158)); + expressions[493] = BinaryenConst(the_module, BinaryenLiteralVec128(t158)); } - expressions[492] = BinaryenBinary(the_module, 136, expressions[491], expressions[490]); + expressions[494] = BinaryenBinary(the_module, 136, expressions[493], expressions[492]); { uint8_t t159[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[493] = BinaryenConst(the_module, BinaryenLiteralVec128(t159)); + expressions[495] = 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[494] = BinaryenConst(the_module, BinaryenLiteralVec128(t160)); + expressions[496] = BinaryenConst(the_module, BinaryenLiteralVec128(t160)); } - expressions[495] = BinaryenBinary(the_module, 137, expressions[494], expressions[493]); + expressions[497] = BinaryenBinary(the_module, 137, expressions[496], expressions[495]); { uint8_t t161[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[496] = BinaryenConst(the_module, BinaryenLiteralVec128(t161)); + expressions[498] = 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[497] = BinaryenConst(the_module, BinaryenLiteralVec128(t162)); + expressions[499] = BinaryenConst(the_module, BinaryenLiteralVec128(t162)); } - expressions[498] = BinaryenBinary(the_module, 138, expressions[497], expressions[496]); + expressions[500] = BinaryenBinary(the_module, 138, expressions[499], expressions[498]); { uint8_t t163[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[499] = BinaryenConst(the_module, BinaryenLiteralVec128(t163)); + expressions[501] = 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[500] = BinaryenConst(the_module, BinaryenLiteralVec128(t164)); + expressions[502] = BinaryenConst(the_module, BinaryenLiteralVec128(t164)); } - expressions[501] = BinaryenBinary(the_module, 139, expressions[500], expressions[499]); + expressions[503] = BinaryenBinary(the_module, 139, expressions[502], expressions[501]); { uint8_t t165[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[502] = BinaryenConst(the_module, BinaryenLiteralVec128(t165)); + expressions[504] = 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[503] = BinaryenConst(the_module, BinaryenLiteralVec128(t166)); + expressions[505] = BinaryenConst(the_module, BinaryenLiteralVec128(t166)); } - expressions[504] = BinaryenBinary(the_module, 140, expressions[503], expressions[502]); + expressions[506] = BinaryenBinary(the_module, 140, expressions[505], expressions[504]); { uint8_t t167[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[505] = BinaryenConst(the_module, BinaryenLiteralVec128(t167)); + expressions[507] = 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[506] = BinaryenConst(the_module, BinaryenLiteralVec128(t168)); + expressions[508] = BinaryenConst(the_module, BinaryenLiteralVec128(t168)); } - expressions[507] = BinaryenBinary(the_module, 141, expressions[506], expressions[505]); + expressions[509] = BinaryenBinary(the_module, 141, expressions[508], expressions[507]); { uint8_t t169[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[508] = BinaryenConst(the_module, BinaryenLiteralVec128(t169)); + expressions[510] = 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[509] = BinaryenConst(the_module, BinaryenLiteralVec128(t170)); + expressions[511] = BinaryenConst(the_module, BinaryenLiteralVec128(t170)); } - expressions[510] = BinaryenBinary(the_module, 142, expressions[509], expressions[508]); + expressions[512] = BinaryenBinary(the_module, 142, expressions[511], expressions[510]); { uint8_t t171[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[511] = BinaryenConst(the_module, BinaryenLiteralVec128(t171)); + expressions[513] = 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[512] = BinaryenConst(the_module, BinaryenLiteralVec128(t172)); + expressions[514] = BinaryenConst(the_module, BinaryenLiteralVec128(t172)); } - expressions[513] = BinaryenBinary(the_module, 143, expressions[512], expressions[511]); + expressions[515] = BinaryenBinary(the_module, 143, expressions[514], expressions[513]); { uint8_t t173[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[514] = BinaryenConst(the_module, BinaryenLiteralVec128(t173)); + expressions[516] = 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[515] = BinaryenConst(the_module, BinaryenLiteralVec128(t174)); + expressions[517] = BinaryenConst(the_module, BinaryenLiteralVec128(t174)); } - expressions[516] = BinaryenBinary(the_module, 144, expressions[515], expressions[514]); + expressions[518] = BinaryenBinary(the_module, 144, expressions[517], expressions[516]); { uint8_t t175[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[517] = BinaryenConst(the_module, BinaryenLiteralVec128(t175)); + expressions[519] = 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[518] = BinaryenConst(the_module, BinaryenLiteralVec128(t176)); + expressions[520] = BinaryenConst(the_module, BinaryenLiteralVec128(t176)); } - expressions[519] = BinaryenBinary(the_module, 145, expressions[518], expressions[517]); + expressions[521] = BinaryenBinary(the_module, 145, expressions[520], expressions[519]); { uint8_t t177[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[520] = BinaryenConst(the_module, BinaryenLiteralVec128(t177)); + expressions[522] = 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[521] = BinaryenConst(the_module, BinaryenLiteralVec128(t178)); + expressions[523] = BinaryenConst(the_module, BinaryenLiteralVec128(t178)); } - expressions[522] = BinaryenBinary(the_module, 146, expressions[521], expressions[520]); + expressions[524] = BinaryenBinary(the_module, 146, expressions[523], expressions[522]); { uint8_t t179[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[523] = BinaryenConst(the_module, BinaryenLiteralVec128(t179)); + expressions[525] = BinaryenConst(the_module, BinaryenLiteralVec128(t179)); } { uint8_t t180[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[524] = BinaryenConst(the_module, BinaryenLiteralVec128(t180)); + expressions[526] = BinaryenConst(the_module, BinaryenLiteralVec128(t180)); } - expressions[525] = BinaryenBinary(the_module, 147, expressions[524], expressions[523]); + expressions[527] = BinaryenBinary(the_module, 147, expressions[526], expressions[525]); { uint8_t t181[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[526] = BinaryenConst(the_module, BinaryenLiteralVec128(t181)); + expressions[528] = BinaryenConst(the_module, BinaryenLiteralVec128(t181)); } { uint8_t t182[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[527] = BinaryenConst(the_module, BinaryenLiteralVec128(t182)); + expressions[529] = BinaryenConst(the_module, BinaryenLiteralVec128(t182)); } - expressions[528] = BinaryenBinary(the_module, 148, expressions[527], expressions[526]); + expressions[530] = BinaryenBinary(the_module, 148, expressions[529], expressions[528]); { uint8_t t183[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[529] = BinaryenConst(the_module, BinaryenLiteralVec128(t183)); + expressions[531] = BinaryenConst(the_module, BinaryenLiteralVec128(t183)); } { uint8_t t184[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[530] = BinaryenConst(the_module, BinaryenLiteralVec128(t184)); + expressions[532] = BinaryenConst(the_module, BinaryenLiteralVec128(t184)); } - expressions[531] = BinaryenBinary(the_module, 154, expressions[530], expressions[529]); + expressions[533] = BinaryenBinary(the_module, 154, expressions[532], expressions[531]); { uint8_t t185[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[532] = BinaryenConst(the_module, BinaryenLiteralVec128(t185)); + expressions[534] = BinaryenConst(the_module, BinaryenLiteralVec128(t185)); } { uint8_t t186[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[533] = BinaryenConst(the_module, BinaryenLiteralVec128(t186)); + expressions[535] = BinaryenConst(the_module, BinaryenLiteralVec128(t186)); } - expressions[534] = BinaryenBinary(the_module, 155, expressions[533], expressions[532]); + expressions[536] = BinaryenBinary(the_module, 155, expressions[535], expressions[534]); { uint8_t t187[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[535] = BinaryenConst(the_module, BinaryenLiteralVec128(t187)); + expressions[537] = BinaryenConst(the_module, BinaryenLiteralVec128(t187)); } { uint8_t t188[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[536] = BinaryenConst(the_module, BinaryenLiteralVec128(t188)); + expressions[538] = BinaryenConst(the_module, BinaryenLiteralVec128(t188)); } - expressions[537] = BinaryenBinary(the_module, 156, expressions[536], expressions[535]); + expressions[539] = BinaryenBinary(the_module, 156, expressions[538], expressions[537]); { uint8_t t189[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[538] = BinaryenConst(the_module, BinaryenLiteralVec128(t189)); + expressions[540] = BinaryenConst(the_module, BinaryenLiteralVec128(t189)); } { uint8_t t190[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[539] = BinaryenConst(the_module, BinaryenLiteralVec128(t190)); + expressions[541] = BinaryenConst(the_module, BinaryenLiteralVec128(t190)); } - expressions[540] = BinaryenBinary(the_module, 157, expressions[539], expressions[538]); + expressions[542] = BinaryenBinary(the_module, 157, expressions[541], expressions[540]); { uint8_t t191[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[541] = BinaryenConst(the_module, BinaryenLiteralVec128(t191)); + expressions[543] = BinaryenConst(the_module, BinaryenLiteralVec128(t191)); } { uint8_t t192[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[542] = BinaryenConst(the_module, BinaryenLiteralVec128(t192)); + expressions[544] = BinaryenConst(the_module, BinaryenLiteralVec128(t192)); } - expressions[543] = BinaryenBinary(the_module, 158, expressions[542], expressions[541]); + expressions[545] = BinaryenBinary(the_module, 158, expressions[544], expressions[543]); { uint8_t t193[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[544] = BinaryenConst(the_module, BinaryenLiteralVec128(t193)); + expressions[546] = BinaryenConst(the_module, BinaryenLiteralVec128(t193)); } { uint8_t t194[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[545] = BinaryenConst(the_module, BinaryenLiteralVec128(t194)); + expressions[547] = BinaryenConst(the_module, BinaryenLiteralVec128(t194)); } - expressions[546] = BinaryenBinary(the_module, 149, expressions[545], expressions[544]); + expressions[548] = BinaryenBinary(the_module, 149, expressions[547], expressions[546]); { uint8_t t195[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[547] = BinaryenConst(the_module, BinaryenLiteralVec128(t195)); + expressions[549] = BinaryenConst(the_module, BinaryenLiteralVec128(t195)); } { uint8_t t196[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[548] = BinaryenConst(the_module, BinaryenLiteralVec128(t196)); + expressions[550] = BinaryenConst(the_module, BinaryenLiteralVec128(t196)); } - expressions[549] = BinaryenBinary(the_module, 150, expressions[548], expressions[547]); + expressions[551] = BinaryenBinary(the_module, 150, expressions[550], expressions[549]); { uint8_t t197[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[550] = BinaryenConst(the_module, BinaryenLiteralVec128(t197)); + expressions[552] = BinaryenConst(the_module, BinaryenLiteralVec128(t197)); } { uint8_t t198[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[551] = BinaryenConst(the_module, BinaryenLiteralVec128(t198)); + expressions[553] = BinaryenConst(the_module, BinaryenLiteralVec128(t198)); } - expressions[552] = BinaryenBinary(the_module, 151, expressions[551], expressions[550]); + expressions[554] = BinaryenBinary(the_module, 151, expressions[553], expressions[552]); { 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[555] = BinaryenConst(the_module, BinaryenLiteralVec128(t199)); } { uint8_t t200[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[554] = BinaryenConst(the_module, BinaryenLiteralVec128(t200)); + expressions[556] = BinaryenConst(the_module, BinaryenLiteralVec128(t200)); } - expressions[555] = BinaryenBinary(the_module, 152, expressions[554], expressions[553]); + expressions[557] = BinaryenBinary(the_module, 152, expressions[556], expressions[555]); { uint8_t t201[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[556] = BinaryenConst(the_module, BinaryenLiteralVec128(t201)); + expressions[558] = BinaryenConst(the_module, BinaryenLiteralVec128(t201)); } { uint8_t t202[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[557] = BinaryenConst(the_module, BinaryenLiteralVec128(t202)); + expressions[559] = BinaryenConst(the_module, BinaryenLiteralVec128(t202)); } - expressions[558] = BinaryenBinary(the_module, 153, expressions[557], expressions[556]); + expressions[560] = BinaryenBinary(the_module, 153, expressions[559], expressions[558]); { uint8_t t203[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[559] = BinaryenConst(the_module, BinaryenLiteralVec128(t203)); + expressions[561] = BinaryenConst(the_module, BinaryenLiteralVec128(t203)); } { uint8_t t204[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[560] = BinaryenConst(the_module, BinaryenLiteralVec128(t204)); + expressions[562] = BinaryenConst(the_module, BinaryenLiteralVec128(t204)); } - expressions[561] = BinaryenBinary(the_module, 159, expressions[560], expressions[559]); + expressions[563] = BinaryenBinary(the_module, 159, expressions[562], expressions[561]); { uint8_t t205[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[562] = BinaryenConst(the_module, BinaryenLiteralVec128(t205)); + expressions[564] = BinaryenConst(the_module, BinaryenLiteralVec128(t205)); } { uint8_t t206[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[563] = BinaryenConst(the_module, BinaryenLiteralVec128(t206)); + expressions[565] = BinaryenConst(the_module, BinaryenLiteralVec128(t206)); } - expressions[564] = BinaryenBinary(the_module, 160, expressions[563], expressions[562]); + expressions[566] = BinaryenBinary(the_module, 160, expressions[565], expressions[564]); { uint8_t t207[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[565] = BinaryenConst(the_module, BinaryenLiteralVec128(t207)); + expressions[567] = BinaryenConst(the_module, BinaryenLiteralVec128(t207)); } { uint8_t t208[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[566] = BinaryenConst(the_module, BinaryenLiteralVec128(t208)); + expressions[568] = BinaryenConst(the_module, BinaryenLiteralVec128(t208)); } - expressions[567] = BinaryenBinary(the_module, 161, expressions[566], expressions[565]); + expressions[569] = BinaryenBinary(the_module, 161, expressions[568], expressions[567]); { uint8_t t209[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[568] = BinaryenConst(the_module, BinaryenLiteralVec128(t209)); + expressions[570] = BinaryenConst(the_module, BinaryenLiteralVec128(t209)); } { uint8_t t210[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[569] = BinaryenConst(the_module, BinaryenLiteralVec128(t210)); + expressions[571] = BinaryenConst(the_module, BinaryenLiteralVec128(t210)); } - expressions[570] = BinaryenBinary(the_module, 162, expressions[569], expressions[568]); + expressions[572] = BinaryenBinary(the_module, 162, expressions[571], expressions[570]); { uint8_t t211[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[571] = BinaryenConst(the_module, BinaryenLiteralVec128(t211)); + expressions[573] = BinaryenConst(the_module, BinaryenLiteralVec128(t211)); } { uint8_t t212[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[572] = BinaryenConst(the_module, BinaryenLiteralVec128(t212)); + expressions[574] = BinaryenConst(the_module, BinaryenLiteralVec128(t212)); } - expressions[573] = BinaryenBinary(the_module, 163, expressions[572], expressions[571]); + expressions[575] = BinaryenBinary(the_module, 163, expressions[574], expressions[573]); { uint8_t t213[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[574] = BinaryenConst(the_module, BinaryenLiteralVec128(t213)); + expressions[576] = BinaryenConst(the_module, BinaryenLiteralVec128(t213)); } { uint8_t t214[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[575] = BinaryenConst(the_module, BinaryenLiteralVec128(t214)); + expressions[577] = BinaryenConst(the_module, BinaryenLiteralVec128(t214)); } - expressions[576] = BinaryenBinary(the_module, 164, expressions[575], expressions[574]); + expressions[578] = BinaryenBinary(the_module, 164, expressions[577], expressions[576]); { uint8_t t215[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[577] = BinaryenConst(the_module, BinaryenLiteralVec128(t215)); + expressions[579] = BinaryenConst(the_module, BinaryenLiteralVec128(t215)); } { uint8_t t216[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[578] = BinaryenConst(the_module, BinaryenLiteralVec128(t216)); + expressions[580] = BinaryenConst(the_module, BinaryenLiteralVec128(t216)); } - expressions[579] = BinaryenBinary(the_module, 165, expressions[578], expressions[577]); + expressions[581] = BinaryenBinary(the_module, 165, expressions[580], expressions[579]); { uint8_t t217[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[580] = BinaryenConst(the_module, BinaryenLiteralVec128(t217)); + expressions[582] = BinaryenConst(the_module, BinaryenLiteralVec128(t217)); } { uint8_t t218[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[581] = BinaryenConst(the_module, BinaryenLiteralVec128(t218)); + expressions[583] = BinaryenConst(the_module, BinaryenLiteralVec128(t218)); } - expressions[582] = BinaryenBinary(the_module, 166, expressions[581], expressions[580]); + expressions[584] = BinaryenBinary(the_module, 166, expressions[583], expressions[582]); { uint8_t t219[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[583] = BinaryenConst(the_module, BinaryenLiteralVec128(t219)); + expressions[585] = BinaryenConst(the_module, BinaryenLiteralVec128(t219)); } { uint8_t t220[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[584] = BinaryenConst(the_module, BinaryenLiteralVec128(t220)); + expressions[586] = BinaryenConst(the_module, BinaryenLiteralVec128(t220)); } - expressions[585] = BinaryenBinary(the_module, 167, expressions[584], expressions[583]); + expressions[587] = BinaryenBinary(the_module, 167, expressions[586], expressions[585]); { uint8_t t221[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[586] = BinaryenConst(the_module, BinaryenLiteralVec128(t221)); + expressions[588] = 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[587] = BinaryenConst(the_module, BinaryenLiteralVec128(t222)); + expressions[589] = BinaryenConst(the_module, BinaryenLiteralVec128(t222)); } - expressions[588] = BinaryenBinary(the_module, 168, expressions[587], expressions[586]); + expressions[590] = BinaryenBinary(the_module, 168, expressions[589], expressions[588]); { uint8_t t223[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[589] = BinaryenConst(the_module, BinaryenLiteralVec128(t223)); + expressions[591] = 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[590] = BinaryenConst(the_module, BinaryenLiteralVec128(t224)); + expressions[592] = BinaryenConst(the_module, BinaryenLiteralVec128(t224)); } - expressions[591] = BinaryenBinary(the_module, 169, expressions[590], expressions[589]); + expressions[593] = BinaryenBinary(the_module, 169, expressions[592], expressions[591]); { uint8_t t225[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[592] = BinaryenConst(the_module, BinaryenLiteralVec128(t225)); + expressions[594] = BinaryenConst(the_module, BinaryenLiteralVec128(t225)); } { uint8_t t226[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[593] = BinaryenConst(the_module, BinaryenLiteralVec128(t226)); + expressions[595] = BinaryenConst(the_module, BinaryenLiteralVec128(t226)); } - expressions[594] = BinaryenBinary(the_module, 170, expressions[593], expressions[592]); + expressions[596] = BinaryenBinary(the_module, 170, expressions[595], expressions[594]); { uint8_t t227[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[595] = BinaryenConst(the_module, BinaryenLiteralVec128(t227)); + expressions[597] = 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[596] = BinaryenConst(the_module, BinaryenLiteralVec128(t228)); + expressions[598] = BinaryenConst(the_module, BinaryenLiteralVec128(t228)); } - expressions[597] = BinaryenBinary(the_module, 171, expressions[596], expressions[595]); + expressions[599] = BinaryenBinary(the_module, 171, expressions[598], expressions[597]); { uint8_t t229[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[598] = BinaryenConst(the_module, BinaryenLiteralVec128(t229)); + expressions[600] = 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[599] = BinaryenConst(the_module, BinaryenLiteralVec128(t230)); + expressions[601] = BinaryenConst(the_module, BinaryenLiteralVec128(t230)); } - expressions[600] = BinaryenBinary(the_module, 172, expressions[599], expressions[598]); + expressions[602] = BinaryenBinary(the_module, 172, expressions[601], expressions[600]); { uint8_t t231[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[601] = BinaryenConst(the_module, BinaryenLiteralVec128(t231)); + expressions[603] = BinaryenConst(the_module, BinaryenLiteralVec128(t231)); } - expressions[602] = BinaryenSIMDExtract(the_module, 0, expressions[601], 0); + expressions[604] = BinaryenSIMDExtract(the_module, 0, expressions[603], 0); { uint8_t t232[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[603] = BinaryenConst(the_module, BinaryenLiteralVec128(t232)); + expressions[605] = BinaryenConst(the_module, BinaryenLiteralVec128(t232)); } - expressions[604] = BinaryenSIMDExtract(the_module, 1, expressions[603], 0); + expressions[606] = BinaryenSIMDExtract(the_module, 1, expressions[605], 0); { uint8_t t233[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[605] = BinaryenConst(the_module, BinaryenLiteralVec128(t233)); + expressions[607] = BinaryenConst(the_module, BinaryenLiteralVec128(t233)); } - expressions[606] = BinaryenSIMDExtract(the_module, 2, expressions[605], 0); + expressions[608] = BinaryenSIMDExtract(the_module, 2, expressions[607], 0); { uint8_t t234[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[607] = BinaryenConst(the_module, BinaryenLiteralVec128(t234)); + expressions[609] = BinaryenConst(the_module, BinaryenLiteralVec128(t234)); } - expressions[608] = BinaryenSIMDExtract(the_module, 3, expressions[607], 0); + expressions[610] = BinaryenSIMDExtract(the_module, 3, expressions[609], 0); { uint8_t t235[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[609] = BinaryenConst(the_module, BinaryenLiteralVec128(t235)); + expressions[611] = BinaryenConst(the_module, BinaryenLiteralVec128(t235)); } - expressions[610] = BinaryenSIMDExtract(the_module, 4, expressions[609], 0); + expressions[612] = BinaryenSIMDExtract(the_module, 4, expressions[611], 0); { uint8_t t236[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[611] = BinaryenConst(the_module, BinaryenLiteralVec128(t236)); + expressions[613] = BinaryenConst(the_module, BinaryenLiteralVec128(t236)); } - expressions[612] = BinaryenSIMDExtract(the_module, 5, expressions[611], 0); + expressions[614] = BinaryenSIMDExtract(the_module, 5, expressions[613], 0); { uint8_t t237[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[613] = BinaryenConst(the_module, BinaryenLiteralVec128(t237)); + expressions[615] = BinaryenConst(the_module, BinaryenLiteralVec128(t237)); } - expressions[614] = BinaryenSIMDExtract(the_module, 6, expressions[613], 0); + expressions[616] = BinaryenSIMDExtract(the_module, 6, expressions[615], 0); { uint8_t t238[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[615] = BinaryenConst(the_module, BinaryenLiteralVec128(t238)); + expressions[617] = BinaryenConst(the_module, BinaryenLiteralVec128(t238)); } - expressions[616] = BinaryenSIMDExtract(the_module, 7, expressions[615], 0); - expressions[617] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + expressions[618] = BinaryenSIMDExtract(the_module, 7, expressions[617], 0); + expressions[619] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); { uint8_t t239[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[618] = BinaryenConst(the_module, BinaryenLiteralVec128(t239)); + expressions[620] = BinaryenConst(the_module, BinaryenLiteralVec128(t239)); } - expressions[619] = BinaryenSIMDReplace(the_module, 0, expressions[618], 0, expressions[617]); - expressions[620] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + expressions[621] = BinaryenSIMDReplace(the_module, 0, expressions[620], 0, expressions[619]); + expressions[622] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); { uint8_t t240[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[621] = BinaryenConst(the_module, BinaryenLiteralVec128(t240)); + expressions[623] = BinaryenConst(the_module, BinaryenLiteralVec128(t240)); } - expressions[622] = BinaryenSIMDReplace(the_module, 1, expressions[621], 0, expressions[620]); - expressions[623] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + expressions[624] = BinaryenSIMDReplace(the_module, 1, expressions[623], 0, expressions[622]); + expressions[625] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); { uint8_t t241[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[624] = BinaryenConst(the_module, BinaryenLiteralVec128(t241)); + expressions[626] = BinaryenConst(the_module, BinaryenLiteralVec128(t241)); } - expressions[625] = BinaryenSIMDReplace(the_module, 2, expressions[624], 0, expressions[623]); - expressions[626] = BinaryenConst(the_module, BinaryenLiteralInt64(42)); + expressions[627] = BinaryenSIMDReplace(the_module, 2, expressions[626], 0, expressions[625]); + expressions[628] = BinaryenConst(the_module, BinaryenLiteralInt64(42)); { uint8_t t242[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[627] = BinaryenConst(the_module, BinaryenLiteralVec128(t242)); + expressions[629] = BinaryenConst(the_module, BinaryenLiteralVec128(t242)); } - expressions[628] = BinaryenSIMDReplace(the_module, 3, expressions[627], 0, expressions[626]); - expressions[629] = BinaryenConst(the_module, BinaryenLiteralFloat32(42)); + expressions[630] = BinaryenSIMDReplace(the_module, 3, expressions[629], 0, expressions[628]); + expressions[631] = BinaryenConst(the_module, BinaryenLiteralFloat32(42)); { uint8_t t243[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[630] = BinaryenConst(the_module, BinaryenLiteralVec128(t243)); + expressions[632] = BinaryenConst(the_module, BinaryenLiteralVec128(t243)); } - expressions[631] = BinaryenSIMDReplace(the_module, 4, expressions[630], 0, expressions[629]); - expressions[632] = BinaryenConst(the_module, BinaryenLiteralFloat64(42)); + expressions[633] = BinaryenSIMDReplace(the_module, 4, expressions[632], 0, expressions[631]); + expressions[634] = BinaryenConst(the_module, BinaryenLiteralFloat64(42)); { uint8_t t244[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[633] = BinaryenConst(the_module, BinaryenLiteralVec128(t244)); + expressions[635] = BinaryenConst(the_module, BinaryenLiteralVec128(t244)); } - expressions[634] = BinaryenSIMDReplace(the_module, 5, expressions[633], 0, expressions[632]); + expressions[636] = BinaryenSIMDReplace(the_module, 5, expressions[635], 0, expressions[634]); { uint8_t t245[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[635] = BinaryenConst(the_module, BinaryenLiteralVec128(t245)); + expressions[637] = BinaryenConst(the_module, BinaryenLiteralVec128(t245)); } - expressions[636] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[637] = BinaryenSIMDShift(the_module, 0, expressions[635], expressions[636]); + expressions[638] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[639] = BinaryenSIMDShift(the_module, 0, expressions[637], expressions[638]); { uint8_t t246[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[638] = BinaryenConst(the_module, BinaryenLiteralVec128(t246)); + expressions[640] = BinaryenConst(the_module, BinaryenLiteralVec128(t246)); } - expressions[639] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[640] = BinaryenSIMDShift(the_module, 1, expressions[638], expressions[639]); + expressions[641] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[642] = BinaryenSIMDShift(the_module, 1, expressions[640], expressions[641]); { uint8_t t247[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[641] = BinaryenConst(the_module, BinaryenLiteralVec128(t247)); + expressions[643] = BinaryenConst(the_module, BinaryenLiteralVec128(t247)); } - expressions[642] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[643] = BinaryenSIMDShift(the_module, 2, expressions[641], expressions[642]); + expressions[644] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[645] = BinaryenSIMDShift(the_module, 2, expressions[643], expressions[644]); { uint8_t t248[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[644] = BinaryenConst(the_module, BinaryenLiteralVec128(t248)); + expressions[646] = BinaryenConst(the_module, BinaryenLiteralVec128(t248)); } - expressions[645] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[646] = BinaryenSIMDShift(the_module, 3, expressions[644], expressions[645]); + expressions[647] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[648] = BinaryenSIMDShift(the_module, 3, expressions[646], expressions[647]); { uint8_t t249[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[647] = BinaryenConst(the_module, BinaryenLiteralVec128(t249)); + expressions[649] = BinaryenConst(the_module, BinaryenLiteralVec128(t249)); } - expressions[648] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[649] = BinaryenSIMDShift(the_module, 4, expressions[647], expressions[648]); + expressions[650] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[651] = BinaryenSIMDShift(the_module, 4, expressions[649], expressions[650]); { uint8_t t250[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[650] = BinaryenConst(the_module, BinaryenLiteralVec128(t250)); + expressions[652] = BinaryenConst(the_module, BinaryenLiteralVec128(t250)); } - expressions[651] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[652] = BinaryenSIMDShift(the_module, 5, expressions[650], expressions[651]); + expressions[653] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[654] = BinaryenSIMDShift(the_module, 5, expressions[652], expressions[653]); { uint8_t t251[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[653] = BinaryenConst(the_module, BinaryenLiteralVec128(t251)); + expressions[655] = BinaryenConst(the_module, BinaryenLiteralVec128(t251)); } - expressions[654] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[655] = BinaryenSIMDShift(the_module, 6, expressions[653], expressions[654]); + expressions[656] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[657] = BinaryenSIMDShift(the_module, 6, expressions[655], expressions[656]); { uint8_t t252[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[656] = BinaryenConst(the_module, BinaryenLiteralVec128(t252)); + expressions[658] = BinaryenConst(the_module, BinaryenLiteralVec128(t252)); } - expressions[657] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[658] = BinaryenSIMDShift(the_module, 7, expressions[656], expressions[657]); + expressions[659] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[660] = BinaryenSIMDShift(the_module, 7, expressions[658], expressions[659]); { uint8_t t253[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[659] = BinaryenConst(the_module, BinaryenLiteralVec128(t253)); + expressions[661] = BinaryenConst(the_module, BinaryenLiteralVec128(t253)); } - expressions[660] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[661] = BinaryenSIMDShift(the_module, 8, expressions[659], expressions[660]); + expressions[662] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[663] = BinaryenSIMDShift(the_module, 8, expressions[661], expressions[662]); { uint8_t t254[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[662] = BinaryenConst(the_module, BinaryenLiteralVec128(t254)); + expressions[664] = BinaryenConst(the_module, BinaryenLiteralVec128(t254)); } - expressions[663] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[664] = BinaryenSIMDShift(the_module, 9, expressions[662], expressions[663]); + expressions[665] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[666] = BinaryenSIMDShift(the_module, 9, expressions[664], expressions[665]); { uint8_t t255[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[665] = BinaryenConst(the_module, BinaryenLiteralVec128(t255)); + expressions[667] = BinaryenConst(the_module, BinaryenLiteralVec128(t255)); } - expressions[666] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[667] = BinaryenSIMDShift(the_module, 10, expressions[665], expressions[666]); + expressions[668] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[669] = BinaryenSIMDShift(the_module, 10, expressions[667], expressions[668]); { uint8_t t256[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[668] = BinaryenConst(the_module, BinaryenLiteralVec128(t256)); + expressions[670] = BinaryenConst(the_module, BinaryenLiteralVec128(t256)); } - expressions[669] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[670] = BinaryenSIMDShift(the_module, 11, expressions[668], expressions[669]); - expressions[671] = BinaryenConst(the_module, BinaryenLiteralInt32(128)); - expressions[672] = BinaryenSIMDLoad(the_module, 0, 0, 1, expressions[671]); + expressions[671] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[672] = BinaryenSIMDShift(the_module, 11, expressions[670], expressions[671]); expressions[673] = BinaryenConst(the_module, BinaryenLiteralInt32(128)); - expressions[674] = BinaryenSIMDLoad(the_module, 1, 16, 1, expressions[673]); + expressions[674] = BinaryenSIMDLoad(the_module, 0, 0, 1, expressions[673]); expressions[675] = BinaryenConst(the_module, BinaryenLiteralInt32(128)); - expressions[676] = BinaryenSIMDLoad(the_module, 2, 16, 4, expressions[675]); + expressions[676] = BinaryenSIMDLoad(the_module, 1, 16, 1, expressions[675]); expressions[677] = BinaryenConst(the_module, BinaryenLiteralInt32(128)); - expressions[678] = BinaryenSIMDLoad(the_module, 3, 0, 4, expressions[677]); + expressions[678] = BinaryenSIMDLoad(the_module, 2, 16, 4, expressions[677]); expressions[679] = BinaryenConst(the_module, BinaryenLiteralInt32(128)); - expressions[680] = BinaryenSIMDLoad(the_module, 4, 0, 8, expressions[679]); + expressions[680] = BinaryenSIMDLoad(the_module, 3, 0, 4, expressions[679]); expressions[681] = BinaryenConst(the_module, BinaryenLiteralInt32(128)); - expressions[682] = BinaryenSIMDLoad(the_module, 5, 0, 8, expressions[681]); + expressions[682] = BinaryenSIMDLoad(the_module, 4, 0, 8, expressions[681]); expressions[683] = BinaryenConst(the_module, BinaryenLiteralInt32(128)); - expressions[684] = BinaryenSIMDLoad(the_module, 6, 0, 8, expressions[683]); + expressions[684] = BinaryenSIMDLoad(the_module, 5, 0, 8, expressions[683]); expressions[685] = BinaryenConst(the_module, BinaryenLiteralInt32(128)); - expressions[686] = BinaryenSIMDLoad(the_module, 7, 0, 8, expressions[685]); + expressions[686] = BinaryenSIMDLoad(the_module, 6, 0, 8, expressions[685]); expressions[687] = BinaryenConst(the_module, BinaryenLiteralInt32(128)); - expressions[688] = BinaryenSIMDLoad(the_module, 8, 0, 8, expressions[687]); + expressions[688] = BinaryenSIMDLoad(the_module, 7, 0, 8, expressions[687]); expressions[689] = BinaryenConst(the_module, BinaryenLiteralInt32(128)); - expressions[690] = BinaryenSIMDLoad(the_module, 9, 0, 8, expressions[689]); + expressions[690] = BinaryenSIMDLoad(the_module, 8, 0, 8, expressions[689]); + expressions[691] = BinaryenConst(the_module, BinaryenLiteralInt32(128)); + expressions[692] = BinaryenSIMDLoad(the_module, 9, 0, 8, expressions[691]); { uint8_t t257[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[691] = BinaryenConst(the_module, BinaryenLiteralVec128(t257)); + expressions[693] = BinaryenConst(the_module, BinaryenLiteralVec128(t257)); } { uint8_t t258[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[692] = BinaryenConst(the_module, BinaryenLiteralVec128(t258)); + expressions[694] = BinaryenConst(the_module, BinaryenLiteralVec128(t258)); } { uint8_t mask[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - expressions[693] = BinaryenSIMDShuffle(the_module, expressions[691], expressions[692], mask); + expressions[695] = BinaryenSIMDShuffle(the_module, expressions[693], expressions[694], mask); } { uint8_t t259[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[694] = BinaryenConst(the_module, BinaryenLiteralVec128(t259)); + expressions[696] = BinaryenConst(the_module, BinaryenLiteralVec128(t259)); } { uint8_t t260[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[695] = BinaryenConst(the_module, BinaryenLiteralVec128(t260)); + expressions[697] = BinaryenConst(the_module, BinaryenLiteralVec128(t260)); } { uint8_t t261[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[696] = BinaryenConst(the_module, BinaryenLiteralVec128(t261)); + expressions[698] = BinaryenConst(the_module, BinaryenLiteralVec128(t261)); } - expressions[697] = BinaryenSIMDTernary(the_module, 0, expressions[694], expressions[695], expressions[696]); + expressions[699] = BinaryenSIMDTernary(the_module, 0, expressions[696], expressions[697], expressions[698]); { uint8_t t262[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[698] = BinaryenConst(the_module, BinaryenLiteralVec128(t262)); + expressions[700] = BinaryenConst(the_module, BinaryenLiteralVec128(t262)); } { uint8_t t263[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[699] = BinaryenConst(the_module, BinaryenLiteralVec128(t263)); + expressions[701] = BinaryenConst(the_module, BinaryenLiteralVec128(t263)); } { uint8_t t264[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[700] = BinaryenConst(the_module, BinaryenLiteralVec128(t264)); + expressions[702] = BinaryenConst(the_module, BinaryenLiteralVec128(t264)); } - expressions[701] = BinaryenSIMDTernary(the_module, 1, expressions[698], expressions[699], expressions[700]); + expressions[703] = BinaryenSIMDTernary(the_module, 1, expressions[700], expressions[701], expressions[702]); { uint8_t t265[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[702] = BinaryenConst(the_module, BinaryenLiteralVec128(t265)); + expressions[704] = BinaryenConst(the_module, BinaryenLiteralVec128(t265)); } { uint8_t t266[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[703] = BinaryenConst(the_module, BinaryenLiteralVec128(t266)); + expressions[705] = BinaryenConst(the_module, BinaryenLiteralVec128(t266)); } { uint8_t t267[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[704] = BinaryenConst(the_module, BinaryenLiteralVec128(t267)); + expressions[706] = BinaryenConst(the_module, BinaryenLiteralVec128(t267)); } - expressions[705] = BinaryenSIMDTernary(the_module, 2, expressions[702], expressions[703], expressions[704]); + expressions[707] = BinaryenSIMDTernary(the_module, 2, expressions[704], expressions[705], expressions[706]); { uint8_t t268[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[706] = BinaryenConst(the_module, BinaryenLiteralVec128(t268)); + expressions[708] = BinaryenConst(the_module, BinaryenLiteralVec128(t268)); } { uint8_t t269[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[707] = BinaryenConst(the_module, BinaryenLiteralVec128(t269)); + expressions[709] = BinaryenConst(the_module, BinaryenLiteralVec128(t269)); } { uint8_t t270[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[708] = BinaryenConst(the_module, BinaryenLiteralVec128(t270)); + expressions[710] = BinaryenConst(the_module, BinaryenLiteralVec128(t270)); } - expressions[709] = BinaryenSIMDTernary(the_module, 3, expressions[706], expressions[707], expressions[708]); + expressions[711] = BinaryenSIMDTernary(the_module, 3, expressions[708], expressions[709], expressions[710]); { uint8_t t271[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[710] = BinaryenConst(the_module, BinaryenLiteralVec128(t271)); + expressions[712] = BinaryenConst(the_module, BinaryenLiteralVec128(t271)); } { uint8_t t272[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[711] = BinaryenConst(the_module, BinaryenLiteralVec128(t272)); + expressions[713] = BinaryenConst(the_module, BinaryenLiteralVec128(t272)); } { uint8_t t273[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; - expressions[712] = BinaryenConst(the_module, BinaryenLiteralVec128(t273)); - } - expressions[713] = BinaryenSIMDTernary(the_module, 4, expressions[710], expressions[711], expressions[712]); - expressions[714] = BinaryenConst(the_module, BinaryenLiteralInt32(1024)); - expressions[715] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[716] = BinaryenConst(the_module, BinaryenLiteralInt32(12)); - expressions[717] = BinaryenMemoryInit(the_module, 0, expressions[714], expressions[715], expressions[716]); - expressions[718] = BinaryenDataDrop(the_module, 0); - expressions[719] = BinaryenConst(the_module, BinaryenLiteralInt32(2048)); - expressions[720] = BinaryenConst(the_module, BinaryenLiteralInt32(1024)); - expressions[721] = BinaryenConst(the_module, BinaryenLiteralInt32(12)); - expressions[722] = BinaryenMemoryCopy(the_module, expressions[719], expressions[720], expressions[721]); - expressions[723] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[724] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); - expressions[725] = BinaryenConst(the_module, BinaryenLiteralInt32(1024)); - expressions[726] = BinaryenMemoryFill(the_module, expressions[723], expressions[724], expressions[725]); + expressions[714] = BinaryenConst(the_module, BinaryenLiteralVec128(t273)); + } + expressions[715] = BinaryenSIMDTernary(the_module, 4, expressions[712], expressions[713], expressions[714]); + expressions[716] = BinaryenConst(the_module, BinaryenLiteralInt32(1024)); + expressions[717] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[718] = BinaryenConst(the_module, BinaryenLiteralInt32(12)); + expressions[719] = BinaryenMemoryInit(the_module, 0, expressions[716], expressions[717], expressions[718]); + expressions[720] = BinaryenDataDrop(the_module, 0); + expressions[721] = BinaryenConst(the_module, BinaryenLiteralInt32(2048)); + expressions[722] = BinaryenConst(the_module, BinaryenLiteralInt32(1024)); + expressions[723] = BinaryenConst(the_module, BinaryenLiteralInt32(12)); + expressions[724] = BinaryenMemoryCopy(the_module, expressions[721], expressions[722], expressions[723]); + expressions[725] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[726] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + expressions[727] = BinaryenConst(the_module, BinaryenLiteralInt32(1024)); + expressions[728] = BinaryenMemoryFill(the_module, expressions[725], expressions[726], expressions[727]); { BinaryenExpressionRef children[] = { 0 }; - expressions[727] = BinaryenBlock(the_module, NULL, children, 0, BinaryenTypeAuto()); + expressions[729] = BinaryenBlock(the_module, NULL, children, 0, BinaryenTypeAuto()); } - expressions[728] = BinaryenIf(the_module, expressions[18], expressions[19], expressions[20]); - expressions[729] = BinaryenIf(the_module, expressions[21], expressions[22], expressions[0]); - expressions[730] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[731] = BinaryenLoop(the_module, "in", expressions[730]); + expressions[730] = BinaryenIf(the_module, expressions[18], expressions[19], expressions[20]); + expressions[731] = BinaryenIf(the_module, expressions[21], expressions[22], expressions[0]); expressions[732] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); - expressions[733] = BinaryenLoop(the_module, NULL, expressions[732]); - expressions[734] = BinaryenBreak(the_module, "the-value", expressions[23], expressions[24]); - expressions[735] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); - expressions[736] = BinaryenBreak(the_module, "the-nothing", expressions[735], expressions[0]); - expressions[737] = BinaryenConst(the_module, BinaryenLiteralInt32(3)); - expressions[738] = BinaryenBreak(the_module, "the-value", expressions[0], expressions[737]); - expressions[739] = BinaryenBreak(the_module, "the-nothing", expressions[0], expressions[0]); + expressions[733] = BinaryenLoop(the_module, "in", expressions[732]); + expressions[734] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[735] = BinaryenLoop(the_module, NULL, expressions[734]); + expressions[736] = BinaryenBreak(the_module, "the-value", expressions[23], expressions[24]); + expressions[737] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); + expressions[738] = BinaryenBreak(the_module, "the-nothing", expressions[737], expressions[0]); + expressions[739] = BinaryenConst(the_module, BinaryenLiteralInt32(3)); + expressions[740] = BinaryenBreak(the_module, "the-value", expressions[0], expressions[739]); + expressions[741] = BinaryenBreak(the_module, "the-nothing", expressions[0], expressions[0]); { const char* names[] = { "the-value" }; - expressions[740] = BinaryenSwitch(the_module, names, 1, "the-value", expressions[25], expressions[26]); + expressions[742] = BinaryenSwitch(the_module, names, 1, "the-value", expressions[25], expressions[26]); } - expressions[741] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); + expressions[743] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); { const char* names[] = { "the-nothing" }; - expressions[742] = BinaryenSwitch(the_module, names, 1, "the-nothing", expressions[741], expressions[0]); + expressions[744] = BinaryenSwitch(the_module, names, 1, "the-nothing", expressions[743], expressions[0]); } { BinaryenExpressionRef operands[] = { expressions[10], expressions[11], expressions[12], expressions[13] }; - expressions[743] = BinaryenCall(the_module, "kitchen()sinker", operands, 4, 2); + expressions[745] = BinaryenCall(the_module, "kitchen()sinker", operands, 4, 2); } - expressions[744] = BinaryenUnary(the_module, 20, expressions[743]); + expressions[746] = BinaryenUnary(the_module, 20, expressions[745]); { BinaryenExpressionRef operands[] = { expressions[8], expressions[9] }; - expressions[745] = BinaryenCall(the_module, "an-imported", operands, 2, 4); + expressions[747] = BinaryenCall(the_module, "an-imported", operands, 2, 4); } - expressions[746] = BinaryenUnary(the_module, 25, expressions[745]); - expressions[747] = BinaryenUnary(the_module, 20, expressions[746]); - expressions[748] = BinaryenConst(the_module, BinaryenLiteralInt32(2449)); + expressions[748] = BinaryenUnary(the_module, 25, expressions[747]); + expressions[749] = BinaryenUnary(the_module, 20, expressions[748]); + expressions[750] = BinaryenConst(the_module, BinaryenLiteralInt32(2449)); { BinaryenExpressionRef operands[] = { expressions[14], expressions[15], expressions[16], expressions[17] }; - expressions[749] = BinaryenCallIndirect(the_module, expressions[748], operands, 4, 9, 2); - } - expressions[750] = BinaryenUnary(the_module, 20, expressions[749]); - expressions[751] = BinaryenLocalGet(the_module, 0, 2); - expressions[752] = BinaryenDrop(the_module, expressions[751]); - expressions[753] = BinaryenConst(the_module, BinaryenLiteralInt32(101)); - expressions[754] = BinaryenLocalSet(the_module, 0, expressions[753]); - expressions[755] = BinaryenConst(the_module, BinaryenLiteralInt32(102)); - expressions[756] = BinaryenLocalTee(the_module, 0, expressions[755], 2); - expressions[757] = BinaryenDrop(the_module, expressions[756]); - expressions[758] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); - expressions[759] = BinaryenLoad(the_module, 4, 0, 0, 0, 2, expressions[758]); - expressions[760] = BinaryenConst(the_module, BinaryenLiteralInt32(8)); - expressions[761] = BinaryenLoad(the_module, 2, 1, 2, 1, 3, expressions[760]); - expressions[762] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); - expressions[763] = BinaryenLoad(the_module, 4, 0, 0, 0, 4, expressions[762]); - expressions[764] = BinaryenConst(the_module, BinaryenLiteralInt32(9)); - expressions[765] = BinaryenLoad(the_module, 8, 0, 2, 8, 5, expressions[764]); - expressions[766] = BinaryenStore(the_module, 4, 0, 0, expressions[30], expressions[31], 2); - expressions[767] = BinaryenStore(the_module, 8, 2, 4, expressions[32], expressions[33], 3); - expressions[768] = BinaryenSelect(the_module, expressions[27], expressions[28], expressions[29]); - expressions[769] = BinaryenConst(the_module, BinaryenLiteralInt32(1337)); - expressions[770] = BinaryenReturn(the_module, expressions[769]); + expressions[751] = BinaryenCallIndirect(the_module, expressions[750], operands, 4, 11, 2); + } + expressions[752] = BinaryenUnary(the_module, 20, expressions[751]); + expressions[753] = BinaryenLocalGet(the_module, 0, 2); + expressions[754] = BinaryenDrop(the_module, expressions[753]); + expressions[755] = BinaryenConst(the_module, BinaryenLiteralInt32(101)); + expressions[756] = BinaryenLocalSet(the_module, 0, expressions[755]); + expressions[757] = BinaryenConst(the_module, BinaryenLiteralInt32(102)); + expressions[758] = BinaryenLocalTee(the_module, 0, expressions[757], 2); + expressions[759] = BinaryenDrop(the_module, expressions[758]); + expressions[760] = BinaryenConst(the_module, BinaryenLiteralInt32(1)); + expressions[761] = BinaryenLoad(the_module, 4, 0, 0, 0, 2, expressions[760]); + expressions[762] = BinaryenConst(the_module, BinaryenLiteralInt32(8)); + expressions[763] = BinaryenLoad(the_module, 2, 1, 2, 1, 3, expressions[762]); + expressions[764] = BinaryenConst(the_module, BinaryenLiteralInt32(2)); + expressions[765] = BinaryenLoad(the_module, 4, 0, 0, 0, 4, expressions[764]); + expressions[766] = BinaryenConst(the_module, BinaryenLiteralInt32(9)); + expressions[767] = BinaryenLoad(the_module, 8, 0, 2, 8, 5, expressions[766]); + expressions[768] = BinaryenStore(the_module, 4, 0, 0, expressions[30], expressions[31], 2); + expressions[769] = BinaryenStore(the_module, 8, 2, 4, expressions[32], expressions[33], 3); + expressions[770] = BinaryenSelect(the_module, expressions[27], expressions[28], expressions[29], BinaryenTypeAuto()); + expressions[771] = BinaryenConst(the_module, BinaryenLiteralInt32(1337)); + expressions[772] = BinaryenReturn(the_module, expressions[771]); { BinaryenExpressionRef operands[] = { expressions[10], expressions[11], expressions[12], expressions[13] }; - expressions[771] = BinaryenReturnCall(the_module, "kitchen()sinker", operands, 4, 2); + expressions[773] = BinaryenReturnCall(the_module, "kitchen()sinker", operands, 4, 2); } - expressions[772] = BinaryenConst(the_module, BinaryenLiteralInt32(2449)); + expressions[774] = BinaryenConst(the_module, BinaryenLiteralInt32(2449)); { BinaryenExpressionRef operands[] = { expressions[14], expressions[15], expressions[16], expressions[17] }; - expressions[773] = BinaryenReturnCallIndirect(the_module, expressions[772], operands, 4, 9, 2); - } - expressions[774] = BinaryenTry(the_module, expressions[35], expressions[43]); - expressions[775] = BinaryenAtomicLoad(the_module, 4, 0, 2, expressions[23]); - expressions[776] = BinaryenAtomicStore(the_module, 4, 0, expressions[23], expressions[775], 2); - expressions[777] = BinaryenAtomicWait(the_module, expressions[23], expressions[23], expressions[33], 2); - expressions[778] = BinaryenDrop(the_module, expressions[777]); - expressions[779] = BinaryenAtomicNotify(the_module, expressions[23], expressions[23]); - expressions[780] = BinaryenDrop(the_module, expressions[779]); - expressions[781] = BinaryenAtomicFence(the_module); - expressions[782] = BinaryenPop(the_module, 2); - expressions[783] = BinaryenPush(the_module, expressions[782]); - expressions[784] = BinaryenPop(the_module, 3); - expressions[785] = BinaryenPush(the_module, expressions[784]); - expressions[786] = BinaryenPop(the_module, 4); - expressions[787] = BinaryenPush(the_module, expressions[786]); - expressions[788] = BinaryenPop(the_module, 5); - expressions[789] = BinaryenPush(the_module, expressions[788]); - expressions[790] = BinaryenPop(the_module, 7); - expressions[791] = BinaryenPush(the_module, expressions[790]); - expressions[792] = BinaryenPop(the_module, 8); - expressions[793] = BinaryenPush(the_module, expressions[792]); - expressions[794] = BinaryenNop(the_module); - expressions[795] = BinaryenUnreachable(the_module); - BinaryenExpressionPrint(expressions[51]); + expressions[775] = BinaryenReturnCallIndirect(the_module, expressions[774], operands, 4, 11, 2); + } + expressions[776] = BinaryenRefIsNull(the_module, expressions[34]); + expressions[777] = BinaryenRefIsNull(the_module, expressions[35]); + expressions[778] = BinaryenSelect(the_module, expressions[27], expressions[34], expressions[35], 7); + expressions[779] = BinaryenTry(the_module, expressions[37], expressions[45]); + expressions[780] = BinaryenAtomicLoad(the_module, 4, 0, 2, expressions[23]); + expressions[781] = BinaryenAtomicStore(the_module, 4, 0, expressions[23], expressions[780], 2); + expressions[782] = BinaryenAtomicWait(the_module, expressions[23], expressions[23], expressions[33], 2); + expressions[783] = BinaryenDrop(the_module, expressions[782]); + expressions[784] = BinaryenAtomicNotify(the_module, expressions[23], expressions[23]); + expressions[785] = BinaryenDrop(the_module, expressions[784]); + expressions[786] = BinaryenAtomicFence(the_module); + expressions[787] = BinaryenPop(the_module, 2); + expressions[788] = BinaryenPush(the_module, expressions[787]); + expressions[789] = BinaryenPop(the_module, 3); + expressions[790] = BinaryenPush(the_module, expressions[789]); + expressions[791] = BinaryenPop(the_module, 4); + expressions[792] = BinaryenPush(the_module, expressions[791]); + expressions[793] = BinaryenPop(the_module, 5); + expressions[794] = BinaryenPush(the_module, expressions[793]); + expressions[795] = BinaryenPop(the_module, 7); + expressions[796] = BinaryenPush(the_module, expressions[795]); + expressions[797] = BinaryenPop(the_module, 8); + expressions[798] = BinaryenPush(the_module, expressions[797]); + expressions[799] = BinaryenPop(the_module, 9); + expressions[800] = BinaryenPush(the_module, expressions[799]); + expressions[801] = BinaryenPop(the_module, 10); + expressions[802] = BinaryenPush(the_module, expressions[801]); + expressions[803] = BinaryenPop(the_module, 7); + expressions[804] = BinaryenPush(the_module, expressions[803]); + expressions[805] = BinaryenPop(the_module, 9); + expressions[806] = BinaryenPush(the_module, expressions[805]); + expressions[807] = BinaryenPop(the_module, 10); + expressions[808] = BinaryenPush(the_module, expressions[807]); + expressions[809] = BinaryenNop(the_module); + expressions[810] = BinaryenUnreachable(the_module); + BinaryenExpressionPrint(expressions[53]); (f32.neg (f32.const -33.61199951171875) ) { - BinaryenExpressionRef children[] = { expressions[45], expressions[47], expressions[49], expressions[51], expressions[53], - expressions[55], expressions[57], expressions[59], expressions[61], expressions[63], expressions[65], - expressions[67], expressions[69], expressions[71], expressions[73], expressions[75], expressions[77], - expressions[79], expressions[81], expressions[83], expressions[85], expressions[87], expressions[89], - expressions[91], expressions[93], expressions[95], expressions[97], expressions[99], expressions[101], - expressions[103], expressions[105], expressions[107], expressions[109], expressions[111], expressions[113], - expressions[115], expressions[117], expressions[119], expressions[121], expressions[123], expressions[125], - expressions[127], expressions[129], expressions[131], expressions[133], expressions[135], expressions[137], - expressions[139], expressions[141], expressions[143], expressions[145], expressions[147], expressions[149], - expressions[151], expressions[153], expressions[155], expressions[157], expressions[159], expressions[161], - expressions[163], expressions[165], expressions[167], expressions[169], expressions[171], expressions[173], - expressions[175], expressions[177], expressions[179], expressions[181], expressions[183], expressions[185], - expressions[187], expressions[189], expressions[191], expressions[193], expressions[195], expressions[197], - expressions[199], expressions[201], expressions[203], expressions[205], expressions[207], expressions[209], - expressions[211], 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[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[576], expressions[579], expressions[582], expressions[585], - expressions[588], expressions[591], expressions[594], expressions[597], expressions[600], expressions[602], - expressions[604], expressions[606], expressions[608], expressions[610], expressions[612], expressions[614], - expressions[616], expressions[619], expressions[622], expressions[625], expressions[628], expressions[631], - expressions[634], expressions[637], expressions[640], expressions[643], expressions[646], expressions[649], - expressions[652], expressions[655], expressions[658], expressions[661], expressions[664], expressions[667], - expressions[670], expressions[672], expressions[674], expressions[676], expressions[678], expressions[680], - expressions[682], expressions[684], expressions[686], expressions[688], expressions[690], expressions[693], - expressions[697], expressions[701], expressions[705], expressions[709], expressions[713], expressions[717], - expressions[718], expressions[722], expressions[726], expressions[727], expressions[728], expressions[729], - expressions[731], expressions[733], expressions[734], expressions[736], expressions[738], expressions[739], - expressions[740], expressions[742], expressions[744], expressions[747], expressions[750], expressions[752], - expressions[754], expressions[757], expressions[759], expressions[761], expressions[763], expressions[765], - expressions[766], expressions[767], expressions[768], expressions[770], expressions[771], expressions[773], - expressions[774], expressions[776], expressions[778], expressions[780], expressions[781], expressions[783], - expressions[785], expressions[787], expressions[789], expressions[791], expressions[793], expressions[794], - expressions[795] }; - expressions[796] = BinaryenBlock(the_module, "the-value", children, 300, BinaryenTypeAuto()); - } - expressions[797] = BinaryenDrop(the_module, expressions[796]); - { - BinaryenExpressionRef children[] = { expressions[797] }; - expressions[798] = BinaryenBlock(the_module, "the-nothing", children, 1, BinaryenTypeAuto()); - } - expressions[799] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); - { - BinaryenExpressionRef children[] = { expressions[798], expressions[799] }; - expressions[800] = BinaryenBlock(the_module, "the-body", children, 2, BinaryenTypeAuto()); - } - { - BinaryenType varTypes[] = { 2, 8 }; - functions[0] = BinaryenAddFunction(the_module, "kitchen()sinker", 9, 2, varTypes, 2, expressions[800]); - } - expressions[801] = BinaryenConst(the_module, BinaryenLiteralInt32(7)); - globals[0] = BinaryenAddGlobal(the_module, "a-global", 2, 0, expressions[801]); - expressions[802] = BinaryenConst(the_module, BinaryenLiteralFloat32(7.5)); - globals[1] = BinaryenAddGlobal(the_module, "a-mutable-global", 4, 1, expressions[802]); + BinaryenExpressionRef children[] = { expressions[47], expressions[49], expressions[51], expressions[53], expressions[55], + expressions[57], expressions[59], expressions[61], expressions[63], expressions[65], expressions[67], + expressions[69], expressions[71], expressions[73], expressions[75], expressions[77], expressions[79], + expressions[81], expressions[83], expressions[85], expressions[87], expressions[89], expressions[91], + expressions[93], expressions[95], expressions[97], expressions[99], expressions[101], expressions[103], + expressions[105], expressions[107], expressions[109], expressions[111], expressions[113], expressions[115], + expressions[117], expressions[119], expressions[121], expressions[123], expressions[125], expressions[127], + expressions[129], expressions[131], expressions[133], expressions[135], expressions[137], expressions[139], + expressions[141], expressions[143], expressions[145], expressions[147], expressions[149], expressions[151], + expressions[153], expressions[155], expressions[157], expressions[159], expressions[161], expressions[163], + expressions[165], expressions[167], expressions[169], expressions[171], expressions[173], expressions[175], + expressions[177], expressions[179], expressions[181], expressions[183], expressions[185], expressions[187], + expressions[189], expressions[191], expressions[193], expressions[195], expressions[197], expressions[199], + expressions[201], expressions[203], expressions[205], expressions[207], expressions[209], expressions[211], + expressions[213], 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[503], expressions[506], expressions[509], expressions[512], expressions[515], + expressions[518], expressions[521], expressions[524], expressions[527], expressions[530], expressions[533], + expressions[536], expressions[539], expressions[542], expressions[545], expressions[548], expressions[551], + expressions[554], expressions[557], expressions[560], expressions[563], expressions[566], expressions[569], + expressions[572], expressions[575], expressions[578], expressions[581], expressions[584], expressions[587], + expressions[590], expressions[593], expressions[596], expressions[599], expressions[602], expressions[604], + expressions[606], expressions[608], expressions[610], expressions[612], expressions[614], expressions[616], + expressions[618], expressions[621], expressions[624], expressions[627], expressions[630], expressions[633], + expressions[636], expressions[639], expressions[642], expressions[645], expressions[648], expressions[651], + expressions[654], expressions[657], expressions[660], expressions[663], expressions[666], expressions[669], + expressions[672], expressions[674], expressions[676], expressions[678], expressions[680], expressions[682], + expressions[684], expressions[686], expressions[688], expressions[690], expressions[692], expressions[695], + expressions[699], expressions[703], expressions[707], expressions[711], expressions[715], expressions[719], + expressions[720], expressions[724], expressions[728], expressions[729], expressions[730], expressions[731], + expressions[733], expressions[735], expressions[736], expressions[738], expressions[740], expressions[741], + expressions[742], expressions[744], expressions[746], expressions[749], expressions[752], expressions[754], + expressions[756], expressions[759], expressions[761], expressions[763], expressions[765], expressions[767], + expressions[768], expressions[769], expressions[770], expressions[772], expressions[773], expressions[775], + expressions[776], expressions[777], expressions[778], expressions[779], expressions[781], expressions[783], + expressions[785], expressions[786], expressions[788], expressions[790], expressions[792], expressions[794], + expressions[796], expressions[798], expressions[800], expressions[802], expressions[804], expressions[806], + expressions[808], expressions[809], expressions[810] }; + expressions[811] = BinaryenBlock(the_module, "the-value", children, 308, BinaryenTypeAuto()); + } + expressions[812] = BinaryenDrop(the_module, expressions[811]); + { + BinaryenExpressionRef children[] = { expressions[812] }; + expressions[813] = BinaryenBlock(the_module, "the-nothing", children, 1, BinaryenTypeAuto()); + } + expressions[814] = BinaryenConst(the_module, BinaryenLiteralInt32(42)); + { + BinaryenExpressionRef children[] = { expressions[813], expressions[814] }; + expressions[815] = BinaryenBlock(the_module, "the-body", children, 2, BinaryenTypeAuto()); + } + { + BinaryenType varTypes[] = { 2, 10 }; + functions[0] = BinaryenAddFunction(the_module, "kitchen()sinker", 11, 2, varTypes, 2, expressions[815]); + } + expressions[816] = BinaryenConst(the_module, BinaryenLiteralInt32(7)); + globals[0] = BinaryenAddGlobal(the_module, "a-global", 2, 0, expressions[816]); + expressions[817] = BinaryenConst(the_module, BinaryenLiteralFloat32(7.5)); + globals[1] = BinaryenAddGlobal(the_module, "a-mutable-global", 4, 1, expressions[817]); { BinaryenType t274[] = {2, 5}; - BinaryenTypeCreate(t274, 2); // 10 + BinaryenTypeCreate(t274, 2); // 12 } - BinaryenAddFunctionImport(the_module, "an-imported", "module", "base", 10, 4); + BinaryenAddFunctionImport(the_module, "an-imported", "module", "base", 12, 4); exports[0] = BinaryenAddFunctionExport(the_module, "kitchen()sinker", "kitchen_sinker"); BinaryenFunctionGetName(functions[0]); - expressions[803] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); + expressions[818] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); { const char* funcNames[] = { "kitchen()sinker" }; - BinaryenSetFunctionTable(the_module, 1, 1, funcNames, 1, expressions[803]); + BinaryenSetFunctionTable(the_module, 1, 1, funcNames, 1, expressions[818]); } - expressions[804] = BinaryenConst(the_module, BinaryenLiteralInt32(10)); + expressions[819] = 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[804], expressions[0] }; + BinaryenExpressionRef segmentOffsets[] = { expressions[819], expressions[0] }; BinaryenIndex segmentSizes[] = { 12, 12 }; BinaryenSetMemory(the_module, 1, 256, "mem", segments, segmentPassive, segmentOffsets, segmentSizes, 2, 1); } - expressions[805] = BinaryenNop(the_module); + expressions[820] = BinaryenNop(the_module); { BinaryenType varTypes[] = { 0 }; - functions[1] = BinaryenAddFunction(the_module, "starter", 0, 0, varTypes, 0, expressions[805]); + functions[1] = BinaryenAddFunction(the_module, "starter", 0, 0, varTypes, 0, expressions[820]); } BinaryenSetStart(the_module, functions[1]); BinaryenModuleAutoDrop(the_module); @@ -3395,6 +3411,23 @@ int main() { (f64.const 3.7) (i32.const 2449) ) + (drop + (ref.is_null + (ref.null) + ) + ) + (drop + (ref.is_null + (ref.func "$kitchen()sinker") + ) + ) + (drop + (select (result funcref) + (ref.null) + (ref.func "$kitchen()sinker") + (i32.const 1) + ) + ) (try (throw $a-event (i32.const 0) @@ -3447,9 +3480,24 @@ int main() { (f64.pop) ) (push + (funcref.pop) + ) + (push (anyref.pop) ) (push + (nullref.pop) + ) + (push + (exnref.pop) + ) + (push + (funcref.pop) + ) + (push + (nullref.pop) + ) + (push (exnref.pop) ) (nop) @@ -4400,20 +4448,22 @@ optimized: // BinaryenTypeFloat32: 4 // BinaryenTypeFloat64: 5 // BinaryenTypeVec128: 6 - // BinaryenTypeAnyref: 7 - // BinaryenTypeExnref: 8 + // BinaryenTypeFuncref: 7 + // BinaryenTypeAnyref: 8 + // BinaryenTypeNullref: 9 + // BinaryenTypeExnref: 10 // BinaryenTypeAuto: -1 { BinaryenType t275[] = {2, 2}; - BinaryenTypeCreate(t275, 2); // 11 + BinaryenTypeCreate(t275, 2); // 13 } { BinaryenType t276[] = {2, 2}; - BinaryenTypeCreate(t276, 2); // 11 + BinaryenTypeCreate(t276, 2); // 13 } { BinaryenType t277[] = {4, 4}; - BinaryenTypeCreate(t277, 2); // 12 + BinaryenTypeCreate(t277, 2); // 14 } return 0; } @@ -4425,8 +4475,10 @@ optimized: // BinaryenTypeFloat32: 4 // BinaryenTypeFloat64: 5 // BinaryenTypeVec128: 6 - // BinaryenTypeAnyref: 7 - // BinaryenTypeExnref: 8 + // BinaryenTypeFuncref: 7 + // BinaryenTypeAnyref: 8 + // BinaryenTypeNullref: 9 + // BinaryenTypeExnref: 10 // BinaryenTypeAuto: -1 BinaryenFeatureMVP: 0 BinaryenFeatureAtomics: 1 @@ -6060,6 +6112,23 @@ BinaryenFeatureAll: 511 (f64.const 3.7) (i32.const 2449) ) + (drop + (ref.is_null + (ref.null) + ) + ) + (drop + (ref.is_null + (ref.func "$kitchen()sinker") + ) + ) + (drop + (select (result funcref) + (ref.null) + (ref.func "$kitchen()sinker") + (i32.const 1) + ) + ) (try (throw $a-event (i32.const 0) @@ -6112,9 +6181,24 @@ BinaryenFeatureAll: 511 (f64.pop) ) (push + (funcref.pop) + ) + (push (anyref.pop) ) (push + (nullref.pop) + ) + (push + (exnref.pop) + ) + (push + (funcref.pop) + ) + (push + (nullref.pop) + ) + (push (exnref.pop) ) (nop) diff --git a/test/example/c-api-kitchen-sink.txt.txt b/test/example/c-api-kitchen-sink.txt.txt index b69d3c7fa..a03eafe38 100644 --- a/test/example/c-api-kitchen-sink.txt.txt +++ b/test/example/c-api-kitchen-sink.txt.txt @@ -1619,6 +1619,23 @@ (f64.const 3.7) (i32.const 2449) ) + (drop + (ref.is_null + (ref.null) + ) + ) + (drop + (ref.is_null + (ref.func "$kitchen()sinker") + ) + ) + (drop + (select (result funcref) + (ref.null) + (ref.func "$kitchen()sinker") + (i32.const 1) + ) + ) (try (throw $a-event (i32.const 0) @@ -1671,9 +1688,24 @@ (f64.pop) ) (push + (funcref.pop) + ) + (push (anyref.pop) ) (push + (nullref.pop) + ) + (push + (exnref.pop) + ) + (push + (funcref.pop) + ) + (push + (nullref.pop) + ) + (push (exnref.pop) ) (nop) |