|
|
1.1 root 1: .text
2: .globl _main
3: _main:.word 0x0
4: subl2 $72,sp
5: moval _1,r1
6: movl r1,0(sp)
7: moval _print,r1
8: calls $0,(r1)
9: movl r0,r1
10: moval _2,r1
11: movl r1,0(sp)
12: moval _3,r1
13: movl r1,4(sp)
14: moval _print,r1
15: calls $0,(r1)
16: movl r0,r1
17: moval _4,r1
18: movl r1,0(sp)
19: movl $3,r1
20: movl r1,4(sp)
21: movl $10,r1
22: movl r1,8(sp)
23: moval _print,r1
24: calls $0,(r1)
25: movl r0,r1
26: moval _5,r1
27: movl r1,0(sp)
28: moval _6,r1
29: movl r1,4(sp)
30: moval _7,r1
31: movl r1,8(sp)
32: movl $4,r1
33: movl r1,12(sp)
34: movl $10,r1
35: movl r1,16(sp)
36: moval _print,r1
37: calls $0,(r1)
38: movl r0,r1
39: moval _8,r1
40: movl r1,0(sp)
41: moval _6,r1
42: movl r1,4(sp)
43: moval _7,r1
44: movl r1,8(sp)
45: moval _9,r1
46: movd (r1),r1
47: movd r1,12(sp)
48: movl $10,r1
49: movl r1,20(sp)
50: moval _print,r1
51: calls $0,(r1)
52: movl r0,r1
53: ret
54: .globl _print
55: _print:.word 0x0
56: subl2 $68,sp
57: moval -4(fp),r1
58: moval 4+4(ap),r2
59: movl r2,(r1)
60: moval L15,r1
61: jmp (r1)
62: L12:moval 4(ap),r1
63: movl (r1),r1
64: movb (r1),r1
65: cvtbl r1,r1
66: movl $37,r2
67: cmpl r1,r2; jneq L16
68: moval 4(ap),r1
69: movl (r1),r2
70: movl $1,r3
71: addl3 r3,r2,r2
72: movl r2,(r1)
73: moval -8(fp),r1
74: movb (r2),r2
75: cvtbl r2,r2
76: movl r2,(r1)
77: moval -8(fp),r1
78: movl (r1),r1
79: movl $115,r2
80: cmpl r1,r2; jeql L27
81: cmpl r1,r2; jgtr L31
82: moval -8(fp),r1
83: movl (r1),r1
84: movl $99,r2
85: cmpl r1,r2; jeql L21
86: movl $100,r2
87: cmpl r1,r2; jeql L23
88: movl $102,r2
89: cmpl r1,r2; jeql L29
90: moval L18,r1
91: jmp (r1)
92: L31:moval -8(fp),r1
93: movl (r1),r1
94: movl $119,r2
95: cmpl r1,r2; jeql L25
96: moval L18,r1
97: jmp (r1)
98: L21:moval _22,r1
99: movl r1,0(sp)
100: moval -4(fp),r1
101: movl (r1),r2
102: movl $4,r3
103: addl3 r3,r2,r2
104: movl r2,(r1)
105: movl $-4,r1
106: addl3 r1,r2,r1
107: movb (r1),r1
108: cvtbl r1,r1
109: movl r1,4(sp)
110: moval _printf,r1
111: calls $0,(r1)
112: movl r0,r1
113: moval L17,r1
114: jmp (r1)
115: L23:moval _24,r1
116: movl r1,0(sp)
117: moval -4(fp),r1
118: movl (r1),r2
119: movl $4,r3
120: addl3 r3,r2,r2
121: movl r2,(r1)
122: movl $-4,r1
123: addl3 r1,r2,r1
124: movl (r1),r1
125: movl r1,4(sp)
126: moval _printf,r1
127: calls $0,(r1)
128: movl r0,r1
129: moval L17,r1
130: jmp (r1)
131: L25:moval _26,r1
132: movl r1,0(sp)
133: moval -4(fp),r1
134: movl (r1),r2
135: movl $4,r3
136: addl3 r3,r2,r2
137: movl r2,(r1)
138: movl $-4,r1
139: addl3 r1,r2,r1
140: movw (r1),r1
141: cvtwl r1,r1
142: movl r1,4(sp)
143: moval _printf,r1
144: calls $0,(r1)
145: movl r0,r1
146: moval L17,r1
147: jmp (r1)
148: L27:moval _28,r1
149: movl r1,0(sp)
150: moval -4(fp),r1
151: movl (r1),r2
152: movl $4,r3
153: addl3 r3,r2,r2
154: movl r2,(r1)
155: movl $-4,r1
156: addl3 r1,r2,r1
157: movl (r1),r1
158: movl r1,4(sp)
159: moval _printf,r1
160: calls $0,(r1)
161: movl r0,r1
162: moval L17,r1
163: jmp (r1)
164: L29:moval _30,r1
165: movl r1,0(sp)
166: moval -4(fp),r1
167: movl (r1),r2
168: movl $8,r3
169: addl3 r3,r2,r2
170: movl r2,(r1)
171: movl $-8,r1
172: addl3 r1,r2,r1
173: movd (r1),r1
174: movd r1,4(sp)
175: moval _printf,r1
176: calls $0,(r1)
177: movl r0,r1
178: moval L17,r1
179: jmp (r1)
180: L18:moval _22,r1
181: movl r1,0(sp)
182: moval 4(ap),r1
183: movl (r1),r1
184: movb (r1),r1
185: cvtbl r1,r1
186: movl r1,4(sp)
187: moval _printf,r1
188: calls $0,(r1)
189: movl r0,r1
190: moval L17,r1
191: jmp (r1)
192: L16:moval _22,r1
193: movl r1,0(sp)
194: moval 4(ap),r1
195: movl (r1),r1
196: movb (r1),r1
197: cvtbl r1,r1
198: movl r1,4(sp)
199: moval _printf,r1
200: calls $0,(r1)
201: movl r0,r1
202: L17:L13:moval 4(ap),r1
203: movl (r1),r2
204: movl $1,r3
205: addl3 r3,r2,r2
206: movl r2,(r1)
207: L15:moval 4(ap),r1
208: movl (r1),r1
209: movb (r1),r1
210: cvtbl r1,r1
211: movl $0,r2
212: cmpl r1,r2; jneq L12
213: ret
214: .text 1
215: _30:.byte 37
216: .byte 102
217: .byte 0
218: _28:.byte 37
219: .byte 115
220: .byte 0
221: _26:.byte 37
222: .byte 120
223: .byte 0
224: _24:.byte 37
225: .byte 100
226: .byte 0
227: _22:.byte 37
228: .byte 99
229: .byte 0
230: .align 2; _9:.long 0x41a0,0x0
231: _8:.byte 37
232: .byte 115
233: .byte 37
234: .byte 115
235: .byte 32
236: .byte 37
237: .byte 102
238: .byte 37
239: .byte 99
240: .byte 0
241: _7:.byte 115
242: .byte 116
243: .byte 0
244: _6:.byte 116
245: .byte 101
246: .byte 0
247: _5:.byte 37
248: .byte 115
249: .byte 37
250: .byte 115
251: .byte 32
252: .byte 37
253: .byte 119
254: .byte 37
255: .byte 99
256: .byte 0
257: _4:.byte 116
258: .byte 101
259: .byte 115
260: .byte 116
261: .byte 32
262: .byte 37
263: .byte 100
264: .byte 37
265: .byte 99
266: .byte 0
267: _3:.byte 50
268: .byte 0
269: _2:.byte 116
270: .byte 101
271: .byte 115
272: .byte 116
273: .byte 32
274: .byte 37
275: .byte 115
276: .byte 10
277: .byte 0
278: _1:.byte 116
279: .byte 101
280: .byte 115
281: .byte 116
282: .byte 32
283: .byte 49
284: .byte 10
285: .byte 0
286:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.