|
|
1.1 root 1: .data 0
2: .align 2
3: L22:
4: .long 2
5: .align 2
6: L24:
7: .long 1
8: .align 2
9: L25:
10: .long 11
11: .align 2
12: L26:
13: .long 3
14: .align 2
15: L31:
16: .long 5
17: .align 2
18: L35:
19: .long 100
20: .align 2
21: L36:
22: .long 4
23: .align 2
24: L38:
25: .long 10
26: .align 2
27: L41:
28: .long 15
29: .align 2
30: L42:
31: .long 6
32: .align 2
33: L44:
34: .long 20
35: .align 2
36: L45:
37: .long 7
38: .data 2
39: .data 1
40: .data 0
41: .data 2
42: .data 1
43: .data 0
44: .data 2
45: .data 1
46: .data 0
47: .globl _MAIN_
48: .globl _ack_
49: .globl _e_
50: .globl _fib0_
51: .globl _fib_
52: .align 2
53: .stabs "t11.f",0x64,0,0,0
54: .text
55: .globl _MAIN_
56: .set LF1,52
57: .set LWM1,0x1800
58: .align 1
59: _MAIN_:.word LWM1
60: subl3 $LF1,fp,sp
61: movl $v.1,r11
62: pushl $L22
63: pushl $L22
64: callf $12,_ack_
65: cmpl r0,$7
66: jeql L15
67: pushl $L25
68: pushl $L24
69: callf $12,_e_
70: L15:pushl $L26
71: pushl $L26
72: callf $12,_ack_
73: cmpl r0,$61
74: jeql L16
75: pushl $L25
76: pushl $L22
77: callf $12,_e_
78: L16:pushl $L31
79: pushl $L26
80: callf $12,_ack_
81: cmpl r0,$253
82: jeql L17
83: pushl $L25
84: pushl $L26
85: callf $12,_e_
86: L17:pushl $L35
87: pushl $L22
88: callf $12,_ack_
89: cmpl r0,$203
90: jeql L18
91: pushl $L25
92: pushl $L36
93: callf $12,_e_
94: L18:addl3 $v.2-v.1,r11,-(sp)
95: pushl $L38
96: callf $12,_fib0_
97: cmpl v.2-v.1(r11),$55
98: jeql L19
99: pushl $L25
100: pushl $L31
101: callf $12,_e_
102: L19:addl3 $v.2-v.1,r11,-(sp)
103: pushl $L41
104: callf $12,_fib_
105: cmpl v.2-v.1(r11),$610
106: jeql L20
107: pushl $L25
108: pushl $L42
109: callf $12,_e_
110: L20:addl3 $v.2-v.1,r11,-(sp)
111: pushl $L44
112: callf $12,_fib_
113: cmpl v.2-v.1(r11),$6765
114: jeql L14
115: pushl $L25
116: pushl $L45
117: callf $12,_e_
118: L14:ret#0
119: .globl _ack_
120: .set LF2,76
121: .set LWM2,0x1000
122: .align 1
123: _ack_:.word LWM2
124: subl3 $LF2,fp,sp
125: movl fp,r12
126: tstl *4(r12)
127: jeql L54
128: tstl *8(r12)
129: jeql L56
130: subl3 $1,*4(r12),-64(fp)
131: subl3 $1,*8(r12),-72(fp)
132: subl3 $72,r12,-(sp)
133: pushl 4(r12)
134: callf $12,_ack_
135: movl r0,-68(fp)
136: subl3 $68,fp,-(sp)
137: subl3 $64,fp,-(sp)
138: jbr L2000001
139: L54:addl3 $1,*8(r12),-60(fp)
140: jbr L49
141: L56:subl3 $1,*4(r12),-76(fp)
142: pushl $L24
143: subl3 $76,fp,-(sp)
144: L2000001:callf $12,_ack_
145: movl r0,-60(fp)
146: L49:movl -60(fp),r0
147: ret#1
148: .globl _fib0_
149: .set LF3,72
150: .set LWM3,0x1FC0
151: .align 1
152: _fib0_:.word LWM3
153: subl3 $LF3,fp,sp
154: movl $v.4,r11
155: movl 4(fp),-68(fp)
156: movl 8(fp),-64(fp)
157: subl3 $72,fp,r12
158: movl $1,v.5-v.4(r11)
159: movl $1,v.6-v.4(r11)
160: movl $2,v.7-v.4(r11)
161: L68:addl3 $1,v.7-v.4(r11),-56(fp)
162: movl *4(r12),-60(fp)
163: movl v.6-v.4(r11),r10
164: movl 8(r12),r9
165: movl v.5-v.4(r11),r8
166: movl -56(fp),r7
167: movl -60(fp),r6
168: movl r7,v.8-v.4(r11)
169: cmpl r7,r6
170: jgtr L70
171: L71:addl3 r10,r8,(r9)
172: movl r10,r8
173: movl (r9),r10
174: aobleq r6,v.8-v.4(r11),L71
175: L70:movl r8,v.5-v.4(r11)
176: movl r10,v.6-v.4(r11)
177: movl *4(r12),v.7-v.4(r11)
178: ret#0
179: .align 1
180: _fib_:.word LWM3
181: subl3 $LF3,fp,sp
182: movl $v.4,r11
183: movl 4(fp),-68(fp)
184: movl 8(fp),-64(fp)
185: subl3 $72,fp,r12
186: jbr L68
187:
188: .data 2
189: .align 2
190: v.2:
191: .space 4
192: .set v.1,v.2
193:
194: .align 2
195: v.7:
196: .space 4
197: .align 2
198: v.5:
199: .space 4
200: .align 2
201: v.6:
202: .space 4
203: .align 2
204: v.8:
205: .space 4
206: .set v.4,v.6
207:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.