Annotation of researchv10no/cmd/ccom/vax/tests/x, revision 1.1.1.1

1.1       root        1:        .data
                      2:        .comm   _bufs,8192
                      3:        .comm   _buf,4
                      4:        .comm   _prbuf,10240
                      5:        .comm   _prptr,4
                      6:        .comm   _back,40
                      7:        .comm   _acnt,4
                      8:        .text
                      9:        .align  2
                     10:        .globl  _gencode
                     11: _gencode:
                     12:        .word   L.R1
                     13:        subl2   $L.SO1,sp
                     14: #tree (genbr eql L81 (callI 1 (iconP _setjmp) (funargP (iconP _back) ) ) ) 
                     15: #      pushl   $_back
                     16: #      calls   $1,_setjmp
                     17: #      tstl    r0
                     18: #      jeql    L81
                     19: #treeend
                     20:        .data   1
                     21: L83:
                     22: 
                     23:        .byte   0x23,0x9,0x72,0x65,0x67,0x9,0x25,0x64
                     24:        .byte   0xa,0x0
                     25:        .text
                     26: #tree (callI 2 (iconP _pr) (cm (funargP (iconP L83) ) (funargI (asgplusI (nameI _acnt) (iconI 1) ) ) ) ) 
                     27: #      addl2   $1,_acnt
                     28: #      pushl   _acnt
                     29: #      pushl   $L83
                     30: #      calls   $2,_pr
                     31: #treeend
                     32: #tree (genbr leq L84 (cmp (nameI _acnt) (iconI 20) ) ) 
                     33: #      cmpl    _acnt,$20
                     34: #      jleq    L84
                     35: #treeend
                     36: #tree (callI 1 (iconP _prtree) (funargP (vautoP -4) ) ) 
                     37: #      pushl   -4(fp)
                     38: #      calls   $1,_prtree
                     39: #treeend
                     40: #tree (unarycallI (iconP _outpr) ) 
                     41: #      calls   $0,_outpr
                     42: #treeend
                     43:        jbr     L79
                     44: L84:
                     45:        jbr     L87
                     46: L81:
                     47: #tree (assignP (vautoP -4) (callP 1 (iconP _copytree) (funargP (vparamP 4) ) ) ) 
                     48: #      pushl   4(ap)
                     49: #      calls   $1,_copytree
                     50: #      movl    r0,-4(fp)
                     51: #treeend
                     52: L87:
                     53: #tree (assignP (nameP _buf) (iconP _bufs+64) ) 
                     54: #      movl    $_bufs+64,_buf
                     55: #treeend
                     56: #tree (assignP (nameP _prptr) (iconP _prbuf) ) 
                     57: #      movl    $_prbuf,_prptr
                     58: #treeend
                     59: #tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (vautoP -4) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (iconI 63) ) ) ) 
                     60: #      pushl   $63
                     61: #      pushl   $0
                     62: #      pushl   $0
                     63: #      pushl   -4(fp)
                     64: #      calls   $4,_doit
                     65: #treeend
                     66: #tree (assignI (nameI _acnt) (assignI (nameI _ntree) (iconI 0) ) ) 
                     67: #      clrl    _ntree
                     68: #      movl    _ntree,_acnt
                     69: #treeend
                     70: #tree (unarycallI (iconP _outpr) ) 
                     71: #      calls   $0,_outpr
                     72: #treeend
                     73: L79:
                     74:        ret
                     75:        .set    L.R1,0x0
                     76:        .set    L.SO1,0x4
                     77:        .data
                     78:        .text
                     79:        .align  2
                     80:        .globl  _doit
                     81: _doit:
                     82:        .word   L.R2
                     83:        subl2   $L.SO2,sp
                     84: #tree (assignI (snode) (starI (vparamP 4) ) ) 
                     85: #      movl    *4(ap),r0
                     86: #treeend
                     87:        jbr     L91
                     88: L92:
                     89:        .data   1
                     90: L93:
                     91: 
                     92:        .byte   0x23,0x9,0x77,0x65,0x69,0x72,0x64,0x3f
                     93:        .byte   0x3f,0x3f,0x20,0x25,0x64,0xa,0x0
                     94:        .text
                     95: #tree (callI 2 (iconP _pr) (cm (funargP (iconP L93) ) (funargI (starI (vparamP 4) ) ) ) ) 
                     96: #      pushl   *4(ap)
                     97: #      pushl   $L93
                     98: #      calls   $2,_pr
                     99: #treeend
                    100: #tree (assignI (rnode) (vparamI 12) ) 
                    101: #      movl    12(ap),r0
                    102: #treeend
                    103:        jbr     L89
                    104: L94:
                    105: #tree (asgorI (vparamI 8) (iconI 256) ) 
                    106: #      bisl2   $256,8(ap)
                    107: #treeend
                    108: #tree (asgandI (vparamI 8) (iconI -2) ) 
                    109: #      bicl2   $1,8(ap)
                    110: #treeend
                    111: L95:
                    112: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                    113: #      pushl   16(ap)
                    114: #      pushl   $0
                    115: #      pushl   $2
                    116: #      movl    4(ap),r0
                    117: #      pushl   60(r0)
                    118: #      calls   $4,_doit
                    119: #      movl    r0,-8(fp)
                    120: #treeend
                    121: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) 
                    122: #      movzbl  -7(fp),r0
                    123: #      mcoml   r0,r0
                    124: #      mcoml   r0,r1
                    125: #      bicl2   r1,16(ap)
                    126: #treeend
                    127: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                    128: #      pushl   16(ap)
                    129: #      pushl   $0
                    130: #      pushl   $2
                    131: #      movl    4(ap),r0
                    132: #      pushl   64(r0)
                    133: #      calls   $4,_doit
                    134: #      movl    r0,-4(fp)
                    135: #treeend
                    136: #tree (genbr eql L96 (andU (convU (vautoUS -2) ) (iconU 1024) ) ) 
                    137: #      bitw    $1024,-2(fp)
                    138: #      jeql    L96
                    139: #treeend
                    140: #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) 
                    141: #      pushl   $0
                    142: #      pushl   4(ap)
                    143: #      calls   $2,_totemp
                    144: #treeend
                    145: #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) 
                    146: #      pushl   $1
                    147: #      pushl   $_back
                    148: #      calls   $2,_longjmp
                    149: #treeend
                    150: L96:
                    151: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
                    152: #      movzbl  -3(fp),r0
                    153: #      mcoml   r0,r0
                    154: #      mcoml   r0,r1
                    155: #      bicl2   r1,16(ap)
                    156: #treeend
                    157: #tree (genbr eql L99 (andI (vparamI 8) (iconI 1) ) ) 
                    158: #      bitl    $1,8(ap)
                    159: #      jeql    L99
                    160: #treeend
                    161:        .data   1
                    162: L100:
                    163: 
                    164:        .byte   0x23,0x9,0x62,0x69,0x74,0x25,0x63,0x9
                    165:        .byte   0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                    166:        .text
                    167: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L100) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                    168: #      movzbl  -8(fp),r0
                    169: #      ashl    $6,r0,r0
                    170: #      addl3   $_bufs,r0,-(sp)
                    171: #      movzbl  -4(fp),r0
                    172: #      ashl    $6,r0,r0
                    173: #      addl3   $_bufs,r0,-(sp)
                    174: #      pushl   4(ap)
                    175: #      calls   $1,_childtype
                    176: #      pushl   r0
                    177: #      pushl   $L100
                    178: #      calls   $4,_pr
                    179: #treeend
                    180: #tree (assignUC (vparamUC 12) (iconUC 0) ) 
                    181: #      clrb    12(ap)
                    182: #treeend
                    183: #tree (assignUS (vparamUS 14) (iconUS 1) ) 
                    184: #      movw    $1,14(ap)
                    185: #treeend
                    186: #tree (assignUC (vparamUC 13) (iconUC 0) ) 
                    187: #      clrb    13(ap)
                    188: #treeend
                    189: #tree (assignI (rnode) (vparamI 12) ) 
                    190: #      movl    12(ap),r0
                    191: #treeend
                    192:        jbr     L89
                    193: L99:
                    194: #tree (genbr eql L102 (andI (vparamI 8) (iconI 256) ) ) 
                    195: #      bitl    $256,8(ap)
                    196: #      jeql    L102
                    197: #treeend
                    198: #tree (assignI (vparamI 12) (assignI (vautoI -12) (vautoI -8) ) ) 
                    199: #      movl    -8(fp),-12(fp)
                    200: #      movl    -12(fp),12(ap)
                    201: #treeend
                    202: L102:
                    203: #tree (genbr neq L103 (convU (vparamUC 12) ) ) 
                    204: #      tstb    12(ap)
                    205: #      jneq    L103
                    206: #treeend
                    207: #tree (genbr eql L104 (andU (convU (vautoUS -2) ) (iconU 16) ) ) 
                    208: #      bitw    $16,-2(fp)
                    209: #      jeql    L104
                    210: #treeend
                    211: #tree (assignI (vparamI 12) (assignI (vautoI -12) (vautoI -4) ) ) 
                    212: #      movl    -4(fp),-12(fp)
                    213: #      movl    -12(fp),12(ap)
                    214: #treeend
                    215:        jbr     L105
                    216: L104:
                    217: #tree (genbr eql L106 (andU (convU (vautoUS -6) ) (iconU 16) ) ) 
                    218: #      bitw    $16,-6(fp)
                    219: #      jeql    L106
                    220: #treeend
                    221: #tree (assignI (vparamI 12) (assignI (vautoI -12) (vautoI -8) ) ) 
                    222: #      movl    -8(fp),-12(fp)
                    223: #      movl    -12(fp),12(ap)
                    224: #treeend
                    225:        jbr     L107
                    226: L106:
                    227: #tree (assignI (vparamI 12) (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ) 
                    228: #      pushl   16(ap)
                    229: #      pushl   4(ap)
                    230: #      calls   $2,_allocreg
                    231: #      movl    r0,-12(fp)
                    232: #      movl    r0,12(ap)
                    233: #treeend
                    234: L107:
                    235: L105:
                    236:        jbr     L108
                    237: L103:
                    238: #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                    239: #      pushl   16(ap)
                    240: #      pushl   4(ap)
                    241: #      calls   $2,_allocreg
                    242: #      movl    r0,-12(fp)
                    243: #treeend
                    244: L108:
                    245: #tree (genbr neq L109 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) 
                    246: #      movl    4(ap),r0
                    247: #      cmpl    *64(r0),$4
                    248: #      jneq    L109
                    249: #treeend
                    250: #tree (assignI (vautoI -12) (unarycallI (iconP _tostack) ) ) 
                    251: #      calls   $0,_tostack
                    252: #      movl    r0,-12(fp)
                    253: #treeend
                    254:        .data   1
                    255: L111:
                    256: 
                    257:        .byte   0x24,0x25,0x64,0x0
                    258:        .text
                    259: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (iconP L111) ) ) (funargI (minusI (unaryminusI (starI (plusP (starP (plusP (vparamP 4) (iconI 64) ) ) (iconI 60) ) ) ) (iconI 1) ) ) ) ) 
                    260: #      movl    4(ap),r0
                    261: #      movl    64(r0),r0
                    262: #      mnegl   60(r0),r1
                    263: #      subl3   $1,r1,-(sp)
                    264: #      pushl   $L111
                    265: #      movzbl  -12(fp),r0
                    266: #      ashl    $6,r0,r0
                    267: #      addl3   $_bufs,r0,-(sp)
                    268: #      calls   $3,_sprintf
                    269: #treeend
                    270:        jbr     L112
                    271: L109:
                    272:        .data   1
                    273: L113:
                    274: 
                    275:        .byte   0x23,0x9,0x6d,0x63,0x6f,0x6d,0x25,0x63
                    276:        .byte   0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                    277:        .text
                    278: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L113) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                    279: #      movzbl  -12(fp),r0
                    280: #      ashl    $6,r0,r0
                    281: #      addl3   $_bufs,r0,-(sp)
                    282: #      movzbl  -4(fp),r0
                    283: #      ashl    $6,r0,r0
                    284: #      addl3   $_bufs,r0,-(sp)
                    285: #      pushl   4(ap)
                    286: #      calls   $1,_childtype
                    287: #      pushl   r0
                    288: #      pushl   $L113
                    289: #      calls   $4,_pr
                    290: #treeend
                    291: L112:
                    292: #tree (genbr neq L115 (callI 2 (iconP _strcmp) (cm (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ) 
                    293: #      movzbl  12(ap),r0
                    294: #      ashl    $6,r0,r0
                    295: #      addl3   $_bufs,r0,-(sp)
                    296: #      movzbl  -8(fp),r0
                    297: #      ashl    $6,r0,r0
                    298: #      addl3   $_bufs,r0,-(sp)
                    299: #      calls   $2,_strcmp
                    300: #      tstl    r0
                    301: #      jneq    L115
                    302: #treeend
                    303:        .data   1
                    304: L116:
                    305: 
                    306:        .byte   0x23,0x9,0x62,0x69,0x63,0x25,0x63,0x32
                    307:        .byte   0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                    308:        .text
                    309: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L116) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                    310: #      movzbl  12(ap),r0
                    311: #      ashl    $6,r0,r0
                    312: #      addl3   $_bufs,r0,-(sp)
                    313: #      movzbl  -12(fp),r0
                    314: #      ashl    $6,r0,r0
                    315: #      addl3   $_bufs,r0,-(sp)
                    316: #      pushl   4(ap)
                    317: #      calls   $1,_childtype
                    318: #      pushl   r0
                    319: #      pushl   $L116
                    320: #      calls   $4,_pr
                    321: #treeend
                    322:        jbr     L117
                    323: L115:
                    324:        .data   1
                    325: L118:
                    326: 
                    327:        .byte   0x23,0x9,0x62,0x69,0x63,0x25,0x63,0x33
                    328:        .byte   0x9,0x25,0x73,0x2c,0x25,0x73,0x2c,0x25
                    329:        .byte   0x73,0xa,0x0
                    330:        .text
                    331: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L118) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                    332: #      movzbl  12(ap),r0
                    333: #      ashl    $6,r0,r0
                    334: #      addl3   $_bufs,r0,-(sp)
                    335: #      movzbl  -8(fp),r0
                    336: #      ashl    $6,r0,r0
                    337: #      addl3   $_bufs,r0,-(sp)
                    338: #      movzbl  -12(fp),r0
                    339: #      ashl    $6,r0,r0
                    340: #      addl3   $_bufs,r0,-(sp)
                    341: #      pushl   4(ap)
                    342: #      calls   $1,_childtype
                    343: #      pushl   r0
                    344: #      pushl   $L118
                    345: #      calls   $5,_pr
                    346: #treeend
                    347: L117:
                    348: #tree (asgorUS (vparamUS 14) (iconUS 1) ) 
                    349: #      bisw2   $1,14(ap)
                    350: #treeend
                    351: #tree (assignI (rnode) (vparamI 12) ) 
                    352: #      movl    12(ap),r0
                    353: #treeend
                    354:        jbr     L89
                    355: L119:
                    356: L120:
                    357: #tree (callI 2 (iconP _funargs) (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (vparamI 16) ) ) ) 
                    358: #      pushl   16(ap)
                    359: #      movl    4(ap),r0
                    360: #      pushl   64(r0)
                    361: #      calls   $2,_funargs
                    362: #treeend
                    363: #tree (assignI (vautoI -92) (divI (convI (starS (plusP (vparamP 4) (iconI 58) ) ) ) (iconI 32) ) ) 
                    364: #      movl    4(ap),r0
                    365: #      cvtwl   58(r0),r0
                    366: #      divl3   $32,r0,-92(fp)
                    367: #treeend
                    368: L122:
                    369: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 10) ) ) (funargI (iconI 0) ) ) (funargI (andI (vparamI 16) (iconI -4) ) ) ) ) ) 
                    370: #      bicl3   $3,16(ap),-(sp)
                    371: #      pushl   $0
                    372: #      pushl   $10
                    373: #      movl    4(ap),r0
                    374: #      pushl   60(r0)
                    375: #      calls   $4,_doit
                    376: #      movl    r0,-4(fp)
                    377: #treeend
                    378: #tree (assignP (vautoP -16) (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) 
                    379: #      movzbl  -4(fp),r0
                    380: #      ashl    $6,r0,r0
                    381: #      addl3   $_bufs,r0,-16(fp)
                    382: #treeend
                    383: L123:
                    384: #tree (genbr eql L124 (cmp (vparamI 16) (iconI 63) ) ) 
                    385: #      cmpl    16(ap),$63
                    386: #      jeql    L124
                    387: #treeend
                    388: #tree (assignUS (vautoUS -2) (iconUS 1024) ) 
                    389: #      movw    $1024,-2(fp)
                    390: #treeend
                    391: #tree (assignI (rnode) (vautoI -4) ) 
                    392: #      movl    -4(fp),r0
                    393: #treeend
                    394:        jbr     L89
                    395: L124:
                    396: #tree (assignI (vautoI -12) (callI 2 (iconP _reg0) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                    397: #      pushl   16(ap)
                    398: #      pushl   4(ap)
                    399: #      calls   $2,_reg0
                    400: #      movl    r0,-12(fp)
                    401: #treeend
                    402:        .data   1
                    403: L125:
                    404: 
                    405:        .byte   0x23,0x9,0x63,0x61,0x6c,0x6c,0x73,0x9
                    406:        .byte   0x24,0x25,0x64,0x2c,0x25,0x73,0xa,0x0
                    407:        .text
                    408: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L125) ) (funargI (vautoI -92) ) ) (funargP (vautoP -16) ) ) ) 
                    409: #      pushl   -16(fp)
                    410: #      pushl   -92(fp)
                    411: #      pushl   $L125
                    412: #      calls   $3,_pr
                    413: #treeend
                    414: #tree (genlabI  L127 (comopI (genlabI  L128 (comopI (genbr eql L127 (cmp (starI (vparamP 4) ) (iconI 100) ) ) (genbr eql L127 (cmp (starI (vparamP 4) ) (iconI 102) ) ) ) ) (genbr eql L126 (andI (vparamI 8) (iconI 8) ) ) ) ) 
                    415: #      cmpl    *4(ap),$100
                    416: #      jeql    L127
                    417: #      cmpl    *4(ap),$102
                    418: #      jeql    L127
                    419: #L128:
                    420: #      bitl    $8,8(ap)
                    421: #      jeql    L126
                    422: #L127:
                    423: #treeend
                    424:        .data   1
                    425: L130:
                    426: 
                    427:        .byte   0x29,0x0
                    428:        .text
                    429: #tree (callI 2 (iconP _strcat) (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (iconP L130) ) ) ) 
                    430: #      pushl   $L130
                    431: #      movzbl  -12(fp),r0
                    432: #      ashl    $6,r0,r0
                    433: #      addl3   $_bufs,r0,-(sp)
                    434: #      calls   $2,_strcat
                    435: #treeend
                    436: #tree (callI 2 (iconP _strshift) (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargI (iconI 1) ) ) ) 
                    437: #      pushl   $1
                    438: #      movzbl  -12(fp),r0
                    439: #      ashl    $6,r0,r0
                    440: #      addl3   $_bufs,r0,-(sp)
                    441: #      calls   $2,_strshift
                    442: #treeend
                    443: #tree (assignC (starC (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (iconC 40) ) 
                    444: #      movzbl  -12(fp),r0
                    445: #      ashl    $6,r0,r0
                    446: #      movb    $40,_bufs(r0)
                    447: #treeend
                    448: L126:
                    449: #tree (genbr neq L132 (convU (vparamUC 12) ) ) 
                    450: #      tstb    12(ap)
                    451: #      jneq    L132
                    452: #treeend
                    453: #tree (genbr eql L133 (andI (vparamI 8) (iconI 256) ) ) 
                    454: #      bitl    $256,8(ap)
                    455: #      jeql    L133
                    456: #treeend
                    457: #tree (assignI (vparamI 12) (callI 4 (iconP _doit) (cm (cm (cm (funargP (genlabP  L135 (comopP (genbr neq L134 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 104) ) ) (comopP (genlabP  L134 (genubrP  L135 (assignP (qnode) (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) ) ) (assignP (qnode) (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -11) ) ) ) ) ) ) ) 
                    458: #      movzbl  -11(fp),r0
                    459: #      mcoml   r0,r0
                    460: #      mcoml   r0,r1
                    461: #      bicl3   r1,16(ap),-(sp)
                    462: #      pushl   $0
                    463: #      pushl   $0
                    464: #      movl    4(ap),r0
                    465: #      cmpl    *60(r0),$104
                    466: #      jneq    L134
                    467: #      movl    4(ap),r0
                    468: #      movl    60(r0),r0
                    469: #      movl    60(r0),-(sp)
                    470: #      jbr     L135
                    471: #L134:
                    472: #      movl    4(ap),r0
                    473: #      movl    60(r0),-(sp)
                    474: #L135:
                    475: #      calls   $4,_doit
                    476: #      movl    r0,12(ap)
                    477: #treeend
                    478:        jbr     L136
                    479: L133:
                    480: #tree (assignI (rnode) (vautoI -12) ) 
                    481: #      movl    -12(fp),r0
                    482: #treeend
                    483:        jbr     L89
                    484: L136:
                    485: L132:
                    486: L137:
                    487: #tree (genbr neq L138 (callI 2 (iconP _strcmp) (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ) 
                    488: #      movzbl  12(ap),r0
                    489: #      ashl    $6,r0,r0
                    490: #      addl3   $_bufs,r0,-(sp)
                    491: #      movzbl  -12(fp),r0
                    492: #      ashl    $6,r0,r0
                    493: #      addl3   $_bufs,r0,-(sp)
                    494: #      calls   $2,_strcmp
                    495: #      tstl    r0
                    496: #      jneq    L138
                    497: #treeend
                    498: #tree (assignI (rnode) (vautoI -12) ) 
                    499: #      movl    -12(fp),r0
                    500: #treeend
                    501:        jbr     L89
                    502: L138:
                    503: #tree (genbr eql L139 (andI (vparamI 8) (iconI 4) ) ) 
                    504: #      bitl    $4,8(ap)
                    505: #      jeql    L139
                    506: #treeend
                    507:        .data   1
                    508: L140:
                    509: 
                    510:        .byte   0x23,0x9,0x70,0x75,0x73,0x68,0x25,0x63
                    511:        .byte   0x9,0x25,0x73,0xa,0x0
                    512:        .text
                    513: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L140) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                    514: #      movzbl  -12(fp),r0
                    515: #      ashl    $6,r0,r0
                    516: #      addl3   $_bufs,r0,-(sp)
                    517: #      pushl   4(ap)
                    518: #      calls   $1,_type
                    519: #      pushl   r0
                    520: #      pushl   $L140
                    521: #      calls   $3,_pr
                    522: #treeend
                    523:        jbr     L142
                    524: L139:
                    525:        .data   1
                    526: L143:
                    527: 
                    528:        .byte   0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9
                    529:        .byte   0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                    530:        .text
                    531: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L143) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                    532: #      movzbl  12(ap),r0
                    533: #      ashl    $6,r0,r0
                    534: #      addl3   $_bufs,r0,-(sp)
                    535: #      movzbl  -12(fp),r0
                    536: #      ashl    $6,r0,r0
                    537: #      addl3   $_bufs,r0,-(sp)
                    538: #      pushl   4(ap)
                    539: #      calls   $1,_type
                    540: #      pushl   r0
                    541: #      pushl   $L143
                    542: #      calls   $4,_pr
                    543: #treeend
                    544: L142:
                    545: #tree (asgorUS (vparamUS 14) (iconUS 1) ) 
                    546: #      bisw2   $1,14(ap)
                    547: #treeend
                    548: #tree (assignI (rnode) (vparamI 12) ) 
                    549: #      movl    12(ap),r0
                    550: #treeend
                    551:        jbr     L89
                    552: L144:
                    553: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                    554: #      pushl   16(ap)
                    555: #      pushl   $0
                    556: #      pushl   $2
                    557: #      movl    4(ap),r0
                    558: #      pushl   60(r0)
                    559: #      calls   $4,_doit
                    560: #      movl    r0,-4(fp)
                    561: #treeend
                    562: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
                    563: #      movzbl  -3(fp),r0
                    564: #      mcoml   r0,r0
                    565: #      mcoml   r0,r1
                    566: #      bicl2   r1,16(ap)
                    567: #treeend
                    568: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                    569: #      pushl   16(ap)
                    570: #      pushl   $0
                    571: #      pushl   $2
                    572: #      movl    4(ap),r0
                    573: #      pushl   64(r0)
                    574: #      calls   $4,_doit
                    575: #      movl    r0,-8(fp)
                    576: #treeend
                    577: #tree (genbr eql L145 (andU (convU (vautoUS -6) ) (iconU 1024) ) ) 
                    578: #      bitw    $1024,-6(fp)
                    579: #      jeql    L145
                    580: #treeend
                    581: #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) 
                    582: #      pushl   $0
                    583: #      pushl   4(ap)
                    584: #      calls   $2,_totemp
                    585: #treeend
                    586: #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) 
                    587: #      pushl   $1
                    588: #      pushl   $_back
                    589: #      calls   $2,_longjmp
                    590: #treeend
                    591: L145:
                    592:        .data   1
                    593: L146:
                    594: 
                    595:        .byte   0x23,0x9,0x63,0x6d,0x70,0x25,0x63,0x9
                    596:        .byte   0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                    597:        .text
                    598: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L146) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                    599: #      movzbl  -8(fp),r0
                    600: #      ashl    $6,r0,r0
                    601: #      addl3   $_bufs,r0,-(sp)
                    602: #      movzbl  -4(fp),r0
                    603: #      ashl    $6,r0,r0
                    604: #      addl3   $_bufs,r0,-(sp)
                    605: #      pushl   4(ap)
                    606: #      calls   $1,_childtype
                    607: #      pushl   r0
                    608: #      pushl   $L146
                    609: #      calls   $4,_pr
                    610: #treeend
                    611: #tree (assignUC (vparamUC 12) (assignUC (vparamUC 13) (iconUC 0) ) ) 
                    612: #      clrb    13(ap)
                    613: #      movb    13(ap),12(ap)
                    614: #treeend
                    615: #tree (assignUS (vparamUS 14) (iconUS 1) ) 
                    616: #      movw    $1,14(ap)
                    617: #treeend
                    618: #tree (assignI (rnode) (vparamI 12) ) 
                    619: #      movl    12(ap),r0
                    620: #treeend
                    621:        jbr     L89
                    622: L147:
                    623: #tree (genbr neq L148 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 108) ) ) 
                    624: #      movl    4(ap),r0
                    625: #      cmpl    *60(r0),$108
                    626: #      jneq    L148
                    627: #treeend
                    628: #tree (genbr neq L149 (convU (vparamUC 12) ) ) 
                    629: #      tstb    12(ap)
                    630: #      jneq    L149
                    631: #treeend
                    632: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                    633: #      pushl   16(ap)
                    634: #      pushl   4(ap)
                    635: #      calls   $2,_allocreg
                    636: #      movl    r0,12(ap)
                    637: #treeend
                    638: L149:
                    639: #tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) 
                    640: #      pushl   16(ap)
                    641: #      pushl   12(ap)
                    642: #      pushl   $2
                    643: #      movl    4(ap),r0
                    644: #      pushl   60(r0)
                    645: #      calls   $4,_doit
                    646: #treeend
                    647:        jbr     L150
                    648: L148:
                    649: #tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) 
                    650: #      pushl   16(ap)
                    651: #      pushl   $0
                    652: #      pushl   $0
                    653: #      movl    4(ap),r0
                    654: #      pushl   60(r0)
                    655: #      calls   $4,_doit
                    656: #treeend
                    657: L150:
                    658: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) ) 
                    659: #      pushl   16(ap)
                    660: #      pushl   12(ap)
                    661: #      pushl   $2
                    662: #      movl    4(ap),r0
                    663: #      pushl   64(r0)
                    664: #      calls   $4,_doit
                    665: #      movl    r0,-4(fp)
                    666: #treeend
                    667: #tree (genbr eql L151 (andI (vparamI 8) (iconI 8) ) ) 
                    668: #      bitl    $8,8(ap)
                    669: #      jeql    L151
                    670: #treeend
                    671: #tree (assignUC (vparamUC 12) (iconUC 0) ) 
                    672: #      clrb    12(ap)
                    673: #treeend
                    674: #tree (assignI (vautoI -92) (andI (convU (vautoUS -2) ) (iconU 656) ) ) 
                    675: #      movzwl  -2(fp),r0
                    676: #      bicl3   $-657,r0,-92(fp)
                    677: #treeend
                    678: #tree (assignI (vautoI -96) (convI (vautoUC -3) ) ) 
                    679: #      movzbl  -3(fp),-96(fp)
                    680: #treeend
                    681: #tree (assignP (nameP _buf) (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) 
                    682: #      movzbl  -4(fp),r0
                    683: #      ashl    $6,r0,r0
                    684: #      addl3   $_bufs,r0,_buf
                    685: #treeend
                    686:        jbr     L152
                    687: L151:
                    688: #tree (assignI (rnode) (vautoI -4) ) 
                    689: #      movl    -4(fp),r0
                    690: #treeend
                    691:        jbr     L89
                    692: L153:
                    693: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                    694: #      pushl   16(ap)
                    695: #      pushl   $0
                    696: #      pushl   $2
                    697: #      movl    4(ap),r0
                    698: #      pushl   60(r0)
                    699: #      calls   $4,_doit
                    700: #      movl    r0,-4(fp)
                    701: #treeend
                    702: #tree (genbr neq L154 (convU (vparamUC 12) ) ) 
                    703: #      tstb    12(ap)
                    704: #      jneq    L154
                    705: #treeend
                    706: #tree (genbr eql L155 (andU (convU (vautoUS -2) ) (iconU 16) ) ) 
                    707: #      bitw    $16,-2(fp)
                    708: #      jeql    L155
                    709: #treeend
                    710: #tree (assignI (vparamI 12) (vautoI -4) ) 
                    711: #      movl    -4(fp),12(ap)
                    712: #treeend
                    713:        jbr     L156
                    714: L155:
                    715: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -3) ) ) ) ) ) ) ) 
                    716: #      movzbl  -3(fp),r0
                    717: #      mcoml   r0,r0
                    718: #      mcoml   r0,r1
                    719: #      bicl3   r1,16(ap),-(sp)
                    720: #      pushl   4(ap)
                    721: #      calls   $2,_allocreg
                    722: #      movl    r0,12(ap)
                    723: #treeend
                    724: L156:
                    725: L154:
                    726:        .data   1
                    727: L157:
                    728: 
                    729:        .byte   0x23,0x9,0x6d,0x63,0x6f,0x6d,0x25,0x63
                    730:        .byte   0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                    731:        .text
                    732: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L157) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                    733: #      movzbl  12(ap),r0
                    734: #      ashl    $6,r0,r0
                    735: #      addl3   $_bufs,r0,-(sp)
                    736: #      movzbl  -4(fp),r0
                    737: #      ashl    $6,r0,r0
                    738: #      addl3   $_bufs,r0,-(sp)
                    739: #      pushl   4(ap)
                    740: #      calls   $1,_childtype
                    741: #      pushl   r0
                    742: #      pushl   $L157
                    743: #      calls   $4,_pr
                    744: #treeend
                    745: #tree (asgorUS (vparamUS 14) (iconUS 1) ) 
                    746: #      bisw2   $1,14(ap)
                    747: #treeend
                    748: #tree (assignI (rnode) (vparamI 12) ) 
                    749: #      movl    12(ap),r0
                    750: #treeend
                    751:        jbr     L89
                    752: L158:
                    753: #tree (genlabI  L160 (comopI (genbr neq L159 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 58) ) ) (genbr neq L159 (cmp (starI (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) (iconI 13) ) ) ) ) 
                    754: #      movl    4(ap),r0
                    755: #      cmpl    *60(r0),$58
                    756: #      jneq    L159
                    757: #      movl    4(ap),r0
                    758: #      movl    60(r0),r0
                    759: #      cmpl    *60(r0),$13
                    760: #      jneq    L159
                    761: #L160:
                    762: #treeend
                    763: #tree (genbr neq L161 (convU (vparamUC 12) ) ) 
                    764: #      tstb    12(ap)
                    765: #      jneq    L161
                    766: #treeend
                    767: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                    768: #      pushl   16(ap)
                    769: #      pushl   4(ap)
                    770: #      calls   $2,_allocreg
                    771: #      movl    r0,12(ap)
                    772: #treeend
                    773: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) ) 
                    774: #      pushl   16(ap)
                    775: #      pushl   12(ap)
                    776: #      pushl   $2
                    777: #      movl    4(ap),r0
                    778: #      pushl   60(r0)
                    779: #      calls   $4,_doit
                    780: #      movl    r0,-4(fp)
                    781: #treeend
                    782:        jbr     L162
                    783: L161:
                    784: #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                    785: #      pushl   16(ap)
                    786: #      pushl   4(ap)
                    787: #      calls   $2,_allocreg
                    788: #      movl    r0,-12(fp)
                    789: #treeend
                    790: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (vautoI -12) ) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -11) ) ) ) ) ) ) ) 
                    791: #      movzbl  -11(fp),r0
                    792: #      mcoml   r0,r0
                    793: #      mcoml   r0,r1
                    794: #      bicl3   r1,16(ap),-(sp)
                    795: #      pushl   -12(fp)
                    796: #      pushl   $2
                    797: #      movl    4(ap),r0
                    798: #      pushl   60(r0)
                    799: #      calls   $4,_doit
                    800: #      movl    r0,-4(fp)
                    801: #treeend
                    802: L162:
                    803:        jbr     L163
                    804: L159:
                    805: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                    806: #      pushl   16(ap)
                    807: #      pushl   $0
                    808: #      pushl   $2
                    809: #      movl    4(ap),r0
                    810: #      pushl   60(r0)
                    811: #      calls   $4,_doit
                    812: #      movl    r0,-4(fp)
                    813: #treeend
                    814: L163:
                    815: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
                    816: #      movzbl  -3(fp),r0
                    817: #      mcoml   r0,r0
                    818: #      mcoml   r0,r1
                    819: #      bicl2   r1,16(ap)
                    820: #treeend
                    821: #tree (genbr neq L164 (cmp (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) 
                    822: #      pushl   4(ap)
                    823: #      calls   $1,_childtype
                    824: #      movl    r0,r11
                    825: #      pushl   4(ap)
                    826: #      calls   $1,_type
                    827: #      cmpl    r11,r0
                    828: #      jneq    L164
                    829: #treeend
                    830: #tree (assignI (rnode) (vautoI -4) ) 
                    831: #      movl    -4(fp),r0
                    832: #treeend
                    833:        jbr     L89
                    834: L164:
                    835: #tree (genbr neq L165 (convU (vparamUC 12) ) ) 
                    836: #      tstb    12(ap)
                    837: #      jneq    L165
                    838: #treeend
                    839: #tree (genbr eql L166 (andU (convU (vautoUS -2) ) (iconU 16) ) ) 
                    840: #      bitw    $16,-2(fp)
                    841: #      jeql    L166
                    842: #treeend
                    843: #tree (assignI (vparamI 12) (vautoI -4) ) 
                    844: #      movl    -4(fp),12(ap)
                    845: #treeend
                    846:        jbr     L167
                    847: L166:
                    848: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                    849: #      pushl   16(ap)
                    850: #      pushl   4(ap)
                    851: #      calls   $2,_allocreg
                    852: #      movl    r0,12(ap)
                    853: #treeend
                    854: L167:
                    855: L165:
                    856: #tree (genlabI  L171 (comopI (genlabI  L172 (comopI (genlabI  L173 (comopI (genbr eql L170 (callI 1 (iconP _isunsigned) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) (genbr leq L170 (cmp (callI 1 (iconP _incrsize) (funargP (vparamP 4) ) ) (callI 1 (iconP _incrsize) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ) ) ) (genbr eql L170 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (iconI 102) ) ) ) ) (genbr eql L170 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (iconI 100) ) ) ) ) 
                    857: #      movl    4(ap),r0
                    858: #      pushl   60(r0)
                    859: #      calls   $1,_isunsigned
                    860: #      tstl    r0
                    861: #      jeql    L170
                    862: #      pushl   4(ap)
                    863: #      calls   $1,_incrsize
                    864: #      movl    r0,r11
                    865: #      movl    4(ap),r0
                    866: #      pushl   60(r0)
                    867: #      calls   $1,_incrsize
                    868: #      cmpl    r11,r0
                    869: #      jleq    L170
                    870: #L173:
                    871: #      pushl   4(ap)
                    872: #      calls   $1,_type
                    873: #      cmpl    r0,$102
                    874: #      jeql    L170
                    875: #L172:
                    876: #      pushl   4(ap)
                    877: #      calls   $1,_type
                    878: #      cmpl    r0,$100
                    879: #      jeql    L170
                    880: #L171:
                    881: #treeend
                    882:        .data   1
                    883: L174:
                    884: 
                    885:        .byte   0x6d,0x6f,0x76,0x7a,0x0
                    886:        .text
                    887: #tree (assignP (vautoP -16) (iconP L174) ) 
                    888: #      movl    $L174,-16(fp)
                    889: #treeend
                    890:        jbr     L175
                    891: L170:
                    892:        .data   1
                    893: L176:
                    894: 
                    895:        .byte   0x63,0x76,0x74,0x0
                    896:        .text
                    897: #tree (assignP (vautoP -16) (iconP L176) ) 
                    898: #      movl    $L176,-16(fp)
                    899: #treeend
                    900: L175:
                    901:        .data   1
                    902: L177:
                    903: 
                    904:        .byte   0x23,0x9,0x25,0x73,0x25,0x63,0x25,0x63
                    905:        .byte   0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                    906:        .text
                    907: #tree (callI 6 (iconP _pr) (cm (cm (cm (cm (cm (funargP (iconP L177) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                    908: #      movzbl  12(ap),r0
                    909: #      ashl    $6,r0,r0
                    910: #      addl3   $_bufs,r0,-(sp)
                    911: #      movzbl  -4(fp),r0
                    912: #      ashl    $6,r0,r0
                    913: #      addl3   $_bufs,r0,-(sp)
                    914: #      pushl   4(ap)
                    915: #      calls   $1,_type
                    916: #      pushl   r0
                    917: #      pushl   4(ap)
                    918: #      calls   $1,_childtype
                    919: #      pushl   r0
                    920: #      pushl   -16(fp)
                    921: #      pushl   $L177
                    922: #      calls   $6,_pr
                    923: #treeend
                    924: #tree (asgorUS (vparamUS 14) (iconUS 1) ) 
                    925: #      bisw2   $1,14(ap)
                    926: #treeend
                    927: #tree (assignI (rnode) (vparamI 12) ) 
                    928: #      movl    12(ap),r0
                    929: #treeend
                    930:        jbr     L89
                    931: L178:
                    932: #tree (assignI (vautoI -92) (iconI -1) ) 
                    933: #      movl    $-1,-92(fp)
                    934: #treeend
                    935:        .data   1
                    936: L179:
                    937: 
                    938:        .byte   0x73,0x75,0x62,0x0
                    939:        .text
                    940: #tree (assignP (vautoP -16) (iconP L179) ) 
                    941: #      movl    $L179,-16(fp)
                    942: #treeend
                    943: L180:
                    944: #tree (genbr eql L181 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) 
                    945: #      movl    4(ap),r0
                    946: #      cmpl    *64(r0),$4
                    947: #      jeql    L181
                    948: #treeend
                    949:        .data   1
                    950: L184:
                    951: 
                    952:        .byte   0x63,0x6f,0x64,0x65,0x67,0x65,0x6e,0x21
                    953:        .byte   0x20,0x69,0x6e,0x63,0x72,0x6f,0x70,0x20
                    954:        .byte   0x6e,0x6f,0x74,0x20,0x77,0x69,0x74,0x68
                    955:        .byte   0x20,0x49,0x43,0x4f,0x4e,0x0
                    956:        .text
                    957: #tree (comopI (callI 1 (iconP _fflush) (funargP (iconP __iob+16) ) ) (callI 1 (iconP _cerror) (funargP (iconP L184) ) ) ) 
                    958: #      pushl   $__iob+16
                    959: #      calls   $1,_fflush
                    960: #      pushl   $L184
                    961: #      calls   $1,_cerror
                    962: #treeend
                    963: L181:
                    964: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                    965: #      pushl   16(ap)
                    966: #      pushl   $0
                    967: #      pushl   $0
                    968: #      movl    4(ap),r0
                    969: #      pushl   60(r0)
                    970: #      calls   $4,_doit
                    971: #      movl    r0,-4(fp)
                    972: #treeend
                    973: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) ) ) 
                    974: #      pushl   $0
                    975: #      pushl   $0
                    976: #      pushl   $0
                    977: #      movl    4(ap),r0
                    978: #      pushl   64(r0)
                    979: #      calls   $4,_doit
                    980: #      movl    r0,-8(fp)
                    981: #treeend
                    982: #tree (genbr eql L185 (andI (vparamI 8) (iconI 2) ) ) 
                    983: #      bitl    $2,8(ap)
                    984: #      jeql    L185
                    985: #treeend
                    986: #tree (genbr neq L186 (convU (vparamUC 12) ) ) 
                    987: #      tstb    12(ap)
                    988: #      jneq    L186
                    989: #treeend
                    990: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -3) ) ) ) ) ) ) ) 
                    991: #      movzbl  -3(fp),r0
                    992: #      mcoml   r0,r0
                    993: #      mcoml   r0,r1
                    994: #      bicl3   r1,16(ap),-(sp)
                    995: #      pushl   4(ap)
                    996: #      calls   $2,_allocreg
                    997: #      movl    r0,12(ap)
                    998: #treeend
                    999: L186:
                   1000:        .data   1
                   1001: L187:
                   1002: 
                   1003:        .byte   0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9
                   1004:        .byte   0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                   1005:        .text
                   1006: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L187) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   1007: #      movzbl  12(ap),r0
                   1008: #      ashl    $6,r0,r0
                   1009: #      addl3   $_bufs,r0,-(sp)
                   1010: #      movzbl  -4(fp),r0
                   1011: #      ashl    $6,r0,r0
                   1012: #      addl3   $_bufs,r0,-(sp)
                   1013: #      pushl   4(ap)
                   1014: #      calls   $1,_childtype
                   1015: #      pushl   r0
                   1016: #      pushl   $L187
                   1017: #      calls   $4,_pr
                   1018: #treeend
                   1019: #tree (genbr eql L188 (andU (convU (vautoUS -6) ) (iconU 64) ) ) 
                   1020: #      bitw    $64,-6(fp)
                   1021: #      jeql    L188
                   1022: #treeend
                   1023: #tree (genbr neq L189 (cmp (vautoI -92) (iconI 1) ) ) 
                   1024: #      cmpl    -92(fp),$1
                   1025: #      jneq    L189
                   1026: #treeend
                   1027:        .data   1
                   1028: L190:
                   1029: 
                   1030:        .byte   0x69,0x6e,0x63,0x0
                   1031:        .text
                   1032: #tree (assignP (vautoP -16) (iconP L190) ) 
                   1033: #      movl    $L190,-16(fp)
                   1034: #treeend
                   1035:        jbr     L191
                   1036: L189:
                   1037:        .data   1
                   1038: L192:
                   1039: 
                   1040:        .byte   0x64,0x65,0x63,0x0
                   1041:        .text
                   1042: #tree (assignP (vautoP -16) (iconP L192) ) 
                   1043: #      movl    $L192,-16(fp)
                   1044: #treeend
                   1045: L191:
                   1046:        .data   1
                   1047: L193:
                   1048: 
                   1049:        .byte   0x23,0x9,0x25,0x73,0x25,0x63,0x9,0x25
                   1050:        .byte   0x73,0xa,0x0
                   1051:        .text
                   1052: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L193) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   1053: #      movzbl  -4(fp),r0
                   1054: #      ashl    $6,r0,r0
                   1055: #      addl3   $_bufs,r0,-(sp)
                   1056: #      pushl   4(ap)
                   1057: #      calls   $1,_childtype
                   1058: #      pushl   r0
                   1059: #      pushl   -16(fp)
                   1060: #      pushl   $L193
                   1061: #      calls   $4,_pr
                   1062: #treeend
                   1063:        jbr     L194
                   1064: L188:
                   1065:        .data   1
                   1066: L195:
                   1067: 
                   1068:        .byte   0x23,0x9,0x25,0x73,0x25,0x63,0x32,0x9
                   1069:        .byte   0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                   1070:        .text
                   1071: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L195) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   1072: #      movzbl  -4(fp),r0
                   1073: #      ashl    $6,r0,r0
                   1074: #      addl3   $_bufs,r0,-(sp)
                   1075: #      movzbl  -8(fp),r0
                   1076: #      ashl    $6,r0,r0
                   1077: #      addl3   $_bufs,r0,-(sp)
                   1078: #      pushl   4(ap)
                   1079: #      calls   $1,_childtype
                   1080: #      pushl   r0
                   1081: #      pushl   -16(fp)
                   1082: #      pushl   $L195
                   1083: #      calls   $5,_pr
                   1084: #treeend
                   1085: L194:
                   1086: #tree (genbr eql L196 (andI (vparamI 8) (iconI 8) ) ) 
                   1087: #      bitl    $8,8(ap)
                   1088: #      jeql    L196
                   1089: #treeend
                   1090: #tree (assignI (vautoI -4) (vparamI 12) ) 
                   1091: #      movl    12(ap),-4(fp)
                   1092: #treeend
                   1093:        jbr     L197
                   1094: L196:
                   1095: #tree (asgandUS (vparamUS 14) (iconUS 65534) ) 
                   1096: #      bicw2   $-65535,14(ap)
                   1097: #treeend
                   1098: #tree (assignI (rnode) (vparamI 12) ) 
                   1099: #      movl    12(ap),r0
                   1100: #treeend
                   1101:        jbr     L89
                   1102: L185:
                   1103: #tree (genbr eql L198 (andU (convU (vautoUS -6) ) (iconU 64) ) ) 
                   1104: #      bitw    $64,-6(fp)
                   1105: #      jeql    L198
                   1106: #treeend
                   1107: #tree (genbr neq L199 (cmp (vautoI -92) (iconI 1) ) ) 
                   1108: #      cmpl    -92(fp),$1
                   1109: #      jneq    L199
                   1110: #treeend
                   1111:        .data   1
                   1112: L200:
                   1113: 
                   1114:        .byte   0x69,0x6e,0x63,0x0
                   1115:        .text
                   1116: #tree (assignP (vautoP -16) (iconP L200) ) 
                   1117: #      movl    $L200,-16(fp)
                   1118: #treeend
                   1119:        jbr     L201
                   1120: L199:
                   1121:        .data   1
                   1122: L202:
                   1123: 
                   1124:        .byte   0x64,0x65,0x63,0x0
                   1125:        .text
                   1126: #tree (assignP (vautoP -16) (iconP L202) ) 
                   1127: #      movl    $L202,-16(fp)
                   1128: #treeend
                   1129: L201:
                   1130:        .data   1
                   1131: L203:
                   1132: 
                   1133:        .byte   0x23,0x9,0x25,0x73,0x25,0x63,0x9,0x25
                   1134:        .byte   0x73,0xa,0x0
                   1135:        .text
                   1136: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L203) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   1137: #      movzbl  -4(fp),r0
                   1138: #      ashl    $6,r0,r0
                   1139: #      addl3   $_bufs,r0,-(sp)
                   1140: #      pushl   4(ap)
                   1141: #      calls   $1,_childtype
                   1142: #      pushl   r0
                   1143: #      pushl   -16(fp)
                   1144: #      pushl   $L203
                   1145: #      calls   $4,_pr
                   1146: #treeend
                   1147:        jbr     L204
                   1148: L198:
                   1149:        .data   1
                   1150: L205:
                   1151: 
                   1152:        .byte   0x23,0x9,0x25,0x73,0x25,0x63,0x32,0x9
                   1153:        .byte   0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                   1154:        .text
                   1155: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L205) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   1156: #      movzbl  -4(fp),r0
                   1157: #      ashl    $6,r0,r0
                   1158: #      addl3   $_bufs,r0,-(sp)
                   1159: #      movzbl  -8(fp),r0
                   1160: #      ashl    $6,r0,r0
                   1161: #      addl3   $_bufs,r0,-(sp)
                   1162: #      pushl   4(ap)
                   1163: #      calls   $1,_childtype
                   1164: #      pushl   r0
                   1165: #      pushl   -16(fp)
                   1166: #      pushl   $L205
                   1167: #      calls   $5,_pr
                   1168: #treeend
                   1169: L204:
                   1170: #tree (genbr eql L206 (vparamUC 12) ) 
                   1171: #      tstb    12(ap)
                   1172: #      jeql    L206
                   1173: #treeend
                   1174: #tree (assignI (vautoI -12) (vautoI -4) ) 
                   1175: #      movl    -4(fp),-12(fp)
                   1176: #treeend
                   1177:        jbr     L137
                   1178: L206:
                   1179: #tree (asgorUS (vautoUS -2) (iconUS 1) ) 
                   1180: #      bisw2   $1,-2(fp)
                   1181: #treeend
                   1182: #tree (assignI (rnode) (vautoI -4) ) 
                   1183: #      movl    -4(fp),r0
                   1184: #treeend
                   1185:        jbr     L89
                   1186: L207:
                   1187: #tree (asgorI (vparamI 8) (iconI 256) ) 
                   1188: #      bisl2   $256,8(ap)
                   1189: #treeend
                   1190: L208:
                   1191: #tree (genbr neq L209 (callI 1 (iconP _isunsigned) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) 
                   1192: #      movl    4(ap),r0
                   1193: #      pushl   60(r0)
                   1194: #      calls   $1,_isunsigned
                   1195: #      tstl    r0
                   1196: #      jneq    L209
                   1197: #treeend
                   1198: #tree (genlabI  L211 (comopI (genbr neq L210 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 104) ) ) (genbr neq L210 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (callI 1 (iconP _childtype) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) ) ) ) 
                   1199: #      movl    4(ap),r0
                   1200: #      cmpl    *60(r0),$104
                   1201: #      jneq    L210
                   1202: #      pushl   4(ap)
                   1203: #      calls   $1,_type
                   1204: #      movl    r0,r11
                   1205: #      movl    4(ap),r0
                   1206: #      pushl   60(r0)
                   1207: #      calls   $1,_childtype
                   1208: #      cmpl    r11,r0
                   1209: #      jneq    L210
                   1210: #L211:
                   1211: #treeend
                   1212: #tree (assignP (starP (plusP (vparamP 4) (iconI 60) ) ) (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) 
                   1213: #      movl    4(ap),r0
                   1214: #      movl    4(ap),r1
                   1215: #      movl    60(r1),r1
                   1216: #      movl    60(r1),60(r0)
                   1217: #treeend
                   1218: L210:
                   1219: #tree (genlabI  L213 (comopI (genbr neq L212 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 104) ) ) (genbr neq L212 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (callI 1 (iconP _childtype) (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) ) ) ) ) ) 
                   1220: #      movl    4(ap),r0
                   1221: #      cmpl    *64(r0),$104
                   1222: #      jneq    L212
                   1223: #      pushl   4(ap)
                   1224: #      calls   $1,_type
                   1225: #      movl    r0,r11
                   1226: #      movl    4(ap),r0
                   1227: #      pushl   64(r0)
                   1228: #      calls   $1,_childtype
                   1229: #      cmpl    r11,r0
                   1230: #      jneq    L212
                   1231: #L213:
                   1232: #treeend
                   1233: #tree (assignP (starP (plusP (vparamP 4) (iconI 64) ) ) (starP (plusP (starP (plusP (vparamP 4) (iconI 64) ) ) (iconI 60) ) ) ) 
                   1234: #      movl    4(ap),r0
                   1235: #      movl    4(ap),r1
                   1236: #      movl    64(r1),r1
                   1237: #      movl    60(r1),64(r0)
                   1238: #treeend
                   1239: L212:
                   1240:        .data   1
                   1241: L214:
                   1242: 
                   1243:        .byte   0x64,0x69,0x76,0x0
                   1244:        .text
                   1245: #tree (assignP (vautoP -16) (iconP L214) ) 
                   1246: #      movl    $L214,-16(fp)
                   1247: #treeend
                   1248:        jbr     L215
                   1249: L209:
                   1250:        .data   1
                   1251: L216:
                   1252: 
                   1253:        .byte   0x75,0x64,0x69,0x76,0x0
                   1254:        .text
                   1255: #tree (assignP (vautoP -16) (iconP L216) ) 
                   1256: #      movl    $L216,-16(fp)
                   1257: #treeend
                   1258: L217:
                   1259: #tree (genbr eql L218 (cmp (callI 1 (iconP _incrsize) (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) ) (iconI 4) ) ) 
                   1260: #      movl    4(ap),r0
                   1261: #      pushl   64(r0)
                   1262: #      calls   $1,_incrsize
                   1263: #      cmpl    r0,$4
                   1264: #      jeql    L218
                   1265: #treeend
                   1266: #tree (assignI (vautoI -84) (iconI 104) ) 
                   1267: #      movl    $104,-84(fp)
                   1268: #treeend
                   1269: #tree (assignP (vautoP -24) (starP (plusP (vparamP 4) (iconI 64) ) ) ) 
                   1270: #      movl    4(ap),r0
                   1271: #      movl    64(r0),-24(fp)
                   1272: #treeend
                   1273: #tree (assignU (vautoU -76) (iconU 512) ) 
                   1274: #      movl    $512,-76(fp)
                   1275: #treeend
                   1276: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (unaryandP (vautoSt -84) ) ) (funargI (iconI 6) ) ) (funargI (unarycallI (iconP _tostack) ) ) ) (funargI (vparamI 16) ) ) ) ) 
                   1277: #      pushl   16(ap)
                   1278: #      calls   $0,_tostack
                   1279: #      pushl   r0
                   1280: #      pushl   $6
                   1281: #      pushal  -84(fp)
                   1282: #      calls   $4,_doit
                   1283: #      movl    r0,-4(fp)
                   1284: #treeend
                   1285:        jbr     L219
                   1286: L218:
                   1287: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 4) ) ) (funargI (unarycallI (iconP _tostack) ) ) ) (funargI (vparamI 16) ) ) ) ) 
                   1288: #      pushl   16(ap)
                   1289: #      calls   $0,_tostack
                   1290: #      pushl   r0
                   1291: #      pushl   $4
                   1292: #      movl    4(ap),r0
                   1293: #      pushl   64(r0)
                   1294: #      calls   $4,_doit
                   1295: #      movl    r0,-4(fp)
                   1296: #treeend
                   1297: L219:
                   1298: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
                   1299: #      movzbl  -3(fp),r0
                   1300: #      mcoml   r0,r0
                   1301: #      mcoml   r0,r1
                   1302: #      bicl2   r1,16(ap)
                   1303: #treeend
                   1304: #tree (genbr eql L220 (cmp (callI 1 (iconP _incrsize) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) (iconI 4) ) ) 
                   1305: #      movl    4(ap),r0
                   1306: #      pushl   60(r0)
                   1307: #      calls   $1,_incrsize
                   1308: #      cmpl    r0,$4
                   1309: #      jeql    L220
                   1310: #treeend
                   1311: #tree (assignI (vautoI -84) (iconI 104) ) 
                   1312: #      movl    $104,-84(fp)
                   1313: #treeend
                   1314: #tree (assignP (vautoP -24) (starP (plusP (vparamP 4) (iconI 60) ) ) ) 
                   1315: #      movl    4(ap),r0
                   1316: #      movl    60(r0),-24(fp)
                   1317: #treeend
                   1318: #tree (assignU (vautoU -76) (iconU 512) ) 
                   1319: #      movl    $512,-76(fp)
                   1320: #treeend
                   1321: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (unaryandP (vautoSt -84) ) ) (funargI (iconI 6) ) ) (funargI (unarycallI (iconP _tostack) ) ) ) (funargI (vparamI 16) ) ) ) ) 
                   1322: #      pushl   16(ap)
                   1323: #      calls   $0,_tostack
                   1324: #      pushl   r0
                   1325: #      pushl   $6
                   1326: #      pushal  -84(fp)
                   1327: #      calls   $4,_doit
                   1328: #      movl    r0,-8(fp)
                   1329: #treeend
                   1330:        jbr     L221
                   1331: L220:
                   1332: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 4) ) ) (funargI (unarycallI (iconP _tostack) ) ) ) (funargI (vparamI 16) ) ) ) ) 
                   1333: #      pushl   16(ap)
                   1334: #      calls   $0,_tostack
                   1335: #      pushl   r0
                   1336: #      pushl   $4
                   1337: #      movl    4(ap),r0
                   1338: #      pushl   60(r0)
                   1339: #      calls   $4,_doit
                   1340: #      movl    r0,-8(fp)
                   1341: #treeend
                   1342: L221:
                   1343: #tree (genbr eql L222 (andU (convU (vautoUS -6) ) (iconU 1024) ) ) 
                   1344: #      bitw    $1024,-6(fp)
                   1345: #      jeql    L222
                   1346: #treeend
                   1347: #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 1) ) ) ) 
                   1348: #      pushl   $1
                   1349: #      pushl   4(ap)
                   1350: #      calls   $2,_totemp
                   1351: #treeend
                   1352: #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) 
                   1353: #      pushl   $1
                   1354: #      pushl   $_back
                   1355: #      calls   $2,_longjmp
                   1356: #treeend
                   1357: L222:
                   1358: #tree (assignI (vautoI -92) (iconI 2) ) 
                   1359: #      movl    $2,-92(fp)
                   1360: #treeend
                   1361:        jbr     L123
                   1362: L223:
                   1363: #tree (asgorI (vparamI 8) (iconI 256) ) 
                   1364: #      bisl2   $256,8(ap)
                   1365: #treeend
                   1366: L224:
                   1367:        .data   1
                   1368: L225:
                   1369: 
                   1370:        .byte   0x78,0x6f,0x72,0x0
                   1371:        .text
                   1372: #tree (assignP (vautoP -16) (iconP L225) ) 
                   1373: #      movl    $L225,-16(fp)
                   1374: #treeend
                   1375: L215:
                   1376: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   1377: #      pushl   16(ap)
                   1378: #      pushl   $0
                   1379: #      pushl   $2
                   1380: #      movl    4(ap),r0
                   1381: #      pushl   60(r0)
                   1382: #      calls   $4,_doit
                   1383: #      movl    r0,-8(fp)
                   1384: #treeend
                   1385: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) 
                   1386: #      movzbl  -7(fp),r0
                   1387: #      mcoml   r0,r0
                   1388: #      mcoml   r0,r1
                   1389: #      bicl2   r1,16(ap)
                   1390: #treeend
                   1391: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   1392: #      pushl   16(ap)
                   1393: #      pushl   $0
                   1394: #      pushl   $2
                   1395: #      movl    4(ap),r0
                   1396: #      pushl   64(r0)
                   1397: #      calls   $4,_doit
                   1398: #      movl    r0,-4(fp)
                   1399: #treeend
                   1400: #tree (genbr eql L226 (andU (convU (vautoUS -2) ) (iconU 1024) ) ) 
                   1401: #      bitw    $1024,-2(fp)
                   1402: #      jeql    L226
                   1403: #treeend
                   1404: #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) 
                   1405: #      pushl   $0
                   1406: #      pushl   4(ap)
                   1407: #      calls   $2,_totemp
                   1408: #treeend
                   1409: #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) 
                   1410: #      pushl   $1
                   1411: #      pushl   $_back
                   1412: #      calls   $2,_longjmp
                   1413: #treeend
                   1414: L226:
                   1415: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
                   1416: #      movzbl  -3(fp),r0
                   1417: #      mcoml   r0,r0
                   1418: #      mcoml   r0,r1
                   1419: #      bicl2   r1,16(ap)
                   1420: #treeend
                   1421: #tree (genbr eql L227 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) 
                   1422: #      pushl   4(ap)
                   1423: #      calls   $1,_type
                   1424: #      movl    r0,r11
                   1425: #      pushl   4(ap)
                   1426: #      calls   $1,_childtype
                   1427: #      cmpl    r11,r0
                   1428: #      jeql    L227
                   1429: #treeend
                   1430: #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                   1431: #      pushl   16(ap)
                   1432: #      pushl   4(ap)
                   1433: #      calls   $2,_allocreg
                   1434: #      movl    r0,-12(fp)
                   1435: #treeend
                   1436:        .data   1
                   1437: L228:
                   1438: 
                   1439:        .byte   0x23,0x9,0x25,0x73,0x25,0x63,0x33,0x9
                   1440:        .byte   0x25,0x73,0x2c,0x25,0x73,0x2c,0x25,0x73
                   1441:        .byte   0xa,0x0
                   1442:        .text
                   1443: #tree (callI 6 (iconP _pr) (cm (cm (cm (cm (cm (funargP (iconP L228) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   1444: #      movzbl  -12(fp),r0
                   1445: #      ashl    $6,r0,r0
                   1446: #      addl3   $_bufs,r0,-(sp)
                   1447: #      movzbl  -8(fp),r0
                   1448: #      ashl    $6,r0,r0
                   1449: #      addl3   $_bufs,r0,-(sp)
                   1450: #      movzbl  -4(fp),r0
                   1451: #      ashl    $6,r0,r0
                   1452: #      addl3   $_bufs,r0,-(sp)
                   1453: #      pushl   4(ap)
                   1454: #      calls   $1,_childtype
                   1455: #      pushl   r0
                   1456: #      pushl   -16(fp)
                   1457: #      pushl   $L228
                   1458: #      calls   $6,_pr
                   1459: #treeend
                   1460: #tree (genbr neq L229 (convU (vparamUC 12) ) ) 
                   1461: #      tstb    12(ap)
                   1462: #      jneq    L229
                   1463: #treeend
                   1464: #tree (assignI (vparamI 12) (vautoI -12) ) 
                   1465: #      movl    -12(fp),12(ap)
                   1466: #treeend
                   1467: L229:
                   1468:        .data   1
                   1469: L230:
                   1470: 
                   1471:        .byte   0x23,0x9,0x63,0x76,0x74,0x25,0x63,0x25
                   1472:        .byte   0x63,0x9,0x25,0x73,0x2c,0x25,0x73,0xa
                   1473:        .byte   0x0
                   1474:        .text
                   1475: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L230) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   1476: #      movzbl  12(ap),r0
                   1477: #      ashl    $6,r0,r0
                   1478: #      addl3   $_bufs,r0,-(sp)
                   1479: #      movzbl  -12(fp),r0
                   1480: #      ashl    $6,r0,r0
                   1481: #      addl3   $_bufs,r0,-(sp)
                   1482: #      pushl   4(ap)
                   1483: #      calls   $1,_type
                   1484: #      pushl   r0
                   1485: #      pushl   4(ap)
                   1486: #      calls   $1,_childtype
                   1487: #      pushl   r0
                   1488: #      pushl   $L230
                   1489: #      calls   $5,_pr
                   1490: #treeend
                   1491: #tree (asgorUS (vparamUS 14) (iconUS 1) ) 
                   1492: #      bisw2   $1,14(ap)
                   1493: #treeend
                   1494: #tree (assignI (rnode) (vparamI 12) ) 
                   1495: #      movl    12(ap),r0
                   1496: #treeend
                   1497:        jbr     L89
                   1498: L227:
                   1499: #tree (genbr neq L231 (convU (vparamUC 12) ) ) 
                   1500: #      tstb    12(ap)
                   1501: #      jneq    L231
                   1502: #treeend
                   1503: #tree (genlabI  L233 (comopI (genbr neq L233 (andU (convU (vautoUS -6) ) (iconU 16) ) ) (genbr eql L232 (andI (vparamI 8) (iconI 256) ) ) ) ) 
                   1504: #      bitw    $16,-6(fp)
                   1505: #      jneq    L233
                   1506: #      bitl    $256,8(ap)
                   1507: #      jeql    L232
                   1508: #L233:
                   1509: #treeend
                   1510: L234:
                   1511: #tree (assignI (vparamI 12) (vautoI -8) ) 
                   1512: #      movl    -8(fp),12(ap)
                   1513: #treeend
                   1514: #tree (genlabI  L236 (comopI (genbr neq L235 (cmp (convI (starC (vautoP -16) ) ) (iconI 97) ) ) (genbr eql L235 (andU (convU (vautoUS -2) ) (iconU 64) ) ) ) ) 
                   1515: #      cmpb    *-16(fp),$97
                   1516: #      jneq    L235
                   1517: #      bitw    $64,-2(fp)
                   1518: #      jeql    L235
                   1519: #L236:
                   1520: #treeend
                   1521:        .data   1
                   1522: L237:
                   1523: 
                   1524:        .byte   0x23,0x9,0x69,0x6e,0x63,0x25,0x63,0x9
                   1525:        .byte   0x25,0x73,0xa,0x0
                   1526:        .text
                   1527: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L237) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   1528: #      movzbl  -8(fp),r0
                   1529: #      ashl    $6,r0,r0
                   1530: #      addl3   $_bufs,r0,-(sp)
                   1531: #      pushl   4(ap)
                   1532: #      calls   $1,_childtype
                   1533: #      pushl   r0
                   1534: #      pushl   $L237
                   1535: #      calls   $3,_pr
                   1536: #treeend
                   1537:        jbr     L238
                   1538: L235:
                   1539: #tree (genlabI  L240 (comopI (genbr neq L239 (cmp (convI (starC (vautoP -16) ) ) (iconI 115) ) ) (genbr eql L239 (andU (convU (vautoUS -2) ) (iconU 64) ) ) ) ) 
                   1540: #      cmpb    *-16(fp),$115
                   1541: #      jneq    L239
                   1542: #      bitw    $64,-2(fp)
                   1543: #      jeql    L239
                   1544: #L240:
                   1545: #treeend
                   1546:        .data   1
                   1547: L241:
                   1548: 
                   1549:        .byte   0x23,0x9,0x64,0x65,0x63,0x25,0x63,0x9
                   1550:        .byte   0x25,0x73,0xa,0x0
                   1551:        .text
                   1552: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L241) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   1553: #      movzbl  -8(fp),r0
                   1554: #      ashl    $6,r0,r0
                   1555: #      addl3   $_bufs,r0,-(sp)
                   1556: #      pushl   4(ap)
                   1557: #      calls   $1,_childtype
                   1558: #      pushl   r0
                   1559: #      pushl   $L241
                   1560: #      calls   $3,_pr
                   1561: #treeend
                   1562:        jbr     L242
                   1563: L239:
                   1564:        .data   1
                   1565: L243:
                   1566: 
                   1567:        .byte   0x23,0x9,0x25,0x73,0x25,0x63,0x32,0x9
                   1568:        .byte   0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                   1569:        .text
                   1570: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L243) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   1571: #      movzbl  -8(fp),r0
                   1572: #      ashl    $6,r0,r0
                   1573: #      addl3   $_bufs,r0,-(sp)
                   1574: #      movzbl  -4(fp),r0
                   1575: #      ashl    $6,r0,r0
                   1576: #      addl3   $_bufs,r0,-(sp)
                   1577: #      pushl   4(ap)
                   1578: #      calls   $1,_childtype
                   1579: #      pushl   r0
                   1580: #      pushl   -16(fp)
                   1581: #      pushl   $L243
                   1582: #      calls   $5,_pr
                   1583: #treeend
                   1584: L242:
                   1585: L238:
                   1586: #tree (genbr eql L244 (andI (vparamI 8) (iconI 8) ) ) 
                   1587: #      bitl    $8,8(ap)
                   1588: #      jeql    L244
                   1589: #treeend
                   1590:        jbr     L245
                   1591: L244:
                   1592: #tree (asgorUS (vparamUS 14) (iconUS 1) ) 
                   1593: #      bisw2   $1,14(ap)
                   1594: #treeend
                   1595: #tree (assignI (rnode) (vparamI 12) ) 
                   1596: #      movl    12(ap),r0
                   1597: #treeend
                   1598:        jbr     L89
                   1599: L232:
                   1600: #tree (genbr eql L246 (andU (convU (vautoUS -2) ) (iconU 16) ) ) 
                   1601: #      bitw    $16,-2(fp)
                   1602: #      jeql    L246
                   1603: #treeend
                   1604: #tree (assignI (vparamI 12) (vautoI -4) ) 
                   1605: #      movl    -4(fp),12(ap)
                   1606: #treeend
                   1607:        jbr     L247
                   1608: L246:
                   1609: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                   1610: #      pushl   16(ap)
                   1611: #      pushl   4(ap)
                   1612: #      calls   $2,_allocreg
                   1613: #      movl    r0,12(ap)
                   1614: #treeend
                   1615: L247:
                   1616: L231:
                   1617: #tree (genlabI  L249 (comopI (genlabI  L250 (comopI (genlabI  L251 (comopI (genlabI  L252 (comopI (genbr eql L250 (cmp (convI (starC (vautoP -16) ) ) (iconI 97) ) ) (genbr eql L250 (cmp (convI (starC (vautoP -16) ) ) (iconI 109) ) ) ) ) (genbr eql L250 (cmp (convI (starC (vautoP -16) ) ) (iconI 120) ) ) ) ) (genbr neq L248 (cmp (convI (starC (vautoP -16) ) ) (iconI 98) ) ) ) ) (genbr neq L248 (callI 2 (iconP _strcmp) (cm (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) ) ) ) 
                   1618: #      cmpb    *-16(fp),$97
                   1619: #      jeql    L250
                   1620: #      cmpb    *-16(fp),$109
                   1621: #      jeql    L250
                   1622: #L252:
                   1623: #      cmpb    *-16(fp),$120
                   1624: #      jeql    L250
                   1625: #L251:
                   1626: #      cmpb    *-16(fp),$98
                   1627: #      jneq    L248
                   1628: #L250:
                   1629: #      movzbl  12(ap),r0
                   1630: #      ashl    $6,r0,r0
                   1631: #      addl3   $_bufs,r0,-(sp)
                   1632: #      movzbl  -4(fp),r0
                   1633: #      ashl    $6,r0,r0
                   1634: #      addl3   $_bufs,r0,-(sp)
                   1635: #      calls   $2,_strcmp
                   1636: #      tstl    r0
                   1637: #      jneq    L248
                   1638: #L249:
                   1639: #treeend
                   1640: #tree (assignI (vparamI 12) (vautoI -4) ) 
                   1641: #      movl    -4(fp),12(ap)
                   1642: #treeend
                   1643: #tree (assignI (vautoI -4) (vautoI -8) ) 
                   1644: #      movl    -8(fp),-4(fp)
                   1645: #treeend
                   1646: #tree (assignI (vautoI -8) (vparamI 12) ) 
                   1647: #      movl    12(ap),-8(fp)
                   1648: #treeend
                   1649:        jbr     L234
                   1650: L248:
                   1651:        .data   1
                   1652: L253:
                   1653: 
                   1654:        .byte   0x23,0x9,0x25,0x73,0x25,0x63,0x33,0x9
                   1655:        .byte   0x25,0x73,0x2c,0x25,0x73,0x2c,0x25,0x73
                   1656:        .byte   0xa,0x0
                   1657:        .text
                   1658: #tree (callI 6 (iconP _pr) (cm (cm (cm (cm (cm (funargP (iconP L253) ) (funargP (vautoP -16) ) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   1659: #      movzbl  12(ap),r0
                   1660: #      ashl    $6,r0,r0
                   1661: #      addl3   $_bufs,r0,-(sp)
                   1662: #      movzbl  -8(fp),r0
                   1663: #      ashl    $6,r0,r0
                   1664: #      addl3   $_bufs,r0,-(sp)
                   1665: #      movzbl  -4(fp),r0
                   1666: #      ashl    $6,r0,r0
                   1667: #      addl3   $_bufs,r0,-(sp)
                   1668: #      pushl   4(ap)
                   1669: #      calls   $1,_childtype
                   1670: #      pushl   r0
                   1671: #      pushl   -16(fp)
                   1672: #      pushl   $L253
                   1673: #      calls   $6,_pr
                   1674: #treeend
                   1675: L245:
                   1676: #tree (genbr eql L254 (andI (vparamI 8) (iconI 8) ) ) 
                   1677: #      bitl    $8,8(ap)
                   1678: #      jeql    L254
                   1679: #treeend
                   1680: #tree (genbr eql L255 (andU (convU (vparamUS 14) ) (iconU 128) ) ) 
                   1681: #      bitw    $128,14(ap)
                   1682: #      jeql    L255
                   1683: #treeend
                   1684:        .data   1
                   1685: L256:
                   1686: 
                   1687:        .byte   0x29,0x0
                   1688:        .text
                   1689: #tree (callI 2 (iconP _strcat) (cm (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (iconP L256) ) ) ) 
                   1690: #      pushl   $L256
                   1691: #      movzbl  12(ap),r0
                   1692: #      ashl    $6,r0,r0
                   1693: #      addl3   $_bufs,r0,-(sp)
                   1694: #      calls   $2,_strcat
                   1695: #treeend
                   1696: #tree (callI 2 (iconP _strshift) (cm (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (funargI (iconI 1) ) ) ) 
                   1697: #      pushl   $1
                   1698: #      movzbl  12(ap),r0
                   1699: #      ashl    $6,r0,r0
                   1700: #      addl3   $_bufs,r0,-(sp)
                   1701: #      calls   $2,_strshift
                   1702: #treeend
                   1703: #tree (assignC (starC (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (iconC 40) ) 
                   1704: #      movzbl  12(ap),r0
                   1705: #      ashl    $6,r0,r0
                   1706: #      movb    $40,_bufs(r0)
                   1707: #treeend
                   1708: #tree (assignI (rnode) (vparamI 12) ) 
                   1709: #      movl    12(ap),r0
                   1710: #treeend
                   1711:        jbr     L89
                   1712: L255:
                   1713: #tree (genbr eql L257 (andU (convU (vparamUS 14) ) (iconU 512) ) ) 
                   1714: #      bitw    $512,14(ap)
                   1715: #      jeql    L257
                   1716: #treeend
                   1717: #tree (callI 2 (iconP _strshift) (cm (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (funargI (iconI 1) ) ) ) 
                   1718: #      pushl   $1
                   1719: #      movzbl  12(ap),r0
                   1720: #      ashl    $6,r0,r0
                   1721: #      addl3   $_bufs,r0,-(sp)
                   1722: #      calls   $2,_strshift
                   1723: #treeend
                   1724: #tree (assignC (starC (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (iconC 42) ) 
                   1725: #      movzbl  12(ap),r0
                   1726: #      ashl    $6,r0,r0
                   1727: #      movb    $42,_bufs(r0)
                   1728: #treeend
                   1729: #tree (asgandUS (vparamUS 14) (iconUS 65023) ) 
                   1730: #      bicw2   $-65024,14(ap)
                   1731: #treeend
                   1732: #tree (assignI (rnode) (vparamI 12) ) 
                   1733: #      movl    12(ap),r0
                   1734: #treeend
                   1735:        jbr     L89
                   1736: L257:
                   1737: #tree (assignUS (vparamUS 14) (iconUS 1024) ) 
                   1738: #      movw    $1024,14(ap)
                   1739: #treeend
                   1740: #tree (assignI (rnode) (vparamI 12) ) 
                   1741: #      movl    12(ap),r0
                   1742: #treeend
                   1743:        jbr     L89
                   1744: L254:
                   1745: #tree (asgorUS (vparamUS 14) (iconUS 1) ) 
                   1746: #      bisw2   $1,14(ap)
                   1747: #treeend
                   1748: #tree (assignI (rnode) (vparamI 12) ) 
                   1749: #      movl    12(ap),r0
                   1750: #treeend
                   1751:        jbr     L89
                   1752: L258:
                   1753: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   1754: #      pushl   16(ap)
                   1755: #      pushl   $0
                   1756: #      pushl   $0
                   1757: #      movl    4(ap),r0
                   1758: #      pushl   60(r0)
                   1759: #      calls   $4,_doit
                   1760: #      movl    r0,-4(fp)
                   1761: #treeend
                   1762: #tree (genbr neq L259 (convU (vparamUC 12) ) ) 
                   1763: #      tstb    12(ap)
                   1764: #      jneq    L259
                   1765: #treeend
                   1766: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -3) ) ) ) ) ) ) ) 
                   1767: #      movzbl  -3(fp),r0
                   1768: #      mcoml   r0,r0
                   1769: #      mcoml   r0,r1
                   1770: #      bicl3   r1,16(ap),-(sp)
                   1771: #      pushl   4(ap)
                   1772: #      calls   $2,_allocreg
                   1773: #      movl    r0,12(ap)
                   1774: #treeend
                   1775: L259:
                   1776:        .data   1
                   1777: L260:
                   1778: 
                   1779:        .byte   0x23,0x9,0x65,0x78,0x74,0x25,0x73,0x76
                   1780:        .byte   0x9,0x24,0x25,0x64,0x2c,0x24,0x25,0x64
                   1781:        .byte   0x2c,0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                   1782:        .text
                   1783:        .data   1
                   1784: L261:
                   1785: 
                   1786:        .byte   0x7a,0x0
                   1787:        .text
                   1788:        .data   1
                   1789: L262:
                   1790: 
                   1791:        .byte   0x0
                   1792:        .text
                   1793: #tree (callI 6 (iconP _pr) (cm (cm (cm (cm (cm (funargP (iconP L260) ) (funargP (genlabP  L264 (comopP (genbr eql L263 (callI 1 (iconP _isunsigned) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) (comopP (genlabP  L263 (genubrP  L264 (assignP (qnode) (iconP L261) ) ) ) (assignP (qnode) (iconP L262) ) ) ) ) ) ) (funargI (divI (starI (plusP (vparamP 4) (iconI 64) ) ) (iconI 64) ) ) ) (funargI (modI (starI (plusP (vparamP 4) (iconI 64) ) ) (iconI 64) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   1794: #      movzbl  12(ap),r0
                   1795: #      ashl    $6,r0,r0
                   1796: #      addl3   $_bufs,r0,-(sp)
                   1797: #      movzbl  -4(fp),r0
                   1798: #      ashl    $6,r0,r0
                   1799: #      addl3   $_bufs,r0,-(sp)
                   1800: #      movl    4(ap),r0
                   1801: #      divl3   $64,64(r0),r1
                   1802: #      mull2   $64,r1
                   1803: #      subl3   r1,64(r0),r1
                   1804: #      pushl   r1
                   1805: #      movl    4(ap),r0
                   1806: #      divl3   $64,64(r0),-(sp)
                   1807: #      movl    4(ap),r0
                   1808: #      pushl   60(r0)
                   1809: #      calls   $1,_isunsigned
                   1810: #      tstl    r0
                   1811: #      jeql    L263
                   1812: #      movl    $L261,-(sp)
                   1813: #      jbr     L264
                   1814: #L263:
                   1815: #      movl    $L262,-(sp)
                   1816: #L264:
                   1817: #      pushl   $L260
                   1818: #      calls   $6,_pr
                   1819: #treeend
                   1820: #tree (asgorUS (vparamUS 14) (iconUS 1) ) 
                   1821: #      bisw2   $1,14(ap)
                   1822: #treeend
                   1823: #tree (assignI (rnode) (vparamI 12) ) 
                   1824: #      movl    12(ap),r0
                   1825: #treeend
                   1826:        jbr     L89
                   1827: L265:
                   1828: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 3) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   1829: #      pushl   16(ap)
                   1830: #      pushl   $0
                   1831: #      pushl   $3
                   1832: #      movl    4(ap),r0
                   1833: #      pushl   60(r0)
                   1834: #      calls   $4,_doit
                   1835: #      movl    r0,-4(fp)
                   1836: #treeend
                   1837: #tree (assignP (vautoP -16) (callP 1 (iconP _genjmp) (funargI (starI (plusP (vparamP 4) (iconI 56) ) ) ) ) ) 
                   1838: #      movl    4(ap),r0
                   1839: #      pushl   56(r0)
                   1840: #      calls   $1,_genjmp
                   1841: #      movl    r0,-16(fp)
                   1842: #treeend
                   1843: #tree (genbr eql L266 (andU (convU (vautoUS -2) ) (iconU 1) ) ) 
                   1844: #      bitw    $1,-2(fp)
                   1845: #      jeql    L266
                   1846: #treeend
                   1847:        .data   1
                   1848: L267:
                   1849: 
                   1850:        .byte   0x23,0x9,0x25,0x73,0x9,0x4c,0x25,0x64
                   1851:        .byte   0xa,0x0
                   1852:        .text
                   1853: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L267) ) (funargP (vautoP -16) ) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) 
                   1854: #      movl    4(ap),r0
                   1855: #      pushl   52(r0)
                   1856: #      pushl   -16(fp)
                   1857: #      pushl   $L267
                   1858: #      calls   $3,_pr
                   1859: #treeend
                   1860:        jbr     L268
                   1861: L266:
                   1862:        .data   1
                   1863: L269:
                   1864: 
                   1865:        .byte   0x23,0x9,0x74,0x73,0x74,0x25,0x63,0x9
                   1866:        .byte   0x25,0x73,0xa,0x23,0x9,0x25,0x73,0x9
                   1867:        .byte   0x4c,0x25,0x64,0xa,0x0
                   1868:        .text
                   1869: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L269) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (vautoP -16) ) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) 
                   1870: #      movl    4(ap),r0
                   1871: #      pushl   52(r0)
                   1872: #      pushl   -16(fp)
                   1873: #      movzbl  -4(fp),r0
                   1874: #      ashl    $6,r0,r0
                   1875: #      addl3   $_bufs,r0,-(sp)
                   1876: #      pushl   4(ap)
                   1877: #      calls   $1,_childtype
                   1878: #      pushl   r0
                   1879: #      pushl   $L269
                   1880: #      calls   $5,_pr
                   1881: #treeend
                   1882: L268:
                   1883: #tree (asgorUS (vautoUS -2) (iconUS 1) ) 
                   1884: #      bisw2   $1,-2(fp)
                   1885: #treeend
                   1886: #tree (assignI (rnode) (vautoI -4) ) 
                   1887: #      movl    -4(fp),r0
                   1888: #treeend
                   1889:        jbr     L89
                   1890: L270:
                   1891: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (vparamI 8) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) ) 
                   1892: #      pushl   16(ap)
                   1893: #      pushl   12(ap)
                   1894: #      pushl   8(ap)
                   1895: #      movl    4(ap),r0
                   1896: #      pushl   60(r0)
                   1897: #      calls   $4,_doit
                   1898: #      movl    r0,-4(fp)
                   1899: #treeend
                   1900:        .data   1
                   1901: L271:
                   1902: 
                   1903:        .byte   0x23,0x4c,0x25,0x64,0x3a,0xa,0x0
                   1904:        .text
                   1905: #tree (callI 2 (iconP _pr) (cm (funargP (iconP L271) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) 
                   1906: #      movl    4(ap),r0
                   1907: #      pushl   52(r0)
                   1908: #      pushl   $L271
                   1909: #      calls   $2,_pr
                   1910: #treeend
                   1911: #tree (assignI (rnode) (vautoI -4) ) 
                   1912: #      movl    -4(fp),r0
                   1913: #treeend
                   1914:        jbr     L89
                   1915: L272:
                   1916: #tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) 
                   1917: #      pushl   16(ap)
                   1918: #      pushl   12(ap)
                   1919: #      pushl   $0
                   1920: #      movl    4(ap),r0
                   1921: #      pushl   60(r0)
                   1922: #      calls   $4,_doit
                   1923: #treeend
                   1924:        .data   1
                   1925: L273:
                   1926: 
                   1927:        .byte   0x23,0x9,0x6a,0x62,0x72,0x9,0x4c,0x25
                   1928:        .byte   0x64,0xa,0x0
                   1929:        .text
                   1930: #tree (callI 2 (iconP _pr) (cm (funargP (iconP L273) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) 
                   1931: #      movl    4(ap),r0
                   1932: #      pushl   52(r0)
                   1933: #      pushl   $L273
                   1934: #      calls   $2,_pr
                   1935: #treeend
                   1936: #tree (assignUC (vautoUC -4) (assignUC (vautoUC -3) (convUC (assignUS (vautoUS -2) (iconUS 0) ) ) ) ) 
                   1937: #      clrw    -2(fp)
                   1938: #      movb    -2(fp),-3(fp)
                   1939: #      movb    -3(fp),-4(fp)
                   1940: #treeend
                   1941: #tree (assignI (rnode) (vautoI -4) ) 
                   1942: #      movl    -4(fp),r0
                   1943: #treeend
                   1944:        jbr     L89
                   1945: L274:
                   1946: #tree (genbr eql L275 (starP (plusP (vparamP 4) (iconI 52) ) ) ) 
                   1947: #      movl    4(ap),r0
                   1948: #      tstl    52(r0)
                   1949: #      jeql    L275
                   1950: #treeend
                   1951: #tree (genbr eql L276 (starI (plusP (vparamP 4) (iconI 60) ) ) ) 
                   1952: #      movl    4(ap),r0
                   1953: #      tstl    60(r0)
                   1954: #      jeql    L276
                   1955: #treeend
                   1956:        .data   1
                   1957: L277:
                   1958: 
                   1959:        .byte   0x25,0x73,0x2b,0x25,0x64,0x0
                   1960:        .text
                   1961: #tree (callI 4 (iconP _sprintf) (cm (cm (cm (funargP (nameP _buf) ) (funargP (iconP L277) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) (funargI (starI (plusP (vparamP 4) (iconI 60) ) ) ) ) ) 
                   1962: #      movl    4(ap),r0
                   1963: #      pushl   60(r0)
                   1964: #      movl    4(ap),r0
                   1965: #      pushl   52(r0)
                   1966: #      pushl   $L277
                   1967: #      pushl   _buf
                   1968: #      calls   $4,_sprintf
                   1969: #treeend
                   1970:        jbr     L278
                   1971: L276:
                   1972:        .data   1
                   1973: L279:
                   1974: 
                   1975:        .byte   0x25,0x73,0x0
                   1976:        .text
                   1977: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L279) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) ) 
                   1978: #      movl    4(ap),r0
                   1979: #      pushl   52(r0)
                   1980: #      pushl   $L279
                   1981: #      pushl   _buf
                   1982: #      calls   $3,_sprintf
                   1983: #treeend
                   1984: L278:
                   1985:        jbr     L280
                   1986: L275:
                   1987:        .data   1
                   1988: L281:
                   1989: 
                   1990:        .byte   0x25,0x64,0x0
                   1991:        .text
                   1992: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L281) ) ) (funargI (starI (plusP (vparamP 4) (iconI 60) ) ) ) ) ) 
                   1993: #      movl    4(ap),r0
                   1994: #      pushl   60(r0)
                   1995: #      pushl   $L281
                   1996: #      pushl   _buf
                   1997: #      calls   $3,_sprintf
                   1998: #treeend
                   1999: L280:
                   2000: #tree (genbr neq L282 (andI (vparamI 8) (iconI 8) ) ) 
                   2001: #      bitl    $8,8(ap)
                   2002: #      jneq    L282
                   2003: #treeend
                   2004: #tree (callI 2 (iconP _strshift) (cm (funargP (nameP _buf) ) (funargI (iconI 1) ) ) ) 
                   2005: #      pushl   $1
                   2006: #      pushl   _buf
                   2007: #      calls   $2,_strshift
                   2008: #treeend
                   2009: #tree (assignC (starC (nameP _buf) ) (iconC 36) ) 
                   2010: #      movb    $36,*_buf
                   2011: #treeend
                   2012: L282:
                   2013: #tree (assignI (vautoI -92) (iconI 0) ) 
                   2014: #      clrl    -92(fp)
                   2015: #treeend
                   2016: #tree (genbr neq L283 (starP (plusP (vparamP 4) (iconI 52) ) ) ) 
                   2017: #      movl    4(ap),r0
                   2018: #      tstl    52(r0)
                   2019: #      jneq    L283
                   2020: #treeend
                   2021: #tree (genbr neq L284 (starI (plusP (vparamP 4) (iconI 60) ) ) ) 
                   2022: #      movl    4(ap),r0
                   2023: #      tstl    60(r0)
                   2024: #      jneq    L284
                   2025: #treeend
                   2026: #tree (assignI (vautoI -92) (iconI 32) ) 
                   2027: #      movl    $32,-92(fp)
                   2028: #treeend
                   2029:        jbr     L285
                   2030: L284:
                   2031: #tree (genbr neq L286 (cmp (starI (plusP (vparamP 4) (iconI 60) ) ) (iconI 1) ) ) 
                   2032: #      movl    4(ap),r0
                   2033: #      cmpl    60(r0),$1
                   2034: #      jneq    L286
                   2035: #treeend
                   2036: #tree (assignI (vautoI -92) (iconI 64) ) 
                   2037: #      movl    $64,-92(fp)
                   2038: #treeend
                   2039: L286:
                   2040: L285:
                   2041: L283:
                   2042: #tree (assignI (vautoI -96) (iconI 0) ) 
                   2043: #      clrl    -96(fp)
                   2044: #treeend
                   2045: L152:
                   2046: #tree (genbr neq L287 (convU (vparamUC 12) ) ) 
                   2047: #      tstb    12(ap)
                   2048: #      jneq    L287
                   2049: #treeend
                   2050: #tree (genlabI  L289 (comopI (genbr eql L289 (cmp (starI (vparamP 4) ) (iconI 4) ) ) (genbr neq L288 (andI (vparamI 8) (iconI 8) ) ) ) ) 
                   2051: #      cmpl    *4(ap),$4
                   2052: #      jeql    L289
                   2053: #      bitl    $8,8(ap)
                   2054: #      jneq    L288
                   2055: #L289:
                   2056: #treeend
                   2057: #tree (assignUC (vautoUC -4) (divUC (minusI (nameP _buf) (iconP _bufs) ) (iconI 64) ) ) 
                   2058: #      subl3   $_bufs,_buf,r0
                   2059: #      divl3   $64,r0,r1
                   2060: #      movb    r1,-4(fp)
                   2061: #treeend
                   2062: #tree (asgplusP (nameP _buf) (iconI 64) ) 
                   2063: #      addl2   $64,_buf
                   2064: #treeend
                   2065: #tree (assignUS (vautoUS -2) (vautoUS -92) ) 
                   2066: #      movw    -92(fp),-2(fp)
                   2067: #treeend
                   2068: #tree (assignUC (vautoUC -3) (vautoUC -96) ) 
                   2069: #      movb    -96(fp),-3(fp)
                   2070: #treeend
                   2071: #tree (assignI (rnode) (vautoI -4) ) 
                   2072: #      movl    -4(fp),r0
                   2073: #treeend
                   2074:        jbr     L89
                   2075: L288:
                   2076: #tree (genbr eql L290 (andI (vautoI -92) (iconI 512) ) ) 
                   2077: #      bitl    $512,-92(fp)
                   2078: #      jeql    L290
                   2079: #treeend
                   2080: #tree (callI 2 (iconP _strshift) (cm (funargP (nameP _buf) ) (funargI (iconI 1) ) ) ) 
                   2081: #      pushl   $1
                   2082: #      pushl   _buf
                   2083: #      calls   $2,_strshift
                   2084: #treeend
                   2085: #tree (assignC (starC (nameP _buf) ) (iconC 42) ) 
                   2086: #      movb    $42,*_buf
                   2087: #treeend
                   2088: #tree (assignUC (vautoUC -4) (divUC (minusI (nameP _buf) (iconP _bufs) ) (iconI 64) ) ) 
                   2089: #      subl3   $_bufs,_buf,r0
                   2090: #      divl3   $64,r0,r1
                   2091: #      movb    r1,-4(fp)
                   2092: #treeend
                   2093: #tree (asgplusP (nameP _buf) (iconI 64) ) 
                   2094: #      addl2   $64,_buf
                   2095: #treeend
                   2096: #tree (assignUS (vautoUS -2) (andUS (vautoUS -92) (iconUS 65023) ) ) 
                   2097: #      bicw3   $-65024,-92(fp),-2(fp)
                   2098: #treeend
                   2099: #tree (assignUC (vautoUC -3) (vautoUC -96) ) 
                   2100: #      movb    -96(fp),-3(fp)
                   2101: #treeend
                   2102: #tree (assignI (rnode) (vautoI -4) ) 
                   2103: #      movl    -4(fp),r0
                   2104: #treeend
                   2105:        jbr     L89
                   2106: L290:
                   2107: #tree (genbr eql L291 (andI (vautoI -92) (iconI 128) ) ) 
                   2108: #      bitl    $128,-92(fp)
                   2109: #      jeql    L291
                   2110: #treeend
                   2111:        .data   1
                   2112: L292:
                   2113: 
                   2114:        .byte   0x29,0x0
                   2115:        .text
                   2116: #tree (callI 2 (iconP _strcat) (cm (funargP (nameP _buf) ) (funargP (iconP L292) ) ) ) 
                   2117: #      pushl   $L292
                   2118: #      pushl   _buf
                   2119: #      calls   $2,_strcat
                   2120: #treeend
                   2121: #tree (callI 2 (iconP _strshift) (cm (funargP (nameP _buf) ) (funargI (iconI 1) ) ) ) 
                   2122: #      pushl   $1
                   2123: #      pushl   _buf
                   2124: #      calls   $2,_strshift
                   2125: #treeend
                   2126: #tree (assignC (starC (nameP _buf) ) (iconC 40) ) 
                   2127: #      movb    $40,*_buf
                   2128: #treeend
                   2129: #tree (assignUC (vautoUC -4) (divUC (minusI (nameP _buf) (iconP _bufs) ) (iconI 64) ) ) 
                   2130: #      subl3   $_bufs,_buf,r0
                   2131: #      divl3   $64,r0,r1
                   2132: #      movb    r1,-4(fp)
                   2133: #treeend
                   2134: #tree (asgplusP (nameP _buf) (iconI 64) ) 
                   2135: #      addl2   $64,_buf
                   2136: #treeend
                   2137: #tree (assignUS (vautoUS -2) (vautoUS -92) ) 
                   2138: #      movw    -92(fp),-2(fp)
                   2139: #treeend
                   2140: #tree (assignUC (vautoUC -3) (vautoUC -96) ) 
                   2141: #      movb    -96(fp),-3(fp)
                   2142: #treeend
                   2143: #tree (assignI (rnode) (vautoI -4) ) 
                   2144: #      movl    -4(fp),r0
                   2145: #treeend
                   2146:        jbr     L89
                   2147: L291:
                   2148: #tree (assignP (vautoP -16) (nameP _buf) ) 
                   2149: #      movl    _buf,-16(fp)
                   2150: #treeend
                   2151: #tree (asgplusP (nameP _buf) (iconI 64) ) 
                   2152: #      addl2   $64,_buf
                   2153: #treeend
                   2154: #tree (assignI (vautoI -4) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                   2155: #      pushl   16(ap)
                   2156: #      pushl   4(ap)
                   2157: #      calls   $2,_allocreg
                   2158: #      movl    r0,-4(fp)
                   2159: #treeend
                   2160:        .data   1
                   2161: L293:
                   2162: 
                   2163:        .byte   0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9
                   2164:        .byte   0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                   2165:        .text
                   2166: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L293) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (vautoP -16) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2167: #      movzbl  -4(fp),r0
                   2168: #      ashl    $6,r0,r0
                   2169: #      addl3   $_bufs,r0,-(sp)
                   2170: #      pushl   -16(fp)
                   2171: #      pushl   4(ap)
                   2172: #      calls   $1,_type
                   2173: #      pushl   r0
                   2174: #      pushl   $L293
                   2175: #      calls   $4,_pr
                   2176: #treeend
                   2177: #tree (asgandI (vparamI 8) (iconI -9) ) 
                   2178: #      bicl2   $8,8(ap)
                   2179: #treeend
                   2180:        jbr     L197
                   2181: L287:
                   2182: #tree (genbr eql L294 (andI (vparamI 8) (iconI 4) ) ) 
                   2183: #      bitl    $4,8(ap)
                   2184: #      jeql    L294
                   2185: #treeend
                   2186: #tree (genbr eql L295 (cmp (starU (plusP (vparamP 4) (iconI 8) ) ) (iconU 32) ) ) 
                   2187: #      movl    4(ap),r0
                   2188: #      cmpl    8(r0),$32
                   2189: #      jeql    L295
                   2190: #treeend
                   2191:        .data   1
                   2192: L296:
                   2193: 
                   2194:        .byte   0x23,0x9,0x70,0x75,0x73,0x68,0x6c,0x9
                   2195:        .byte   0x25,0x73,0xa,0x0
                   2196:        .text
                   2197: #tree (callI 2 (iconP _pr) (cm (funargP (iconP L296) ) (funargP (nameP _buf) ) ) ) 
                   2198: #      pushl   _buf
                   2199: #      pushl   $L296
                   2200: #      calls   $2,_pr
                   2201: #treeend
                   2202:        jbr     L297
                   2203: L295:
                   2204:        .data   1
                   2205: L298:
                   2206: 
                   2207:        .byte   0x23,0x9,0x6d,0x6f,0x76,0x64,0x9,0x25
                   2208:        .byte   0x73,0x2c,0x25,0x73,0xa,0x0
                   2209:        .text
                   2210: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L298) ) (funargP (nameP _buf) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2211: #      movzbl  12(ap),r0
                   2212: #      ashl    $6,r0,r0
                   2213: #      addl3   $_bufs,r0,-(sp)
                   2214: #      pushl   _buf
                   2215: #      pushl   $L298
                   2216: #      calls   $3,_pr
                   2217: #treeend
                   2218: L297:
                   2219:        jbr     L299
                   2220: L294:
                   2221: #tree (genbr eql L300 (andI (vautoI -92) (iconI 32) ) ) 
                   2222: #      bitl    $32,-92(fp)
                   2223: #      jeql    L300
                   2224: #treeend
                   2225:        .data   1
                   2226: L301:
                   2227: 
                   2228:        .byte   0x23,0x9,0x63,0x6c,0x72,0x25,0x63,0x9
                   2229:        .byte   0x25,0x73,0xa,0x0
                   2230:        .text
                   2231: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L301) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2232: #      movzbl  12(ap),r0
                   2233: #      ashl    $6,r0,r0
                   2234: #      addl3   $_bufs,r0,-(sp)
                   2235: #      pushl   4(ap)
                   2236: #      calls   $1,_type
                   2237: #      pushl   r0
                   2238: #      pushl   $L301
                   2239: #      calls   $3,_pr
                   2240: #treeend
                   2241:        jbr     L302
                   2242: L300:
                   2243:        .data   1
                   2244: L303:
                   2245: 
                   2246:        .byte   0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9
                   2247:        .byte   0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                   2248:        .text
                   2249: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L303) ) (funargI (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) (funargP (nameP _buf) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2250: #      movzbl  12(ap),r0
                   2251: #      ashl    $6,r0,r0
                   2252: #      addl3   $_bufs,r0,-(sp)
                   2253: #      pushl   _buf
                   2254: #      pushl   4(ap)
                   2255: #      calls   $1,_type
                   2256: #      pushl   r0
                   2257: #      pushl   $L303
                   2258: #      calls   $4,_pr
                   2259: #treeend
                   2260: L302:
                   2261: L299:
                   2262: #tree (asgorUS (vparamUS 14) (iconUS 1) ) 
                   2263: #      bisw2   $1,14(ap)
                   2264: #treeend
                   2265: #tree (assignI (rnode) (vparamI 12) ) 
                   2266: #      movl    12(ap),r0
                   2267: #treeend
                   2268:        jbr     L89
                   2269: L304:
                   2270: #tree (assignI (vautoI -92) (iconI 1) ) 
                   2271: #      movl    $1,-92(fp)
                   2272: #treeend
                   2273:        .data   1
                   2274: L305:
                   2275: 
                   2276:        .byte   0x61,0x64,0x64,0x0
                   2277:        .text
                   2278: #tree (assignP (vautoP -16) (iconP L305) ) 
                   2279: #      movl    $L305,-16(fp)
                   2280: #treeend
                   2281:        jbr     L180
                   2282: L306:
                   2283: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 8) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) ) ) 
                   2284: #      pushl   $0
                   2285: #      pushl   $0
                   2286: #      pushl   $8
                   2287: #      movl    4(ap),r0
                   2288: #      pushl   60(r0)
                   2289: #      calls   $4,_doit
                   2290: #      movl    r0,-4(fp)
                   2291: #treeend
                   2292:        .data   1
                   2293: L307:
                   2294: 
                   2295:        .byte   0x23,0x9,0x2e,0x6c,0x6f,0x6e,0x67,0x9
                   2296:        .byte   0x25,0x73,0xa,0x0
                   2297:        .text
                   2298: #tree (callI 2 (iconP _pr) (cm (funargP (iconP L307) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2299: #      movzbl  -4(fp),r0
                   2300: #      ashl    $6,r0,r0
                   2301: #      addl3   $_bufs,r0,-(sp)
                   2302: #      pushl   $L307
                   2303: #      calls   $2,_pr
                   2304: #treeend
                   2305: #tree (assignI (rnode) (vparamI 12) ) 
                   2306: #      movl    12(ap),r0
                   2307: #treeend
                   2308:        jbr     L89
                   2309: L308:
                   2310: #tree (asgorI (vparamI 8) (iconI 256) ) 
                   2311: #      bisl2   $256,8(ap)
                   2312: #treeend
                   2313: L309:
                   2314: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   2315: #      pushl   16(ap)
                   2316: #      pushl   $0
                   2317: #      pushl   $2
                   2318: #      movl    4(ap),r0
                   2319: #      pushl   60(r0)
                   2320: #      calls   $4,_doit
                   2321: #      movl    r0,-4(fp)
                   2322: #treeend
                   2323: #tree (asgandI (vparamI 16) (complU (convU (vautoUS -2) ) ) ) 
                   2324: #      movzwl  -2(fp),r0
                   2325: #      mcoml   r0,r0
                   2326: #      mcoml   r0,r1
                   2327: #      bicl2   r1,16(ap)
                   2328: #treeend
                   2329: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   2330: #      pushl   16(ap)
                   2331: #      pushl   $0
                   2332: #      pushl   $2
                   2333: #      movl    4(ap),r0
                   2334: #      pushl   64(r0)
                   2335: #      calls   $4,_doit
                   2336: #      movl    r0,-8(fp)
                   2337: #treeend
                   2338: #tree (genbr eql L310 (andU (convU (vautoUS -6) ) (iconU 1024) ) ) 
                   2339: #      bitw    $1024,-6(fp)
                   2340: #      jeql    L310
                   2341: #treeend
                   2342: #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) 
                   2343: #      pushl   $0
                   2344: #      pushl   4(ap)
                   2345: #      calls   $2,_totemp
                   2346: #treeend
                   2347: #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) 
                   2348: #      pushl   $1
                   2349: #      pushl   $_back
                   2350: #      calls   $2,_longjmp
                   2351: #treeend
                   2352: L310:
                   2353: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) 
                   2354: #      movzbl  -7(fp),r0
                   2355: #      mcoml   r0,r0
                   2356: #      mcoml   r0,r1
                   2357: #      bicl2   r1,16(ap)
                   2358: #treeend
                   2359: #tree (genbr neq L311 (convU (vparamUC 12) ) ) 
                   2360: #      tstb    12(ap)
                   2361: #      jneq    L311
                   2362: #treeend
                   2363: #tree (genlabI  L313 (comopI (genbr neq L313 (andU (convU (vautoUS -2) ) (iconU 16) ) ) (genbr eql L312 (andI (vparamI 8) (iconI 256) ) ) ) ) 
                   2364: #      bitw    $16,-2(fp)
                   2365: #      jneq    L313
                   2366: #      bitl    $256,8(ap)
                   2367: #      jeql    L312
                   2368: #L313:
                   2369: #treeend
                   2370: #tree (assignI (vparamI 12) (vautoI -4) ) 
                   2371: #      movl    -4(fp),12(ap)
                   2372: #treeend
                   2373:        jbr     L314
                   2374: L312:
                   2375: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                   2376: #      pushl   16(ap)
                   2377: #      pushl   4(ap)
                   2378: #      calls   $2,_allocreg
                   2379: #      movl    r0,12(ap)
                   2380: #treeend
                   2381: L314:
                   2382: L311:
                   2383:        .data   1
                   2384: L315:
                   2385: 
                   2386:        .byte   0x23,0x9,0x61,0x73,0x68,0x6c,0x9,0x25
                   2387:        .byte   0x73,0x2c,0x25,0x73,0x2c,0x25,0x73,0xa
                   2388:        .byte   0x0
                   2389:        .text
                   2390: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L315) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2391: #      movzbl  12(ap),r0
                   2392: #      ashl    $6,r0,r0
                   2393: #      addl3   $_bufs,r0,-(sp)
                   2394: #      movzbl  -4(fp),r0
                   2395: #      ashl    $6,r0,r0
                   2396: #      addl3   $_bufs,r0,-(sp)
                   2397: #      movzbl  -8(fp),r0
                   2398: #      ashl    $6,r0,r0
                   2399: #      addl3   $_bufs,r0,-(sp)
                   2400: #      pushl   $L315
                   2401: #      calls   $4,_pr
                   2402: #treeend
                   2403: #tree (asgorUS (vparamUS 14) (iconUS 1) ) 
                   2404: #      bisw2   $1,14(ap)
                   2405: #treeend
                   2406: #tree (assignI (rnode) (vparamI 12) ) 
                   2407: #      movl    12(ap),r0
                   2408: #treeend
                   2409:        jbr     L89
                   2410: L316:
                   2411: #tree (genbr neq L317 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) 
                   2412: #      movl    4(ap),r0
                   2413: #      cmpl    *64(r0),$4
                   2414: #      jneq    L317
                   2415: #treeend
                   2416: #tree (assignI (vautoI -92) (iconI -1) ) 
                   2417: #      movl    $-1,-92(fp)
                   2418: #treeend
                   2419:        .data   1
                   2420: L318:
                   2421: 
                   2422:        .byte   0x73,0x75,0x62,0x0
                   2423:        .text
                   2424: #tree (assignP (vautoP -16) (iconP L318) ) 
                   2425: #      movl    $L318,-16(fp)
                   2426: #treeend
                   2427: #tree (asgandI (vparamI 8) (iconI -3) ) 
                   2428: #      bicl2   $2,8(ap)
                   2429: #treeend
                   2430:        jbr     L180
                   2431: L317:
                   2432: #tree (asgorI (vparamI 8) (iconI 256) ) 
                   2433: #      bisl2   $256,8(ap)
                   2434: #treeend
                   2435: L319:
                   2436:        .data   1
                   2437: L320:
                   2438: 
                   2439:        .byte   0x73,0x75,0x62,0x0
                   2440:        .text
                   2441: #tree (assignP (vautoP -16) (iconP L320) ) 
                   2442: #      movl    $L320,-16(fp)
                   2443: #treeend
                   2444:        jbr     L215
                   2445: L321:
                   2446: #tree (asgorI (vparamI 8) (iconI 256) ) 
                   2447: #      bisl2   $256,8(ap)
                   2448: #treeend
                   2449: #tree (genlabI  L323 (comopI (genbr neq L322 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 104) ) ) (genbr neq L322 (callI 1 (iconP _isunsigned) (funargP (vparamP 4) ) ) ) ) ) 
                   2450: #      movl    4(ap),r0
                   2451: #      cmpl    *60(r0),$104
                   2452: #      jneq    L322
                   2453: #      pushl   4(ap)
                   2454: #      calls   $1,_isunsigned
                   2455: #      tstl    r0
                   2456: #      jneq    L322
                   2457: #L323:
                   2458: #treeend
                   2459: #tree (stasg 544 (unaryandP (vautoSt -84) ) (vparamP 4) ) 
                   2460: #      moval   -84(fp),r0
                   2461: #      movc3   $68,*4(ap),(r0)
                   2462: #treeend
                   2463: #tree (assignP (vautoP -24) (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) 
                   2464: #      movl    4(ap),r0
                   2465: #      movl    60(r0),r0
                   2466: #      movl    60(r0),-24(fp)
                   2467: #treeend
                   2468: #tree (assignP (vparamP 4) (unaryandP (vautoSt -84) ) ) 
                   2469: #      moval   -84(fp),4(ap)
                   2470: #treeend
                   2471: L322:
                   2472: L324:
                   2473: #tree (genbr eql L325 (callI 1 (iconP _isunsigned) (funargP (vparamP 4) ) ) ) 
                   2474: #      pushl   4(ap)
                   2475: #      calls   $1,_isunsigned
                   2476: #      tstl    r0
                   2477: #      jeql    L325
                   2478: #treeend
                   2479:        .data   1
                   2480: L326:
                   2481: 
                   2482:        .byte   0x75,0x72,0x65,0x6d,0x0
                   2483:        .text
                   2484: #tree (assignP (vautoP -16) (iconP L326) ) 
                   2485: #      movl    $L326,-16(fp)
                   2486: #treeend
                   2487:        jbr     L217
                   2488: L325:
                   2489: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   2490: #      pushl   16(ap)
                   2491: #      pushl   $0
                   2492: #      pushl   $2
                   2493: #      movl    4(ap),r0
                   2494: #      pushl   60(r0)
                   2495: #      calls   $4,_doit
                   2496: #      movl    r0,-4(fp)
                   2497: #treeend
                   2498: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
                   2499: #      movzbl  -3(fp),r0
                   2500: #      mcoml   r0,r0
                   2501: #      mcoml   r0,r1
                   2502: #      bicl2   r1,16(ap)
                   2503: #treeend
                   2504: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   2505: #      pushl   16(ap)
                   2506: #      pushl   $0
                   2507: #      pushl   $2
                   2508: #      movl    4(ap),r0
                   2509: #      pushl   64(r0)
                   2510: #      calls   $4,_doit
                   2511: #      movl    r0,-8(fp)
                   2512: #treeend
                   2513: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) 
                   2514: #      movzbl  -7(fp),r0
                   2515: #      mcoml   r0,r0
                   2516: #      mcoml   r0,r1
                   2517: #      bicl2   r1,16(ap)
                   2518: #treeend
                   2519: #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                   2520: #      pushl   16(ap)
                   2521: #      pushl   4(ap)
                   2522: #      calls   $2,_allocreg
                   2523: #      movl    r0,-12(fp)
                   2524: #treeend
                   2525:        .data   1
                   2526: L327:
                   2527: 
                   2528:        .byte   0x23,0x9,0x64,0x69,0x76,0x25,0x63,0x33
                   2529:        .byte   0x9,0x25,0x73,0x2c,0x25,0x73,0x2c,0x25
                   2530:        .byte   0x73,0xa,0x0
                   2531:        .text
                   2532: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L327) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2533: #      movzbl  -12(fp),r0
                   2534: #      ashl    $6,r0,r0
                   2535: #      addl3   $_bufs,r0,-(sp)
                   2536: #      movzbl  -4(fp),r0
                   2537: #      ashl    $6,r0,r0
                   2538: #      addl3   $_bufs,r0,-(sp)
                   2539: #      movzbl  -8(fp),r0
                   2540: #      ashl    $6,r0,r0
                   2541: #      addl3   $_bufs,r0,-(sp)
                   2542: #      pushl   4(ap)
                   2543: #      calls   $1,_childtype
                   2544: #      pushl   r0
                   2545: #      pushl   $L327
                   2546: #      calls   $5,_pr
                   2547: #treeend
                   2548:        .data   1
                   2549: L328:
                   2550: 
                   2551:        .byte   0x23,0x9,0x6d,0x75,0x6c,0x25,0x63,0x32
                   2552:        .byte   0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                   2553:        .text
                   2554: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L328) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2555: #      movzbl  -12(fp),r0
                   2556: #      ashl    $6,r0,r0
                   2557: #      addl3   $_bufs,r0,-(sp)
                   2558: #      movzbl  -8(fp),r0
                   2559: #      ashl    $6,r0,r0
                   2560: #      addl3   $_bufs,r0,-(sp)
                   2561: #      pushl   4(ap)
                   2562: #      calls   $1,_childtype
                   2563: #      pushl   r0
                   2564: #      pushl   $L328
                   2565: #      calls   $4,_pr
                   2566: #treeend
                   2567:        .data   1
                   2568: L329:
                   2569: 
                   2570:        .byte   0x23,0x9,0x73,0x75,0x62,0x25,0x63,0x33
                   2571:        .byte   0x9,0x25,0x73,0x2c,0x25,0x73,0x2c,0x25
                   2572:        .byte   0x73,0xa,0x0
                   2573:        .text
                   2574: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L329) ) (funargI (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2575: #      movzbl  -12(fp),r0
                   2576: #      ashl    $6,r0,r0
                   2577: #      addl3   $_bufs,r0,-(sp)
                   2578: #      movzbl  -4(fp),r0
                   2579: #      ashl    $6,r0,r0
                   2580: #      addl3   $_bufs,r0,-(sp)
                   2581: #      movzbl  -12(fp),r0
                   2582: #      ashl    $6,r0,r0
                   2583: #      addl3   $_bufs,r0,-(sp)
                   2584: #      pushl   4(ap)
                   2585: #      calls   $1,_childtype
                   2586: #      pushl   r0
                   2587: #      pushl   $L329
                   2588: #      calls   $5,_pr
                   2589: #treeend
                   2590: #tree (genbr eql L330 (vparamUC 12) ) 
                   2591: #      tstb    12(ap)
                   2592: #      jeql    L330
                   2593: #treeend
                   2594:        jbr     L137
                   2595: L330:
                   2596: #tree (genbr eql L331 (andI (vparamI 8) (iconI 256) ) ) 
                   2597: #      bitl    $256,8(ap)
                   2598: #      jeql    L331
                   2599: #treeend
                   2600: #tree (assignI (vparamI 12) (vautoI -4) ) 
                   2601: #      movl    -4(fp),12(ap)
                   2602: #treeend
                   2603:        jbr     L137
                   2604: L331:
                   2605: #tree (asgorUS (vautoUS -10) (iconUS 1) ) 
                   2606: #      bisw2   $1,-10(fp)
                   2607: #treeend
                   2608: #tree (assignI (rnode) (vautoI -12) ) 
                   2609: #      movl    -12(fp),r0
                   2610: #treeend
                   2611:        jbr     L89
                   2612: L332:
                   2613: #tree (asgorI (vparamI 8) (iconI 256) ) 
                   2614: #      bisl2   $256,8(ap)
                   2615: #treeend
                   2616: L333:
                   2617:        .data   1
                   2618: L334:
                   2619: 
                   2620:        .byte   0x6d,0x75,0x6c,0x0
                   2621:        .text
                   2622: #tree (assignP (vautoP -16) (iconP L334) ) 
                   2623: #      movl    $L334,-16(fp)
                   2624: #treeend
                   2625:        jbr     L215
                   2626: L335:
                   2627: #tree (genbr eql L336 (starI (plusP (vparamP 4) (iconI 60) ) ) ) 
                   2628: #      movl    4(ap),r0
                   2629: #      tstl    60(r0)
                   2630: #      jeql    L336
                   2631: #treeend
                   2632:        .data   1
                   2633: L337:
                   2634: 
                   2635:        .byte   0x25,0x73,0x2b,0x25,0x64,0x0
                   2636:        .text
                   2637: #tree (callI 4 (iconP _sprintf) (cm (cm (cm (funargP (nameP _buf) ) (funargP (iconP L337) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) (funargI (starI (plusP (vparamP 4) (iconI 60) ) ) ) ) ) 
                   2638: #      movl    4(ap),r0
                   2639: #      pushl   60(r0)
                   2640: #      movl    4(ap),r0
                   2641: #      pushl   52(r0)
                   2642: #      pushl   $L337
                   2643: #      pushl   _buf
                   2644: #      calls   $4,_sprintf
                   2645: #treeend
                   2646:        jbr     L338
                   2647: L336:
                   2648: #tree (genbr eql L339 (starP (plusP (vparamP 4) (iconI 52) ) ) ) 
                   2649: #      movl    4(ap),r0
                   2650: #      tstl    52(r0)
                   2651: #      jeql    L339
                   2652: #treeend
                   2653:        .data   1
                   2654: L340:
                   2655: 
                   2656:        .byte   0x25,0x73,0x0
                   2657:        .text
                   2658: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L340) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) ) 
                   2659: #      movl    4(ap),r0
                   2660: #      pushl   52(r0)
                   2661: #      pushl   $L340
                   2662: #      pushl   _buf
                   2663: #      calls   $3,_sprintf
                   2664: #treeend
                   2665:        jbr     L341
                   2666: L339:
                   2667:        .data   1
                   2668: L342:
                   2669: 
                   2670:        .byte   0x30,0x0
                   2671:        .text
                   2672: #tree (callI 2 (iconP _sprintf) (cm (funargP (nameP _buf) ) (funargP (iconP L342) ) ) ) 
                   2673: #      pushl   $L342
                   2674: #      pushl   _buf
                   2675: #      calls   $2,_sprintf
                   2676: #treeend
                   2677: L341:
                   2678: L338:
                   2679: #tree (assignI (vautoI -96) (iconI 0) ) 
                   2680: #      clrl    -96(fp)
                   2681: #treeend
                   2682: #tree (assignI (vautoI -92) (iconI 512) ) 
                   2683: #      movl    $512,-92(fp)
                   2684: #treeend
                   2685:        jbr     L152
                   2686: L343:
                   2687: #tree (asgorI (vparamI 8) (iconI 256) ) 
                   2688: #      bisl2   $256,8(ap)
                   2689: #treeend
                   2690: L344:
                   2691:        .data   1
                   2692: L345:
                   2693: 
                   2694:        .byte   0x62,0x69,0x73,0x0
                   2695:        .text
                   2696: #tree (assignP (vautoP -16) (iconP L345) ) 
                   2697: #      movl    $L345,-16(fp)
                   2698: #treeend
                   2699:        jbr     L215
                   2700: L346:
                   2701: #tree (genbr neq L347 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) 
                   2702: #      movl    4(ap),r0
                   2703: #      cmpl    *64(r0),$4
                   2704: #      jneq    L347
                   2705: #treeend
                   2706: #tree (assignI (vautoI -92) (iconI 1) ) 
                   2707: #      movl    $1,-92(fp)
                   2708: #treeend
                   2709:        .data   1
                   2710: L348:
                   2711: 
                   2712:        .byte   0x61,0x64,0x64,0x0
                   2713:        .text
                   2714: #tree (assignP (vautoP -16) (iconP L348) ) 
                   2715: #      movl    $L348,-16(fp)
                   2716: #treeend
                   2717: #tree (asgandI (vparamI 8) (iconI -3) ) 
                   2718: #      bicl2   $2,8(ap)
                   2719: #treeend
                   2720:        jbr     L180
                   2721: L347:
                   2722: #tree (asgorI (vparamI 8) (iconI 256) ) 
                   2723: #      bisl2   $256,8(ap)
                   2724: #treeend
                   2725: L349:
                   2726:        .data   1
                   2727: L350:
                   2728: 
                   2729:        .byte   0x61,0x64,0x64,0x0
                   2730:        .text
                   2731: #tree (assignP (vautoP -16) (iconP L350) ) 
                   2732: #      movl    $L350,-16(fp)
                   2733: #treeend
                   2734:        jbr     L215
                   2735: L351:
                   2736:        .data   1
                   2737: L352:
                   2738: 
                   2739:        .byte   0x72,0x25,0x64,0x0
                   2740:        .text
                   2741: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L352) ) ) (funargI (starI (plusP (vparamP 4) (iconI 64) ) ) ) ) ) 
                   2742: #      movl    4(ap),r0
                   2743: #      pushl   64(r0)
                   2744: #      pushl   $L352
                   2745: #      pushl   _buf
                   2746: #      calls   $3,_sprintf
                   2747: #treeend
                   2748: #tree (assignI (vautoI -96) (iconI 0) ) 
                   2749: #      clrl    -96(fp)
                   2750: #treeend
                   2751: #tree (assignI (vautoI -92) (iconI 128) ) 
                   2752: #      movl    $128,-92(fp)
                   2753: #treeend
                   2754:        jbr     L152
                   2755: L353:
                   2756: L354:
                   2757: #tree (assignI (vautoI -12) (callI 2 (iconP _reg0) (cm (funargP (vparamP 4) ) (funargI (iconI 3) ) ) ) ) 
                   2758: #      pushl   $3
                   2759: #      pushl   4(ap)
                   2760: #      calls   $2,_reg0
                   2761: #      movl    r0,-12(fp)
                   2762: #treeend
                   2763: #tree (assignUC (vautoUC -11) (iconUC 0) ) 
                   2764: #      clrb    -11(fp)
                   2765: #treeend
                   2766: #tree (genbr eql L355 (vparamUC 12) ) 
                   2767: #      tstb    12(ap)
                   2768: #      jeql    L355
                   2769: #treeend
                   2770:        jbr     L137
                   2771: L355:
                   2772: #tree (assignI (rnode) (vautoI -12) ) 
                   2773: #      movl    -12(fp),r0
                   2774: #treeend
                   2775:        jbr     L89
                   2776: L356:
                   2777: #tree (assignI (rnode) (callI 2 (iconP _reg0) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                   2778: #      pushl   16(ap)
                   2779: #      pushl   4(ap)
                   2780: #      calls   $2,_reg0
                   2781: #treeend
                   2782:        jbr     L89
                   2783: L357:
                   2784: #tree (asgorI (vparamI 8) (iconI 256) ) 
                   2785: #      bisl2   $256,8(ap)
                   2786: #treeend
                   2787: L358:
                   2788: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   2789: #      pushl   16(ap)
                   2790: #      pushl   $0
                   2791: #      pushl   $2
                   2792: #      movl    4(ap),r0
                   2793: #      pushl   60(r0)
                   2794: #      calls   $4,_doit
                   2795: #      movl    r0,-4(fp)
                   2796: #treeend
                   2797: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) 
                   2798: #      movzbl  -3(fp),r0
                   2799: #      mcoml   r0,r0
                   2800: #      mcoml   r0,r1
                   2801: #      bicl2   r1,16(ap)
                   2802: #treeend
                   2803: #tree (genbr neq L359 (convU (vparamUC 12) ) ) 
                   2804: #      tstb    12(ap)
                   2805: #      jneq    L359
                   2806: #treeend
                   2807: #tree (genlabI  L361 (comopI (genbr neq L361 (andI (vparamI 8) (iconI 256) ) ) (genbr eql L360 (andU (convU (vautoUS -2) ) (iconU 16) ) ) ) ) 
                   2808: #      bitl    $256,8(ap)
                   2809: #      jneq    L361
                   2810: #      bitw    $16,-2(fp)
                   2811: #      jeql    L360
                   2812: #L361:
                   2813: #treeend
                   2814: #tree (assignI (vparamI 12) (vautoI -4) ) 
                   2815: #      movl    -4(fp),12(ap)
                   2816: #treeend
                   2817:        jbr     L362
                   2818: L360:
                   2819: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                   2820: #      pushl   16(ap)
                   2821: #      pushl   4(ap)
                   2822: #      calls   $2,_allocreg
                   2823: #      movl    r0,12(ap)
                   2824: #treeend
                   2825: L362:
                   2826: L359:
                   2827: #tree (asgorUS (vparamUS 14) (iconUS 1) ) 
                   2828: #      bisw2   $1,14(ap)
                   2829: #treeend
                   2830: #tree (asgandI (vparamI 16) (complU (convU (vparamUC 13) ) ) ) 
                   2831: #      movzbl  13(ap),r0
                   2832: #      mcoml   r0,r0
                   2833: #      mcoml   r0,r1
                   2834: #      bicl2   r1,16(ap)
                   2835: #treeend
                   2836: #tree (genlabI  L364 (comopI (genbr neq L363 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) (genbr lss L363 (assignI (vautoI -92) (starI (plusP (starP (plusP (vparamP 4) (iconI 64) ) ) (iconI 60) ) ) ) ) ) ) 
                   2837: #      movl    4(ap),r0
                   2838: #      cmpl    *64(r0),$4
                   2839: #      jneq    L363
                   2840: #      movl    4(ap),r0
                   2841: #      movl    64(r0),r0
                   2842: #      movl    60(r0),-92(fp)
                   2843: #      jlss    L363
                   2844: #L364:
                   2845: #treeend
                   2846:        .data   1
                   2847: L365:
                   2848: 
                   2849:        .byte   0x23,0x9,0x65,0x78,0x74,0x76,0x9,0x24
                   2850:        .byte   0x25,0x64,0x2c,0x24,0x25,0x64,0x2c,0x25
                   2851:        .byte   0x73,0x2c,0x25,0x73,0xa,0x0
                   2852:        .text
                   2853: #tree (callI 5 (iconP _pr) (cm (cm (cm (cm (funargP (iconP L365) ) (funargI (vautoI -92) ) ) (funargI (minusI (iconI 32) (vautoI -92) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2854: #      movzbl  12(ap),r0
                   2855: #      ashl    $6,r0,r0
                   2856: #      addl3   $_bufs,r0,-(sp)
                   2857: #      movzbl  -4(fp),r0
                   2858: #      ashl    $6,r0,r0
                   2859: #      addl3   $_bufs,r0,-(sp)
                   2860: #      subl3   -92(fp),$32,-(sp)
                   2861: #      pushl   -92(fp)
                   2862: #      pushl   $L365
                   2863: #      calls   $5,_pr
                   2864: #treeend
                   2865: #tree (assignI (rnode) (vparamI 12) ) 
                   2866: #      movl    12(ap),r0
                   2867: #treeend
                   2868:        jbr     L89
                   2869: L363:
                   2870: #tree (assignI (vautoI -8) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   2871: #      pushl   16(ap)
                   2872: #      pushl   $0
                   2873: #      pushl   $2
                   2874: #      movl    4(ap),r0
                   2875: #      pushl   64(r0)
                   2876: #      calls   $4,_doit
                   2877: #      movl    r0,-8(fp)
                   2878: #treeend
                   2879: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) 
                   2880: #      movzbl  -7(fp),r0
                   2881: #      mcoml   r0,r0
                   2882: #      mcoml   r0,r1
                   2883: #      bicl2   r1,16(ap)
                   2884: #treeend
                   2885: #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) 
                   2886: #      pushl   16(ap)
                   2887: #      pushl   4(ap)
                   2888: #      calls   $2,_allocreg
                   2889: #      movl    r0,-12(fp)
                   2890: #treeend
                   2891:        .data   1
                   2892: L366:
                   2893: 
                   2894:        .byte   0x23,0x9,0x6d,0x6e,0x65,0x67,0x6c,0x9
                   2895:        .byte   0x25,0x73,0x2c,0x25,0x73,0xa,0x0
                   2896:        .text
                   2897: #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L366) ) (funargP (plusP (lsI (convI (vautoUC -8) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2898: #      movzbl  -12(fp),r0
                   2899: #      ashl    $6,r0,r0
                   2900: #      addl3   $_bufs,r0,-(sp)
                   2901: #      movzbl  -8(fp),r0
                   2902: #      ashl    $6,r0,r0
                   2903: #      addl3   $_bufs,r0,-(sp)
                   2904: #      pushl   $L366
                   2905: #      calls   $3,_pr
                   2906: #treeend
                   2907:        .data   1
                   2908: L367:
                   2909: 
                   2910:        .byte   0x23,0x9,0x61,0x73,0x68,0x6c,0x9,0x25
                   2911:        .byte   0x73,0x2c,0x25,0x73,0x2c,0x25,0x73,0xa
                   2912:        .byte   0x0
                   2913:        .text
                   2914: #tree (callI 4 (iconP _pr) (cm (cm (cm (funargP (iconP L367) ) (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2915: #      movzbl  12(ap),r0
                   2916: #      ashl    $6,r0,r0
                   2917: #      addl3   $_bufs,r0,-(sp)
                   2918: #      movzbl  -4(fp),r0
                   2919: #      ashl    $6,r0,r0
                   2920: #      addl3   $_bufs,r0,-(sp)
                   2921: #      movzbl  -12(fp),r0
                   2922: #      ashl    $6,r0,r0
                   2923: #      addl3   $_bufs,r0,-(sp)
                   2924: #      pushl   $L367
                   2925: #      calls   $4,_pr
                   2926: #treeend
                   2927: #tree (assignI (rnode) (vparamI 12) ) 
                   2928: #      movl    12(ap),r0
                   2929: #treeend
                   2930:        jbr     L89
                   2931: L368:
                   2932: #tree (assignI (snode) (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) 
                   2933: #      movl    4(ap),r0
                   2934: #      movl    *60(r0),r0
                   2935: #treeend
                   2936:        jbr     L370
                   2937: L371:
                   2938: L372:
                   2939: L373:
                   2940: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   2941: #      pushl   16(ap)
                   2942: #      pushl   $0
                   2943: #      pushl   $2
                   2944: #      movl    4(ap),r0
                   2945: #      pushl   60(r0)
                   2946: #      calls   $4,_doit
                   2947: #      movl    r0,-4(fp)
                   2948: #treeend
                   2949:        .data   1
                   2950: L374:
                   2951: 
                   2952:        .byte   0x2a,0x25,0x73,0x0
                   2953:        .text
                   2954: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L374) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2955: #      movzbl  -4(fp),r0
                   2956: #      ashl    $6,r0,r0
                   2957: #      addl3   $_bufs,r0,-(sp)
                   2958: #      pushl   $L374
                   2959: #      pushl   _buf
                   2960: #      calls   $3,_sprintf
                   2961: #treeend
                   2962: #tree (assignI (vautoI -96) (assignI (vautoI -92) (iconI 0) ) ) 
                   2963: #      clrl    -92(fp)
                   2964: #      movl    -92(fp),-96(fp)
                   2965: #treeend
                   2966:        jbr     L152
                   2967: L375:
                   2968: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   2969: #      pushl   16(ap)
                   2970: #      pushl   $0
                   2971: #      pushl   $2
                   2972: #      movl    4(ap),r0
                   2973: #      pushl   60(r0)
                   2974: #      calls   $4,_doit
                   2975: #      movl    r0,-4(fp)
                   2976: #treeend
                   2977: L197:
                   2978: #tree (genbr eql L376 (andU (convU (vautoUS -2) ) (iconU 128) ) ) 
                   2979: #      bitw    $128,-2(fp)
                   2980: #      jeql    L376
                   2981: #treeend
                   2982:        .data   1
                   2983: L377:
                   2984: 
                   2985:        .byte   0x28,0x25,0x73,0x29,0x0
                   2986:        .text
                   2987: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L377) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   2988: #      movzbl  -4(fp),r0
                   2989: #      ashl    $6,r0,r0
                   2990: #      addl3   $_bufs,r0,-(sp)
                   2991: #      pushl   $L377
                   2992: #      pushl   _buf
                   2993: #      calls   $3,_sprintf
                   2994: #treeend
                   2995: #tree (assignI (vautoI -96) (iconI 0) ) 
                   2996: #      clrl    -96(fp)
                   2997: #treeend
                   2998: #tree (assignI (vautoI -92) (iconI 512) ) 
                   2999: #      movl    $512,-92(fp)
                   3000: #treeend
                   3001:        jbr     L152
                   3002: L376:
                   3003: #tree (genbr eql L378 (andU (convU (vautoUS -2) ) (iconU 512) ) ) 
                   3004: #      bitw    $512,-2(fp)
                   3005: #      jeql    L378
                   3006: #treeend
                   3007:        .data   1
                   3008: L379:
                   3009: 
                   3010:        .byte   0x2a,0x25,0x73,0x0
                   3011:        .text
                   3012: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L379) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   3013: #      movzbl  -4(fp),r0
                   3014: #      ashl    $6,r0,r0
                   3015: #      addl3   $_bufs,r0,-(sp)
                   3016: #      pushl   $L379
                   3017: #      pushl   _buf
                   3018: #      calls   $3,_sprintf
                   3019: #treeend
                   3020: #tree (assignI (vautoI -96) (iconI 0) ) 
                   3021: #      clrl    -96(fp)
                   3022: #treeend
                   3023: #tree (assignI (vautoI -92) (iconI 0) ) 
                   3024: #      clrl    -92(fp)
                   3025: #treeend
                   3026:        jbr     L152
                   3027: L378:
                   3028: #tree (assignUS (vautoUS -2) (iconUS 1024) ) 
                   3029: #      movw    $1024,-2(fp)
                   3030: #treeend
                   3031: #tree (assignI (rnode) (vautoI -4) ) 
                   3032: #      movl    -4(fp),r0
                   3033: #treeend
                   3034:        jbr     L89
                   3035: L370:
                   3036:        cmpl    r0,$2
                   3037:        jeql    L373
                   3038:        cmpl    r0,$94
                   3039:        jeql    L375
                   3040:        cmpl    r0,$116
                   3041:        jeql    L371
                   3042:        cmpl    r0,$117
                   3043:        jeql    L372
                   3044: L369:
                   3045: #tree (assignP (vautoP -88) (starP (plusP (vparamP 4) (iconI 60) ) ) ) 
                   3046: #      movl    4(ap),r0
                   3047: #      movl    60(r0),-88(fp)
                   3048: #treeend
                   3049: #tree (genlabI  L381 (comopI (genlabI  L382 (comopI (genlabI  L383 (comopI (genbr neq L380 (cmp (starI (vautoP -88) ) (iconI 78) ) ) (genbr neq L380 (cmp (starI (starP (plusP (vautoP -88) (iconI 64) ) ) ) (iconI 4) ) ) ) ) (genbr neq L380 (cmp (starI (starP (plusP (vautoP -88) (iconI 60) ) ) ) (iconI 94) ) ) ) ) (genbr neq L380 (cmp (callI 1 (iconP _incrsize) (funargP (vparamP 4) ) ) (starI (plusP (starP (plusP (vautoP -88) (iconI 64) ) ) (iconI 60) ) ) ) ) ) ) 
                   3050: #      cmpl    *-88(fp),$78
                   3051: #      jneq    L380
                   3052: #      movl    -88(fp),r0
                   3053: #      cmpl    *64(r0),$4
                   3054: #      jneq    L380
                   3055: #L383:
                   3056: #      movl    -88(fp),r0
                   3057: #      cmpl    *60(r0),$94
                   3058: #      jneq    L380
                   3059: #L382:
                   3060: #      pushl   4(ap)
                   3061: #      calls   $1,_incrsize
                   3062: #      movl    -88(fp),r1
                   3063: #      movl    64(r1),r1
                   3064: #      cmpl    r0,60(r1)
                   3065: #      jneq    L380
                   3066: #L381:
                   3067: #treeend
                   3068: #tree (assignI (vautoI -4) (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vautoP -88) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) ) 
                   3069: #      pushl   16(ap)
                   3070: #      pushl   $0
                   3071: #      pushl   $2
                   3072: #      movl    -88(fp),r0
                   3073: #      pushl   60(r0)
                   3074: #      calls   $4,_doit
                   3075: #      movl    r0,-4(fp)
                   3076: #treeend
                   3077:        .data   1
                   3078: L384:
                   3079: 
                   3080:        .byte   0x28,0x25,0x73,0x29,0x2b,0x0
                   3081:        .text
                   3082: #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L384) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) 
                   3083: #      movzbl  -4(fp),r0
                   3084: #      ashl    $6,r0,r0
                   3085: #      addl3   $_bufs,r0,-(sp)
                   3086: #      pushl   $L384
                   3087: #      pushl   _buf
                   3088: #      calls   $3,_sprintf
                   3089: #treeend
                   3090: #tree (assignI (vautoI -92) (iconI 0) ) 
                   3091: #      clrl    -92(fp)
                   3092: #treeend
                   3093: #tree (assignI (vautoI -96) (convI (vautoUC -3) ) ) 
                   3094: #      movzbl  -3(fp),-96(fp)
                   3095: #treeend
                   3096:        jbr     L152
                   3097: L380:
                   3098: #tree (genlabI  L387 (comopI (genlabI  L388 (comopI (genlabI  L389 (comopI (genbr neq L386 (cmp (starI (vautoP -88) ) (iconI 6) ) ) (genbr neq L386 (cmp (starI (starP (plusP (vautoP -88) (iconI 60) ) ) ) (iconI 64) ) ) ) ) (genbr neq L386 (cmp (starI (starP (plusP (starP (plusP (vautoP -88) (iconI 60) ) ) (iconI 64) ) ) ) (iconI 4) ) ) ) ) (genbr neq L386 (cmp (callI 1 (iconP _shiftsize) (funargP (vparamP 4) ) ) (starI (plusP (starP (plusP (starP (plusP (vautoP -88) (iconI 60) ) ) (iconI 64) ) ) (iconI 60) ) ) ) ) ) ) 
                   3099: #      cmpl    *-88(fp),$6
                   3100: #      jneq    L386
                   3101: #      movl    -88(fp),r0
                   3102: #      cmpl    *60(r0),$64
                   3103: #      jneq    L386
                   3104: #L389:
                   3105: #      movl    -88(fp),r0
                   3106: #      movl    60(r0),r0
                   3107: #      cmpl    *64(r0),$4
                   3108: #      jneq    L386
                   3109: #L388:
                   3110: #      pushl   4(ap)
                   3111: #      calls   $1,_shiftsize
                   3112: #      movl    -88(fp),r1
                   3113: #      movl    60(r1),r1
                   3114: #      movl    64(r1),r1
                   3115: #      cmpl    r0,60(r1)
                   3116: #      jneq    L386
                   3117: #L387:
                   3118: #treeend

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.