#include "heap.h" #include "runtime.h" void fn0 (scalar *argp, codeptr *nextfn) { scalar var[5]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[0], 2); var[3] = (scalar)"@@@@Uncaught exception.\n"; var[4] = print(var[3], var, 4); halt(); } void fn1 (scalar *argp, codeptr *nextfn) { scalar var[3]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[0], 2); halt(); } void fn2 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[0], 2); var[3] = alloc(2, 0, var, 3); sub(var[3], 1) = (scalar)&fn1; var[4] = alloc(0, 0, var, 4); sub(var[3], 2) = var[4]; var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[2]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn3 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[0], 2); var[3] = var[2]; var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn2; var[5] = alloc(0, 0, var, 5); sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = var[6]; var[8] = sub(var[7], 1); var[9] = sub(var[7], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[9]; sub(var[10], 2) = var[3]; *argp = var[10]; *nextfn = (codeptr)var[8]; return; } void fn4 (scalar *argp, codeptr *nextfn) { scalar var[8]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; sub(var[7], 2) = var[3]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn5 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn6 (scalar *argp, codeptr *nextfn) { scalar var[12]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = (scalar)&fn5; var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = var[4]; sub(var[6], 2) = var[2]; sub(var[5], 2) = var[6]; var[7] = var[5]; var[8] = var[7]; var[9] = sub(var[8], 1); var[10] = sub(var[8], 2); var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = var[10]; sub(var[11], 2) = var[3]; *argp = var[11]; *nextfn = (codeptr)var[9]; return; } void fn7 (scalar *argp, codeptr *nextfn) { scalar var[17]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn3; var[5] = alloc(0, 0, var, 5); sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = (scalar)&fn4; var[8] = alloc(1, 0, var, 8); sub(var[8], 1) = var[6]; sub(var[7], 2) = var[8]; var[9] = var[7]; var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn6; var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = var[9]; sub(var[11], 2) = var[3]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = var[12]; var[14] = sub(var[13], 1); var[15] = sub(var[13], 2); var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = var[15]; sub(var[16], 2) = var[2]; *argp = var[16]; *nextfn = (codeptr)var[14]; return; } void fn8 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[4]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[3]; sub(var[10], 2) = var[2]; sub(var[10], 3) = var[5]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn9 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn8; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[4]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn10 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn9; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[4]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn11 (scalar *argp, codeptr *nextfn) { scalar var[16]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn7; var[7] = alloc(1, 0, var, 7); sub(var[7], 1) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn10; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[8]; sub(var[10], 2) = var[5]; sub(var[10], 3) = var[2]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = var[11]; var[13] = sub(var[12], 1); var[14] = sub(var[12], 2); var[15] = alloc(2, 0, var, 15); sub(var[15], 1) = var[14]; sub(var[15], 2) = var[3]; *argp = var[15]; *nextfn = (codeptr)var[13]; return; } void fn12 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; var[8] = alloc(1, 0, var, 8); sub(var[8], 1) = var[3]; sub(var[7], 2) = var[8]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn13 (scalar *argp, codeptr *nextfn) { scalar var[17]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn11; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[2]; sub(var[7], 2) = var[3]; sub(var[7], 3) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn12; var[10] = alloc(1, 0, var, 10); sub(var[10], 1) = var[8]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = var[11]; var[13] = sub(var[12], 1); var[14] = sub(var[12], 2); var[15] = alloc(2, 0, var, 15); sub(var[15], 1) = var[14]; var[16] = alloc(0, 0, var, 16); sub(var[15], 2) = var[16]; *argp = var[15]; *nextfn = (codeptr)var[13]; return; } void fn14 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn15 (scalar *argp, codeptr *nextfn) { scalar var[12]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = (scalar)&fn14; var[6] = alloc(3, 0, var, 6); sub(var[6], 1) = var[4]; sub(var[6], 2) = var[2]; sub(var[6], 3) = var[3]; sub(var[5], 2) = var[6]; var[7] = var[5]; var[8] = var[7]; var[9] = sub(var[8], 1); var[10] = sub(var[8], 2); var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = var[10]; sub(var[11], 2) = ntos(0); *argp = var[11]; *nextfn = (codeptr)var[9]; return; } void fn16 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn17 (scalar *argp, codeptr *nextfn) { scalar var[19]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn13; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn15; var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[8]; sub(var[10], 2) = var[4]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = (scalar)&fn16; var[13] = alloc(1, 0, var, 13); sub(var[13], 1) = var[11]; sub(var[12], 2) = var[13]; var[14] = var[12]; var[15] = var[14]; var[16] = sub(var[15], 1); var[17] = sub(var[15], 2); var[18] = alloc(2, 0, var, 18); sub(var[18], 1) = var[17]; sub(var[18], 2) = var[5]; *argp = var[18]; *nextfn = (codeptr)var[16]; return; } void fn18 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; var[8] = alloc(1, 0, var, 8); sub(var[8], 1) = var[3]; sub(var[7], 2) = var[8]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn19 (scalar *argp, codeptr *nextfn) { scalar var[16]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn17; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[2]; sub(var[7], 2) = var[3]; sub(var[7], 3) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn18; var[10] = alloc(1, 0, var, 10); sub(var[10], 1) = var[8]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = var[11]; var[13] = sub(var[12], 1); var[14] = sub(var[12], 2); var[15] = alloc(2, 0, var, 15); sub(var[15], 1) = var[14]; sub(var[15], 2) = var[5]; *argp = var[15]; *nextfn = (codeptr)var[13]; return; } void fn20 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[4]; sub(var[10], 3) = var[3]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn21 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn20; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[4]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn22 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn23 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn22; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[4]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn24 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn25 (scalar *argp, codeptr *nextfn) { scalar var[8]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; sub(var[7], 2) = var[3]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn26 (scalar *argp, codeptr *nextfn) { scalar var[23]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = sub(var[3], 2); var[6] = sub(var[3], 3); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = (scalar)&fn21; var[8] = alloc(3, 0, var, 8); sub(var[8], 1) = var[6]; sub(var[8], 2) = var[5]; sub(var[8], 3) = var[4]; sub(var[7], 2) = var[8]; var[9] = var[7]; var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn23; var[11] = alloc(3, 0, var, 11); sub(var[11], 1) = var[9]; sub(var[11], 2) = var[6]; sub(var[11], 3) = var[2]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn24; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn25; var[17] = alloc(1, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = var[18]; var[20] = sub(var[19], 1); var[21] = sub(var[19], 2); var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = var[21]; sub(var[22], 2) = var[2]; *argp = var[22]; *nextfn = (codeptr)var[20]; return; } void fn27 (scalar *argp, codeptr *nextfn) { scalar var[15]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn19; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[2]; sub(var[7], 2) = var[3]; sub(var[7], 3) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn26; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[5]; sub(var[13], 2) = var[14]; sub(var[12], 2) = var[13]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn28 (scalar *argp, codeptr *nextfn) { scalar var[8]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; sub(var[7], 2) = var[3]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn29 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; var[8] = alloc(1, 0, var, 8); sub(var[8], 1) = var[3]; sub(var[7], 2) = var[8]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn30 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn31 (scalar *argp, codeptr *nextfn) { scalar var[12]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn30; var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = var[3]; sub(var[5], 2) = var[2]; sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = var[6]; var[8] = sub(var[7], 1); var[9] = sub(var[7], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[9]; var[11] = alloc(0, 0, var, 11); sub(var[10], 2) = var[11]; *argp = var[10]; *nextfn = (codeptr)var[8]; return; } void fn32 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn33 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn34 (scalar *argp, codeptr *nextfn) { scalar var[23]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[0], 2); var[7] = sub(var[6], 1); var[8] = ntos(var[2] == var[7]); if (var[8] >> 1) { var[9] = sub(var[6], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn31; var[11] = alloc(1, 0, var, 11); sub(var[11], 1) = var[4]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn32; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn33; var[17] = alloc(1, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = var[18]; var[20] = sub(var[19], 1); var[21] = sub(var[19], 2); var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = var[21]; sub(var[22], 2) = var[5]; *argp = var[22]; *nextfn = (codeptr)var[20]; return; } else { var[9] = var[4]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[3]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } } void fn35 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn34; var[7] = alloc(4, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[7], 4) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[2]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn36 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn35; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[3]; sub(var[7], 3) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[2]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn37 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn38 (scalar *argp, codeptr *nextfn) { scalar var[12]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn37; var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = var[3]; sub(var[5], 2) = var[2]; sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = var[6]; var[8] = sub(var[7], 1); var[9] = sub(var[7], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[9]; var[11] = alloc(0, 0, var, 11); sub(var[10], 2) = var[11]; *argp = var[10]; *nextfn = (codeptr)var[8]; return; } void fn39 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn40 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn41 (scalar *argp, codeptr *nextfn) { scalar var[23]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[0], 2); var[7] = sub(var[6], 1); var[8] = ntos(var[2] == var[7]); if (var[8] >> 1) { var[9] = sub(var[6], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn38; var[11] = alloc(1, 0, var, 11); sub(var[11], 1) = var[4]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn39; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn40; var[17] = alloc(1, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = var[18]; var[20] = sub(var[19], 1); var[21] = sub(var[19], 2); var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = var[21]; sub(var[22], 2) = var[5]; *argp = var[22]; *nextfn = (codeptr)var[20]; return; } else { var[9] = var[4]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[3]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } } void fn42 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn41; var[7] = alloc(4, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[7], 4) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[2]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn43 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn42; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[3]; sub(var[7], 3) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[2]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn44 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[4]; sub(var[10], 3) = var[3]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn45 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn46 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn47 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn46; var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = var[3]; sub(var[5], 2) = var[2]; sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = var[6]; var[8] = sub(var[7], 1); var[9] = sub(var[7], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[9]; sub(var[10], 2) = ntos(1); *argp = var[10]; *nextfn = (codeptr)var[8]; return; } void fn48 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn49 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn50 (scalar *argp, codeptr *nextfn) { scalar var[22]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn45; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn47; var[10] = alloc(1, 0, var, 10); sub(var[10], 1) = var[8]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = (scalar)&fn48; var[13] = alloc(1, 0, var, 13); sub(var[13], 1) = var[11]; sub(var[12], 2) = var[13]; var[14] = var[12]; var[15] = alloc(2, 0, var, 15); sub(var[15], 1) = (scalar)&fn49; var[16] = alloc(1, 0, var, 16); sub(var[16], 1) = var[14]; sub(var[15], 2) = var[16]; var[17] = var[15]; var[18] = var[17]; var[19] = sub(var[18], 1); var[20] = sub(var[18], 2); var[21] = alloc(2, 0, var, 21); sub(var[21], 1) = var[20]; sub(var[21], 2) = var[4]; *argp = var[21]; *nextfn = (codeptr)var[19]; return; } void fn51 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 3); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn52 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn53 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn54 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn55 (scalar *argp, codeptr *nextfn) { scalar var[29]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[0], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = (scalar)&fn44; var[8] = alloc(3, 0, var, 8); sub(var[8], 1) = var[6]; sub(var[8], 2) = var[2]; sub(var[8], 3) = var[4]; sub(var[7], 2) = var[8]; var[9] = var[7]; var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn50; var[11] = alloc(3, 0, var, 11); sub(var[11], 1) = var[9]; sub(var[11], 2) = var[2]; sub(var[11], 3) = var[3]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn51; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn52; var[17] = alloc(1, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = alloc(2, 0, var, 19); sub(var[19], 1) = (scalar)&fn53; var[20] = alloc(1, 0, var, 20); sub(var[20], 1) = var[18]; sub(var[19], 2) = var[20]; var[21] = var[19]; var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = (scalar)&fn54; var[23] = alloc(1, 0, var, 23); sub(var[23], 1) = var[21]; sub(var[22], 2) = var[23]; var[24] = var[22]; var[25] = var[24]; var[26] = sub(var[25], 1); var[27] = sub(var[25], 2); var[28] = alloc(2, 0, var, 28); sub(var[28], 1) = var[27]; sub(var[28], 2) = var[5]; *argp = var[28]; *nextfn = (codeptr)var[26]; return; } void fn56 (scalar *argp, codeptr *nextfn) { scalar var[15]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[0], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = (scalar)&fn55; var[9] = alloc(4, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[3]; sub(var[9], 3) = var[4]; sub(var[9], 4) = var[6]; sub(var[8], 2) = var[9]; var[10] = var[8]; var[11] = var[10]; var[12] = sub(var[11], 1); var[13] = sub(var[11], 2); var[14] = alloc(2, 0, var, 14); sub(var[14], 1) = var[13]; sub(var[14], 2) = var[5]; *argp = var[14]; *nextfn = (codeptr)var[12]; return; } void fn57 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn58 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = (scalar)&fn57; var[6] = alloc(3, 0, var, 6); sub(var[6], 1) = var[4]; sub(var[6], 2) = var[2]; sub(var[6], 3) = var[3]; sub(var[5], 2) = var[6]; var[7] = var[5]; var[8] = var[7]; var[9] = sub(var[8], 1); var[10] = sub(var[8], 2); var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = var[10]; var[12] = (scalar)"@@@@\n"; sub(var[11], 2) = var[12]; *argp = var[11]; *nextfn = (codeptr)var[9]; return; } void fn59 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 9); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn60 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn61 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn62 (scalar *argp, codeptr *nextfn) { scalar var[27]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[0], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = (scalar)&fn56; var[9] = alloc(5, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[3]; sub(var[9], 3) = var[4]; sub(var[9], 4) = var[5]; sub(var[9], 5) = var[6]; sub(var[8], 2) = var[9]; var[10] = var[8]; var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = (scalar)&fn58; var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[10]; sub(var[12], 2) = var[2]; sub(var[11], 2) = var[12]; var[13] = var[11]; var[14] = alloc(2, 0, var, 14); sub(var[14], 1) = (scalar)&fn59; var[15] = alloc(1, 0, var, 15); sub(var[15], 1) = var[13]; sub(var[14], 2) = var[15]; var[16] = var[14]; var[17] = alloc(2, 0, var, 17); sub(var[17], 1) = (scalar)&fn60; var[18] = alloc(1, 0, var, 18); sub(var[18], 1) = var[16]; sub(var[17], 2) = var[18]; var[19] = var[17]; var[20] = alloc(2, 0, var, 20); sub(var[20], 1) = (scalar)&fn61; var[21] = alloc(1, 0, var, 21); sub(var[21], 1) = var[19]; sub(var[20], 2) = var[21]; var[22] = var[20]; var[23] = var[22]; var[24] = sub(var[23], 1); var[25] = sub(var[23], 2); var[26] = alloc(2, 0, var, 26); sub(var[26], 1) = var[25]; sub(var[26], 2) = var[6]; *argp = var[26]; *nextfn = (codeptr)var[24]; return; } void fn63 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn64 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn65 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn66 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn67 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn68 (scalar *argp, codeptr *nextfn) { scalar var[19]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn65; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn66; var[10] = alloc(1, 0, var, 10); sub(var[10], 1) = var[8]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = (scalar)&fn67; var[13] = alloc(1, 0, var, 13); sub(var[13], 1) = var[11]; sub(var[12], 2) = var[13]; var[14] = var[12]; var[15] = var[14]; var[16] = sub(var[15], 1); var[17] = sub(var[15], 2); var[18] = alloc(2, 0, var, 18); sub(var[18], 1) = var[17]; sub(var[18], 2) = var[4]; *argp = var[18]; *nextfn = (codeptr)var[16]; return; } void fn69 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn70 (scalar *argp, codeptr *nextfn) { scalar var[20]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[0], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = (scalar)&fn64; var[8] = alloc(3, 0, var, 8); sub(var[8], 1) = var[6]; sub(var[8], 2) = var[2]; sub(var[8], 3) = var[3]; sub(var[7], 2) = var[8]; var[9] = var[7]; var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn68; var[11] = alloc(3, 0, var, 11); sub(var[11], 1) = var[9]; sub(var[11], 2) = var[3]; sub(var[11], 3) = var[4]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn69; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = var[15]; var[17] = sub(var[16], 1); var[18] = sub(var[16], 2); var[19] = alloc(2, 0, var, 19); sub(var[19], 1) = var[18]; sub(var[19], 2) = var[5]; *argp = var[19]; *nextfn = (codeptr)var[17]; return; } void fn71 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 14); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn72 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 5); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn73 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn74 (scalar *argp, codeptr *nextfn) { scalar var[27]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[0], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = (scalar)&fn63; var[9] = alloc(3, 0, var, 9); sub(var[9], 1) = var[7]; sub(var[9], 2) = var[2]; sub(var[9], 3) = var[3]; sub(var[8], 2) = var[9]; var[10] = var[8]; var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = (scalar)&fn70; var[12] = alloc(4, 0, var, 12); sub(var[12], 1) = var[10]; sub(var[12], 2) = var[3]; sub(var[12], 3) = var[4]; sub(var[12], 4) = var[5]; sub(var[11], 2) = var[12]; var[13] = var[11]; var[14] = alloc(2, 0, var, 14); sub(var[14], 1) = (scalar)&fn71; var[15] = alloc(1, 0, var, 15); sub(var[15], 1) = var[13]; sub(var[14], 2) = var[15]; var[16] = var[14]; var[17] = alloc(2, 0, var, 17); sub(var[17], 1) = (scalar)&fn72; var[18] = alloc(1, 0, var, 18); sub(var[18], 1) = var[16]; sub(var[17], 2) = var[18]; var[19] = var[17]; var[20] = alloc(2, 0, var, 20); sub(var[20], 1) = (scalar)&fn73; var[21] = alloc(1, 0, var, 21); sub(var[21], 1) = var[19]; sub(var[20], 2) = var[21]; var[22] = var[20]; var[23] = var[22]; var[24] = sub(var[23], 1); var[25] = sub(var[23], 2); var[26] = alloc(2, 0, var, 26); sub(var[26], 1) = var[25]; sub(var[26], 2) = var[6]; *argp = var[26]; *nextfn = (codeptr)var[24]; return; } void fn75 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 9); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn76 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn77 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn78 (scalar *argp, codeptr *nextfn) { scalar var[28]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[1], 6); var[8] = sub(var[0], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn62; var[10] = alloc(5, 0, var, 10); sub(var[10], 1) = var[2]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[10], 4) = var[5]; sub(var[10], 5) = var[7]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = (scalar)&fn74; var[13] = alloc(5, 0, var, 13); sub(var[13], 1) = var[11]; sub(var[13], 2) = var[2]; sub(var[13], 3) = var[3]; sub(var[13], 4) = var[6]; sub(var[13], 5) = var[7]; sub(var[12], 2) = var[13]; var[14] = var[12]; var[15] = alloc(2, 0, var, 15); sub(var[15], 1) = (scalar)&fn75; var[16] = alloc(1, 0, var, 16); sub(var[16], 1) = var[14]; sub(var[15], 2) = var[16]; var[17] = var[15]; var[18] = alloc(2, 0, var, 18); sub(var[18], 1) = (scalar)&fn76; var[19] = alloc(1, 0, var, 19); sub(var[19], 1) = var[17]; sub(var[18], 2) = var[19]; var[20] = var[18]; var[21] = alloc(2, 0, var, 21); sub(var[21], 1) = (scalar)&fn77; var[22] = alloc(1, 0, var, 22); sub(var[22], 1) = var[20]; sub(var[21], 2) = var[22]; var[23] = var[21]; var[24] = var[23]; var[25] = sub(var[24], 1); var[26] = sub(var[24], 2); var[27] = alloc(2, 0, var, 27); sub(var[27], 1) = var[26]; sub(var[27], 2) = var[7]; *argp = var[27]; *nextfn = (codeptr)var[25]; return; } void fn79 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn80 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn81 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn82 (scalar *argp, codeptr *nextfn) { scalar var[12]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn81; var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = var[3]; sub(var[5], 2) = var[2]; sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = var[6]; var[8] = sub(var[7], 1); var[9] = sub(var[7], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[9]; var[11] = (scalar)"@@@@) = "; sub(var[10], 2) = var[11]; *argp = var[10]; *nextfn = (codeptr)var[8]; return; } void fn83 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn84 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn85 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn86 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn87 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn88 (scalar *argp, codeptr *nextfn) { scalar var[19]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn85; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn86; var[10] = alloc(1, 0, var, 10); sub(var[10], 1) = var[8]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = (scalar)&fn87; var[13] = alloc(1, 0, var, 13); sub(var[13], 1) = var[11]; sub(var[12], 2) = var[13]; var[14] = var[12]; var[15] = var[14]; var[16] = sub(var[15], 1); var[17] = sub(var[15], 2); var[18] = alloc(2, 0, var, 18); sub(var[18], 1) = var[17]; sub(var[18], 2) = var[4]; *argp = var[18]; *nextfn = (codeptr)var[16]; return; } void fn89 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 14); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn90 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 5); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn91 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn92 (scalar *argp, codeptr *nextfn) { scalar var[26]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[0], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = (scalar)&fn84; var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[6]; sub(var[8], 2) = var[2]; sub(var[7], 2) = var[8]; var[9] = var[7]; var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn88; var[11] = alloc(3, 0, var, 11); sub(var[11], 1) = var[9]; sub(var[11], 2) = var[3]; sub(var[11], 3) = var[4]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn89; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn90; var[17] = alloc(1, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = alloc(2, 0, var, 19); sub(var[19], 1) = (scalar)&fn91; var[20] = alloc(1, 0, var, 20); sub(var[20], 1) = var[18]; sub(var[19], 2) = var[20]; var[21] = var[19]; var[22] = var[21]; var[23] = sub(var[22], 1); var[24] = sub(var[22], 2); var[25] = alloc(2, 0, var, 25); sub(var[25], 1) = var[24]; sub(var[25], 2) = var[5]; *argp = var[25]; *nextfn = (codeptr)var[23]; return; } void fn93 (scalar *argp, codeptr *nextfn) { scalar var[18]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[0], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = (scalar)&fn83; var[8] = alloc(3, 0, var, 8); sub(var[8], 1) = var[6]; sub(var[8], 2) = var[2]; sub(var[8], 3) = var[3]; sub(var[7], 2) = var[8]; var[9] = var[7]; var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn92; var[11] = alloc(4, 0, var, 11); sub(var[11], 1) = var[9]; sub(var[11], 2) = var[3]; sub(var[11], 3) = var[4]; sub(var[11], 4) = var[5]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = var[12]; var[14] = sub(var[13], 1); var[15] = sub(var[13], 2); var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = var[15]; var[17] = (scalar)"@@@@Fib("; sub(var[16], 2) = var[17]; *argp = var[16]; *nextfn = (codeptr)var[14]; return; } void fn94 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn95 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 4); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn96 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn97 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn98 (scalar *argp, codeptr *nextfn) { scalar var[32]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[0], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = (scalar)&fn80; var[8] = alloc(3, 0, var, 8); sub(var[8], 1) = var[6]; sub(var[8], 2) = var[2]; sub(var[8], 3) = var[3]; sub(var[7], 2) = var[8]; var[9] = var[7]; var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn82; var[11] = alloc(1, 0, var, 11); sub(var[11], 1) = var[9]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn93; var[14] = alloc(4, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[14], 2) = var[3]; sub(var[14], 3) = var[4]; sub(var[14], 4) = var[5]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn94; var[17] = alloc(1, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = alloc(2, 0, var, 19); sub(var[19], 1) = (scalar)&fn95; var[20] = alloc(1, 0, var, 20); sub(var[20], 1) = var[18]; sub(var[19], 2) = var[20]; var[21] = var[19]; var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = (scalar)&fn96; var[23] = alloc(1, 0, var, 23); sub(var[23], 1) = var[21]; sub(var[22], 2) = var[23]; var[24] = var[22]; var[25] = alloc(2, 0, var, 25); sub(var[25], 1) = (scalar)&fn97; var[26] = alloc(1, 0, var, 26); sub(var[26], 1) = var[24]; sub(var[25], 2) = var[26]; var[27] = var[25]; var[28] = var[27]; var[29] = sub(var[28], 1); var[30] = sub(var[28], 2); var[31] = alloc(2, 0, var, 31); sub(var[31], 1) = var[30]; sub(var[31], 2) = var[5]; *argp = var[31]; *nextfn = (codeptr)var[29]; return; } void fn99 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn100 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 4); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn101 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn102 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn103 (scalar *argp, codeptr *nextfn) { scalar var[29]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[0], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = (scalar)&fn79; var[8] = alloc(3, 0, var, 8); sub(var[8], 1) = var[6]; sub(var[8], 2) = var[2]; sub(var[8], 3) = var[3]; sub(var[7], 2) = var[8]; var[9] = var[7]; var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn98; var[11] = alloc(4, 0, var, 11); sub(var[11], 1) = var[9]; sub(var[11], 2) = var[3]; sub(var[11], 3) = var[4]; sub(var[11], 4) = var[5]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn99; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn100; var[17] = alloc(1, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = alloc(2, 0, var, 19); sub(var[19], 1) = (scalar)&fn101; var[20] = alloc(1, 0, var, 20); sub(var[20], 1) = var[18]; sub(var[19], 2) = var[20]; var[21] = var[19]; var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = (scalar)&fn102; var[23] = alloc(1, 0, var, 23); sub(var[23], 1) = var[21]; sub(var[22], 2) = var[23]; var[24] = var[22]; var[25] = var[24]; var[26] = sub(var[25], 1); var[27] = sub(var[25], 2); var[28] = alloc(2, 0, var, 28); sub(var[28], 1) = var[27]; sub(var[28], 2) = var[5]; *argp = var[28]; *nextfn = (codeptr)var[26]; return; } void fn104 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 9); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn105 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn106 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn107 (scalar *argp, codeptr *nextfn) { scalar var[28]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[1], 6); var[8] = sub(var[0], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn78; var[10] = alloc(6, 0, var, 10); sub(var[10], 1) = var[2]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[10], 4) = var[5]; sub(var[10], 5) = var[6]; sub(var[10], 6) = var[7]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = (scalar)&fn103; var[13] = alloc(4, 0, var, 13); sub(var[13], 1) = var[11]; sub(var[13], 2) = var[2]; sub(var[13], 3) = var[3]; sub(var[13], 4) = var[7]; sub(var[12], 2) = var[13]; var[14] = var[12]; var[15] = alloc(2, 0, var, 15); sub(var[15], 1) = (scalar)&fn104; var[16] = alloc(1, 0, var, 16); sub(var[16], 1) = var[14]; sub(var[15], 2) = var[16]; var[17] = var[15]; var[18] = alloc(2, 0, var, 18); sub(var[18], 1) = (scalar)&fn105; var[19] = alloc(1, 0, var, 19); sub(var[19], 1) = var[17]; sub(var[18], 2) = var[19]; var[20] = var[18]; var[21] = alloc(2, 0, var, 21); sub(var[21], 1) = (scalar)&fn106; var[22] = alloc(1, 0, var, 22); sub(var[22], 1) = var[20]; sub(var[21], 2) = var[22]; var[23] = var[21]; var[24] = var[23]; var[25] = sub(var[24], 1); var[26] = sub(var[24], 2); var[27] = alloc(2, 0, var, 27); sub(var[27], 1) = var[26]; sub(var[27], 2) = var[7]; *argp = var[27]; *nextfn = (codeptr)var[25]; return; } void fn108 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn109 (scalar *argp, codeptr *nextfn) { scalar var[12]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn108; var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = var[3]; sub(var[5], 2) = var[2]; sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = var[6]; var[8] = sub(var[7], 1); var[9] = sub(var[7], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[9]; var[11] = alloc(0, 0, var, 11); sub(var[10], 2) = var[11]; *argp = var[10]; *nextfn = (codeptr)var[8]; return; } void fn110 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); if (var[5] >> 1) { var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(0, 0, var, 10); sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } else { var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn109; var[7] = alloc(1, 0, var, 7); sub(var[7], 1) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[4]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } } void fn111 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn112 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn111; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[4]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn113 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn114 (scalar *argp, codeptr *nextfn) { scalar var[8]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; sub(var[7], 2) = var[3]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn115 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn116 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = (scalar)&fn115; var[6] = alloc(3, 0, var, 6); sub(var[6], 1) = var[4]; sub(var[6], 2) = var[2]; sub(var[6], 3) = var[3]; sub(var[5], 2) = var[6]; var[7] = var[5]; var[8] = var[7]; var[9] = sub(var[8], 1); var[10] = sub(var[8], 2); var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = var[10]; var[12] = alloc(0, 0, var, 12); sub(var[11], 2) = var[12]; *argp = var[11]; *nextfn = (codeptr)var[9]; return; } void fn117 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn118 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn119 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 3); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn120 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn121 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn122 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn123 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn124 (scalar *argp, codeptr *nextfn) { scalar var[62]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[1], 6); var[8] = sub(var[1], 7); var[9] = sub(var[1], 8); var[10] = sub(var[1], 9); var[11] = sub(var[1], 10); var[12] = sub(var[0], 2); var[13] = sub(var[12], 1); var[14] = ntos(var[2] == var[13]); if (var[14] >> 1) { var[15] = sub(var[12], 2); var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn43; var[17] = alloc(3, 0, var, 17); sub(var[17], 1) = var[4]; sub(var[17], 2) = var[7]; sub(var[17], 3) = var[11]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = alloc(2, 0, var, 19); sub(var[19], 1) = (scalar)&fn107; var[20] = alloc(6, 0, var, 20); sub(var[20], 1) = var[18]; sub(var[20], 2) = var[6]; sub(var[20], 3) = var[8]; sub(var[20], 4) = var[9]; sub(var[20], 5) = var[10]; sub(var[20], 6) = var[11]; sub(var[19], 2) = var[20]; var[21] = var[19]; var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = (scalar)&fn110; var[23] = alloc(3, 0, var, 23); sub(var[23], 1) = var[21]; sub(var[23], 2) = var[18]; sub(var[23], 3) = var[4]; sub(var[22], 2) = var[23]; var[24] = var[22]; var[25] = alloc(2, 0, var, 25); sub(var[25], 1) = (scalar)&fn112; var[26] = alloc(3, 0, var, 26); sub(var[26], 1) = var[24]; sub(var[26], 2) = var[18]; sub(var[26], 3) = var[5]; sub(var[25], 2) = var[26]; var[27] = var[25]; var[28] = alloc(2, 0, var, 28); sub(var[28], 1) = (scalar)&fn113; var[29] = alloc(1, 0, var, 29); sub(var[29], 1) = var[27]; sub(var[28], 2) = var[29]; var[30] = var[28]; var[31] = alloc(2, 0, var, 31); sub(var[31], 1) = (scalar)&fn114; var[32] = alloc(1, 0, var, 32); sub(var[32], 1) = var[30]; sub(var[31], 2) = var[32]; var[33] = var[31]; var[34] = alloc(2, 0, var, 34); sub(var[34], 1) = (scalar)&fn116; var[35] = alloc(2, 0, var, 35); sub(var[35], 1) = var[33]; sub(var[35], 2) = var[18]; sub(var[34], 2) = var[35]; var[36] = var[34]; var[37] = alloc(2, 0, var, 37); sub(var[37], 1) = (scalar)&fn117; var[38] = alloc(1, 0, var, 38); sub(var[38], 1) = var[36]; sub(var[37], 2) = var[38]; var[39] = var[37]; var[40] = alloc(2, 0, var, 40); sub(var[40], 1) = (scalar)&fn118; var[41] = alloc(1, 0, var, 41); sub(var[41], 1) = var[39]; sub(var[40], 2) = var[41]; var[42] = var[40]; var[43] = alloc(2, 0, var, 43); sub(var[43], 1) = (scalar)&fn119; var[44] = alloc(1, 0, var, 44); sub(var[44], 1) = var[42]; sub(var[43], 2) = var[44]; var[45] = var[43]; var[46] = alloc(2, 0, var, 46); sub(var[46], 1) = (scalar)&fn120; var[47] = alloc(1, 0, var, 47); sub(var[47], 1) = var[45]; sub(var[46], 2) = var[47]; var[48] = var[46]; var[49] = alloc(2, 0, var, 49); sub(var[49], 1) = (scalar)&fn121; var[50] = alloc(1, 0, var, 50); sub(var[50], 1) = var[48]; sub(var[49], 2) = var[50]; var[51] = var[49]; var[52] = alloc(2, 0, var, 52); sub(var[52], 1) = (scalar)&fn122; var[53] = alloc(1, 0, var, 53); sub(var[53], 1) = var[51]; sub(var[52], 2) = var[53]; var[54] = var[52]; var[55] = alloc(2, 0, var, 55); sub(var[55], 1) = (scalar)&fn123; var[56] = alloc(1, 0, var, 56); sub(var[56], 1) = var[54]; sub(var[55], 2) = var[56]; var[57] = var[55]; var[58] = var[57]; var[59] = sub(var[58], 1); var[60] = sub(var[58], 2); var[61] = alloc(2, 0, var, 61); sub(var[61], 1) = var[60]; sub(var[61], 2) = var[11]; *argp = var[61]; *nextfn = (codeptr)var[59]; return; } else { var[15] = var[7]; var[16] = sub(var[15], 1); var[17] = sub(var[15], 2); var[18] = alloc(2, 0, var, 18); sub(var[18], 1) = var[17]; sub(var[18], 2) = var[3]; *argp = var[18]; *nextfn = (codeptr)var[16]; return; } } void fn125 (scalar *argp, codeptr *nextfn) { scalar var[19]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[1], 6); var[8] = sub(var[1], 7); var[9] = sub(var[1], 8); var[10] = sub(var[1], 9); var[11] = sub(var[0], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = (scalar)&fn124; var[13] = alloc(10, 0, var, 13); sub(var[13], 1) = var[11]; sub(var[13], 2) = var[2]; sub(var[13], 3) = var[3]; sub(var[13], 4) = var[4]; sub(var[13], 5) = var[5]; sub(var[13], 6) = var[6]; sub(var[13], 7) = var[7]; sub(var[13], 8) = var[8]; sub(var[13], 9) = var[9]; sub(var[13], 10) = var[10]; sub(var[12], 2) = var[13]; var[14] = var[12]; var[15] = var[14]; var[16] = sub(var[15], 1); var[17] = sub(var[15], 2); var[18] = alloc(2, 0, var, 18); sub(var[18], 1) = var[17]; sub(var[18], 2) = var[2]; *argp = var[18]; *nextfn = (codeptr)var[16]; return; } void fn126 (scalar *argp, codeptr *nextfn) { scalar var[18]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[1], 6); var[8] = sub(var[1], 7); var[9] = sub(var[1], 8); var[10] = sub(var[0], 2); var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = (scalar)&fn125; var[12] = alloc(9, 0, var, 12); sub(var[12], 1) = var[10]; sub(var[12], 2) = var[2]; sub(var[12], 3) = var[3]; sub(var[12], 4) = var[4]; sub(var[12], 5) = var[5]; sub(var[12], 6) = var[6]; sub(var[12], 7) = var[7]; sub(var[12], 8) = var[8]; sub(var[12], 9) = var[9]; sub(var[11], 2) = var[12]; var[13] = var[11]; var[14] = var[13]; var[15] = sub(var[14], 1); var[16] = sub(var[14], 2); var[17] = alloc(2, 0, var, 17); sub(var[17], 1) = var[16]; sub(var[17], 2) = var[2]; *argp = var[17]; *nextfn = (codeptr)var[15]; return; } void fn127 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; var[8] = alloc(0, 0, var, 8); sub(var[7], 2) = var[8]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn128 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn129 (scalar *argp, codeptr *nextfn) { scalar var[12]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn128; var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = var[3]; sub(var[5], 2) = var[2]; sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = var[6]; var[8] = sub(var[7], 1); var[9] = sub(var[7], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[9]; var[11] = alloc(0, 0, var, 11); sub(var[10], 2) = var[11]; *argp = var[10]; *nextfn = (codeptr)var[8]; return; } void fn130 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); if (var[5] >> 1) { var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(0, 0, var, 10); sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } else { var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn129; var[7] = alloc(1, 0, var, 7); sub(var[7], 1) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[4]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } } void fn131 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn132 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn131; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[4]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn133 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn134 (scalar *argp, codeptr *nextfn) { scalar var[8]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; sub(var[7], 2) = var[3]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn135 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn136 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = (scalar)&fn135; var[6] = alloc(3, 0, var, 6); sub(var[6], 1) = var[4]; sub(var[6], 2) = var[2]; sub(var[6], 3) = var[3]; sub(var[5], 2) = var[6]; var[7] = var[5]; var[8] = var[7]; var[9] = sub(var[8], 1); var[10] = sub(var[8], 2); var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = var[10]; var[12] = alloc(0, 0, var, 12); sub(var[11], 2) = var[12]; *argp = var[11]; *nextfn = (codeptr)var[9]; return; } void fn137 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn138 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn139 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 3); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn140 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn141 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn142 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn143 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn144 (scalar *argp, codeptr *nextfn) { scalar var[56]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[1], 6); var[8] = sub(var[1], 7); var[9] = sub(var[0], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn126; var[11] = alloc(8, 0, var, 11); sub(var[11], 1) = var[9]; sub(var[11], 2) = var[2]; sub(var[11], 3) = var[3]; sub(var[11], 4) = var[4]; sub(var[11], 5) = var[5]; sub(var[11], 6) = var[6]; sub(var[11], 7) = var[7]; sub(var[11], 8) = var[8]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn127; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[5]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn130; var[17] = alloc(3, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[17], 2) = var[12]; sub(var[17], 3) = var[9]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = alloc(2, 0, var, 19); sub(var[19], 1) = (scalar)&fn132; var[20] = alloc(3, 0, var, 20); sub(var[20], 1) = var[18]; sub(var[20], 2) = var[12]; sub(var[20], 3) = var[2]; sub(var[19], 2) = var[20]; var[21] = var[19]; var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = (scalar)&fn133; var[23] = alloc(1, 0, var, 23); sub(var[23], 1) = var[21]; sub(var[22], 2) = var[23]; var[24] = var[22]; var[25] = alloc(2, 0, var, 25); sub(var[25], 1) = (scalar)&fn134; var[26] = alloc(1, 0, var, 26); sub(var[26], 1) = var[24]; sub(var[25], 2) = var[26]; var[27] = var[25]; var[28] = alloc(2, 0, var, 28); sub(var[28], 1) = (scalar)&fn136; var[29] = alloc(2, 0, var, 29); sub(var[29], 1) = var[27]; sub(var[29], 2) = var[12]; sub(var[28], 2) = var[29]; var[30] = var[28]; var[31] = alloc(2, 0, var, 31); sub(var[31], 1) = (scalar)&fn137; var[32] = alloc(1, 0, var, 32); sub(var[32], 1) = var[30]; sub(var[31], 2) = var[32]; var[33] = var[31]; var[34] = alloc(2, 0, var, 34); sub(var[34], 1) = (scalar)&fn138; var[35] = alloc(1, 0, var, 35); sub(var[35], 1) = var[33]; sub(var[34], 2) = var[35]; var[36] = var[34]; var[37] = alloc(2, 0, var, 37); sub(var[37], 1) = (scalar)&fn139; var[38] = alloc(1, 0, var, 38); sub(var[38], 1) = var[36]; sub(var[37], 2) = var[38]; var[39] = var[37]; var[40] = alloc(2, 0, var, 40); sub(var[40], 1) = (scalar)&fn140; var[41] = alloc(1, 0, var, 41); sub(var[41], 1) = var[39]; sub(var[40], 2) = var[41]; var[42] = var[40]; var[43] = alloc(2, 0, var, 43); sub(var[43], 1) = (scalar)&fn141; var[44] = alloc(1, 0, var, 44); sub(var[44], 1) = var[42]; sub(var[43], 2) = var[44]; var[45] = var[43]; var[46] = alloc(2, 0, var, 46); sub(var[46], 1) = (scalar)&fn142; var[47] = alloc(1, 0, var, 47); sub(var[47], 1) = var[45]; sub(var[46], 2) = var[47]; var[48] = var[46]; var[49] = alloc(2, 0, var, 49); sub(var[49], 1) = (scalar)&fn143; var[50] = alloc(1, 0, var, 50); sub(var[50], 1) = var[48]; sub(var[49], 2) = var[50]; var[51] = var[49]; var[52] = var[51]; var[53] = sub(var[52], 1); var[54] = sub(var[52], 2); var[55] = alloc(2, 0, var, 55); sub(var[55], 1) = var[54]; sub(var[55], 2) = var[8]; *argp = var[55]; *nextfn = (codeptr)var[53]; return; } void fn145 (scalar *argp, codeptr *nextfn) { scalar var[17]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[1], 6); var[8] = sub(var[0], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn144; var[10] = alloc(7, 0, var, 10); sub(var[10], 1) = var[8]; sub(var[10], 2) = var[2]; sub(var[10], 3) = var[3]; sub(var[10], 4) = var[4]; sub(var[10], 5) = var[5]; sub(var[10], 6) = var[6]; sub(var[10], 7) = var[7]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = alloc(0, 0, var, 12); var[13] = var[11]; var[14] = sub(var[13], 1); var[15] = sub(var[13], 2); var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = var[15]; sub(var[16], 2) = var[12]; *argp = var[16]; *nextfn = (codeptr)var[14]; return; } void fn146 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn147 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn148 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn147; var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = var[3]; sub(var[5], 2) = var[2]; sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = var[6]; var[8] = sub(var[7], 1); var[9] = sub(var[7], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[9]; sub(var[10], 2) = ntos(20); *argp = var[10]; *nextfn = (codeptr)var[8]; return; } void fn149 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn150 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn151 (scalar *argp, codeptr *nextfn) { scalar var[22]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn146; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn148; var[10] = alloc(1, 0, var, 10); sub(var[10], 1) = var[8]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = (scalar)&fn149; var[13] = alloc(1, 0, var, 13); sub(var[13], 1) = var[11]; sub(var[12], 2) = var[13]; var[14] = var[12]; var[15] = alloc(2, 0, var, 15); sub(var[15], 1) = (scalar)&fn150; var[16] = alloc(1, 0, var, 16); sub(var[16], 1) = var[14]; sub(var[15], 2) = var[16]; var[17] = var[15]; var[18] = var[17]; var[19] = sub(var[18], 1); var[20] = sub(var[18], 2); var[21] = alloc(2, 0, var, 21); sub(var[21], 1) = var[20]; sub(var[21], 2) = var[3]; *argp = var[21]; *nextfn = (codeptr)var[19]; return; } void fn152 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 9); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn153 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn154 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn155 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 2); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn156 (scalar *argp, codeptr *nextfn) { scalar var[30]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[0], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = (scalar)&fn145; var[9] = alloc(6, 0, var, 9); sub(var[9], 1) = var[7]; sub(var[9], 2) = var[2]; sub(var[9], 3) = var[3]; sub(var[9], 4) = var[4]; sub(var[9], 5) = var[5]; sub(var[9], 6) = var[6]; sub(var[8], 2) = var[9]; var[10] = var[8]; var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = (scalar)&fn151; var[12] = alloc(3, 0, var, 12); sub(var[12], 1) = var[10]; sub(var[12], 2) = var[7]; sub(var[12], 3) = var[2]; sub(var[11], 2) = var[12]; var[13] = var[11]; var[14] = alloc(2, 0, var, 14); sub(var[14], 1) = (scalar)&fn152; var[15] = alloc(1, 0, var, 15); sub(var[15], 1) = var[13]; sub(var[14], 2) = var[15]; var[16] = var[14]; var[17] = alloc(2, 0, var, 17); sub(var[17], 1) = (scalar)&fn153; var[18] = alloc(1, 0, var, 18); sub(var[18], 1) = var[16]; sub(var[17], 2) = var[18]; var[19] = var[17]; var[20] = alloc(2, 0, var, 20); sub(var[20], 1) = (scalar)&fn154; var[21] = alloc(1, 0, var, 21); sub(var[21], 1) = var[19]; sub(var[20], 2) = var[21]; var[22] = var[20]; var[23] = alloc(2, 0, var, 23); sub(var[23], 1) = (scalar)&fn155; var[24] = alloc(1, 0, var, 24); sub(var[24], 1) = var[22]; sub(var[23], 2) = var[24]; var[25] = var[23]; var[26] = var[25]; var[27] = sub(var[26], 1); var[28] = sub(var[26], 2); var[29] = alloc(2, 0, var, 29); sub(var[29], 1) = var[28]; sub(var[29], 2) = var[6]; *argp = var[29]; *nextfn = (codeptr)var[27]; return; } void fn157 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; var[8] = alloc(1, 0, var, 8); sub(var[8], 1) = var[3]; sub(var[7], 2) = var[8]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn158 (scalar *argp, codeptr *nextfn) { scalar var[18]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[0], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = (scalar)&fn156; var[9] = alloc(5, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[3]; sub(var[9], 3) = var[4]; sub(var[9], 4) = var[5]; sub(var[9], 5) = var[6]; sub(var[8], 2) = var[9]; var[10] = var[8]; var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = (scalar)&fn157; var[12] = alloc(1, 0, var, 12); sub(var[12], 1) = var[10]; sub(var[11], 2) = var[12]; var[13] = var[11]; var[14] = var[13]; var[15] = sub(var[14], 1); var[16] = sub(var[14], 2); var[17] = alloc(2, 0, var, 17); sub(var[17], 1) = var[16]; sub(var[17], 2) = var[7]; *argp = var[17]; *nextfn = (codeptr)var[15]; return; } void fn159 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn160 (scalar *argp, codeptr *nextfn) { scalar var[12]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn159; var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = var[3]; sub(var[5], 2) = var[2]; sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = var[6]; var[8] = sub(var[7], 1); var[9] = sub(var[7], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[9]; var[11] = alloc(0, 0, var, 11); sub(var[10], 2) = var[11]; *argp = var[10]; *nextfn = (codeptr)var[8]; return; } void fn161 (scalar *argp, codeptr *nextfn) { scalar var[18]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[0], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = (scalar)&fn158; var[9] = alloc(5, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[3]; sub(var[9], 3) = var[4]; sub(var[9], 4) = var[5]; sub(var[9], 5) = var[6]; sub(var[8], 2) = var[9]; var[10] = var[8]; var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = (scalar)&fn160; var[12] = alloc(1, 0, var, 12); sub(var[12], 1) = var[10]; sub(var[11], 2) = var[12]; var[13] = var[11]; var[14] = var[13]; var[15] = sub(var[14], 1); var[16] = sub(var[14], 2); var[17] = alloc(2, 0, var, 17); sub(var[17], 1) = var[16]; sub(var[17], 2) = var[7]; *argp = var[17]; *nextfn = (codeptr)var[15]; return; } void fn162 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn163 (scalar *argp, codeptr *nextfn) { scalar var[22]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[1], 6); var[8] = sub(var[0], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn36; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[8]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[7]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = (scalar)&fn161; var[13] = alloc(5, 0, var, 13); sub(var[13], 1) = var[11]; sub(var[13], 2) = var[4]; sub(var[13], 3) = var[5]; sub(var[13], 4) = var[6]; sub(var[13], 5) = var[7]; sub(var[12], 2) = var[13]; var[14] = var[12]; var[15] = alloc(2, 0, var, 15); sub(var[15], 1) = (scalar)&fn162; var[16] = alloc(1, 0, var, 16); sub(var[16], 1) = var[14]; sub(var[15], 2) = var[16]; var[17] = var[15]; var[18] = var[17]; var[19] = sub(var[18], 1); var[20] = sub(var[18], 2); var[21] = alloc(2, 0, var, 21); sub(var[21], 1) = var[20]; sub(var[21], 2) = var[2]; *argp = var[21]; *nextfn = (codeptr)var[19]; return; } void fn164 (scalar *argp, codeptr *nextfn) { scalar var[16]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[1], 5); var[7] = sub(var[0], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = (scalar)&fn163; var[9] = alloc(6, 0, var, 9); sub(var[9], 1) = var[7]; sub(var[9], 2) = var[2]; sub(var[9], 3) = var[3]; sub(var[9], 4) = var[4]; sub(var[9], 5) = var[5]; sub(var[9], 6) = var[6]; sub(var[8], 2) = var[9]; var[10] = var[8]; var[11] = alloc(0, 0, var, 11); var[12] = var[10]; var[13] = sub(var[12], 1); var[14] = sub(var[12], 2); var[15] = alloc(2, 0, var, 15); sub(var[15], 1) = var[14]; sub(var[15], 2) = var[11]; *argp = var[15]; *nextfn = (codeptr)var[13]; return; } void fn165 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; var[8] = alloc(1, 0, var, 8); sub(var[8], 1) = var[3]; sub(var[7], 2) = var[8]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn166 (scalar *argp, codeptr *nextfn) { scalar var[19]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = sub(var[5], 3); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = (scalar)&fn164; var[10] = alloc(5, 0, var, 10); sub(var[10], 1) = var[8]; sub(var[10], 2) = var[7]; sub(var[10], 3) = var[2]; sub(var[10], 4) = var[3]; sub(var[10], 5) = var[4]; sub(var[9], 2) = var[10]; var[11] = var[9]; var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = (scalar)&fn165; var[13] = alloc(1, 0, var, 13); sub(var[13], 1) = var[11]; sub(var[12], 2) = var[13]; var[14] = var[12]; var[15] = var[14]; var[16] = sub(var[15], 1); var[17] = sub(var[15], 2); var[18] = alloc(2, 0, var, 18); sub(var[18], 1) = var[17]; sub(var[18], 2) = var[6]; *argp = var[18]; *nextfn = (codeptr)var[16]; return; } void fn167 (scalar *argp, codeptr *nextfn) { scalar var[12]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn166; var[11] = alloc(3, 0, var, 11); sub(var[11], 1) = var[5]; sub(var[11], 2) = var[3]; sub(var[11], 3) = var[4]; sub(var[10], 2) = var[11]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn168 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[4]; sub(var[10], 3) = var[3]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn169 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn168; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[4]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn170 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn171 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn170; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[4]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn172 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn173 (scalar *argp, codeptr *nextfn) { scalar var[8]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; sub(var[7], 2) = var[3]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn174 (scalar *argp, codeptr *nextfn) { scalar var[23]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = sub(var[3], 2); var[6] = sub(var[3], 3); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = (scalar)&fn169; var[8] = alloc(3, 0, var, 8); sub(var[8], 1) = var[6]; sub(var[8], 2) = var[5]; sub(var[8], 3) = var[4]; sub(var[7], 2) = var[8]; var[9] = var[7]; var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn171; var[11] = alloc(3, 0, var, 11); sub(var[11], 1) = var[9]; sub(var[11], 2) = var[6]; sub(var[11], 3) = var[2]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn172; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn173; var[17] = alloc(1, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = var[18]; var[20] = sub(var[19], 1); var[21] = sub(var[19], 2); var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = var[21]; sub(var[22], 2) = var[2]; *argp = var[22]; *nextfn = (codeptr)var[20]; return; } void fn175 (scalar *argp, codeptr *nextfn) { scalar var[17]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = sub(var[4], 3); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = (scalar)&fn167; var[9] = alloc(3, 0, var, 9); sub(var[9], 1) = var[6]; sub(var[9], 2) = var[2]; sub(var[9], 3) = var[3]; sub(var[8], 2) = var[9]; var[10] = var[8]; var[11] = var[10]; var[12] = sub(var[11], 1); var[13] = sub(var[11], 2); var[14] = alloc(2, 0, var, 14); sub(var[14], 1) = var[13]; var[15] = alloc(2, 0, var, 15); sub(var[15], 1) = (scalar)&fn174; var[16] = alloc(1, 0, var, 16); sub(var[16], 1) = var[5]; sub(var[15], 2) = var[16]; sub(var[14], 2) = var[15]; *argp = var[14]; *nextfn = (codeptr)var[12]; return; } void fn176 (scalar *argp, codeptr *nextfn) { scalar var[20]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = (scalar)&fn27; var[6] = alloc(3, 0, var, 6); sub(var[6], 1) = var[4]; sub(var[6], 2) = var[2]; sub(var[6], 3) = var[3]; sub(var[5], 2) = var[6]; var[7] = var[5]; var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = (scalar)&fn28; var[9] = alloc(1, 0, var, 9); sub(var[9], 1) = var[7]; sub(var[8], 2) = var[9]; var[10] = var[8]; var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = (scalar)&fn29; var[12] = alloc(1, 0, var, 12); sub(var[12], 1) = var[10]; sub(var[11], 2) = var[12]; var[13] = var[11]; var[14] = var[13]; var[15] = sub(var[14], 1); var[16] = sub(var[14], 2); var[17] = alloc(2, 0, var, 17); sub(var[17], 1) = var[16]; var[18] = alloc(2, 0, var, 18); sub(var[18], 1) = (scalar)&fn175; var[19] = alloc(2, 0, var, 19); sub(var[19], 1) = var[4]; sub(var[19], 2) = var[2]; sub(var[18], 2) = var[19]; sub(var[17], 2) = var[18]; *argp = var[17]; *nextfn = (codeptr)var[15]; return; } void fn177 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; var[8] = alloc(1, 0, var, 8); sub(var[8], 1) = var[3]; sub(var[7], 2) = var[8]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn178 (scalar *argp, codeptr *nextfn) { scalar var[15]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = (scalar)&fn176; var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = var[2]; sub(var[6], 2) = var[3]; sub(var[5], 2) = var[6]; var[7] = var[5]; var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = (scalar)&fn177; var[9] = alloc(1, 0, var, 9); sub(var[9], 1) = var[7]; sub(var[8], 2) = var[9]; var[10] = var[8]; var[11] = var[10]; var[12] = sub(var[11], 1); var[13] = sub(var[11], 2); var[14] = alloc(2, 0, var, 14); sub(var[14], 1) = var[13]; sub(var[14], 2) = var[4]; *argp = var[14]; *nextfn = (codeptr)var[12]; return; } void fn179 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[4]; sub(var[10], 3) = var[3]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn180 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn179; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[4]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn181 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn182 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn181; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[4]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn183 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn184 (scalar *argp, codeptr *nextfn) { scalar var[8]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; sub(var[7], 2) = var[3]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn185 (scalar *argp, codeptr *nextfn) { scalar var[23]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = sub(var[3], 2); var[6] = sub(var[3], 3); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = (scalar)&fn180; var[8] = alloc(3, 0, var, 8); sub(var[8], 1) = var[6]; sub(var[8], 2) = var[5]; sub(var[8], 3) = var[4]; sub(var[7], 2) = var[8]; var[9] = var[7]; var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn182; var[11] = alloc(3, 0, var, 11); sub(var[11], 1) = var[9]; sub(var[11], 2) = var[6]; sub(var[11], 3) = var[2]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn183; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn184; var[17] = alloc(1, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = var[18]; var[20] = sub(var[19], 1); var[21] = sub(var[19], 2); var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = var[21]; sub(var[22], 2) = var[2]; *argp = var[22]; *nextfn = (codeptr)var[20]; return; } void fn186 (scalar *argp, codeptr *nextfn) { scalar var[14]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = (scalar)&fn178; var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = var[2]; sub(var[6], 2) = var[3]; sub(var[5], 2) = var[6]; var[7] = var[5]; var[8] = var[7]; var[9] = sub(var[8], 1); var[10] = sub(var[8], 2); var[11] = alloc(2, 0, var, 11); sub(var[11], 1) = var[10]; var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = (scalar)&fn185; var[13] = alloc(1, 0, var, 13); sub(var[13], 1) = var[4]; sub(var[12], 2) = var[13]; sub(var[11], 2) = var[12]; *argp = var[11]; *nextfn = (codeptr)var[9]; return; } void fn187 (scalar *argp, codeptr *nextfn) { scalar var[8]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; sub(var[7], 2) = var[3]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn188 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = var[2]; var[5] = sub(var[4], 1); var[6] = sub(var[4], 2); var[7] = alloc(2, 0, var, 7); sub(var[7], 1) = var[6]; var[8] = alloc(1, 0, var, 8); sub(var[8], 1) = var[3]; sub(var[7], 2) = var[8]; *argp = var[7]; *nextfn = (codeptr)var[5]; return; } void fn189 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn190 (scalar *argp, codeptr *nextfn) { scalar var[12]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn189; var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = var[3]; sub(var[5], 2) = var[2]; sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = var[6]; var[8] = sub(var[7], 1); var[9] = sub(var[7], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[9]; var[11] = alloc(0, 0, var, 11); sub(var[10], 2) = var[11]; *argp = var[10]; *nextfn = (codeptr)var[8]; return; } void fn191 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn192 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn193 (scalar *argp, codeptr *nextfn) { scalar var[23]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[0], 2); var[7] = sub(var[6], 1); var[8] = ntos(var[2] == var[7]); if (var[8] >> 1) { var[9] = sub(var[6], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn190; var[11] = alloc(1, 0, var, 11); sub(var[11], 1) = var[4]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn191; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn192; var[17] = alloc(1, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = var[18]; var[20] = sub(var[19], 1); var[21] = sub(var[19], 2); var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = var[21]; sub(var[22], 2) = var[5]; *argp = var[22]; *nextfn = (codeptr)var[20]; return; } else { var[9] = var[4]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[3]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } } void fn194 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn193; var[7] = alloc(4, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[7], 4) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[2]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn195 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn194; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[3]; sub(var[7], 3) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[2]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn196 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn197 (scalar *argp, codeptr *nextfn) { scalar var[12]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn196; var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = var[3]; sub(var[5], 2) = var[2]; sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = var[6]; var[8] = sub(var[7], 1); var[9] = sub(var[7], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[9]; var[11] = alloc(0, 0, var, 11); sub(var[10], 2) = var[11]; *argp = var[10]; *nextfn = (codeptr)var[8]; return; } void fn198 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn199 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn200 (scalar *argp, codeptr *nextfn) { scalar var[23]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[0], 2); var[7] = sub(var[6], 1); var[8] = ntos(var[2] == var[7]); if (var[8] >> 1) { var[9] = sub(var[6], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn197; var[11] = alloc(1, 0, var, 11); sub(var[11], 1) = var[4]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn198; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn199; var[17] = alloc(1, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = var[18]; var[20] = sub(var[19], 1); var[21] = sub(var[19], 2); var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = var[21]; sub(var[22], 2) = var[5]; *argp = var[22]; *nextfn = (codeptr)var[20]; return; } else { var[9] = var[4]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[3]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } } void fn201 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn200; var[7] = alloc(4, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[7], 4) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[2]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn202 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn201; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[3]; sub(var[7], 3) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[2]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn203 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn204 (scalar *argp, codeptr *nextfn) { scalar var[12]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = alloc(2, 0, var, 4); sub(var[4], 1) = (scalar)&fn203; var[5] = alloc(2, 0, var, 5); sub(var[5], 1) = var[3]; sub(var[5], 2) = var[2]; sub(var[4], 2) = var[5]; var[6] = var[4]; var[7] = var[6]; var[8] = sub(var[7], 1); var[9] = sub(var[7], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = var[9]; var[11] = alloc(0, 0, var, 11); sub(var[10], 2) = var[11]; *argp = var[10]; *nextfn = (codeptr)var[8]; return; } void fn205 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn206 (scalar *argp, codeptr *nextfn) { scalar var[9]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[0], 2); var[4] = sub(var[3], 1); var[5] = var[2]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; sub(var[8], 2) = var[4]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn207 (scalar *argp, codeptr *nextfn) { scalar var[23]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[1], 4); var[6] = sub(var[0], 2); var[7] = sub(var[6], 1); var[8] = ntos(var[2] == var[7]); if (var[8] >> 1) { var[9] = sub(var[6], 2); var[10] = alloc(2, 0, var, 10); sub(var[10], 1) = (scalar)&fn204; var[11] = alloc(1, 0, var, 11); sub(var[11], 1) = var[4]; sub(var[10], 2) = var[11]; var[12] = var[10]; var[13] = alloc(2, 0, var, 13); sub(var[13], 1) = (scalar)&fn205; var[14] = alloc(1, 0, var, 14); sub(var[14], 1) = var[12]; sub(var[13], 2) = var[14]; var[15] = var[13]; var[16] = alloc(2, 0, var, 16); sub(var[16], 1) = (scalar)&fn206; var[17] = alloc(1, 0, var, 17); sub(var[17], 1) = var[15]; sub(var[16], 2) = var[17]; var[18] = var[16]; var[19] = var[18]; var[20] = sub(var[19], 1); var[21] = sub(var[19], 2); var[22] = alloc(2, 0, var, 22); sub(var[22], 1) = var[21]; sub(var[22], 2) = var[5]; *argp = var[22]; *nextfn = (codeptr)var[20]; return; } else { var[9] = var[4]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[3]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } } void fn208 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn207; var[7] = alloc(4, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[2]; sub(var[7], 3) = var[3]; sub(var[7], 4) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[2]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn209 (scalar *argp, codeptr *nextfn) { scalar var[13]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = alloc(2, 0, var, 6); sub(var[6], 1) = (scalar)&fn208; var[7] = alloc(3, 0, var, 7); sub(var[7], 1) = var[5]; sub(var[7], 2) = var[3]; sub(var[7], 3) = var[4]; sub(var[6], 2) = var[7]; var[8] = var[6]; var[9] = var[8]; var[10] = sub(var[9], 1); var[11] = sub(var[9], 2); var[12] = alloc(2, 0, var, 12); sub(var[12], 1) = var[11]; sub(var[12], 2) = var[2]; *argp = var[12]; *nextfn = (codeptr)var[10]; return; } void fn210 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[4]; sub(var[10], 3) = var[3]; sub(var[9], 2) = var[10]; *argp = var[9]; *nextfn = (codeptr)var[7]; return; } void fn211 (scalar *argp, codeptr *nextfn) { scalar var[10]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[0], 2); var[5] = var[3]; var[6] = sub(var[5], 1); var[7] = sub(var[5], 2); var[8] = alloc(2, 0, var, 8); sub(var[8], 1) = var[7]; var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[2]; sub(var[9], 2) = var[4]; sub(var[8], 2) = var[9]; *argp = var[8]; *nextfn = (codeptr)var[6]; return; } void fn212 (scalar *argp, codeptr *nextfn) { scalar var[11]; var[0] = *argp; var[1] = sub(var[0], 1); var[2] = sub(var[1], 1); var[3] = sub(var[1], 2); var[4] = sub(var[1], 3); var[5] = sub(var[0], 2); var[6] = var[2]; var[7] = sub(var[6], 1); var[8] = sub(var[6], 2); var[9] = alloc(2, 0, var, 9); sub(var[9], 1) = var[8]; var[10] = alloc(3, 0, var, 10); sub(var[10], 1) = var[5]; sub(var[10], 2) = var[3]; sub(var[10], 3) = var[4]; sub(var[9], 2) = var[10]; *argp = var[9]; *next