|
|
researchv10 Norman
.data .text .align 2 .globl _eobl2 _eobl2: .word L.R1 subl2 $L.SO1,sp L64: ret .set L.R1,0x0 .set L.SO1,0x0 .data .text .align 2 .globl _exname _exname: .word L.R2 subl2 $L.SO2,sp .lcomm L68,100 #tree (genbr neq L69 (vparamP 4) ) # tstl 4(ap) # jneq L69 #treeend .data 1 L71: .byte 0x6e,0x6f,0x20,0x6e,0x61,0x6d,0x65,0x20 .byte 0x69,0x6e,0x20,0x65,0x78,0x6e,0x61,0x6d .byte 0x65,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L71) ) ) # pushl $L71 # calls $1,_cerror #treeend L69: .data 1 L73: .byte 0x5f,0x25,0x73,0x0 .text #tree (callI 3 (iconP _sprintf) (cm (cm (funargP (iconP L68) ) (funargP (iconP L73) ) ) (funargP (vparamP 4) ) ) ) # pushl 4(ap) # pushl $L73 # pushl $L68 # calls $3,_sprintf #treeend #tree (assignP (rnode) (iconP L68) ) # movl $L68,r0 #treeend jbr L67 L67: ret .set L.R2,0x0 .set L.SO2,0x0 .data .text .align 2 .globl _lineid _lineid: .word L.R3 subl2 $L.SO3,sp .data 1 L79: .byte 0x23,0x9,0x6c,0x69,0x6e,0x65,0x20,0x25 .byte 0x64,0x2c,0x20,0x66,0x69,0x6c,0x65,0x20 .byte 0x25,0x73,0xa,0x0 .text #tree (callI 3 (iconP _printf) (cm (cm (funargP (iconP L79) ) (funargI (vparamI 4) ) ) (funargP (vparamP 8) ) ) ) # pushl 8(ap) # pushl 4(ap) # pushl $L79 # calls $3,_printf #treeend L76: ret .set L.R3,0x0 .set L.SO3,0x0 .data .text .align 2 .globl _deflab _deflab: .word L.R4 subl2 $L.SO4,sp .data 1 L83: .byte 0x4c,0x25,0x64,0x3a,0xa,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L83) ) (funargI (vparamI 4) ) ) ) # pushl 4(ap) # pushl $L83 # calls $2,_printf #treeend L82: ret .set L.R4,0x0 .set L.SO4,0x0 .data .text .align 2 .globl _genubr _genubr: .word L.R5 subl2 $L.SO5,sp .data 1 L87: .byte 0x9,0x6a,0x62,0x72,0x9,0x4c,0x25,0x64 .byte 0xa,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L87) ) (funargI (vparamI 4) ) ) ) # pushl 4(ap) # pushl $L87 # calls $2,_printf #treeend L86: ret .set L.R5,0x0 .set L.SO5,0x0 .data .text .align 2 .globl _genret _genret: .word L.R6 subl2 $L.SO6,sp #tree (callI 1 (iconP _deflab) (funargI (vparamI 12) ) ) # pushl 12(ap) # calls $1,_deflab #treeend #tree (genbr eql L91 (vparamI 4) ) # tstl 4(ap) # jeql L91 #treeend .data 1 L92: .byte 0x9,0x6d,0x6f,0x76,0x61,0x62,0x9,0x4c .byte 0x25,0x64,0x2c,0x72,0x30,0xa,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L92) ) (funargI (vparamI 8) ) ) ) # pushl 8(ap) # pushl $L92 # calls $2,_printf #treeend L91: #tree (unarycallI (iconP _dbfunret) ) # calls $0,_dbfunret #treeend .data 1 L94: .byte 0x9,0x72,0x65,0x74,0xa,0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L94) ) ) # pushl $L94 # calls $1,_printf #treeend L90: ret .set L.R6,0x0 .set L.SO6,0x0 .data .text .align 2 .globl _defalign _defalign: .word L.R7 subl2 $L.SO7,sp #tree (genbr eql L98 (modI (vparamI 4) (iconI 8) ) ) # divl3 $8,4(ap),r0 # mull2 $8,r0 # subl3 r0,4(ap),r0 # jeql L98 #treeend .data 1 L99: .byte 0x66,0x75,0x6e,0x6e,0x79,0x20,0x61,0x6c .byte 0x69,0x67,0x6e,0x6d,0x65,0x6e,0x74,0x3a .byte 0x20,0x25,0x64,0x0 .text #tree (callI 2 (iconP _cerror) (cm (funargP (iconP L99) ) (funargI (vparamI 4) ) ) ) # pushl 4(ap) # pushl $L99 # calls $2,_cerror #treeend jbr L100 L98: #tree (asgdivI (vparamI 4) (iconI 8) ) # divl2 $8,4(ap) #treeend L100: #tree (genbr neq L101 (cmp (vparamI 4) (iconI 1) ) ) # cmpl 4(ap),$1 # jneq L101 #treeend jbr L97 L101: #tree (genbr neq L102 (cmp (vparamI 4) (iconI 2) ) ) # cmpl 4(ap),$2 # jneq L102 #treeend #tree (assignI (vparamI 4) (iconI 1) ) # movl $1,4(ap) #treeend jbr L103 L102: #tree (genbr neq L104 (cmp (vparamI 4) (iconI 4) ) ) # cmpl 4(ap),$4 # jneq L104 #treeend #tree (assignI (vparamI 4) (iconI 2) ) # movl $2,4(ap) #treeend jbr L105 L104: .data 1 L106: .byte 0x66,0x75,0x6e,0x6e,0x79,0x20,0x61,0x6c .byte 0x69,0x67,0x6e,0x6d,0x65,0x6e,0x74,0x3a .byte 0x20,0x25,0x64,0x0 .text #tree (callI 2 (iconP _cerror) (cm (funargP (iconP L106) ) (funargI (vparamI 4) ) ) ) # pushl 4(ap) # pushl $L106 # calls $2,_cerror #treeend L105: L103: .data 1 L107: .byte 0x9,0x2e,0x61,0x6c,0x69,0x67,0x6e,0x9 .byte 0x25,0x64,0xa,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L107) ) (funargI (vparamI 4) ) ) ) # pushl 4(ap) # pushl $L107 # calls $2,_printf #treeend L97: ret .set L.R7,0x0 .set L.SO7,0x0 .data .data .align 2 .globl _locnames _locnames: .data 2 L110: .byte 0x9,0x2e,0x74,0x65,0x78,0x74,0xa,0x0 .data #tree (initP (iconP L110) ) # .long L110 #treeend .data 2 L111: .byte 0x9,0x2e,0x64,0x61,0x74,0x61,0xa,0x0 .data #tree (initP (iconP L111) ) # .long L111 #treeend .data 2 L112: .byte 0x9,0x2e,0x64,0x61,0x74,0x61,0xa,0x0 .data #tree (initP (iconP L112) ) # .long L112 #treeend .data 2 L113: .byte 0x9,0x2e,0x64,0x61,0x74,0x61,0x9,0x32 .byte 0xa,0x0 .data #tree (initP (iconP L113) ) # .long L113 #treeend .data 2 L114: .byte 0x9,0x2e,0x64,0x61,0x74,0x61,0x9,0x31 .byte 0xa,0x0 .data #tree (initP (iconP L114) ) # .long L114 #treeend .text .align 2 .globl _bycode _bycode: .word L.R8 subl2 $L.SO8,sp #tree (asgandI (vparamI 8) (iconI 7) ) # bicl2 $-8,8(ap) #treeend #tree (genbr geq L117 (vparamI 4) ) # tstl 4(ap) # jgeq L117 #treeend #tree (genbr eql L118 (vparamI 8) ) # tstl 8(ap) # jeql L118 #treeend .data 1 L119: .byte 0xa,0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L119) ) ) # pushl $L119 # calls $1,_printf #treeend L118: jbr L120 L117: #tree (genbr neq L121 (vparamI 8) ) # tstl 8(ap) # jneq L121 #treeend .data 1 L122: .byte 0xa,0x9,0x2e,0x62,0x79,0x74,0x65,0x9 .byte 0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L122) ) ) # pushl $L122 # calls $1,_printf #treeend jbr L123 L121: .data 1 L124: .byte 0x2c,0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L124) ) ) # pushl $L124 # calls $1,_printf #treeend L123: .data 1 L125: .byte 0x30,0x78,0x25,0x78,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L125) ) (funargI (vparamI 4) ) ) ) # pushl 4(ap) # pushl $L125 # calls $2,_printf #treeend L120: L116: ret .set L.R8,0x0 .set L.SO8,0x0 .data .text .align 2 .globl _genshort _genshort: .word L.R9 subl2 $L.SO9,sp .data 1 L129: .byte 0x9,0x2e,0x73,0x68,0x6f,0x72,0x74,0x9 .byte 0x25,0x64,0xa,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L129) ) (funargI (convI (vparamS 4) ) ) ) ) # cvtwl 4(ap),-(sp) # pushl $L129 # calls $2,_printf #treeend L128: ret .set L.R9,0x0 .set L.SO9,0x0 .data .text .align 2 .globl _genlong _genlong: .word L.R10 subl2 $L.SO10,sp .data 1 L133: .byte 0x9,0x2e,0x6c,0x6f,0x6e,0x67,0x9,0x30 .byte 0x78,0x25,0x6c,0x78,0xa,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L133) ) (funargI (vparamI 4) ) ) ) # pushl 4(ap) # pushl $L133 # calls $2,_printf #treeend L132: ret .set L.R10,0x0 .set L.SO10,0x0 .data .data .align 2 .globl _rnames _rnames: .data 2 L135: .byte 0x72,0x30,0x0 .data #tree (initP (iconP L135) ) # .long L135 #treeend .data 2 L136: .byte 0x72,0x31,0x0 .data #tree (initP (iconP L136) ) # .long L136 #treeend .data 2 L137: .byte 0x72,0x32,0x0 .data #tree (initP (iconP L137) ) # .long L137 #treeend .data 2 L138: .byte 0x72,0x33,0x0 .data #tree (initP (iconP L138) ) # .long L138 #treeend .data 2 L139: .byte 0x72,0x34,0x0 .data #tree (initP (iconP L139) ) # .long L139 #treeend .data 2 L140: .byte 0x72,0x35,0x0 .data #tree (initP (iconP L140) ) # .long L140 #treeend .data 2 L141: .byte 0x72,0x36,0x0 .data #tree (initP (iconP L141) ) # .long L141 #treeend .data 2 L142: .byte 0x72,0x37,0x0 .data #tree (initP (iconP L142) ) # .long L142 #treeend .data 2 L143: .byte 0x72,0x38,0x0 .data #tree (initP (iconP L143) ) # .long L143 #treeend .data 2 L144: .byte 0x72,0x39,0x0 .data #tree (initP (iconP L144) ) # .long L144 #treeend .data 2 L145: .byte 0x72,0x31,0x30,0x0 .data #tree (initP (iconP L145) ) # .long L145 #treeend .data 2 L146: .byte 0x72,0x31,0x31,0x0 .data #tree (initP (iconP L146) ) # .long L146 #treeend .data 2 L147: .byte 0x61,0x70,0x0 .data #tree (initP (iconP L147) ) # .long L147 #treeend .data 2 L148: .byte 0x66,0x70,0x0 .data #tree (initP (iconP L148) ) # .long L148 #treeend .data 2 L149: .byte 0x73,0x70,0x0 .data #tree (initP (iconP L149) ) # .long L149 #treeend .data 2 L150: .byte 0x70,0x63,0x0 .data #tree (initP (iconP L150) ) # .long L150 #treeend .text .align 2 .globl _zzzcode _zzzcode: .word L.R11 subl2 $L.SO11,sp #tree (assignI (snode) (assignI (regI 11) (convI (starC (asgplusP (starP (vparamP 8) ) (iconI 1) ) ) ) ) ) # incl *8(ap) # movl *8(ap),r0 # cvtbl (r0),r11 # movl r11,r0 #treeend jbr L154 L155: #tree (callI 3 (iconP _cbgen) (cm (cm (funargI (starI (plusP (vparamP 4) (iconI 56) ) ) ) (funargI (starI (plusP (vparamP 4) (iconI 52) ) ) ) ) (funargI (regI 11) ) ) ) # pushl r11 # movl 4(ap),r0 # pushl 52(r0) # movl 4(ap),r0 # pushl 56(r0) # calls $3,_cbgen #treeend jbr L152 L157: .data 1 L158: .byte 0x24,0x25,0x6c,0x64,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L158) ) (funargI (complI (starI (plusP (starP (plusP (vparamP 4) (iconI 64) ) ) (iconI 60) ) ) ) ) ) ) # movl 4(ap),r0 # movl 64(r0),r0 # mcoml 60(r0),-(sp) # pushl $L158 # calls $2,_printf #treeend jbr L152 L159: .data 1 L160: .byte 0x24,0x25,0x64,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L160) ) (funargI (divI (convI (starS (plusP (vparamP 4) (iconI 58) ) ) ) (iconI 32) ) ) ) ) # movl 4(ap),r0 # cvtwl 58(r0),r0 # divl3 $32,r0,-(sp) # pushl $L160 # calls $2,_printf #treeend jbr L152 L161: .data 1 L162: .byte 0x24,0x25,0x64,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L162) ) (funargI (minusI (iconI 32) (starI (plusP (starP (plusP (vparamP 4) (iconI 64) ) ) (iconI 60) ) ) ) ) ) ) # movl 4(ap),r0 # movl 64(r0),r0 # subl3 60(r0),$32,-(sp) # pushl $L162 # calls $2,_printf #treeend jbr L152 L163: .data 1 L164: .byte 0x24,0x25,0x64,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L164) ) (funargI (divI (starI (plusP (vparamP 4) (iconI 52) ) ) (iconI 8) ) ) ) ) # movl 4(ap),r0 # divl3 $8,52(r0),-(sp) # pushl $L164 # calls $2,_printf #treeend jbr L153 L165: #tree (callI 1 (iconP _staradr) (funargP (starP (plusP (vparamP 4) (iconI 64) ) ) ) ) # movl 4(ap),r0 # pushl 64(r0) # calls $1,_staradr #treeend jbr L153 L167: #tree (genbr neq L168 (cmp (starI (vparamP 4) ) (iconI 98) ) ) # cmpl *4(ap),$98 # jneq L168 #treeend #tree (assignP (regP 10) (starP (plusP (vparamP 4) (iconI 60) ) ) ) # movl 4(ap),r0 # movl 60(r0),r10 #treeend #tree (assignP (regP 9) (starP (plusP (vparamP 4) (iconI 64) ) ) ) # movl 4(ap),r0 # movl 64(r0),r9 #treeend jbr L169 L168: #tree (genbr neq L170 (cmp (starI (vparamP 4) ) (iconI 99) ) ) # cmpl *4(ap),$99 # jneq L170 #treeend #tree (assignP (regP 9) (starP (plusP (vparamP 4) (iconI 60) ) ) ) # movl 4(ap),r0 # movl 60(r0),r9 #treeend jbr L171 L170: .data 1 L172: .byte 0x53,0x54,0x41,0x53,0x47,0x20,0x62,0x61 .byte 0x64,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L172) ) ) # pushl $L172 # calls $1,_cerror #treeend L171: L169: #tree (assignI (regI 8) (divI (starI (plusP (vparamP 4) (iconI 52) ) ) (iconI 8) ) ) # movl 4(ap),r0 # divl3 $8,52(r0),r8 #treeend #tree (genlabI L174 (comopI (genbr leq L174 (regI 8) ) (genbr leq L173 (cmp (regI 8) (iconI 65535) ) ) ) ) # tstl r8 # jleq L174 # cmpl r8,$65535 # jleq L173 #L174: #treeend .data 1 L175: .byte 0x73,0x74,0x72,0x75,0x63,0x74,0x75,0x72 .byte 0x65,0x20,0x73,0x69,0x7a,0x65,0x20,0x3c .byte 0x30,0x3d,0x30,0x20,0x6f,0x72,0x20,0x3e .byte 0x36,0x35,0x35,0x33,0x35,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L175) ) ) # pushl $L175 # calls $1,_cerror #treeend L173: #tree (assignI (snode) (regI 8) ) # movl r8,r0 #treeend jbr L177 L178: .data 1 L179: .byte 0x9,0x6d,0x6f,0x76,0x62,0x9,0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L179) ) ) # pushl $L179 # calls $1,_printf #treeend jbr L176 L180: .data 1 L181: .byte 0x9,0x6d,0x6f,0x76,0x77,0x9,0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L181) ) ) # pushl $L181 # calls $1,_printf #treeend jbr L176 L182: .data 1 L183: .byte 0x9,0x6d,0x6f,0x76,0x6c,0x9,0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L183) ) ) # pushl $L183 # calls $1,_printf #treeend jbr L176 L184: .data 1 L185: .byte 0x9,0x6d,0x6f,0x76,0x71,0x9,0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L185) ) ) # pushl $L185 # calls $1,_printf #treeend jbr L176 L186: .data 1 L187: .byte 0x9,0x6d,0x6f,0x76,0x63,0x33,0x9,0x24 .byte 0x25,0x64,0x2c,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L187) ) (funargI (regI 8) ) ) ) # pushl r8 # pushl $L187 # calls $2,_printf #treeend jbr L176 L177: casel r0,$1,$7 L188: .word L178-L188 .word L180-L188 .word L186-L188 .word L182-L188 .word L186-L188 .word L186-L188 .word L186-L188 .word L184-L188 jbr L186 L176: #tree (callI 1 (iconP _staradr) (funargP (regP 9) ) ) # pushl r9 # calls $1,_staradr #treeend .data 1 L189: .byte 0x2c,0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L189) ) ) # pushl $L189 # calls $1,_printf #treeend #tree (genbr neq L190 (cmp (starI (vparamP 4) ) (iconI 99) ) ) # cmpl *4(ap),$99 # jneq L190 #treeend .data 1 L191: .byte 0x28,0x73,0x70,0x29,0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L191) ) ) # pushl $L191 # calls $1,_printf #treeend jbr L192 L190: #tree (callI 1 (iconP _staradr) (funargP (regP 10) ) ) # pushl r10 # calls $1,_staradr #treeend L192: .data 1 L193: .byte 0xa,0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L193) ) ) # pushl $L193 # calls $1,_printf #treeend jbr L153 L194: .data 1 L195: .byte 0x69,0x6c,0x6c,0x65,0x67,0x61,0x6c,0x20 .byte 0x7a,0x7a,0x7a,0x63,0x6f,0x64,0x65,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L195) ) ) # pushl $L195 # calls $1,_cerror #treeend jbr L153 L154: casel r0,$73,$34 L196: .word L155-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L165-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L167-L196 .word L163-L196 .word L161-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L159-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L194-L196 .word L157-L196 jbr L194 L153: L152: ret .set L.R11,0xf00 .set L.SO11,0x0 .data .text .align 2 .globl _staradr _staradr: .word L.R12 subl2 $L.SO12,sp #tree (assignP (vautoP -4) (unarycallP (iconP _talloc) ) ) # calls $0,_talloc # movl r0,-4(fp) #treeend #tree (assignI (starI (vautoP -4) ) (iconI 13) ) # movl $13,*-4(fp) #treeend #tree (assignP (starP (plusP (vautoP -4) (iconI 60) ) ) (vparamP 4) ) # movl -4(fp),r0 # movl 4(ap),60(r0) #treeend #tree (callI 1 (iconP _upput) (funargP (vautoP -4) ) ) # pushl -4(fp) # calls $1,_upput #treeend #tree (assignI (starI (vautoP -4) ) (iconI 97) ) # movl $97,*-4(fp) #treeend L198: ret .set L.R12,0x0 .set L.SO12,0x4 .data .text .align 2 .globl _conput _conput: .word L.R13 subl2 $L.SO13,sp #tree (assignP (regP 11) (vparamP 4) ) # movl 4(ap),r11 #treeend #tree (assignI (snode) (starI (regP 11) ) ) # movl (r11),r0 #treeend jbr L204 L205: #tree (callI 1 (iconP _acon) (funargP (regP 11) ) ) # pushl r11 # calls $1,_acon #treeend jbr L202 L207: .data 1 L208: .byte 0x25,0x73,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L208) ) (funargP (starP (plusP (lsI (starI (plusP (regP 11) (iconI 64) ) ) (iconI 2) ) (iconP _rnames) ) ) ) ) ) # movl 64(r11),r0 # pushl _rnames[r0] # pushl $L208 # calls $2,_printf #treeend jbr L202 L209: .data 1 L210: .byte 0x69,0x6c,0x6c,0x65,0x67,0x61,0x6c,0x20 .byte 0x63,0x6f,0x6e,0x70,0x75,0x74,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L210) ) ) # pushl $L210 # calls $1,_cerror #treeend jbr L203 L204: cmpl r0,$4 jeql L205 cmpl r0,$94 jeql L207 jbr L209 L203: L202: ret .set L.R13,0x800 .set L.SO13,0x0 .data .text .align 2 .globl _insput _insput: .word L.R14 subl2 $L.SO14,sp .data 1 L214: .byte 0x69,0x6e,0x73,0x70,0x75,0x74,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L214) ) ) # pushl $L214 # calls $1,_cerror #treeend L213: ret .set L.R14,0x0 .set L.SO14,0x0 .data .text .align 2 .globl _upput _upput: .word L.R15 subl2 $L.SO15,sp #tree (assignP (regP 9) (genlabP L218 (comopP (genbr neq L217 (cmp (starI (vparamP 4) ) (iconI 13) ) ) (comopP (genlabP L217 (genubrP L218 (assignP (qnode) (starP (plusP (vparamP 4) (iconI 60) ) ) ) ) ) (assignP (qnode) (vparamP 4) ) ) ) ) ) # cmpl *4(ap),$13 # jneq L217 # movl 4(ap),r0 # movl 60(r0),r0 # jbr L218 #L217: # movl 4(ap),r0 #L218: # movl r0,r9 #treeend #tree (assignI (regI 8) (starI (regP 9) ) ) # movl (r9),r8 #treeend #tree (genlabI L220 (comopI (genlabI L221 (comopI (genlabI L222 (comopI (genlabI L223 (comopI (genbr eql L220 (cmp (regI 8) (iconI 2) ) ) (genbr eql L220 (cmp (regI 8) (iconI 13) ) ) ) ) (genbr eql L220 (cmp (regI 8) (iconI 95) ) ) ) ) (genbr eql L220 (cmp (regI 8) (iconI 116) ) ) ) ) (genbr neq L219 (cmp (regI 8) (iconI 117) ) ) ) ) # cmpl r8,$2 # jeql L220 # cmpl r8,$13 # jeql L220 #L223: # cmpl r8,$95 # jeql L220 #L222: # cmpl r8,$116 # jeql L220 #L221: # cmpl r8,$117 # jneq L219 #L220: #treeend .data 1 L224: .byte 0x2a,0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L224) ) ) # pushl $L224 # calls $1,_printf #treeend #tree (callI 1 (iconP _adrput) (funargP (regP 9) ) ) # pushl r9 # calls $1,_adrput #treeend jbr L216 L219: #tree (genbr neq L226 (cmp (regI 8) (iconI 4) ) ) # cmpl r8,$4 # jneq L226 #treeend #tree (callI 1 (iconP _acon) (funargP (regP 9) ) ) # pushl r9 # calls $1,_acon #treeend #tree (assignI (nameI _sideff) (iconI 0) ) # clrl _sideff #treeend jbr L216 L226: #tree (genbr neq L227 (cmp (regI 8) (iconI 6) ) ) # cmpl r8,$6 # jneq L227 #treeend #tree (assignP (regP 11) (starP (plusP (regP 9) (iconI 64) ) ) ) # movl 64(r9),r11 #treeend #tree (assignP (regP 10) (starP (plusP (regP 9) (iconI 60) ) ) ) # movl 60(r9),r10 #treeend #tree (genlabI L229 (comopI (genbr neq L228 (cmp (starI (regP 10) ) (iconI 94) ) ) (genbr neq L228 (cmp (starI (regP 11) ) (iconI 4) ) ) ) ) # cmpl (r10),$94 # jneq L228 # cmpl (r11),$4 # jneq L228 #L229: #treeend #tree (callI 1 (iconP _acon) (funargP (regP 11) ) ) # pushl r11 # calls $1,_acon #treeend #tree (assignP (regP 9) (starP (plusP (regP 9) (iconI 60) ) ) ) # movl 60(r9),r9 #treeend jbr L230 L228: #tree (genbr neq L231 (cmp (starI (regP 10) ) (iconI 16) ) ) # cmpl (r10),$16 # jneq L231 #treeend #tree (callI 1 (iconP _adrput) (funargP (starP (plusP (regP 10) (iconI 60) ) ) ) ) # pushl 60(r10) # calls $1,_adrput #treeend #tree (assignP (regP 10) (regP 11) ) # movl r11,r10 #treeend jbr L232 L231: #tree (assignP (starP (plusP (vparamP 4) (iconI 60) ) ) (regP 11) ) # movl 4(ap),r0 # movl r11,60(r0) #treeend #tree (callI 1 (iconP _adrput) (funargP (vparamP 4) ) ) # pushl 4(ap) # calls $1,_adrput #treeend #tree (assignP (starP (plusP (vparamP 4) (iconI 60) ) ) (regP 9) ) # movl 4(ap),r0 # movl r9,60(r0) #treeend L232: #tree (genbr neq L233 (cmp (starI (regP 10) ) (iconI 64) ) ) # cmpl (r10),$64 # jneq L233 #treeend #tree (assignP (regP 10) (starP (plusP (regP 10) (iconI 60) ) ) ) # movl 60(r10),r10 #treeend L233: #tree (genbr eql L234 (cmp (starI (regP 10) ) (iconI 94) ) ) # cmpl (r10),$94 # jeql L234 #treeend .data 1 L235: .byte 0x69,0x6c,0x6c,0x65,0x67,0x61,0x6c,0x20 .byte 0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L235) ) ) # pushl $L235 # calls $1,_cerror #treeend L234: .data 1 L236: .byte 0x5b,0x25,0x73,0x5d,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L236) ) (funargP (starP (plusP (lsI (starI (plusP (regP 10) (iconI 64) ) ) (iconI 2) ) (iconP _rnames) ) ) ) ) ) # movl 64(r10),r0 # pushl _rnames[r0] # pushl $L236 # calls $2,_printf #treeend jbr L216 L230: jbr L237 L227: #tree (genbr neq L238 (cmp (regI 8) (iconI 8) ) ) # cmpl r8,$8 # jneq L238 #treeend #tree (assignP (regP 11) (starP (plusP (regP 9) (iconI 64) ) ) ) # movl 64(r9),r11 #treeend #tree (genlabI L240 (comopI (genbr neq L240 (cmp (starI (regP 11) ) (iconI 4) ) ) (genbr eql L239 (starP (plusP (regP 11) (iconI 52) ) ) ) ) ) # cmpl (r11),$4 # jneq L240 # tstl 52(r11) # jeql L239 #L240: #treeend .data 1 L241: .byte 0x69,0x6c,0x6c,0x65,0x67,0x61,0x6c,0x20 .byte 0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L241) ) ) # pushl $L241 # calls $1,_cerror #treeend L239: #tree (assignI (starI (plusP (regP 11) (iconI 60) ) ) (unaryminusI (starI (plusP (regP 11) (iconI 60) ) ) ) ) # mnegl 60(r11),60(r11) #treeend #tree (callI 1 (iconP _acon) (funargP (regP 11) ) ) # pushl r11 # calls $1,_acon #treeend #tree (assignI (starI (plusP (regP 11) (iconI 60) ) ) (unaryminusI (starI (plusP (regP 11) (iconI 60) ) ) ) ) # mnegl 60(r11),60(r11) #treeend #tree (assignP (regP 9) (starP (plusP (regP 9) (iconI 60) ) ) ) # movl 60(r9),r9 #treeend jbr L242 L238: #tree (genbr neq L243 (cmp (regI 8) (iconI 9) ) ) # cmpl r8,$9 # jneq L243 #treeend #tree (assignP (regP 11) (starP (plusP (regP 9) (iconI 64) ) ) ) # movl 64(r9),r11 #treeend #tree (genbr eql L244 (cmp (starI (regP 11) ) (iconI 4) ) ) # cmpl (r11),$4 # jeql L244 #treeend .data 1 L245: .byte 0x69,0x6c,0x6c,0x65,0x67,0x61,0x6c,0x20 .byte 0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L245) ) ) # pushl $L245 # calls $1,_cerror #treeend L244: #tree (assignP (regP 11) (starP (plusP (regP 9) (iconI 60) ) ) ) # movl 60(r9),r11 #treeend #tree (genbr eql L246 (cmp (starI (regP 11) ) (iconI 94) ) ) # cmpl (r11),$94 # jeql L246 #treeend .data 1 L247: .byte 0x69,0x6c,0x6c,0x65,0x67,0x61,0x6c,0x20 .byte 0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L247) ) ) # pushl $L247 # calls $1,_cerror #treeend L246: .data 1 L248: .byte 0x2d,0x28,0x25,0x73,0x29,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L248) ) (funargP (starP (plusP (lsI (starI (plusP (regP 11) (iconI 64) ) ) (iconI 2) ) (iconP _rnames) ) ) ) ) ) # movl 64(r11),r0 # pushl _rnames[r0] # pushl $L248 # calls $2,_printf #treeend #tree (assignI (nameI _sideff) (iconI 1) ) # movl $1,_sideff #treeend jbr L216 L243: #tree (genbr neq L249 (cmp (regI 8) (iconI 78) ) ) # cmpl r8,$78 # jneq L249 #treeend #tree (assignP (regP 11) (starP (plusP (regP 9) (iconI 64) ) ) ) # movl 64(r9),r11 #treeend #tree (genbr eql L250 (cmp (starI (regP 11) ) (iconI 4) ) ) # cmpl (r11),$4 # jeql L250 #treeend .data 1 L251: .byte 0x69,0x6c,0x6c,0x65,0x67,0x61,0x6c,0x20 .byte 0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L251) ) ) # pushl $L251 # calls $1,_cerror #treeend L250: #tree (assignP (regP 11) (starP (plusP (regP 9) (iconI 60) ) ) ) # movl 60(r9),r11 #treeend #tree (genbr eql L252 (cmp (starI (regP 11) ) (iconI 94) ) ) # cmpl (r11),$94 # jeql L252 #treeend .data 1 L253: .byte 0x69,0x6c,0x6c,0x65,0x67,0x61,0x6c,0x20 .byte 0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L253) ) ) # pushl $L253 # calls $1,_cerror #treeend L252: #tree (genbr eql L254 (nameI _sideff) ) # tstl _sideff # jeql L254 #treeend .data 1 L255: .byte 0x28,0x25,0x73,0x29,0x2b,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L255) ) (funargP (starP (plusP (lsI (starI (plusP (regP 11) (iconI 64) ) ) (iconI 2) ) (iconP _rnames) ) ) ) ) ) # movl 64(r11),r0 # pushl _rnames[r0] # pushl $L255 # calls $2,_printf #treeend jbr L256 L254: .data 1 L257: .byte 0x28,0x25,0x73,0x29,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L257) ) (funargP (starP (plusP (lsI (starI (plusP (regP 11) (iconI 64) ) ) (iconI 2) ) (iconP _rnames) ) ) ) ) ) # movl 64(r11),r0 # pushl _rnames[r0] # pushl $L257 # calls $2,_printf #treeend L256: jbr L216 L249: L242: L237: #tree (genbr eql L258 (cmp (starI (regP 9) ) (iconI 94) ) ) # cmpl (r9),$94 # jeql L258 #treeend .data 1 L259: .byte 0x69,0x6c,0x6c,0x65,0x67,0x61,0x6c,0x20 .byte 0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L259) ) ) # pushl $L259 # calls $1,_cerror #treeend L258: .data 1 L260: .byte 0x28,0x25,0x73,0x29,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L260) ) (funargP (starP (plusP (lsI (starI (plusP (regP 9) (iconI 64) ) ) (iconI 2) ) (iconP _rnames) ) ) ) ) ) # movl 64(r9),r0 # pushl _rnames[r0] # pushl $L260 # calls $2,_printf #treeend jbr L216 L216: ret .set L.R15,0xf00 .set L.SO15,0x0 .data .text .align 2 .globl _adrput _adrput: .word L.R16 subl2 $L.SO16,sp #tree (assignP (regP 11) (vparamP 4) ) # movl 4(ap),r11 #treeend jbr L264 L265: #tree (assignP (regP 11) (starP (plusP (regP 11) (iconI 60) ) ) ) # movl 60(r11),r11 #treeend #tree (assignI (regI 10) (starI (regP 11) ) ) # movl (r11),r10 #treeend L264: #tree (genlabI L266 (comopI (genbr eql L265 (cmp (assignI (regI 10) (starI (regP 11) ) ) (iconI 103) ) ) (genbr eql L265 (cmp (regI 10) (iconI 104) ) ) ) ) # movl (r11),r10 # cmpl r10,$103 # jeql L265 # cmpl r10,$104 # jeql L265 #L266: #treeend L263: #tree (assignI (snode) (regI 10) ) # movl r10,r0 #treeend jbr L268 L269: #tree (callI 1 (iconP _acon) (funargP (regP 11) ) ) # pushl r11 # calls $1,_acon #treeend #tree (assignI (nameI _sideff) (iconI 0) ) # clrl _sideff #treeend jbr L262 L270: .data 1 L271: .byte 0x24,0x0 .text #tree (callI 1 (iconP _printf) (funargP (iconP L271) ) ) # pushl $L271 # calls $1,_printf #treeend #tree (callI 1 (iconP _acon) (funargP (regP 11) ) ) # pushl r11 # calls $1,_acon #treeend #tree (assignI (nameI _sideff) (iconI 0) ) # clrl _sideff #treeend jbr L262 L272: .data 1 L273: .byte 0x25,0x73,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L273) ) (funargP (starP (plusP (lsI (starI (plusP (regP 11) (iconI 64) ) ) (iconI 2) ) (iconP _rnames) ) ) ) ) ) # movl 64(r11),r0 # pushl _rnames[r0] # pushl $L273 # calls $2,_printf #treeend #tree (assignI (nameI _sideff) (iconI 0) ) # clrl _sideff #treeend jbr L262 L274: #tree (callI 1 (iconP _upput) (funargP (regP 11) ) ) # pushl r11 # calls $1,_upput #treeend jbr L262 L275: #tree (assignI (nameI _sideff) (iconI 0) ) # clrl _sideff #treeend .data 1 L276: .byte 0x25,0x6c,0x64,0x28,0x66,0x70,0x29,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L276) ) (funargI (minusI (starI (plusP (regP 11) (iconI 60) ) ) (nameI _maxboff) ) ) ) ) # subl3 _maxboff,60(r11),-(sp) # pushl $L276 # calls $2,_printf #treeend jbr L262 L277: #tree (assignI (nameI _sideff) (iconI 0) ) # clrl _sideff #treeend .data 1 L278: .byte 0x25,0x6c,0x64,0x28,0x66,0x70,0x29,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L278) ) (funargI (starI (plusP (regP 11) (iconI 60) ) ) ) ) ) # pushl 60(r11) # pushl $L278 # calls $2,_printf #treeend jbr L262 L279: #tree (assignI (nameI _sideff) (iconI 0) ) # clrl _sideff #treeend .data 1 L280: .byte 0x25,0x6c,0x64,0x28,0x61,0x70,0x29,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L280) ) (funargI (starI (plusP (regP 11) (iconI 60) ) ) ) ) ) # pushl 60(r11) # pushl $L280 # calls $2,_printf #treeend jbr L262 L281: .data 1 L282: .byte 0x69,0x6c,0x6c,0x65,0x67,0x61,0x6c,0x20 .byte 0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L282) ) ) # pushl $L282 # calls $1,_cerror #treeend jbr L262 L268: cmpl r0,$2 jeql L269 cmpl r0,$4 jeql L270 cmpl r0,$13 jeql L274 cmpl r0,$94 jeql L272 cmpl r0,$95 jeql L275 cmpl r0,$116 jeql L277 cmpl r0,$117 jeql L279 jbr L281 L267: L262: ret .set L.R16,0xc00 .set L.SO16,0x0 .data .text .align 2 .globl _acon _acon: .word L.R17 subl2 $L.SO17,sp #tree (genbr neq L285 (starP (plusP (vparamP 4) (iconI 52) ) ) ) # movl 4(ap),r0 # tstl 52(r0) # jneq L285 #treeend .data 1 L286: .byte 0x25,0x6c,0x64,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L286) ) (funargI (starI (plusP (vparamP 4) (iconI 60) ) ) ) ) ) # movl 4(ap),r0 # pushl 60(r0) # pushl $L286 # calls $2,_printf #treeend jbr L287 L285: #tree (genbr neq L288 (starI (plusP (vparamP 4) (iconI 60) ) ) ) # movl 4(ap),r0 # tstl 60(r0) # jneq L288 #treeend .data 1 L289: .byte 0x25,0x73,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L289) ) (funargP (starP (plusP (vparamP 4) (iconI 52) ) ) ) ) ) # movl 4(ap),r0 # pushl 52(r0) # pushl $L289 # calls $2,_printf #treeend jbr L290 L288: .data 1 L291: .byte 0x25,0x73,0x2b,0x25,0x6c,0x64,0x0 .text #tree (callI 3 (iconP _printf) (cm (cm (funargP (iconP L291) ) (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 $L291 # calls $3,_printf #treeend L290: L287: L284: ret .set L.R17,0x0 .set L.SO17,0x0 .data .data .align 2 .globl _ccbranches _ccbranches: .data 2 L294: .byte 0x9,0x6a,0x65,0x71,0x6c,0x9,0x4c,0x25 .byte 0x64,0xa,0x0 .data #tree (initP (iconP L294) ) # .long L294 #treeend .data 2 L295: .byte 0x9,0x6a,0x6e,0x65,0x71,0x9,0x4c,0x25 .byte 0x64,0xa,0x0 .data #tree (initP (iconP L295) ) # .long L295 #treeend .data 2 L296: .byte 0x9,0x6a,0x6c,0x65,0x71,0x9,0x4c,0x25 .byte 0x64,0xa,0x0 .data #tree (initP (iconP L296) ) # .long L296 #treeend .data 2 L297: .byte 0x9,0x6a,0x6c,0x73,0x73,0x9,0x4c,0x25 .byte 0x64,0xa,0x0 .data #tree (initP (iconP L297) ) # .long L297 #treeend .data 2 L298: .byte 0x9,0x6a,0x67,0x65,0x71,0x9,0x4c,0x25 .byte 0x64,0xa,0x0 .data #tree (initP (iconP L298) ) # .long L298 #treeend .data 2 L299: .byte 0x9,0x6a,0x67,0x74,0x72,0x9,0x4c,0x25 .byte 0x64,0xa,0x0 .data #tree (initP (iconP L299) ) # .long L299 #treeend .data 2 L300: .byte 0x9,0x6a,0x6c,0x65,0x71,0x75,0x9,0x4c .byte 0x25,0x64,0xa,0x0 .data #tree (initP (iconP L300) ) # .long L300 #treeend .data 2 L301: .byte 0x9,0x6a,0x6c,0x73,0x73,0x75,0x9,0x4c .byte 0x25,0x64,0xa,0x0 .data #tree (initP (iconP L301) ) # .long L301 #treeend .data 2 L302: .byte 0x9,0x6a,0x67,0x65,0x71,0x75,0x9,0x4c .byte 0x25,0x64,0xa,0x0 .data #tree (initP (iconP L302) ) # .long L302 #treeend .data 2 L303: .byte 0x9,0x6a,0x67,0x74,0x72,0x75,0x9,0x4c .byte 0x25,0x64,0xa,0x0 .data #tree (initP (iconP L303) ) # .long L303 #treeend .text .align 2 .globl _cbgen _cbgen: .word L.R18 subl2 $L.SO18,sp #tree (genbr neq L305 (vparamI 4) ) # tstl 4(ap) # jneq L305 #treeend .data 1 L306: .byte 0x9,0x6a,0x62,0x72,0x9,0x4c,0x25,0x64 .byte 0xa,0x0 .text #tree (callI 2 (iconP _printf) (cm (funargP (iconP L306) ) (funargI (vparamI 8) ) ) ) # pushl 8(ap) # pushl $L306 # calls $2,_printf #treeend jbr L307 L305: #tree (genbr leq L308 (cmp (vparamI 4) (iconI 89) ) ) # cmpl 4(ap),$89 # jleq L308 #treeend .data 1 L309: .byte 0x62,0x61,0x64,0x20,0x63,0x6f,0x6e,0x64 .byte 0x69,0x74,0x69,0x6f,0x6e,0x61,0x6c,0x20 .byte 0x62,0x72,0x61,0x6e,0x63,0x68,0x3a,0x20 .byte 0x25,0x73,0x0 .text #tree (callI 2 (iconP _cerror) (cm (funargP (iconP L309) ) (funargP (starP (plusP (lsI (vparamI 4) (iconI 2) ) (iconP _opst) ) ) ) ) ) # movl 4(ap),r0 # pushl _opst[r0] # pushl $L309 # calls $2,_cerror #treeend jbr L310 L308: #tree (callI 2 (iconP _printf) (cm (funargP (starP (plusP (lsI (minusI (vparamI 4) (iconI 80) ) (iconI 2) ) (iconP _ccbranches) ) ) ) (funargI (vparamI 8) ) ) ) # pushl 8(ap) # subl3 $80,4(ap),r0 # pushl _ccbranches[r0] # calls $2,_printf #treeend L310: L307: L304: ret .set L.R18,0x0 .set L.SO18,0x0 .data .text .align 2 .globl _special _special: .word L.R19 subl2 $L.SO19,sp .data 1 L314: .byte 0x72,0x65,0x61,0x63,0x68,0x65,0x64,0x20 .byte 0x73,0x70,0x65,0x63,0x69,0x61,0x6c,0x0 .text #tree (callI 1 (iconP _cerror) (funargP (iconP L314) ) ) # pushl $L314 # calls $1,_cerror #treeend L313: ret .set L.R19,0x0 .set L.SO19,0x0 .data .text
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.