|
|
researchv10 Norman
.data .comm _bufs,8192 .comm _buf,4 .comm _prbuf,10240 .comm _prptr,4 .comm _back,40 .comm _acnt,4 .text .align 2 .globl _gencode _gencode: .word L.R1 subl2 $L.SO1,sp #tree (genbr eql L81 (callI 1 (iconP _setjmp) (funargP (iconP _back) ) ) ) # pushl $_back # calls $1,_setjmp # tstl r0 # jeql L81 #treeend .data 1 L83: .byte 0x23,0x9,0x72,0x65,0x67,0x9,0x25,0x64 .byte 0xa,0x0 .text #tree (callI 2 (iconP _pr) (cm (funargP (iconP L83) ) (funargI (asgplusI (nameI _acnt) (iconI 1) ) ) ) ) # addl2 $1,_acnt # pushl _acnt # pushl $L83 # calls $2,_pr #treeend #tree (genbr leq L84 (cmp (nameI _acnt) (iconI 20) ) ) # cmpl _acnt,$20 # jleq L84 #treeend #tree (callI 1 (iconP _prtree) (funargP (vautoP -4) ) ) # pushl -4(fp) # calls $1,_prtree #treeend #tree (unarycallI (iconP _outpr) ) # calls $0,_outpr #treeend jbr L79 L84: jbr L87 L81: #tree (assignP (vautoP -4) (callP 1 (iconP _copytree) (funargP (vparamP 4) ) ) ) # pushl 4(ap) # calls $1,_copytree # movl r0,-4(fp) #treeend L87: #tree (assignP (nameP _buf) (iconP _bufs+64) ) # movl $_bufs+64,_buf #treeend #tree (assignP (nameP _prptr) (iconP _prbuf) ) # movl $_prbuf,_prptr #treeend #tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (vautoP -4) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (iconI 63) ) ) ) # pushl $63 # pushl $0 # pushl $0 # pushl -4(fp) # calls $4,_doit #treeend #tree (assignI (nameI _acnt) (assignI (nameI _ntree) (iconI 0) ) ) # clrl _ntree # movl _ntree,_acnt #treeend #tree (unarycallI (iconP _outpr) ) # calls $0,_outpr #treeend L79: ret .set L.R1,0x0 .set L.SO1,0x4 .data .text .align 2 .globl _doit _doit: .word L.R2 subl2 $L.SO2,sp #tree (assignI (snode) (starI (vparamP 4) ) ) # movl *4(ap),r0 #treeend jbr L91 L92: .data 1 L93: .byte 0x23,0x9,0x77,0x65,0x69,0x72,0x64,0x3f .byte 0x3f,0x3f,0x20,0x25,0x64,0xa,0x0 .text #tree (callI 2 (iconP _pr) (cm (funargP (iconP L93) ) (funargI (starI (vparamP 4) ) ) ) ) # pushl *4(ap) # pushl $L93 # calls $2,_pr #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L94: #tree (asgorI (vparamI 8) (iconI 256) ) # bisl2 $256,8(ap) #treeend #tree (asgandI (vparamI 8) (iconI -2) ) # bicl2 $1,8(ap) #treeend L95: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-8(fp) #treeend #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) # movzbl -7(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 64(r0) # calls $4,_doit # movl r0,-4(fp) #treeend #tree (genbr eql L96 (andU (convU (vautoUS -2) ) (iconU 1024) ) ) # bitw $1024,-2(fp) # jeql L96 #treeend #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) # pushl $0 # pushl 4(ap) # calls $2,_totemp #treeend #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) # pushl $1 # pushl $_back # calls $2,_longjmp #treeend L96: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) # movzbl -3(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #tree (genbr eql L99 (andI (vparamI 8) (iconI 1) ) ) # bitl $1,8(ap) # jeql L99 #treeend .data 1 L100: .byte 0x23,0x9,0x62,0x69,0x74,0x25,0x63,0x9 .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L100 # calls $4,_pr #treeend #tree (assignUC (vparamUC 12) (iconUC 0) ) # clrb 12(ap) #treeend #tree (assignUS (vparamUS 14) (iconUS 1) ) # movw $1,14(ap) #treeend #tree (assignUC (vparamUC 13) (iconUC 0) ) # clrb 13(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L99: #tree (genbr eql L102 (andI (vparamI 8) (iconI 256) ) ) # bitl $256,8(ap) # jeql L102 #treeend #tree (assignI (vparamI 12) (assignI (vautoI -12) (vautoI -8) ) ) # movl -8(fp),-12(fp) # movl -12(fp),12(ap) #treeend L102: #tree (genbr neq L103 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L103 #treeend #tree (genbr eql L104 (andU (convU (vautoUS -2) ) (iconU 16) ) ) # bitw $16,-2(fp) # jeql L104 #treeend #tree (assignI (vparamI 12) (assignI (vautoI -12) (vautoI -4) ) ) # movl -4(fp),-12(fp) # movl -12(fp),12(ap) #treeend jbr L105 L104: #tree (genbr eql L106 (andU (convU (vautoUS -6) ) (iconU 16) ) ) # bitw $16,-6(fp) # jeql L106 #treeend #tree (assignI (vparamI 12) (assignI (vautoI -12) (vautoI -8) ) ) # movl -8(fp),-12(fp) # movl -12(fp),12(ap) #treeend jbr L107 L106: #tree (assignI (vparamI 12) (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,-12(fp) # movl r0,12(ap) #treeend L107: L105: jbr L108 L103: #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,-12(fp) #treeend L108: #tree (genbr neq L109 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) # movl 4(ap),r0 # cmpl *64(r0),$4 # jneq L109 #treeend #tree (assignI (vautoI -12) (unarycallI (iconP _tostack) ) ) # calls $0,_tostack # movl r0,-12(fp) #treeend .data 1 L111: .byte 0x24,0x25,0x64,0x0 .text #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) ) ) ) ) # movl 4(ap),r0 # movl 64(r0),r0 # mnegl 60(r0),r1 # subl3 $1,r1,-(sp) # pushl $L111 # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # calls $3,_sprintf #treeend jbr L112 L109: .data 1 L113: .byte 0x23,0x9,0x6d,0x63,0x6f,0x6d,0x25,0x63 .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L113 # calls $4,_pr #treeend L112: #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) ) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # calls $2,_strcmp # tstl r0 # jneq L115 #treeend .data 1 L116: .byte 0x23,0x9,0x62,0x69,0x63,0x25,0x63,0x32 .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L116 # calls $4,_pr #treeend jbr L117 L115: .data 1 L118: .byte 0x23,0x9,0x62,0x69,0x63,0x25,0x63,0x33 .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0x2c,0x25 .byte 0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L118 # calls $5,_pr #treeend L117: #tree (asgorUS (vparamUS 14) (iconUS 1) ) # bisw2 $1,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L119: L120: #tree (callI 2 (iconP _funargs) (cm (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) (funargI (vparamI 16) ) ) ) # pushl 16(ap) # movl 4(ap),r0 # pushl 64(r0) # calls $2,_funargs #treeend #tree (assignI (vautoI -92) (divI (convI (starS (plusP (vparamP 4) (iconI 58) ) ) ) (iconI 32) ) ) # movl 4(ap),r0 # cvtwl 58(r0),r0 # divl3 $32,r0,-92(fp) #treeend L122: #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) ) ) ) ) ) # bicl3 $3,16(ap),-(sp) # pushl $0 # pushl $10 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend #tree (assignP (vautoP -16) (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-16(fp) #treeend L123: #tree (genbr eql L124 (cmp (vparamI 16) (iconI 63) ) ) # cmpl 16(ap),$63 # jeql L124 #treeend #tree (assignUS (vautoUS -2) (iconUS 1024) ) # movw $1024,-2(fp) #treeend #tree (assignI (rnode) (vautoI -4) ) # movl -4(fp),r0 #treeend jbr L89 L124: #tree (assignI (vautoI -12) (callI 2 (iconP _reg0) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_reg0 # movl r0,-12(fp) #treeend .data 1 L125: .byte 0x23,0x9,0x63,0x61,0x6c,0x6c,0x73,0x9 .byte 0x24,0x25,0x64,0x2c,0x25,0x73,0xa,0x0 .text #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L125) ) (funargI (vautoI -92) ) ) (funargP (vautoP -16) ) ) ) # pushl -16(fp) # pushl -92(fp) # pushl $L125 # calls $3,_pr #treeend #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) ) ) ) ) # cmpl *4(ap),$100 # jeql L127 # cmpl *4(ap),$102 # jeql L127 #L128: # bitl $8,8(ap) # jeql L126 #L127: #treeend .data 1 L130: .byte 0x29,0x0 .text #tree (callI 2 (iconP _strcat) (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (iconP L130) ) ) ) # pushl $L130 # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # calls $2,_strcat #treeend #tree (callI 2 (iconP _strshift) (cm (funargP (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (funargI (iconI 1) ) ) ) # pushl $1 # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # calls $2,_strshift #treeend #tree (assignC (starC (plusP (lsI (convI (vautoUC -12) ) (iconI 6) ) (iconP _bufs) ) ) (iconC 40) ) # movzbl -12(fp),r0 # ashl $6,r0,r0 # movb $40,_bufs(r0) #treeend L126: #tree (genbr neq L132 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L132 #treeend #tree (genbr eql L133 (andI (vparamI 8) (iconI 256) ) ) # bitl $256,8(ap) # jeql L133 #treeend #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) ) ) ) ) ) ) ) # movzbl -11(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl3 r1,16(ap),-(sp) # pushl $0 # pushl $0 # movl 4(ap),r0 # cmpl *60(r0),$104 # jneq L134 # movl 4(ap),r0 # movl 60(r0),r0 # movl 60(r0),-(sp) # jbr L135 #L134: # movl 4(ap),r0 # movl 60(r0),-(sp) #L135: # calls $4,_doit # movl r0,12(ap) #treeend jbr L136 L133: #tree (assignI (rnode) (vautoI -12) ) # movl -12(fp),r0 #treeend jbr L89 L136: L132: L137: #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) ) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # calls $2,_strcmp # tstl r0 # jneq L138 #treeend #tree (assignI (rnode) (vautoI -12) ) # movl -12(fp),r0 #treeend jbr L89 L138: #tree (genbr eql L139 (andI (vparamI 8) (iconI 4) ) ) # bitl $4,8(ap) # jeql L139 #treeend .data 1 L140: .byte 0x23,0x9,0x70,0x75,0x73,0x68,0x25,0x63 .byte 0x9,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_type # pushl r0 # pushl $L140 # calls $3,_pr #treeend jbr L142 L139: .data 1 L143: .byte 0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9 .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_type # pushl r0 # pushl $L143 # calls $4,_pr #treeend L142: #tree (asgorUS (vparamUS 14) (iconUS 1) ) # bisw2 $1,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L144: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) # movzbl -3(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 64(r0) # calls $4,_doit # movl r0,-8(fp) #treeend #tree (genbr eql L145 (andU (convU (vautoUS -6) ) (iconU 1024) ) ) # bitw $1024,-6(fp) # jeql L145 #treeend #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) # pushl $0 # pushl 4(ap) # calls $2,_totemp #treeend #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) # pushl $1 # pushl $_back # calls $2,_longjmp #treeend L145: .data 1 L146: .byte 0x23,0x9,0x63,0x6d,0x70,0x25,0x63,0x9 .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L146 # calls $4,_pr #treeend #tree (assignUC (vparamUC 12) (assignUC (vparamUC 13) (iconUC 0) ) ) # clrb 13(ap) # movb 13(ap),12(ap) #treeend #tree (assignUS (vparamUS 14) (iconUS 1) ) # movw $1,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L147: #tree (genbr neq L148 (cmp (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) (iconI 108) ) ) # movl 4(ap),r0 # cmpl *60(r0),$108 # jneq L148 #treeend #tree (genbr neq L149 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L149 #treeend #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,12(ap) #treeend L149: #tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 2) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) # pushl 16(ap) # pushl 12(ap) # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit #treeend jbr L150 L148: #tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 16) ) ) ) # pushl 16(ap) # pushl $0 # pushl $0 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit #treeend L150: #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) ) ) ) ) # pushl 16(ap) # pushl 12(ap) # pushl $2 # movl 4(ap),r0 # pushl 64(r0) # calls $4,_doit # movl r0,-4(fp) #treeend #tree (genbr eql L151 (andI (vparamI 8) (iconI 8) ) ) # bitl $8,8(ap) # jeql L151 #treeend #tree (assignUC (vparamUC 12) (iconUC 0) ) # clrb 12(ap) #treeend #tree (assignI (vautoI -92) (andI (convU (vautoUS -2) ) (iconU 656) ) ) # movzwl -2(fp),r0 # bicl3 $-657,r0,-92(fp) #treeend #tree (assignI (vautoI -96) (convI (vautoUC -3) ) ) # movzbl -3(fp),-96(fp) #treeend #tree (assignP (nameP _buf) (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,_buf #treeend jbr L152 L151: #tree (assignI (rnode) (vautoI -4) ) # movl -4(fp),r0 #treeend jbr L89 L153: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend #tree (genbr neq L154 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L154 #treeend #tree (genbr eql L155 (andU (convU (vautoUS -2) ) (iconU 16) ) ) # bitw $16,-2(fp) # jeql L155 #treeend #tree (assignI (vparamI 12) (vautoI -4) ) # movl -4(fp),12(ap) #treeend jbr L156 L155: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -3) ) ) ) ) ) ) ) # movzbl -3(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl3 r1,16(ap),-(sp) # pushl 4(ap) # calls $2,_allocreg # movl r0,12(ap) #treeend L156: L154: .data 1 L157: .byte 0x23,0x9,0x6d,0x63,0x6f,0x6d,0x25,0x63 .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L157 # calls $4,_pr #treeend #tree (asgorUS (vparamUS 14) (iconUS 1) ) # bisw2 $1,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L158: #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) ) ) ) ) # movl 4(ap),r0 # cmpl *60(r0),$58 # jneq L159 # movl 4(ap),r0 # movl 60(r0),r0 # cmpl *60(r0),$13 # jneq L159 #L160: #treeend #tree (genbr neq L161 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L161 #treeend #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,12(ap) #treeend #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) ) ) ) ) # pushl 16(ap) # pushl 12(ap) # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend jbr L162 L161: #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,-12(fp) #treeend #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) ) ) ) ) ) ) ) # movzbl -11(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl3 r1,16(ap),-(sp) # pushl -12(fp) # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend L162: jbr L163 L159: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend L163: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) # movzbl -3(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #tree (genbr neq L164 (cmp (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) (callI 1 (iconP _type) (funargP (vparamP 4) ) ) ) ) # pushl 4(ap) # calls $1,_childtype # movl r0,r11 # pushl 4(ap) # calls $1,_type # cmpl r11,r0 # jneq L164 #treeend #tree (assignI (rnode) (vautoI -4) ) # movl -4(fp),r0 #treeend jbr L89 L164: #tree (genbr neq L165 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L165 #treeend #tree (genbr eql L166 (andU (convU (vautoUS -2) ) (iconU 16) ) ) # bitw $16,-2(fp) # jeql L166 #treeend #tree (assignI (vparamI 12) (vautoI -4) ) # movl -4(fp),12(ap) #treeend jbr L167 L166: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,12(ap) #treeend L167: L165: #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) ) ) ) ) # movl 4(ap),r0 # pushl 60(r0) # calls $1,_isunsigned # tstl r0 # jeql L170 # pushl 4(ap) # calls $1,_incrsize # movl r0,r11 # movl 4(ap),r0 # pushl 60(r0) # calls $1,_incrsize # cmpl r11,r0 # jleq L170 #L173: # pushl 4(ap) # calls $1,_type # cmpl r0,$102 # jeql L170 #L172: # pushl 4(ap) # calls $1,_type # cmpl r0,$100 # jeql L170 #L171: #treeend .data 1 L174: .byte 0x6d,0x6f,0x76,0x7a,0x0 .text #tree (assignP (vautoP -16) (iconP L174) ) # movl $L174,-16(fp) #treeend jbr L175 L170: .data 1 L176: .byte 0x63,0x76,0x74,0x0 .text #tree (assignP (vautoP -16) (iconP L176) ) # movl $L176,-16(fp) #treeend L175: .data 1 L177: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x25,0x63 .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_type # pushl r0 # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl -16(fp) # pushl $L177 # calls $6,_pr #treeend #tree (asgorUS (vparamUS 14) (iconUS 1) ) # bisw2 $1,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L178: #tree (assignI (vautoI -92) (iconI -1) ) # movl $-1,-92(fp) #treeend .data 1 L179: .byte 0x73,0x75,0x62,0x0 .text #tree (assignP (vautoP -16) (iconP L179) ) # movl $L179,-16(fp) #treeend L180: #tree (genbr eql L181 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) # movl 4(ap),r0 # cmpl *64(r0),$4 # jeql L181 #treeend .data 1 L184: .byte 0x63,0x6f,0x64,0x65,0x67,0x65,0x6e,0x21 .byte 0x20,0x69,0x6e,0x63,0x72,0x6f,0x70,0x20 .byte 0x6e,0x6f,0x74,0x20,0x77,0x69,0x74,0x68 .byte 0x20,0x49,0x43,0x4f,0x4e,0x0 .text #tree (comopI (callI 1 (iconP _fflush) (funargP (iconP __iob+16) ) ) (callI 1 (iconP _cerror) (funargP (iconP L184) ) ) ) # pushl $__iob+16 # calls $1,_fflush # pushl $L184 # calls $1,_cerror #treeend L181: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $0 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend #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) ) ) ) ) # pushl $0 # pushl $0 # pushl $0 # movl 4(ap),r0 # pushl 64(r0) # calls $4,_doit # movl r0,-8(fp) #treeend #tree (genbr eql L185 (andI (vparamI 8) (iconI 2) ) ) # bitl $2,8(ap) # jeql L185 #treeend #tree (genbr neq L186 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L186 #treeend #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -3) ) ) ) ) ) ) ) # movzbl -3(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl3 r1,16(ap),-(sp) # pushl 4(ap) # calls $2,_allocreg # movl r0,12(ap) #treeend L186: .data 1 L187: .byte 0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9 .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L187 # calls $4,_pr #treeend #tree (genbr eql L188 (andU (convU (vautoUS -6) ) (iconU 64) ) ) # bitw $64,-6(fp) # jeql L188 #treeend #tree (genbr neq L189 (cmp (vautoI -92) (iconI 1) ) ) # cmpl -92(fp),$1 # jneq L189 #treeend .data 1 L190: .byte 0x69,0x6e,0x63,0x0 .text #tree (assignP (vautoP -16) (iconP L190) ) # movl $L190,-16(fp) #treeend jbr L191 L189: .data 1 L192: .byte 0x64,0x65,0x63,0x0 .text #tree (assignP (vautoP -16) (iconP L192) ) # movl $L192,-16(fp) #treeend L191: .data 1 L193: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x9,0x25 .byte 0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl -16(fp) # pushl $L193 # calls $4,_pr #treeend jbr L194 L188: .data 1 L195: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x32,0x9 .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl -16(fp) # pushl $L195 # calls $5,_pr #treeend L194: #tree (genbr eql L196 (andI (vparamI 8) (iconI 8) ) ) # bitl $8,8(ap) # jeql L196 #treeend #tree (assignI (vautoI -4) (vparamI 12) ) # movl 12(ap),-4(fp) #treeend jbr L197 L196: #tree (asgandUS (vparamUS 14) (iconUS 65534) ) # bicw2 $-65535,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L185: #tree (genbr eql L198 (andU (convU (vautoUS -6) ) (iconU 64) ) ) # bitw $64,-6(fp) # jeql L198 #treeend #tree (genbr neq L199 (cmp (vautoI -92) (iconI 1) ) ) # cmpl -92(fp),$1 # jneq L199 #treeend .data 1 L200: .byte 0x69,0x6e,0x63,0x0 .text #tree (assignP (vautoP -16) (iconP L200) ) # movl $L200,-16(fp) #treeend jbr L201 L199: .data 1 L202: .byte 0x64,0x65,0x63,0x0 .text #tree (assignP (vautoP -16) (iconP L202) ) # movl $L202,-16(fp) #treeend L201: .data 1 L203: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x9,0x25 .byte 0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl -16(fp) # pushl $L203 # calls $4,_pr #treeend jbr L204 L198: .data 1 L205: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x32,0x9 .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl -16(fp) # pushl $L205 # calls $5,_pr #treeend L204: #tree (genbr eql L206 (vparamUC 12) ) # tstb 12(ap) # jeql L206 #treeend #tree (assignI (vautoI -12) (vautoI -4) ) # movl -4(fp),-12(fp) #treeend jbr L137 L206: #tree (asgorUS (vautoUS -2) (iconUS 1) ) # bisw2 $1,-2(fp) #treeend #tree (assignI (rnode) (vautoI -4) ) # movl -4(fp),r0 #treeend jbr L89 L207: #tree (asgorI (vparamI 8) (iconI 256) ) # bisl2 $256,8(ap) #treeend L208: #tree (genbr neq L209 (callI 1 (iconP _isunsigned) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) # movl 4(ap),r0 # pushl 60(r0) # calls $1,_isunsigned # tstl r0 # jneq L209 #treeend #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) ) ) ) ) ) ) ) ) # movl 4(ap),r0 # cmpl *60(r0),$104 # jneq L210 # pushl 4(ap) # calls $1,_type # movl r0,r11 # movl 4(ap),r0 # pushl 60(r0) # calls $1,_childtype # cmpl r11,r0 # jneq L210 #L211: #treeend #tree (assignP (starP (plusP (vparamP 4) (iconI 60) ) ) (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) # movl 4(ap),r0 # movl 4(ap),r1 # movl 60(r1),r1 # movl 60(r1),60(r0) #treeend L210: #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) ) ) ) ) ) ) ) ) # movl 4(ap),r0 # cmpl *64(r0),$104 # jneq L212 # pushl 4(ap) # calls $1,_type # movl r0,r11 # movl 4(ap),r0 # pushl 64(r0) # calls $1,_childtype # cmpl r11,r0 # jneq L212 #L213: #treeend #tree (assignP (starP (plusP (vparamP 4) (iconI 64) ) ) (starP (plusP (starP (plusP (vparamP 4) (iconI 64) ) ) (iconI 60) ) ) ) # movl 4(ap),r0 # movl 4(ap),r1 # movl 64(r1),r1 # movl 60(r1),64(r0) #treeend L212: .data 1 L214: .byte 0x64,0x69,0x76,0x0 .text #tree (assignP (vautoP -16) (iconP L214) ) # movl $L214,-16(fp) #treeend jbr L215 L209: .data 1 L216: .byte 0x75,0x64,0x69,0x76,0x0 .text #tree (assignP (vautoP -16) (iconP L216) ) # movl $L216,-16(fp) #treeend L217: #tree (genbr eql L218 (cmp (callI 1 (iconP _incrsize) (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) ) (iconI 4) ) ) # movl 4(ap),r0 # pushl 64(r0) # calls $1,_incrsize # cmpl r0,$4 # jeql L218 #treeend #tree (assignI (vautoI -84) (iconI 104) ) # movl $104,-84(fp) #treeend #tree (assignP (vautoP -24) (starP (plusP (vparamP 4) (iconI 64) ) ) ) # movl 4(ap),r0 # movl 64(r0),-24(fp) #treeend #tree (assignU (vautoU -76) (iconU 512) ) # movl $512,-76(fp) #treeend #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) ) ) ) ) # pushl 16(ap) # calls $0,_tostack # pushl r0 # pushl $6 # pushal -84(fp) # calls $4,_doit # movl r0,-4(fp) #treeend jbr L219 L218: #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) ) ) ) ) # pushl 16(ap) # calls $0,_tostack # pushl r0 # pushl $4 # movl 4(ap),r0 # pushl 64(r0) # calls $4,_doit # movl r0,-4(fp) #treeend L219: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) # movzbl -3(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #tree (genbr eql L220 (cmp (callI 1 (iconP _incrsize) (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) (iconI 4) ) ) # movl 4(ap),r0 # pushl 60(r0) # calls $1,_incrsize # cmpl r0,$4 # jeql L220 #treeend #tree (assignI (vautoI -84) (iconI 104) ) # movl $104,-84(fp) #treeend #tree (assignP (vautoP -24) (starP (plusP (vparamP 4) (iconI 60) ) ) ) # movl 4(ap),r0 # movl 60(r0),-24(fp) #treeend #tree (assignU (vautoU -76) (iconU 512) ) # movl $512,-76(fp) #treeend #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) ) ) ) ) # pushl 16(ap) # calls $0,_tostack # pushl r0 # pushl $6 # pushal -84(fp) # calls $4,_doit # movl r0,-8(fp) #treeend jbr L221 L220: #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) ) ) ) ) # pushl 16(ap) # calls $0,_tostack # pushl r0 # pushl $4 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-8(fp) #treeend L221: #tree (genbr eql L222 (andU (convU (vautoUS -6) ) (iconU 1024) ) ) # bitw $1024,-6(fp) # jeql L222 #treeend #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 1) ) ) ) # pushl $1 # pushl 4(ap) # calls $2,_totemp #treeend #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) # pushl $1 # pushl $_back # calls $2,_longjmp #treeend L222: #tree (assignI (vautoI -92) (iconI 2) ) # movl $2,-92(fp) #treeend jbr L123 L223: #tree (asgorI (vparamI 8) (iconI 256) ) # bisl2 $256,8(ap) #treeend L224: .data 1 L225: .byte 0x78,0x6f,0x72,0x0 .text #tree (assignP (vautoP -16) (iconP L225) ) # movl $L225,-16(fp) #treeend L215: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-8(fp) #treeend #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) # movzbl -7(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 64(r0) # calls $4,_doit # movl r0,-4(fp) #treeend #tree (genbr eql L226 (andU (convU (vautoUS -2) ) (iconU 1024) ) ) # bitw $1024,-2(fp) # jeql L226 #treeend #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) # pushl $0 # pushl 4(ap) # calls $2,_totemp #treeend #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) # pushl $1 # pushl $_back # calls $2,_longjmp #treeend L226: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) # movzbl -3(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #tree (genbr eql L227 (cmp (callI 1 (iconP _type) (funargP (vparamP 4) ) ) (callI 1 (iconP _childtype) (funargP (vparamP 4) ) ) ) ) # pushl 4(ap) # calls $1,_type # movl r0,r11 # pushl 4(ap) # calls $1,_childtype # cmpl r11,r0 # jeql L227 #treeend #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,-12(fp) #treeend .data 1 L228: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x33,0x9 .byte 0x25,0x73,0x2c,0x25,0x73,0x2c,0x25,0x73 .byte 0xa,0x0 .text #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) ) ) ) ) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl -16(fp) # pushl $L228 # calls $6,_pr #treeend #tree (genbr neq L229 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L229 #treeend #tree (assignI (vparamI 12) (vautoI -12) ) # movl -12(fp),12(ap) #treeend L229: .data 1 L230: .byte 0x23,0x9,0x63,0x76,0x74,0x25,0x63,0x25 .byte 0x63,0x9,0x25,0x73,0x2c,0x25,0x73,0xa .byte 0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_type # pushl r0 # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L230 # calls $5,_pr #treeend #tree (asgorUS (vparamUS 14) (iconUS 1) ) # bisw2 $1,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L227: #tree (genbr neq L231 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L231 #treeend #tree (genlabI L233 (comopI (genbr neq L233 (andU (convU (vautoUS -6) ) (iconU 16) ) ) (genbr eql L232 (andI (vparamI 8) (iconI 256) ) ) ) ) # bitw $16,-6(fp) # jneq L233 # bitl $256,8(ap) # jeql L232 #L233: #treeend L234: #tree (assignI (vparamI 12) (vautoI -8) ) # movl -8(fp),12(ap) #treeend #tree (genlabI L236 (comopI (genbr neq L235 (cmp (convI (starC (vautoP -16) ) ) (iconI 97) ) ) (genbr eql L235 (andU (convU (vautoUS -2) ) (iconU 64) ) ) ) ) # cmpb *-16(fp),$97 # jneq L235 # bitw $64,-2(fp) # jeql L235 #L236: #treeend .data 1 L237: .byte 0x23,0x9,0x69,0x6e,0x63,0x25,0x63,0x9 .byte 0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L237 # calls $3,_pr #treeend jbr L238 L235: #tree (genlabI L240 (comopI (genbr neq L239 (cmp (convI (starC (vautoP -16) ) ) (iconI 115) ) ) (genbr eql L239 (andU (convU (vautoUS -2) ) (iconU 64) ) ) ) ) # cmpb *-16(fp),$115 # jneq L239 # bitw $64,-2(fp) # jeql L239 #L240: #treeend .data 1 L241: .byte 0x23,0x9,0x64,0x65,0x63,0x25,0x63,0x9 .byte 0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L241 # calls $3,_pr #treeend jbr L242 L239: .data 1 L243: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x32,0x9 .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl -16(fp) # pushl $L243 # calls $5,_pr #treeend L242: L238: #tree (genbr eql L244 (andI (vparamI 8) (iconI 8) ) ) # bitl $8,8(ap) # jeql L244 #treeend jbr L245 L244: #tree (asgorUS (vparamUS 14) (iconUS 1) ) # bisw2 $1,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L232: #tree (genbr eql L246 (andU (convU (vautoUS -2) ) (iconU 16) ) ) # bitw $16,-2(fp) # jeql L246 #treeend #tree (assignI (vparamI 12) (vautoI -4) ) # movl -4(fp),12(ap) #treeend jbr L247 L246: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,12(ap) #treeend L247: L231: #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) ) ) ) ) ) ) ) # cmpb *-16(fp),$97 # jeql L250 # cmpb *-16(fp),$109 # jeql L250 #L252: # cmpb *-16(fp),$120 # jeql L250 #L251: # cmpb *-16(fp),$98 # jneq L248 #L250: # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # calls $2,_strcmp # tstl r0 # jneq L248 #L249: #treeend #tree (assignI (vparamI 12) (vautoI -4) ) # movl -4(fp),12(ap) #treeend #tree (assignI (vautoI -4) (vautoI -8) ) # movl -8(fp),-4(fp) #treeend #tree (assignI (vautoI -8) (vparamI 12) ) # movl 12(ap),-8(fp) #treeend jbr L234 L248: .data 1 L253: .byte 0x23,0x9,0x25,0x73,0x25,0x63,0x33,0x9 .byte 0x25,0x73,0x2c,0x25,0x73,0x2c,0x25,0x73 .byte 0xa,0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl -16(fp) # pushl $L253 # calls $6,_pr #treeend L245: #tree (genbr eql L254 (andI (vparamI 8) (iconI 8) ) ) # bitl $8,8(ap) # jeql L254 #treeend #tree (genbr eql L255 (andU (convU (vparamUS 14) ) (iconU 128) ) ) # bitw $128,14(ap) # jeql L255 #treeend .data 1 L256: .byte 0x29,0x0 .text #tree (callI 2 (iconP _strcat) (cm (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (funargP (iconP L256) ) ) ) # pushl $L256 # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # calls $2,_strcat #treeend #tree (callI 2 (iconP _strshift) (cm (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (funargI (iconI 1) ) ) ) # pushl $1 # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # calls $2,_strshift #treeend #tree (assignC (starC (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (iconC 40) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # movb $40,_bufs(r0) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L255: #tree (genbr eql L257 (andU (convU (vparamUS 14) ) (iconU 512) ) ) # bitw $512,14(ap) # jeql L257 #treeend #tree (callI 2 (iconP _strshift) (cm (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (funargI (iconI 1) ) ) ) # pushl $1 # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # calls $2,_strshift #treeend #tree (assignC (starC (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) (iconC 42) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # movb $42,_bufs(r0) #treeend #tree (asgandUS (vparamUS 14) (iconUS 65023) ) # bicw2 $-65024,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L257: #tree (assignUS (vparamUS 14) (iconUS 1024) ) # movw $1024,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L254: #tree (asgorUS (vparamUS 14) (iconUS 1) ) # bisw2 $1,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L258: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $0 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend #tree (genbr neq L259 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L259 #treeend #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargU (andU (vparamU 16) (complU (convU (vautoUC -3) ) ) ) ) ) ) ) # movzbl -3(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl3 r1,16(ap),-(sp) # pushl 4(ap) # calls $2,_allocreg # movl r0,12(ap) #treeend L259: .data 1 L260: .byte 0x23,0x9,0x65,0x78,0x74,0x25,0x73,0x76 .byte 0x9,0x24,0x25,0x64,0x2c,0x24,0x25,0x64 .byte 0x2c,0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text .data 1 L261: .byte 0x7a,0x0 .text .data 1 L262: .byte 0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movl 4(ap),r0 # divl3 $64,64(r0),r1 # mull2 $64,r1 # subl3 r1,64(r0),r1 # pushl r1 # movl 4(ap),r0 # divl3 $64,64(r0),-(sp) # movl 4(ap),r0 # pushl 60(r0) # calls $1,_isunsigned # tstl r0 # jeql L263 # movl $L261,-(sp) # jbr L264 #L263: # movl $L262,-(sp) #L264: # pushl $L260 # calls $6,_pr #treeend #tree (asgorUS (vparamUS 14) (iconUS 1) ) # bisw2 $1,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L265: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $3 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend #tree (assignP (vautoP -16) (callP 1 (iconP _genjmp) (funargI (starI (plusP (vparamP 4) (iconI 56) ) ) ) ) ) # movl 4(ap),r0 # pushl 56(r0) # calls $1,_genjmp # movl r0,-16(fp) #treeend #tree (genbr eql L266 (andU (convU (vautoUS -2) ) (iconU 1) ) ) # bitw $1,-2(fp) # jeql L266 #treeend .data 1 L267: .byte 0x23,0x9,0x25,0x73,0x9,0x4c,0x25,0x64 .byte 0xa,0x0 .text #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L267) ) (funargP (vautoP -16) ) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) # movl 4(ap),r0 # pushl 52(r0) # pushl -16(fp) # pushl $L267 # calls $3,_pr #treeend jbr L268 L266: .data 1 L269: .byte 0x23,0x9,0x74,0x73,0x74,0x25,0x63,0x9 .byte 0x25,0x73,0xa,0x23,0x9,0x25,0x73,0x9 .byte 0x4c,0x25,0x64,0xa,0x0 .text #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) ) ) ) ) ) # movl 4(ap),r0 # pushl 52(r0) # pushl -16(fp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L269 # calls $5,_pr #treeend L268: #tree (asgorUS (vautoUS -2) (iconUS 1) ) # bisw2 $1,-2(fp) #treeend #tree (assignI (rnode) (vautoI -4) ) # movl -4(fp),r0 #treeend jbr L89 L270: #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) ) ) ) ) # pushl 16(ap) # pushl 12(ap) # pushl 8(ap) # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend .data 1 L271: .byte 0x23,0x4c,0x25,0x64,0x3a,0xa,0x0 .text #tree (callI 2 (iconP _pr) (cm (funargP (iconP L271) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) # movl 4(ap),r0 # pushl 52(r0) # pushl $L271 # calls $2,_pr #treeend #tree (assignI (rnode) (vautoI -4) ) # movl -4(fp),r0 #treeend jbr L89 L272: #tree (callI 4 (iconP _doit) (cm (cm (cm (funargP (starP (plusP (vparamP 4) (iconI 60) ) ) ) (funargI (iconI 0) ) ) (funargI (vparamI 12) ) ) (funargI (vparamI 16) ) ) ) # pushl 16(ap) # pushl 12(ap) # pushl $0 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit #treeend .data 1 L273: .byte 0x23,0x9,0x6a,0x62,0x72,0x9,0x4c,0x25 .byte 0x64,0xa,0x0 .text #tree (callI 2 (iconP _pr) (cm (funargP (iconP L273) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) ) # movl 4(ap),r0 # pushl 52(r0) # pushl $L273 # calls $2,_pr #treeend #tree (assignUC (vautoUC -4) (assignUC (vautoUC -3) (convUC (assignUS (vautoUS -2) (iconUS 0) ) ) ) ) # clrw -2(fp) # movb -2(fp),-3(fp) # movb -3(fp),-4(fp) #treeend #tree (assignI (rnode) (vautoI -4) ) # movl -4(fp),r0 #treeend jbr L89 L274: #tree (genbr eql L275 (starP (plusP (vparamP 4) (iconI 52) ) ) ) # movl 4(ap),r0 # tstl 52(r0) # jeql L275 #treeend #tree (genbr eql L276 (starI (plusP (vparamP 4) (iconI 60) ) ) ) # movl 4(ap),r0 # tstl 60(r0) # jeql L276 #treeend .data 1 L277: .byte 0x25,0x73,0x2b,0x25,0x64,0x0 .text #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) ) ) ) ) ) # movl 4(ap),r0 # pushl 60(r0) # movl 4(ap),r0 # pushl 52(r0) # pushl $L277 # pushl _buf # calls $4,_sprintf #treeend jbr L278 L276: .data 1 L279: .byte 0x25,0x73,0x0 .text #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L279) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) ) # movl 4(ap),r0 # pushl 52(r0) # pushl $L279 # pushl _buf # calls $3,_sprintf #treeend L278: jbr L280 L275: .data 1 L281: .byte 0x25,0x64,0x0 .text #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L281) ) ) (funargI (starI (plusP (vparamP 4) (iconI 60) ) ) ) ) ) # movl 4(ap),r0 # pushl 60(r0) # pushl $L281 # pushl _buf # calls $3,_sprintf #treeend L280: #tree (genbr neq L282 (andI (vparamI 8) (iconI 8) ) ) # bitl $8,8(ap) # jneq L282 #treeend #tree (callI 2 (iconP _strshift) (cm (funargP (nameP _buf) ) (funargI (iconI 1) ) ) ) # pushl $1 # pushl _buf # calls $2,_strshift #treeend #tree (assignC (starC (nameP _buf) ) (iconC 36) ) # movb $36,*_buf #treeend L282: #tree (assignI (vautoI -92) (iconI 0) ) # clrl -92(fp) #treeend #tree (genbr neq L283 (starP (plusP (vparamP 4) (iconI 52) ) ) ) # movl 4(ap),r0 # tstl 52(r0) # jneq L283 #treeend #tree (genbr neq L284 (starI (plusP (vparamP 4) (iconI 60) ) ) ) # movl 4(ap),r0 # tstl 60(r0) # jneq L284 #treeend #tree (assignI (vautoI -92) (iconI 32) ) # movl $32,-92(fp) #treeend jbr L285 L284: #tree (genbr neq L286 (cmp (starI (plusP (vparamP 4) (iconI 60) ) ) (iconI 1) ) ) # movl 4(ap),r0 # cmpl 60(r0),$1 # jneq L286 #treeend #tree (assignI (vautoI -92) (iconI 64) ) # movl $64,-92(fp) #treeend L286: L285: L283: #tree (assignI (vautoI -96) (iconI 0) ) # clrl -96(fp) #treeend L152: #tree (genbr neq L287 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L287 #treeend #tree (genlabI L289 (comopI (genbr eql L289 (cmp (starI (vparamP 4) ) (iconI 4) ) ) (genbr neq L288 (andI (vparamI 8) (iconI 8) ) ) ) ) # cmpl *4(ap),$4 # jeql L289 # bitl $8,8(ap) # jneq L288 #L289: #treeend #tree (assignUC (vautoUC -4) (divUC (minusI (nameP _buf) (iconP _bufs) ) (iconI 64) ) ) # subl3 $_bufs,_buf,r0 # divl3 $64,r0,r1 # movb r1,-4(fp) #treeend #tree (asgplusP (nameP _buf) (iconI 64) ) # addl2 $64,_buf #treeend #tree (assignUS (vautoUS -2) (vautoUS -92) ) # movw -92(fp),-2(fp) #treeend #tree (assignUC (vautoUC -3) (vautoUC -96) ) # movb -96(fp),-3(fp) #treeend #tree (assignI (rnode) (vautoI -4) ) # movl -4(fp),r0 #treeend jbr L89 L288: #tree (genbr eql L290 (andI (vautoI -92) (iconI 512) ) ) # bitl $512,-92(fp) # jeql L290 #treeend #tree (callI 2 (iconP _strshift) (cm (funargP (nameP _buf) ) (funargI (iconI 1) ) ) ) # pushl $1 # pushl _buf # calls $2,_strshift #treeend #tree (assignC (starC (nameP _buf) ) (iconC 42) ) # movb $42,*_buf #treeend #tree (assignUC (vautoUC -4) (divUC (minusI (nameP _buf) (iconP _bufs) ) (iconI 64) ) ) # subl3 $_bufs,_buf,r0 # divl3 $64,r0,r1 # movb r1,-4(fp) #treeend #tree (asgplusP (nameP _buf) (iconI 64) ) # addl2 $64,_buf #treeend #tree (assignUS (vautoUS -2) (andUS (vautoUS -92) (iconUS 65023) ) ) # bicw3 $-65024,-92(fp),-2(fp) #treeend #tree (assignUC (vautoUC -3) (vautoUC -96) ) # movb -96(fp),-3(fp) #treeend #tree (assignI (rnode) (vautoI -4) ) # movl -4(fp),r0 #treeend jbr L89 L290: #tree (genbr eql L291 (andI (vautoI -92) (iconI 128) ) ) # bitl $128,-92(fp) # jeql L291 #treeend .data 1 L292: .byte 0x29,0x0 .text #tree (callI 2 (iconP _strcat) (cm (funargP (nameP _buf) ) (funargP (iconP L292) ) ) ) # pushl $L292 # pushl _buf # calls $2,_strcat #treeend #tree (callI 2 (iconP _strshift) (cm (funargP (nameP _buf) ) (funargI (iconI 1) ) ) ) # pushl $1 # pushl _buf # calls $2,_strshift #treeend #tree (assignC (starC (nameP _buf) ) (iconC 40) ) # movb $40,*_buf #treeend #tree (assignUC (vautoUC -4) (divUC (minusI (nameP _buf) (iconP _bufs) ) (iconI 64) ) ) # subl3 $_bufs,_buf,r0 # divl3 $64,r0,r1 # movb r1,-4(fp) #treeend #tree (asgplusP (nameP _buf) (iconI 64) ) # addl2 $64,_buf #treeend #tree (assignUS (vautoUS -2) (vautoUS -92) ) # movw -92(fp),-2(fp) #treeend #tree (assignUC (vautoUC -3) (vautoUC -96) ) # movb -96(fp),-3(fp) #treeend #tree (assignI (rnode) (vautoI -4) ) # movl -4(fp),r0 #treeend jbr L89 L291: #tree (assignP (vautoP -16) (nameP _buf) ) # movl _buf,-16(fp) #treeend #tree (asgplusP (nameP _buf) (iconI 64) ) # addl2 $64,_buf #treeend #tree (assignI (vautoI -4) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,-4(fp) #treeend .data 1 L293: .byte 0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9 .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl -16(fp) # pushl 4(ap) # calls $1,_type # pushl r0 # pushl $L293 # calls $4,_pr #treeend #tree (asgandI (vparamI 8) (iconI -9) ) # bicl2 $8,8(ap) #treeend jbr L197 L287: #tree (genbr eql L294 (andI (vparamI 8) (iconI 4) ) ) # bitl $4,8(ap) # jeql L294 #treeend #tree (genbr eql L295 (cmp (starU (plusP (vparamP 4) (iconI 8) ) ) (iconU 32) ) ) # movl 4(ap),r0 # cmpl 8(r0),$32 # jeql L295 #treeend .data 1 L296: .byte 0x23,0x9,0x70,0x75,0x73,0x68,0x6c,0x9 .byte 0x25,0x73,0xa,0x0 .text #tree (callI 2 (iconP _pr) (cm (funargP (iconP L296) ) (funargP (nameP _buf) ) ) ) # pushl _buf # pushl $L296 # calls $2,_pr #treeend jbr L297 L295: .data 1 L298: .byte 0x23,0x9,0x6d,0x6f,0x76,0x64,0x9,0x25 .byte 0x73,0x2c,0x25,0x73,0xa,0x0 .text #tree (callI 3 (iconP _pr) (cm (cm (funargP (iconP L298) ) (funargP (nameP _buf) ) ) (funargP (plusP (lsI (convI (vparamUC 12) ) (iconI 6) ) (iconP _bufs) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl _buf # pushl $L298 # calls $3,_pr #treeend L297: jbr L299 L294: #tree (genbr eql L300 (andI (vautoI -92) (iconI 32) ) ) # bitl $32,-92(fp) # jeql L300 #treeend .data 1 L301: .byte 0x23,0x9,0x63,0x6c,0x72,0x25,0x63,0x9 .byte 0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_type # pushl r0 # pushl $L301 # calls $3,_pr #treeend jbr L302 L300: .data 1 L303: .byte 0x23,0x9,0x6d,0x6f,0x76,0x25,0x63,0x9 .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl _buf # pushl 4(ap) # calls $1,_type # pushl r0 # pushl $L303 # calls $4,_pr #treeend L302: L299: #tree (asgorUS (vparamUS 14) (iconUS 1) ) # bisw2 $1,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L304: #tree (assignI (vautoI -92) (iconI 1) ) # movl $1,-92(fp) #treeend .data 1 L305: .byte 0x61,0x64,0x64,0x0 .text #tree (assignP (vautoP -16) (iconP L305) ) # movl $L305,-16(fp) #treeend jbr L180 L306: #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) ) ) ) ) # pushl $0 # pushl $0 # pushl $8 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend .data 1 L307: .byte 0x23,0x9,0x2e,0x6c,0x6f,0x6e,0x67,0x9 .byte 0x25,0x73,0xa,0x0 .text #tree (callI 2 (iconP _pr) (cm (funargP (iconP L307) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl $L307 # calls $2,_pr #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L308: #tree (asgorI (vparamI 8) (iconI 256) ) # bisl2 $256,8(ap) #treeend L309: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend #tree (asgandI (vparamI 16) (complU (convU (vautoUS -2) ) ) ) # movzwl -2(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 64(r0) # calls $4,_doit # movl r0,-8(fp) #treeend #tree (genbr eql L310 (andU (convU (vautoUS -6) ) (iconU 1024) ) ) # bitw $1024,-6(fp) # jeql L310 #treeend #tree (callI 2 (iconP _totemp) (cm (funargP (vparamP 4) ) (funargI (iconI 0) ) ) ) # pushl $0 # pushl 4(ap) # calls $2,_totemp #treeend #tree (callI 2 (iconP _longjmp) (cm (funargP (iconP _back) ) (funargI (iconI 1) ) ) ) # pushl $1 # pushl $_back # calls $2,_longjmp #treeend L310: #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) # movzbl -7(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #tree (genbr neq L311 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L311 #treeend #tree (genlabI L313 (comopI (genbr neq L313 (andU (convU (vautoUS -2) ) (iconU 16) ) ) (genbr eql L312 (andI (vparamI 8) (iconI 256) ) ) ) ) # bitw $16,-2(fp) # jneq L313 # bitl $256,8(ap) # jeql L312 #L313: #treeend #tree (assignI (vparamI 12) (vautoI -4) ) # movl -4(fp),12(ap) #treeend jbr L314 L312: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,12(ap) #treeend L314: L311: .data 1 L315: .byte 0x23,0x9,0x61,0x73,0x68,0x6c,0x9,0x25 .byte 0x73,0x2c,0x25,0x73,0x2c,0x25,0x73,0xa .byte 0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl $L315 # calls $4,_pr #treeend #tree (asgorUS (vparamUS 14) (iconUS 1) ) # bisw2 $1,14(ap) #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L316: #tree (genbr neq L317 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) # movl 4(ap),r0 # cmpl *64(r0),$4 # jneq L317 #treeend #tree (assignI (vautoI -92) (iconI -1) ) # movl $-1,-92(fp) #treeend .data 1 L318: .byte 0x73,0x75,0x62,0x0 .text #tree (assignP (vautoP -16) (iconP L318) ) # movl $L318,-16(fp) #treeend #tree (asgandI (vparamI 8) (iconI -3) ) # bicl2 $2,8(ap) #treeend jbr L180 L317: #tree (asgorI (vparamI 8) (iconI 256) ) # bisl2 $256,8(ap) #treeend L319: .data 1 L320: .byte 0x73,0x75,0x62,0x0 .text #tree (assignP (vautoP -16) (iconP L320) ) # movl $L320,-16(fp) #treeend jbr L215 L321: #tree (asgorI (vparamI 8) (iconI 256) ) # bisl2 $256,8(ap) #treeend #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) ) ) ) ) ) # movl 4(ap),r0 # cmpl *60(r0),$104 # jneq L322 # pushl 4(ap) # calls $1,_isunsigned # tstl r0 # jneq L322 #L323: #treeend #tree (stasg 544 (unaryandP (vautoSt -84) ) (vparamP 4) ) # moval -84(fp),r0 # movc3 $68,*4(ap),(r0) #treeend #tree (assignP (vautoP -24) (starP (plusP (starP (plusP (vparamP 4) (iconI 60) ) ) (iconI 60) ) ) ) # movl 4(ap),r0 # movl 60(r0),r0 # movl 60(r0),-24(fp) #treeend #tree (assignP (vparamP 4) (unaryandP (vautoSt -84) ) ) # moval -84(fp),4(ap) #treeend L322: L324: #tree (genbr eql L325 (callI 1 (iconP _isunsigned) (funargP (vparamP 4) ) ) ) # pushl 4(ap) # calls $1,_isunsigned # tstl r0 # jeql L325 #treeend .data 1 L326: .byte 0x75,0x72,0x65,0x6d,0x0 .text #tree (assignP (vautoP -16) (iconP L326) ) # movl $L326,-16(fp) #treeend jbr L217 L325: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) # movzbl -3(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 64(r0) # calls $4,_doit # movl r0,-8(fp) #treeend #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) # movzbl -7(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,-12(fp) #treeend .data 1 L327: .byte 0x23,0x9,0x64,0x69,0x76,0x25,0x63,0x33 .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0x2c,0x25 .byte 0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L327 # calls $5,_pr #treeend .data 1 L328: .byte 0x23,0x9,0x6d,0x75,0x6c,0x25,0x63,0x32 .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L328 # calls $4,_pr #treeend .data 1 L329: .byte 0x23,0x9,0x73,0x75,0x62,0x25,0x63,0x33 .byte 0x9,0x25,0x73,0x2c,0x25,0x73,0x2c,0x25 .byte 0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl 4(ap) # calls $1,_childtype # pushl r0 # pushl $L329 # calls $5,_pr #treeend #tree (genbr eql L330 (vparamUC 12) ) # tstb 12(ap) # jeql L330 #treeend jbr L137 L330: #tree (genbr eql L331 (andI (vparamI 8) (iconI 256) ) ) # bitl $256,8(ap) # jeql L331 #treeend #tree (assignI (vparamI 12) (vautoI -4) ) # movl -4(fp),12(ap) #treeend jbr L137 L331: #tree (asgorUS (vautoUS -10) (iconUS 1) ) # bisw2 $1,-10(fp) #treeend #tree (assignI (rnode) (vautoI -12) ) # movl -12(fp),r0 #treeend jbr L89 L332: #tree (asgorI (vparamI 8) (iconI 256) ) # bisl2 $256,8(ap) #treeend L333: .data 1 L334: .byte 0x6d,0x75,0x6c,0x0 .text #tree (assignP (vautoP -16) (iconP L334) ) # movl $L334,-16(fp) #treeend jbr L215 L335: #tree (genbr eql L336 (starI (plusP (vparamP 4) (iconI 60) ) ) ) # movl 4(ap),r0 # tstl 60(r0) # jeql L336 #treeend .data 1 L337: .byte 0x25,0x73,0x2b,0x25,0x64,0x0 .text #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) ) ) ) ) ) # movl 4(ap),r0 # pushl 60(r0) # movl 4(ap),r0 # pushl 52(r0) # pushl $L337 # pushl _buf # calls $4,_sprintf #treeend jbr L338 L336: #tree (genbr eql L339 (starP (plusP (vparamP 4) (iconI 52) ) ) ) # movl 4(ap),r0 # tstl 52(r0) # jeql L339 #treeend .data 1 L340: .byte 0x25,0x73,0x0 .text #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L340) ) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) ) # movl 4(ap),r0 # pushl 52(r0) # pushl $L340 # pushl _buf # calls $3,_sprintf #treeend jbr L341 L339: .data 1 L342: .byte 0x30,0x0 .text #tree (callI 2 (iconP _sprintf) (cm (funargP (nameP _buf) ) (funargP (iconP L342) ) ) ) # pushl $L342 # pushl _buf # calls $2,_sprintf #treeend L341: L338: #tree (assignI (vautoI -96) (iconI 0) ) # clrl -96(fp) #treeend #tree (assignI (vautoI -92) (iconI 512) ) # movl $512,-92(fp) #treeend jbr L152 L343: #tree (asgorI (vparamI 8) (iconI 256) ) # bisl2 $256,8(ap) #treeend L344: .data 1 L345: .byte 0x62,0x69,0x73,0x0 .text #tree (assignP (vautoP -16) (iconP L345) ) # movl $L345,-16(fp) #treeend jbr L215 L346: #tree (genbr neq L347 (cmp (starI (starP (plusP (vparamP 4) (iconI 64) ) ) ) (iconI 4) ) ) # movl 4(ap),r0 # cmpl *64(r0),$4 # jneq L347 #treeend #tree (assignI (vautoI -92) (iconI 1) ) # movl $1,-92(fp) #treeend .data 1 L348: .byte 0x61,0x64,0x64,0x0 .text #tree (assignP (vautoP -16) (iconP L348) ) # movl $L348,-16(fp) #treeend #tree (asgandI (vparamI 8) (iconI -3) ) # bicl2 $2,8(ap) #treeend jbr L180 L347: #tree (asgorI (vparamI 8) (iconI 256) ) # bisl2 $256,8(ap) #treeend L349: .data 1 L350: .byte 0x61,0x64,0x64,0x0 .text #tree (assignP (vautoP -16) (iconP L350) ) # movl $L350,-16(fp) #treeend jbr L215 L351: .data 1 L352: .byte 0x72,0x25,0x64,0x0 .text #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L352) ) ) (funargI (starI (plusP (vparamP 4) (iconI 64) ) ) ) ) ) # movl 4(ap),r0 # pushl 64(r0) # pushl $L352 # pushl _buf # calls $3,_sprintf #treeend #tree (assignI (vautoI -96) (iconI 0) ) # clrl -96(fp) #treeend #tree (assignI (vautoI -92) (iconI 128) ) # movl $128,-92(fp) #treeend jbr L152 L353: L354: #tree (assignI (vautoI -12) (callI 2 (iconP _reg0) (cm (funargP (vparamP 4) ) (funargI (iconI 3) ) ) ) ) # pushl $3 # pushl 4(ap) # calls $2,_reg0 # movl r0,-12(fp) #treeend #tree (assignUC (vautoUC -11) (iconUC 0) ) # clrb -11(fp) #treeend #tree (genbr eql L355 (vparamUC 12) ) # tstb 12(ap) # jeql L355 #treeend jbr L137 L355: #tree (assignI (rnode) (vautoI -12) ) # movl -12(fp),r0 #treeend jbr L89 L356: #tree (assignI (rnode) (callI 2 (iconP _reg0) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_reg0 #treeend jbr L89 L357: #tree (asgorI (vparamI 8) (iconI 256) ) # bisl2 $256,8(ap) #treeend L358: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend #tree (asgandI (vparamI 16) (complU (convU (vautoUC -3) ) ) ) # movzbl -3(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #tree (genbr neq L359 (convU (vparamUC 12) ) ) # tstb 12(ap) # jneq L359 #treeend #tree (genlabI L361 (comopI (genbr neq L361 (andI (vparamI 8) (iconI 256) ) ) (genbr eql L360 (andU (convU (vautoUS -2) ) (iconU 16) ) ) ) ) # bitl $256,8(ap) # jneq L361 # bitw $16,-2(fp) # jeql L360 #L361: #treeend #tree (assignI (vparamI 12) (vautoI -4) ) # movl -4(fp),12(ap) #treeend jbr L362 L360: #tree (assignI (vparamI 12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,12(ap) #treeend L362: L359: #tree (asgorUS (vparamUS 14) (iconUS 1) ) # bisw2 $1,14(ap) #treeend #tree (asgandI (vparamI 16) (complU (convU (vparamUC 13) ) ) ) # movzbl 13(ap),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #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) ) ) ) ) ) ) # movl 4(ap),r0 # cmpl *64(r0),$4 # jneq L363 # movl 4(ap),r0 # movl 64(r0),r0 # movl 60(r0),-92(fp) # jlss L363 #L364: #treeend .data 1 L365: .byte 0x23,0x9,0x65,0x78,0x74,0x76,0x9,0x24 .byte 0x25,0x64,0x2c,0x24,0x25,0x64,0x2c,0x25 .byte 0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # subl3 -92(fp),$32,-(sp) # pushl -92(fp) # pushl $L365 # calls $5,_pr #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L363: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 64(r0) # calls $4,_doit # movl r0,-8(fp) #treeend #tree (asgandI (vparamI 16) (complU (convU (vautoUC -7) ) ) ) # movzbl -7(fp),r0 # mcoml r0,r0 # mcoml r0,r1 # bicl2 r1,16(ap) #treeend #tree (assignI (vautoI -12) (callI 2 (iconP _allocreg) (cm (funargP (vparamP 4) ) (funargI (vparamI 16) ) ) ) ) # pushl 16(ap) # pushl 4(ap) # calls $2,_allocreg # movl r0,-12(fp) #treeend .data 1 L366: .byte 0x23,0x9,0x6d,0x6e,0x65,0x67,0x6c,0x9 .byte 0x25,0x73,0x2c,0x25,0x73,0xa,0x0 .text #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) ) ) ) ) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -8(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl $L366 # calls $3,_pr #treeend .data 1 L367: .byte 0x23,0x9,0x61,0x73,0x68,0x6c,0x9,0x25 .byte 0x73,0x2c,0x25,0x73,0x2c,0x25,0x73,0xa .byte 0x0 .text #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) ) ) ) ) # movzbl 12(ap),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # movzbl -12(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl $L367 # calls $4,_pr #treeend #tree (assignI (rnode) (vparamI 12) ) # movl 12(ap),r0 #treeend jbr L89 L368: #tree (assignI (snode) (starI (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) # movl 4(ap),r0 # movl *60(r0),r0 #treeend jbr L370 L371: L372: L373: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend .data 1 L374: .byte 0x2a,0x25,0x73,0x0 .text #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L374) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl $L374 # pushl _buf # calls $3,_sprintf #treeend #tree (assignI (vautoI -96) (assignI (vautoI -92) (iconI 0) ) ) # clrl -92(fp) # movl -92(fp),-96(fp) #treeend jbr L152 L375: #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl 4(ap),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend L197: #tree (genbr eql L376 (andU (convU (vautoUS -2) ) (iconU 128) ) ) # bitw $128,-2(fp) # jeql L376 #treeend .data 1 L377: .byte 0x28,0x25,0x73,0x29,0x0 .text #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L377) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl $L377 # pushl _buf # calls $3,_sprintf #treeend #tree (assignI (vautoI -96) (iconI 0) ) # clrl -96(fp) #treeend #tree (assignI (vautoI -92) (iconI 512) ) # movl $512,-92(fp) #treeend jbr L152 L376: #tree (genbr eql L378 (andU (convU (vautoUS -2) ) (iconU 512) ) ) # bitw $512,-2(fp) # jeql L378 #treeend .data 1 L379: .byte 0x2a,0x25,0x73,0x0 .text #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L379) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl $L379 # pushl _buf # calls $3,_sprintf #treeend #tree (assignI (vautoI -96) (iconI 0) ) # clrl -96(fp) #treeend #tree (assignI (vautoI -92) (iconI 0) ) # clrl -92(fp) #treeend jbr L152 L378: #tree (assignUS (vautoUS -2) (iconUS 1024) ) # movw $1024,-2(fp) #treeend #tree (assignI (rnode) (vautoI -4) ) # movl -4(fp),r0 #treeend jbr L89 L370: cmpl r0,$2 jeql L373 cmpl r0,$94 jeql L375 cmpl r0,$116 jeql L371 cmpl r0,$117 jeql L372 L369: #tree (assignP (vautoP -88) (starP (plusP (vparamP 4) (iconI 60) ) ) ) # movl 4(ap),r0 # movl 60(r0),-88(fp) #treeend #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) ) ) ) ) ) ) # cmpl *-88(fp),$78 # jneq L380 # movl -88(fp),r0 # cmpl *64(r0),$4 # jneq L380 #L383: # movl -88(fp),r0 # cmpl *60(r0),$94 # jneq L380 #L382: # pushl 4(ap) # calls $1,_incrsize # movl -88(fp),r1 # movl 64(r1),r1 # cmpl r0,60(r1) # jneq L380 #L381: #treeend #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) ) ) ) ) # pushl 16(ap) # pushl $0 # pushl $2 # movl -88(fp),r0 # pushl 60(r0) # calls $4,_doit # movl r0,-4(fp) #treeend .data 1 L384: .byte 0x28,0x25,0x73,0x29,0x2b,0x0 .text #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (nameP _buf) ) (funargP (iconP L384) ) ) (funargP (plusP (lsI (convI (vautoUC -4) ) (iconI 6) ) (iconP _bufs) ) ) ) ) # movzbl -4(fp),r0 # ashl $6,r0,r0 # addl3 $_bufs,r0,-(sp) # pushl $L384 # pushl _buf # calls $3,_sprintf #treeend #tree (assignI (vautoI -92) (iconI 0) ) # clrl -92(fp) #treeend #tree (assignI (vautoI -96) (convI (vautoUC -3) ) ) # movzbl -3(fp),-96(fp) #treeend jbr L152 L380: #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) ) ) ) ) ) ) # cmpl *-88(fp),$6 # jneq L386 # movl -88(fp),r0 # cmpl *60(r0),$64 # jneq L386 #L389: # movl -88(fp),r0 # movl 60(r0),r0 # cmpl *64(r0),$4 # jneq L386 #L388: # pushl 4(ap) # calls $1,_shiftsize # movl -88(fp),r1 # movl 60(r1),r1 # movl 64(r1),r1 # cmpl r0,60(r1) # jneq L386 #L387: #treeend
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.