|
|
1.1 root 1: .data
2: .globl _words
3: .align 2; _words:.long 1
4: .long 2
5: .long 3
6: .byte 105
7: .byte 102
8: .byte 0
9: .space 3
10: .space 2
11: .long 4
12: .long 5
13: .space 4
14: .byte 102
15: .byte 111
16: .byte 114
17: .space 3
18: .space 2
19: .long 6
20: .long 7
21: .long 8
22: .byte 101
23: .byte 108
24: .byte 115
25: .byte 101
26: .byte 0
27: .space 1
28: .space 2
29: .long 9
30: .long 10
31: .long 11
32: .byte 119
33: .byte 104
34: .byte 105
35: .byte 108
36: .byte 101
37: .space 1
38: .space 2
39: .long 0
40: .space 8
41: .space 8
42: .globl _wordlist
43: .align 2; _wordlist:.long _words
44: .globl _x
45: .align 2; _x:.long 1
46: .long 2
47: .long 3
48: .long 4
49: .long 0
50: .long 5
51: .long 6
52: .space 12
53: .long 7
54: .space 16
55: .globl _y
56: .align 2; _y:.long _x
57: .long _x+20
58: .long _x+40
59: .long 0x0
60: .text
61: .globl _main
62: _main:.word 0x0
63: subl2 $64,sp
64: moval -8(fp),r1
65: movl $0,r2
66: movl r2,(r1)
67: moval L7,r1
68: jmp (r1)
69: L4:moval -4(fp),r1
70: movl $0,r2
71: movl r2,(r1)
72: moval L11,r1
73: jmp (r1)
74: L8:moval _12,r1
75: movl r1,0(sp)
76: moval -4(fp),r1
77: movl (r1),r1
78: movl $2,r2
79: ashl r2,r1,r1
80: moval -8(fp),r3
81: movl (r3),r3
82: ashl r2,r3,r2
83: moval _y,r3
84: addl3 r3,r2,r2
85: movl (r2),r2
86: addl3 r2,r1,r1
87: movl (r1),r1
88: movl r1,4(sp)
89: moval _printf,r1
90: calls $0,(r1)
91: movl r0,r1
92: L9:moval -4(fp),r1
93: movl (r1),r2
94: movl $1,r3
95: addl3 r3,r2,r2
96: movl r2,(r1)
97: L11:moval -4(fp),r1
98: movl (r1),r1
99: movl $2,r2
100: ashl r2,r1,r1
101: moval -8(fp),r3
102: movl (r3),r3
103: ashl r2,r3,r2
104: moval _y,r3
105: addl3 r3,r2,r2
106: movl (r2),r2
107: addl3 r2,r1,r1
108: movl (r1),r1
109: movl $0,r2
110: cmpl r1,r2; jneq L8
111: moval _13,r1
112: movl r1,0(sp)
113: moval _printf,r1
114: calls $0,(r1)
115: movl r0,r1
116: L5:moval -8(fp),r1
117: movl (r1),r2
118: movl $1,r3
119: addl3 r3,r2,r2
120: movl r2,(r1)
121: L7:moval -8(fp),r1
122: movl (r1),r1
123: movl $2,r2
124: ashl r2,r1,r1
125: moval _y,r2
126: addl3 r2,r1,r1
127: movl (r1),r1
128: movl r1,r1
129: movl $0,r2
130: cmpl r1,r2; jnequ L4
131: moval _f,r1
132: calls $0,(r1)
133: movl r0,r1
134: moval _wordlist,r1
135: movl (r1),r1
136: movl r1,0(sp)
137: moval _g,r1
138: calls $0,(r1)
139: movl r0,r1
140: movl $0,r1
141: movl r1,r0; ret
142: .data
143: .align 2; _14:.long _15
144: .long _16
145: .long _17
146: .long _18
147: .long 0x0
148: .text
149: .globl _f
150: _f:.word 0x0
151: subl2 $60,sp
152: moval -4(fp),r1
153: moval _14,r2
154: movl r2,(r1)
155: moval L22,r1
156: jmp (r1)
157: L19:moval _23,r1
158: movl r1,0(sp)
159: moval -4(fp),r1
160: movl (r1),r1
161: movl (r1),r1
162: movl r1,4(sp)
163: moval _printf,r1
164: calls $0,(r1)
165: movl r0,r1
166: L20:moval -4(fp),r1
167: movl (r1),r2
168: movl $4,r3
169: addl3 r3,r2,r2
170: movl r2,(r1)
171: L22:moval -4(fp),r1
172: movl (r1),r1
173: movl (r1),r1
174: movl r1,r1
175: movl $0,r2
176: cmpl r1,r2; jnequ L19
177: ret
178: .globl _g
179: _g:.word 0x0
180: subl2 $60,sp
181: moval L27,r1
182: jmp (r1)
183: L24:moval -4(fp),r1
184: movl $0,r2
185: movl r2,(r1)
186: moval L31,r1
187: jmp (r1)
188: L28:moval _32,r1
189: movl r1,0(sp)
190: moval -4(fp),r1
191: movl (r1),r1
192: movl $2,r2
193: ashl r2,r1,r1
194: moval 4(ap),r2
195: movl (r2),r2
196: addl3 r2,r1,r1
197: movl (r1),r1
198: movl r1,4(sp)
199: moval _printf,r1
200: calls $0,(r1)
201: movl r0,r1
202: L29:moval -4(fp),r1
203: movl (r1),r2
204: movl $1,r3
205: addl3 r3,r2,r2
206: movl r2,(r1)
207: L31:moval -4(fp),r1
208: movl (r1),r1
209: movl r1,r1
210: movl $3,r2
211: cmpl r1,r2; jlssu L28
212: moval _23,r1
213: movl r1,0(sp)
214: moval 4(ap),r1
215: movl (r1),r1
216: movl $12,r2
217: addl3 r2,r1,r1
218: movl r1,4(sp)
219: moval _printf,r1
220: calls $0,(r1)
221: movl r0,r1
222: L25:moval 4(ap),r1
223: movl (r1),r2
224: movl $20,r3
225: addl3 r3,r2,r2
226: movl r2,(r1)
227: L27:moval 4(ap),r1
228: movl (r1),r1
229: movl (r1),r1
230: movl $0,r2
231: cmpl r1,r2; jneq L24
232: moval _h,r1
233: calls $0,(r1)
234: movl r0,r1
235: ret
236: .globl _h
237: _h:.word 0x0
238: subl2 $72,sp
239: moval -4(fp),r1
240: movl $0,r2
241: movl r2,(r1)
242: moval L36,r1
243: jmp (r1)
244: L33:moval _37,r1
245: movl r1,0(sp)
246: movl $20,r1
247: moval -4(fp),r2
248: movl (r2),r2
249: mull3 r2,r1,r1
250: moval _words,r2
251: addl3 r2,r1,r2
252: movl (r2),r2
253: movl r2,4(sp)
254: moval _words+4,r2
255: addl3 r2,r1,r2
256: movl (r2),r2
257: movl r2,8(sp)
258: moval _words+8,r2
259: addl3 r2,r1,r2
260: movl (r2),r2
261: movl r2,12(sp)
262: moval _words+12,r2
263: addl3 r2,r1,r1
264: movl r1,16(sp)
265: moval _printf,r1
266: calls $0,(r1)
267: movl r0,r1
268: L34:moval -4(fp),r1
269: movl (r1),r2
270: movl $1,r3
271: addl3 r3,r2,r2
272: movl r2,(r1)
273: L36:moval -4(fp),r1
274: movl (r1),r1
275: movl r1,r1
276: movl $5,r2
277: cmpl r1,r2; jlssu L33
278: ret
279: .text 1
280: _37:.byte 37
281: .byte 100
282: .byte 32
283: .byte 37
284: .byte 100
285: .byte 32
286: .byte 37
287: .byte 100
288: .byte 32
289: .byte 37
290: .byte 115
291: .byte 10
292: .byte 0
293: _32:.byte 37
294: .byte 100
295: .byte 32
296: .byte 0
297: _23:.byte 37
298: .byte 115
299: .byte 10
300: .byte 0
301: _18:.byte 119
302: .byte 104
303: .byte 105
304: .byte 108
305: .byte 101
306: .byte 0
307: _17:.byte 101
308: .byte 108
309: .byte 115
310: .byte 101
311: .byte 0
312: _16:.byte 102
313: .byte 111
314: .byte 114
315: .byte 0
316: _15:.byte 105
317: .byte 102
318: .byte 0
319: _13:.byte 10
320: .byte 0
321: _12:.byte 32
322: .byte 37
323: .byte 100
324: .byte 0
325:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.