|
|
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: .comm _a_,40
19: .globl _stat_
20: .globl _gtmean_
21: .globl _getmed_
22: .align 2
23: .stabs "b7c.f",0x64,0,0,0
24: .text
25: .globl _MAIN_
26: .set LF1,52
27: .set LWM1,0x1C00
28: .align 1
29: _MAIN_:.word LWM1
30: subl3 $LF1,fp,sp
31: movl $v.1,r11
32: movl v.2-v.1(r11),r10
33: movl $1,r10
34: L15:pushl $L20
35: callf $8,_stat_
36: aobleq $30000,r10,L15
37: movl r10,v.2-v.1(r11)
38: ret#0
39: .globl _stat_
40: .set LF2,56
41: .set LWM2,0x1F00
42: .align 1
43: _stat_:.word LWM2
44: subl3 $LF2,fp,sp
45: movl $v.3,r11
46: movl fp,r12
47: clrl v.4-v.3(r11)
48: movl *4(r12),-56(fp)
49: movl v.4-v.3(r11),r10
50: movl v.5-v.3(r11),r9
51: movl -56(fp),r8
52: movl $1,r9
53: cmpl r9,r8
54: jgtr L28
55: L27:addl2 _a_+-4[r9],r10
56: aobleq r8,r9,L27
57: L28:movl r9,v.5-v.3(r11)
58: movl r10,v.4-v.3(r11)
59: addl3 $v.4-v.3,r11,-(sp)
60: pushl 4(r12)
61: callf $12,_gtmean_
62: movl r0,v.6-v.3(r11)
63: addl3 $v.4-v.3,r11,-(sp)
64: pushl 4(r12)
65: callf $12,_getmed_
66: ret#0
67: .globl _gtmean_
68: .set LF3,64
69: .set LWM3,0x1F00
70: .align 1
71: _gtmean_:.word LWM3
72: subl3 $LF3,fp,sp
73: movl $v.7,r11
74: movl fp,r12
75: clrl v.8-v.7(r11)
76: movl *4(r12),-64(fp)
77: movl v.9-v.7(r11),r10
78: movl v.8-v.7(r11),r9
79: movl -64(fp),r8
80: movl $1,r10
81: cmpl r10,r8
82: jgtr L40
83: L39:mull3 r10,_a_+-4[r10],r0
84: addl2 r0,r9
85: aobleq r8,r10,L39
86: L40:movl r9,v.8-v.7(r11)
87: movl r10,v.9-v.7(r11)
88: divl3 *8(r12),r9,-60(fp)
89: movl -60(fp),r0
90: ret#1
91: .globl _getmed_
92: .set LF4,60
93: .set LWM4,0x1F80
94: .align 1
95: _getmed_:.word LWM4
96: subl3 $LF4,fp,sp
97: movl $v.10,r11
98: movl fp,r12
99: clrl v.11-v.10(r11)
100: movl *4(r12),-56(fp)
101: shar $2,*8(r12),-60(fp)
102: movl v.11-v.10(r11),r10
103: movl -56(fp),r9
104: movl -60(fp),r8
105: movl v.12-v.10(r11),r7
106: movl $1,r7
107: cmpl r7,r9
108: jgtr L52
109: L53:addl2 _a_+-4[r7],r10
110: cmpl r10,r8
111: jleq L51
112: movl r10,v.11-v.10(r11)
113: movl r7,v.12-v.10(r11)
114: L47:ret#0
115: L51:aobleq r9,r7,L53
116: L52:movl r7,v.12-v.10(r11)
117: movl r10,v.11-v.10(r11)
118: jbr L47
119:
120: .data 2
121: .align 2
122: v.2:
123: .space 4
124: .set v.1,v.2
125:
126: .align 2
127: v.4:
128: .space 4
129: .align 2
130: v.6:
131: .space 4
132: .align 2
133: v.5:
134: .space 4
135: .set v.3,v.6
136:
137: .align 2
138: v.9:
139: .space 4
140: .align 2
141: v.8:
142: .space 4
143: .set v.7,v.8
144:
145: .align 2
146: v.12:
147: .space 4
148: .align 2
149: v.11:
150: .space 4
151: .set v.10,v.11
152:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.