|
|
1.1 root 1: .data 0
2: .align 2
3: L20:
4: .long 10
5: .data 2
6: .data 1
7: .data 0
8: .data 2
9: .data 1
10: .data 0
11: .data 2
12: .data 1
13: .data 0
14: .data 2
15: .data 1
16: .data 0
17: .globl _MAIN_
18: .globl _stat_
19: .globl _gtmean_
20: .globl _getmed_
21: .align 2
22: .stabs "b7.f",0x64,0,0,0
23: .text
24: .globl _MAIN_
25: .set LF1,52
26: .set LWM1,0x1C00
27: .align 1
28: _MAIN_:.word LWM1
29: subl3 $LF1,fp,sp
30: movl $v.1,r11
31: movl v.3-v.1(r11),r10
32: movl $1,r10
33: L15:pushl $L20
34: addl3 $v.2-v.1,r11,-(sp)
35: callf $12,_stat_
36: aobleq $30000,r10,L15
37: movl r10,v.3-v.1(r11)
38: ret#0
39: .globl _stat_
40: .set LF2,60
41: .set LWM2,0x1F80
42: .align 1
43: _stat_:.word LWM2
44: subl3 $LF2,fp,sp
45: movl $v.4,r11
46: movl fp,r12
47: movl *8(r12),-56(fp)
48: subl2 $4,4(r12)
49: clrl v.5-v.4(r11)
50: movl *8(r12),-60(fp)
51: movl v.5-v.4(r11),r10
52: movl v.6-v.4(r11),r9
53: movl 4(r12),r8
54: movl -60(fp),r7
55: movl $1,r9
56: cmpl r9,r7
57: jgtr L29
58: L28:addl2 (r8)[r9],r10
59: aobleq r7,r9,L28
60: L29:movl r9,v.6-v.4(r11)
61: movl r10,v.5-v.4(r11)
62: addl3 $v.5-v.4,r11,-(sp)
63: pushl 8(r12)
64: addl3 $4,4(r12),-(sp)
65: callf $16,_gtmean_
66: movl r0,v.7-v.4(r11)
67: addl3 $v.5-v.4,r11,-(sp)
68: pushl 8(r12)
69: addl3 $4,4(r12),-(sp)
70: callf $16,_getmed_
71: ret#0
72: .globl _gtmean_
73: .set LF3,68
74: .set LWM3,0x1F80
75: .align 1
76: _gtmean_:.word LWM3
77: subl3 $LF3,fp,sp
78: movl $v.8,r11
79: movl fp,r12
80: movl *8(r12),-56(fp)
81: subl2 $4,4(r12)
82: clrl v.9-v.8(r11)
83: movl *8(r12),-68(fp)
84: movl v.10-v.8(r11),r10
85: movl v.9-v.8(r11),r9
86: movl 4(r12),r8
87: movl -68(fp),r7
88: movl $1,r10
89: cmpl r10,r7
90: jgtr L42
91: L41:mull3 r10,(r8)[r10],r0
92: addl2 r0,r9
93: aobleq r7,r10,L41
94: L42:movl r9,v.9-v.8(r11)
95: movl r10,v.10-v.8(r11)
96: divl3 *12(r12),r9,-64(fp)
97: movl -64(fp),r0
98: ret#1
99: .globl _getmed_
100: .set LF4,64
101: .set LWM4,0x1FC0
102: .align 1
103: _getmed_:.word LWM4
104: subl3 $LF4,fp,sp
105: movl $v.11,r11
106: movl fp,r12
107: movl *8(r12),-56(fp)
108: subl2 $4,4(r12)
109: clrl v.12-v.11(r11)
110: movl *8(r12),-60(fp)
111: shar $2,*12(r12),-64(fp)
112: movl v.12-v.11(r11),r10
113: movl 4(r12),r9
114: movl -60(fp),r8
115: movl -64(fp),r7
116: movl v.13-v.11(r11),r6
117: movl $1,r6
118: cmpl r6,r8
119: jgtr L55
120: L56:addl2 (r9)[r6],r10
121: cmpl r10,r7
122: jleq L54
123: movl r10,v.12-v.11(r11)
124: movl r6,v.13-v.11(r11)
125: L49:ret#0
126: L54:aobleq r8,r6,L56
127: L55:movl r6,v.13-v.11(r11)
128: movl r10,v.12-v.11(r11)
129: jbr L49
130:
131: .data 2
132: .align 2
133: v.2:
134: .quad 0x1F4000003E8
135: .quad 0x7D000000FA0
136: .quad 0x64000000C8
137: .quad 0x19000000320
138: .quad 0x64000000C80
139: .align 2
140: v.3:
141: .space 4
142: .set v.1,v.3
143:
144: .align 2
145: v.5:
146: .space 4
147: .align 2
148: v.7:
149: .space 4
150: .align 2
151: v.6:
152: .space 4
153: .set v.4,v.7
154:
155: .align 2
156: v.10:
157: .space 4
158: .align 2
159: v.9:
160: .space 4
161: .set v.8,v.9
162:
163: .align 2
164: v.13:
165: .space 4
166: .align 2
167: v.12:
168: .space 4
169: .set v.11,v.12
170:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.