|
|
Power 6/32 Unix version 1.21
.data 0 .align 2 L22: .long 1 .align 2 L23: .long 12 .align 2 L31: .long 2 .align 2 L40: .long 3 .align 2 L49: .long 4 .align 2 L58: .long 5 .align 2 L67: .long 6 .align 2 L75: .long 7 .align 2 L85: .long 8 .align 2 L95: .long 9 .align 2 L105: .long 10 .align 2 L115: .long 11 .align 2 L135: .long 13 .align 2 L144: .long 14 .data 2 .data 1 .data 0 .globl _MAIN_ .globl _e_ .align 2 .stabs "t12.f",0x64,0,0,0 .text .globl _MAIN_ .align 1 _MAIN_: .word LWM1 subl3 $LF1,fp,sp jbr L12 L13: movl $5,v.2-v.1(r11) clrl v.3-v.1(r11) movl $1,r10 movl v.2-v.1(r11),-56(fp) cmpl r10,-56(fp) jgtr L16 L17: movl r10,v.4-v.1(r11) L15: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) incl r10 cmpl r10,-56(fp) jleq L17 L16: movl r10,v.4-v.1(r11) cmpl v.3-v.1(r11),$5 jeql L21 pushl $L23 pushl $L22 callf $12,_e_ L21: clrl v.3-v.1(r11) movl $5,r10 movl v.2-v.1(r11),-60(fp) cmpl r10,-60(fp) jgtr L25 L26: movl r10,v.4-v.1(r11) L24: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) incl r10 cmpl r10,-60(fp) jleq L26 L25: movl r10,v.4-v.1(r11) cmpl v.3-v.1(r11),$1 jeql L30 pushl $L23 pushl $L31 callf $12,_e_ L30: clrl v.3-v.1(r11) movl $6,r10 movl v.2-v.1(r11),-64(fp) cmpl r10,-64(fp) jgtr L34 L35: movl r10,v.4-v.1(r11) L33: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) incl r10 cmpl r10,-64(fp) jleq L35 L34: movl r10,v.4-v.1(r11) tstl v.3-v.1(r11) jeql L39 pushl $L23 pushl $L40 callf $12,_e_ L39: clrl v.3-v.1(r11) mnegl $1,r10 mnegl v.2-v.1(r11),r0 movl r0,-68(fp) cmpl r10,r0 jlss L43 L44: movl r10,v.4-v.1(r11) L42: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) addl2 $-1,r10 cmpl r10,-68(fp) jgeq L44 L43: movl r10,v.4-v.1(r11) cmpl v.3-v.1(r11),$5 jeql L48 pushl $L23 pushl $L49 callf $12,_e_ L48: clrl v.3-v.1(r11) mnegl $5,r10 mnegl v.2-v.1(r11),r0 movl r0,-72(fp) cmpl r10,r0 jlss L52 L53: movl r10,v.4-v.1(r11) L51: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) addl2 $-1,r10 cmpl r10,-72(fp) jgeq L53 L52: movl r10,v.4-v.1(r11) cmpl v.3-v.1(r11),$1 jeql L57 pushl $L23 pushl $L58 callf $12,_e_ L57: clrl v.3-v.1(r11) mnegl $6,r10 movl v.2-v.1(r11),-76(fp) cmpl r10,-76(fp) jlss L61 L62: movl r10,v.4-v.1(r11) L60: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) addl2 $-1,r10 cmpl r10,-76(fp) jgeq L62 L61: movl r10,v.4-v.1(r11) tstl v.3-v.1(r11) jeql L66 pushl $L23 pushl $L67 callf $12,_e_ L66: clrl v.3-v.1(r11) movl $1,r10 jbr L70 L71: movl r10,v.4-v.1(r11) L69: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) addl2 $-1,r10 cmpl r10,$10 jgeq L71 L70: movl r10,v.4-v.1(r11) tstl v.3-v.1(r11) jeql L74 pushl $L23 pushl $L75 callf $12,_e_ L74: clrl v.3-v.1(r11) movl $2,v.4-v.1(r11) movl v.2-v.1(r11),-80(fp) movl v.4-v.1(r11),-84(fp) subl3 -84(fp),$1,r0 movl r0,r10 tstl -84(fp) jlss L81 L80: addl2 -84(fp),r10 cmpl r10,-80(fp) jgtr L78 L79: movl r10,v.5-v.1(r11) L77: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) tstl -84(fp) jgtr L80 L81: addl2 -84(fp),r10 cmpl r10,-80(fp) jgeq L79 L78: movl r10,v.5-v.1(r11) cmpl v.3-v.1(r11),$3 jeql L84 pushl $L23 pushl $L85 callf $12,_e_ L84: clrl v.3-v.1(r11) movl v.2-v.1(r11),-88(fp) movl v.4-v.1(r11),-92(fp) subl3 -92(fp),$5,r0 movl r0,r10 tstl -92(fp) jlss L91 L90: addl2 -92(fp),r10 cmpl r10,-88(fp) jgtr L88 L89: movl r10,v.5-v.1(r11) L87: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) tstl -92(fp) jgtr L90 L91: addl2 -92(fp),r10 cmpl r10,-88(fp) jgeq L89 L88: movl r10,v.5-v.1(r11) cmpl v.3-v.1(r11),$1 jeql L94 pushl $L23 pushl $L95 callf $12,_e_ L94: clrl v.3-v.1(r11) movl v.2-v.1(r11),-96(fp) movl v.4-v.1(r11),-100(fp) subl3 -100(fp),$6,r0 movl r0,r10 tstl -100(fp) jlss L101 L100: addl2 -100(fp),r10 cmpl r10,-96(fp) jgtr L98 L99: movl r10,v.5-v.1(r11) L97: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) tstl -100(fp) jgtr L100 L101: addl2 -100(fp),r10 cmpl r10,-96(fp) jgeq L99 L98: movl r10,v.5-v.1(r11) tstl v.3-v.1(r11) jeql L104 pushl $L23 pushl $L105 callf $12,_e_ L104: clrl v.3-v.1(r11) mnegl v.2-v.1(r11),r0 movl r0,-104(fp) mnegl v.4-v.1(r11),r0 movl r0,-108(fp) subl3 r0,$-1,r0 movl r0,r10 tstl -108(fp) jlss L111 L110: addl2 -108(fp),r10 cmpl r10,-104(fp) jgtr L108 L109: movl r10,v.5-v.1(r11) L107: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) tstl -108(fp) jgtr L110 L111: addl2 -108(fp),r10 cmpl r10,-104(fp) jgeq L109 L108: movl r10,v.5-v.1(r11) cmpl v.3-v.1(r11),$3 jeql L114 pushl $L23 pushl $L115 callf $12,_e_ L114: clrl v.3-v.1(r11) mnegl v.2-v.1(r11),r0 movl r0,-112(fp) mnegl v.4-v.1(r11),r0 movl r0,-116(fp) subl3 r0,$-5,r0 movl r0,r10 tstl -116(fp) jlss L121 L120: addl2 -116(fp),r10 cmpl r10,-112(fp) jgtr L118 L119: movl r10,v.5-v.1(r11) L117: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) tstl -116(fp) jgtr L120 L121: addl2 -116(fp),r10 cmpl r10,-112(fp) jgeq L119 L118: movl r10,v.5-v.1(r11) cmpl v.3-v.1(r11),$1 jeql L124 pushl $L23 pushl $L23 callf $12,_e_ L124: clrl v.3-v.1(r11) movl v.2-v.1(r11),-120(fp) mnegl v.4-v.1(r11),r0 movl r0,-124(fp) subl3 r0,$-6,r0 movl r0,r10 tstl -124(fp) jlss L131 L130: addl2 -124(fp),r10 cmpl r10,-120(fp) jgtr L128 L129: movl r10,v.5-v.1(r11) L127: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) tstl -124(fp) jgtr L130 L131: addl2 -124(fp),r10 cmpl r10,-120(fp) jgeq L129 L128: movl r10,v.5-v.1(r11) tstl v.3-v.1(r11) jeql L134 pushl $L23 pushl $L135 callf $12,_e_ L134: clrl v.3-v.1(r11) mnegl v.4-v.1(r11),r0 movl r0,-128(fp) subl3 r0,$1,r0 movl r0,r10 tstl -128(fp) jlss L141 L140: addl2 -128(fp),r10 cmpl r10,$10 jgtr L138 L139: movl r10,v.5-v.1(r11) L137: addl3 $1,v.3-v.1(r11),r0 movl r0,v.3-v.1(r11) tstl -128(fp) jgtr L140 L141: addl2 -128(fp),r10 cmpl r10,$10 jgeq L139 L138: movl r10,v.5-v.1(r11) tstl v.3-v.1(r11) jeql L143 pushl $L23 pushl $L144 callf $12,_e_ L143: L14: ret#0 L12: movl $v.1,r11 jbr L13 .set LF1,128 .set LWM1,0x1C00 .text .data 2 .align 2 v.4: .space 4 .align 2 v.3: .space 4 .align 2 v.5: .space 4 .align 2 v.2: .space 4 .set v.1,v.5
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.