|
|
1.1 root 1: .text
2: .globl _main
3: _main:.word 0x0
4: subl2 $48,sp
5: ret
6: .globl _f
7: _f:.word 0x0
8: subl2 $48,sp
9: moval _f,r1
10: calls $0,(r1)
11: movl r0,r1
12: moval _f,r2
13: movl r1,-44(fp)
14: calls $0,(r2)
15: movl r0,r2
16: movl -44(fp),r1
17: moval 4(ap),r3
18: addl3 r2,r1,r1
19: movl r1,(r3)
20: ret
21: .globl _f2
22: _f2:.word 0x0
23: subl2 $52,sp
24: moval _f,r1
25: calls $0,(r1)
26: movl r0,r1
27: moval 4(ap),r2
28: movl (r2),r2
29: movl $0,r3
30: cmpl r2,r3; jeql L2
31: moval _f,r2
32: movl r1,-48(fp)
33: calls $0,(r2)
34: movl r0,r2
35: movl -48(fp),r1
36: moval -4(fp),r3
37: movl r2,(r3)
38: moval L3,r2
39: jmp (r2)
40: L2:moval -4(fp),r2
41: movl $1,r3
42: movl r3,(r2)
43: L3:moval 4(ap),r2
44: moval -4(fp),r3
45: movl (r3),r3
46: addl3 r3,r1,r1
47: movl r1,(r2)
48: ret
49: .globl _f3
50: _f3:.word 0x0
51: subl2 $92,sp
52: moval -4(fp),r1
53: movl $0,r2
54: movl r2,(r1)
55: moval -8(fp),r1
56: movl $0,r2
57: movl r2,(r1)
58: moval -12(fp),r1
59: movl $0,r2
60: movl r2,(r1)
61: moval -16(fp),r1
62: movl $0,r2
63: movl r2,(r1)
64: moval -20(fp),r1
65: movl $0,r2
66: movl r2,(r1)
67: moval -24(fp),r1
68: movl $0,r2
69: movl r2,(r1)
70: moval -28(fp),r1
71: movl $0,r2
72: movl r2,(r1)
73: moval -32(fp),r1
74: movl $0,r2
75: movl r2,(r1)
76: moval -36(fp),r1
77: movl $0,r2
78: movl r2,(r1)
79: moval -40(fp),r1
80: movl $0,r2
81: movl r2,(r1)
82: moval 8(ap),r1
83: movl (r1),r2
84: movl $4,r3
85: addl3 r3,r2,r3
86: movl r3,(r1)
87: moval -44(fp),r1
88: moval 4(ap),r3
89: movl (r3),r3
90: movl r3,(r1)
91: movl $0,r1
92: cmpl r3,r1; jeql L5
93: moval _f,r1
94: movl r2,-84(fp)
95: calls $0,(r1)
96: movl r0,r1
97: movl -84(fp),r2
98: moval -44(fp),r3
99: movl r1,(r3)
100: L5:moval -44(fp),r1
101: movl (r1),r1
102: movl r1,(r2)
103: ret
104: .globl _f4
105: _f4:.word 0x7c0
106: subl2 $76,sp
107: moval -4(fp),r1
108: movl $0,r2
109: movl r2,(r1)
110: moval -8(fp),r1
111: movl $0,r2
112: movl r2,(r1)
113: moval -12(fp),r1
114: movl $0,r2
115: movl r2,(r1)
116: moval -16(fp),r1
117: movl $0,r2
118: movl r2,(r1)
119: moval -20(fp),r1
120: movl $0,r2
121: movl r2,(r1)
122: moval -24(fp),r1
123: movl $0,r2
124: movl r2,(r1)
125: moval _i,r1
126: movl (r1),r1
127: movl $3,r2
128: ashl r2,r1,r2
129: moval _a,r3
130: addl3 r3,r2,r3
131: movd (r3),r3
132: moval _b,r5
133: addl3 r5,r2,r2
134: movd (r2),r5
135: addd3 r5,r3,r7
136: moval _10,r2
137: movd (r2),r9
138: cmpd r7,r9; jeql L8
139: movl $0,r2
140: cmpl r1,r2; jeql L8
141: subd3 r5,r3,r1
142: cmpd r1,r9; jeql L8
143: moval -28(fp),r1
144: movl $1,r2
145: movl r2,(r1)
146: moval L9,r1
147: jmp (r1)
148: L8:moval -28(fp),r1
149: movl $0,r2
150: movl r2,(r1)
151: L9:moval _i,r1
152: moval -28(fp),r2
153: movl (r2),r2
154: movl r2,(r1)
155: ret
156: .globl _f5
157: _f5:.word 0xfc0
158: subl2 $56,sp
159: moval _x,r1
160: moval _k,r2
161: movl (r2),r2
162: moval _m,r3
163: movl (r3),r3
164: mull3 r3,r2,r4
165: movl $3,r5
166: ashl r5,r4,r4
167: moval _A,r6
168: movl (r6),r6
169: addl3 r6,r4,r4
170: movd (r4),r7
171: moval _j,r9
172: movl (r9),r9
173: mull3 r3,r9,r3
174: ashl r5,r3,r3
175: addl3 r6,r3,r3
176: moval -8(fp),r0
177: movl r3,(r0)
178: movd (r3),r10
179: muld3 r10,r7,r6
180: moval _n,r8
181: movl (r8),r8
182: mull3 r8,r2,r2
183: ashl r5,r2,r2
184: moval _B,r10
185: movl (r10),r10
186: addl3 r10,r2,r2
187: moval -4(fp),r0
188: movl r2,(r0)
189: movd (r2),r2
190: mull3 r8,r9,r8
191: ashl r5,r8,r5
192: addl3 r10,r5,r5
193: movd (r5),r8
194: muld3 r8,r2,r2
195: addd3 r2,r6,r2
196: movd r2,(r1)
197: movd (r4),r2
198: movd (r5),r4
199: muld3 r4,r2,r2
200: moval -4(fp),r4
201: movl (r4),r4
202: movd (r4),r4
203: moval -8(fp),r6
204: movl (r6),r6
205: movd (r6),r6
206: muld3 r6,r4,r4
207: subd3 r4,r2,r2
208: movd r2,(r1)
209: ret
210: .data
211: .globl _x
212: .align 2; _x:.space 8
213: .globl _B
214: .align 2; _B:.space 4
215: .globl _A
216: .align 2; _A:.space 4
217: .globl _n
218: .align 2; _n:.space 4
219: .globl _m
220: .align 2; _m:.space 4
221: .globl _k
222: .align 2; _k:.space 4
223: .globl _j
224: .align 2; _j:.space 4
225: .globl _i
226: .align 2; _i:.space 4
227: .globl _b
228: .align 2; _b:.space 80
229: .globl _a
230: .align 2; _a:.space 80
231: .text 1
232: .align 2; _10:.long 0x0,0x0
233:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.