Annotation of researchv10no/cmd/ccom/vax/tests/x, revision 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.