|
|
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:
55: .text
56: .globl _MAIN_
57: .align 1
58: _MAIN_:
59: .word LWM1
60: subl3 $LF1,fp,sp
61: jbr L12
62: L13:
63: pushl $L22
64: pushl $L22
65: callf $12,_ack_
66: cmpl r0,$7
67: jeql L15
68: pushl $L25
69: pushl $L24
70: callf $12,_e_
71: L15:
72: pushl $L26
73: pushl $L26
74: callf $12,_ack_
75: cmpl r0,$61
76: jeql L16
77: pushl $L25
78: pushl $L22
79: callf $12,_e_
80: L16:
81: pushl $L31
82: pushl $L26
83: callf $12,_ack_
84: cmpl r0,$253
85: jeql L17
86: pushl $L25
87: pushl $L26
88: callf $12,_e_
89: L17:
90: pushl $L35
91: pushl $L22
92: callf $12,_ack_
93: cmpl r0,$203
94: jeql L18
95: pushl $L25
96: pushl $L36
97: callf $12,_e_
98: L18:
99: addl3 $v.2-v.1,r11,r0
100: pushl r0
101: pushl $L38
102: callf $12,_fib0_
103: cmpl v.2-v.1(r11),$55
104: jeql L19
105: pushl $L25
106: pushl $L31
107: callf $12,_e_
108: L19:
109: addl3 $v.2-v.1,r11,r0
110: pushl r0
111: pushl $L41
112: callf $12,_fib_
113: cmpl v.2-v.1(r11),$610
114: jeql L20
115: pushl $L25
116: pushl $L42
117: callf $12,_e_
118: L20:
119: addl3 $v.2-v.1,r11,r0
120: pushl r0
121: pushl $L44
122: callf $12,_fib_
123: cmpl v.2-v.1(r11),$6765
124: jeql L21
125: pushl $L25
126: pushl $L45
127: callf $12,_e_
128: L21:
129: L14:
130: ret#0
131: L12:
132: movl $v.1,r11
133: jbr L13
134: .set LF1,52
135: .set LWM1,0x1800
136: .text
137: .globl _ack_
138: .align 1
139: _ack_:
140: .word LWM2
141: subl3 $LF2,fp,sp
142: jbr L48
143: L50:
144: tstl *4(r12)
145: jneq L53
146: jbr L54
147: L53:
148: tstl *8(r12)
149: jneq L55
150: jbr L56
151: L55:
152: addl3 $-1,*4(r12),r0
153: movl r0,-64(fp)
154: addl3 $-1,*8(r12),r0
155: movl r0,-72(fp)
156: addl3 $-72,fp,r0
157: pushl r0
158: pushl 4(r12)
159: callf $12,_ack_
160: movl r0,-68(fp)
161: addl3 $-68,fp,r0
162: pushl r0
163: addl3 $-64,fp,r0
164: pushl r0
165: callf $12,_ack_
166: movl r0,-60(fp)
167: jbr L49
168: L54:
169: addl3 $1,*8(r12),r0
170: movl r0,-60(fp)
171: jbr L49
172: L56:
173: addl3 $-1,*4(r12),r0
174: movl r0,-76(fp)
175: pushl $L24
176: addl3 $-76,fp,r0
177: pushl r0
178: callf $12,_ack_
179: movl r0,-60(fp)
180: L49:
181: movl -60(fp),r0
182: ret#1
183: L48:
184: movl fp,r12
185: jbr L50
186: .set LF2,76
187: .set LWM2,0x1000
188: .text
189: .globl _fib0_
190: .align 1
191: _fib0_:
192: .word LWM3
193: subl3 $LF3,fp,sp
194: jbr L63
195: L66:
196: movl $1,v.5-v.4(r11)
197: movl $1,v.6-v.4(r11)
198: movl $2,v.7-v.4(r11)
199: L68:
200: addl3 $1,v.7-v.4(r11),r0
201: movl r0,-56(fp)
202: movl *4(r12),-60(fp)
203: movl v.6-v.4(r11),r10
204: movl 8(r12),r9
205: movl v.5-v.4(r11),r8
206: movl -56(fp),r7
207: movl -60(fp),r6
208: movl r7,v.8-v.4(r11)
209: cmpl v.8-v.4(r11),r6
210: jgtr L70
211: L71:
212: addl3 r10,r8,r0
213: movl r0,(r9)
214: movl r10,r8
215: movl (r9),r10
216: L69:
217: incl v.8-v.4(r11)
218: cmpl v.8-v.4(r11),r6
219: jleq L71
220: L70:
221: movl r8,v.5-v.4(r11)
222: movl r10,v.6-v.4(r11)
223: movl *4(r12),v.7-v.4(r11)
224: L65:
225: L64:
226: ret#0
227: L63:
228: movl $v.4,r11
229: movl 4(fp),-68(fp)
230: movl 8(fp),-64(fp)
231: subl3 $72,fp,r12
232: jbr L66
233: .align 1
234: _fib_:
235: .word LWM3
236: subl3 $LF3,fp,sp
237: movl $v.4,r11
238: movl 4(fp),-68(fp)
239: movl 8(fp),-64(fp)
240: subl3 $72,fp,r12
241: jbr L68
242: .set LF3,72
243: .set LWM3,0x1FC0
244: .text
245: .data 2
246: .align 2
247: v.2:
248: .space 4
249: .set v.1,v.2
250:
251: .align 2
252: v.7:
253: .space 4
254: .align 2
255: v.5:
256: .space 4
257: .align 2
258: v.6:
259: .space 4
260: .align 2
261: v.8:
262: .space 4
263: .set v.4,v.6
264:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.