#include "machine.h"

int main() { 
    pushp(FP);
    FP = SP;
    SP -= 2;
    *((WPtr)(((WPtr)(FP)+-1))) = (Word)(1);
    *((WPtr)(((WPtr)(FP)+-2))) = (Word)(0);
    if ( !*((WPtr)(((WPtr)(FP)+-1))) ) goto _T12;
    if ( !*((WPtr)(((WPtr)(FP)+-1))) ) goto _T12;
    pushw((Word)(1));
    put_bool();
    goto _T11;
_T12:
    pushw((Word)(0));
    put_bool();
_T13:
_T11:
    if ( !*((WPtr)(((WPtr)(FP)+-1))) ) goto _T15;
    if ( !*((WPtr)(((WPtr)(FP)+-2))) ) goto _T15;
    pushw((Word)(1));
    put_bool();
    goto _T14;
_T15:
    pushw((Word)(0));
    put_bool();
_T16:
_T14:
    if ( !*((WPtr)(((WPtr)(FP)+-2))) ) goto _T18;
    if ( !*((WPtr)(((WPtr)(FP)+-1))) ) goto _T18;
    pushw((Word)(1));
    put_bool();
    goto _T17;
_T18:
    pushw((Word)(0));
    put_bool();
_T19:
_T17:
    if ( !*((WPtr)(((WPtr)(FP)+-2))) ) goto _T21;
    if ( !*((WPtr)(((WPtr)(FP)+-2))) ) goto _T21;
    pushw((Word)(1));
    put_bool();
    goto _T20;
_T21:
    pushw((Word)(0));
    put_bool();
_T22:
_T20:
    newline();
    if ( *((WPtr)(((WPtr)(FP)+-1))) ) goto _T25;
    if ( !*((WPtr)(((WPtr)(FP)+-1))) ) goto _T24;
_T25:
    pushw((Word)(1));
    put_bool();
    goto _T23;
_T24:
    pushw((Word)(0));
    put_bool();
_T26:
_T23:
    if ( *((WPtr)(((WPtr)(FP)+-1))) ) goto _T29;
    if ( !*((WPtr)(((WPtr)(FP)+-2))) ) goto _T28;
_T29:
    pushw((Word)(1));
    put_bool();
    goto _T27;
_T28:
    pushw((Word)(0));
    put_bool();
_T30:
_T27:
    if ( *((WPtr)(((WPtr)(FP)+-2))) ) goto _T33;
    if ( !*((WPtr)(((WPtr)(FP)+-1))) ) goto _T32;
_T33:
    pushw((Word)(1));
    put_bool();
    goto _T31;
_T32:
    pushw((Word)(0));
    put_bool();
_T34:
_T31:
    if ( *((WPtr)(((WPtr)(FP)+-2))) ) goto _T37;
    if ( !*((WPtr)(((WPtr)(FP)+-2))) ) goto _T36;
_T37:
    pushw((Word)(1));
    put_bool();
    goto _T35;
_T36:
    pushw((Word)(0));
    put_bool();
_T38:
_T35:
    newline();
    if ( !*((WPtr)(((WPtr)(FP)+-1))) ) goto _T41;
    if ( *((WPtr)(((WPtr)(FP)+-1))) ) goto _T40;
_T41:
    pushw((Word)(1));
    put_bool();
    goto _T39;
_T40:
    pushw((Word)(0));
    put_bool();
_T42:
_T39:
    if ( !*((WPtr)(((WPtr)(FP)+-1))) ) goto _T45;
    if ( *((WPtr)(((WPtr)(FP)+-2))) ) goto _T44;
_T45:
    pushw((Word)(1));
    put_bool();
    goto _T43;
_T44:
    pushw((Word)(0));
    put_bool();
_T46:
_T43:
    if ( !*((WPtr)(((WPtr)(FP)+-2))) ) goto _T49;
    if ( *((WPtr)(((WPtr)(FP)+-1))) ) goto _T48;
_T49:
    pushw((Word)(1));
    put_bool();
    goto _T47;
_T48:
    pushw((Word)(0));
    put_bool();
_T50:
_T47:
    if ( !*((WPtr)(((WPtr)(FP)+-2))) ) goto _T53;
    if ( *((WPtr)(((WPtr)(FP)+-2))) ) goto _T52;
_T53:
    pushw((Word)(1));
    put_bool();
    goto _T51;
_T52:
    pushw((Word)(0));
    put_bool();
_T54:
_T51:
    newline();
    if ( *((WPtr)(((WPtr)(FP)+-1))) ) goto _T56;
    if ( *((WPtr)(((WPtr)(FP)+-1))) ) goto _T56;
    pushw((Word)(1));
    put_bool();
    goto _T55;
_T56:
    pushw((Word)(0));
    put_bool();
_T57:
_T55:
    if ( *((WPtr)(((WPtr)(FP)+-1))) ) goto _T59;
    if ( *((WPtr)(((WPtr)(FP)+-2))) ) goto _T59;
    pushw((Word)(1));
    put_bool();
    goto _T58;
_T59:
    pushw((Word)(0));
    put_bool();
_T60:
_T58:
    if ( *((WPtr)(((WPtr)(FP)+-2))) ) goto _T62;
    if ( *((WPtr)(((WPtr)(FP)+-1))) ) goto _T62;
    pushw((Word)(1));
    put_bool();
    goto _T61;
_T62:
    pushw((Word)(0));
    put_bool();
_T63:
_T61:
    if ( *((WPtr)(((WPtr)(FP)+-2))) ) goto _T65;
    if ( *((WPtr)(((WPtr)(FP)+-2))) ) goto _T65;
    pushw((Word)(1));
    put_bool();
    goto _T64;
_T65:
    pushw((Word)(0));
    put_bool();
_T66:
_T64:
_T10:
    SP += 2;
    popp(FP);
    return 0;
} 

