|
|
1.1 root 1: .text
2: .globl _main
3: .align 2
4: _main:link a6,#-136
5: fmovemx #0xf3,a6@(-72)
6: moveml #0xf8,a6@(-92)
7: movb #1,_c:l
8: movb _c:l,d4
9: extbl d4
10: movw d4,_s:l
11: movl d4,_i:l
12: movb d4,_C:l
13: movw d4,_S:l
14: movl d4,_I:l
15: fmovel d4,fp3
16: fmoves fp3,_f:l
17: fmoved fp3,_d:l
18: movl #L2,sp@
19: movl d4,sp@(4)
20: movw _s:l,d4
21: extl d4
22: movl d4,sp@(8)
23: movl _i:l,sp@(12)
24: movb _C:l,d4
25: andl #0xff,d4
26: movl d4,sp@(16)
27: movw _S:l,d4
28: andl #0xffff,d4
29: movl d4,sp@(20)
30: movl _I:l,sp@(24)
31: fmoves _f:l,fp3
32: fmoved fp3,sp@(28)
33: fmoved _d:l,fp3
34: fmoved fp3,sp@(36)
35: jbsr _printf:l
36: movw #2,_s:l
37: movw _s:l,d4
38: extl d4
39: movb d4,_c:l
40: movl d4,_i:l
41: movb d4,_C:l
42: movw d4,_S:l
43: movl d4,_I:l
44: fmovel d4,fp3
45: fmoves fp3,_f:l
46: fmoved fp3,_d:l
47: movl #L2,sp@
48: movb _c:l,d3
49: extbl d3
50: movl d3,sp@(4)
51: movl d4,sp@(8)
52: movl _i:l,sp@(12)
53: movb _C:l,d4
54: andl #0xff,d4
55: movl d4,sp@(16)
56: movw _S:l,d4
57: andl #0xffff,d4
58: movl d4,sp@(20)
59: movl _I:l,sp@(24)
60: fmoves _f:l,fp3
61: fmoved fp3,sp@(28)
62: fmoved _d:l,fp3
63: fmoved fp3,sp@(36)
64: jbsr _printf:l
65: movl #3,_i:l
66: movl _i:l,d4
67: movb d4,_c:l
68: movw d4,_s:l
69: movb d4,_C:l
70: movw d4,_S:l
71: movl d4,_I:l
72: fmovel d4,fp3
73: fmoves fp3,_f:l
74: fmoved fp3,_d:l
75: movl #L2,sp@
76: movb _c:l,d3
77: extbl d3
78: movl d3,sp@(4)
79: movw _s:l,d3
80: extl d3
81: movl d3,sp@(8)
82: movl d4,sp@(12)
83: movb _C:l,d4
84: andl #0xff,d4
85: movl d4,sp@(16)
86: movw _S:l,d4
87: andl #0xffff,d4
88: movl d4,sp@(20)
89: movl _I:l,sp@(24)
90: fmoves _f:l,fp3
91: fmoved fp3,sp@(28)
92: fmoved _d:l,fp3
93: fmoved fp3,sp@(36)
94: jbsr _printf:l
95: movb #4,_C:l
96: movb _C:l,d4
97: andl #0xff,d4
98: movb d4,_c:l
99: movw d4,_s:l
100: movl d4,_i:l
101: movw d4,_S:l
102: movl d4,_I:l
103: movb _C:l,d4
104: andl #0xff,d4
105: tstl d4; jlt L4
106: movl d4,d4
107: fmovel d4,fp7
108: jra L5
109: L4:
110: fmovel d4,fp3
111: faddd L6:l,fp3
112: fmovex fp3,fp7
113: L5:
114: fmoves fp7,_f:l
115: movb _C:l,d4
116: andl #0xff,d4
117: tstl d4; jlt L8
118: movl d4,d4
119: fmovel d4,fp6
120: jra L9
121: L8:
122: fmovel d4,fp3
123: faddd L6:l,fp3
124: fmovex fp3,fp6
125: L9:
126: fmoved fp6,_d:l
127: movl #L2,sp@
128: movb _c:l,d4
129: extbl d4
130: movl d4,sp@(4)
131: movw _s:l,d4
132: extl d4
133: movl d4,sp@(8)
134: movl _i:l,sp@(12)
135: movb _C:l,d4
136: andl #0xff,d4
137: movl d4,sp@(16)
138: movw _S:l,d4
139: andl #0xffff,d4
140: movl d4,sp@(20)
141: movl _I:l,sp@(24)
142: fmoves _f:l,fp3
143: fmoved fp3,sp@(28)
144: fmoved _d:l,fp3
145: fmoved fp3,sp@(36)
146: jbsr _printf:l
147: movw #5,_S:l
148: movw _S:l,d4
149: andl #0xffff,d4
150: movb d4,_c:l
151: movw d4,_s:l
152: movl d4,_i:l
153: movb d4,_C:l
154: movl d4,_I:l
155: movw _S:l,d4
156: andl #0xffff,d4
157: tstl d4; jlt L11
158: movl d4,d4
159: fmovel d4,fp7
160: jra L12
161: L11:
162: fmovel d4,fp3
163: faddd L6:l,fp3
164: fmovex fp3,fp7
165: L12:
166: fmoves fp7,_f:l
167: movw _S:l,d4
168: andl #0xffff,d4
169: tstl d4; jlt L14
170: movl d4,d4
171: fmovel d4,fp6
172: jra L15
173: L14:
174: fmovel d4,fp3
175: faddd L6:l,fp3
176: fmovex fp3,fp6
177: L15:
178: fmoved fp6,_d:l
179: movl #L2,sp@
180: movb _c:l,d4
181: extbl d4
182: movl d4,sp@(4)
183: movw _s:l,d4
184: extl d4
185: movl d4,sp@(8)
186: movl _i:l,sp@(12)
187: movb _C:l,d4
188: andl #0xff,d4
189: movl d4,sp@(16)
190: movw _S:l,d4
191: andl #0xffff,d4
192: movl d4,sp@(20)
193: movl _I:l,sp@(24)
194: fmoves _f:l,fp3
195: fmoved fp3,sp@(28)
196: fmoved _d:l,fp3
197: fmoved fp3,sp@(36)
198: jbsr _printf:l
199: movl #6,_I:l
200: movl _I:l,d4
201: movb d4,_c:l
202: movw d4,_s:l
203: movl d4,_i:l
204: movb d4,_C:l
205: movw d4,_S:l
206: movl _I:l,d4
207: tstl d4; jlt L17
208: fmovel d4,fp7
209: jra L18
210: L17:
211: fmovel d4,fp3
212: faddd L6:l,fp3
213: fmovex fp3,fp7
214: L18:
215: fmoves fp7,_f:l
216: movl _I:l,d4
217: tstl d4; jlt L20
218: fmovel d4,fp6
219: jra L21
220: L20:
221: fmovel d4,fp3
222: faddd L6:l,fp3
223: fmovex fp3,fp6
224: L21:
225: fmoved fp6,_d:l
226: movl #L2,sp@
227: movb _c:l,d4
228: extbl d4
229: movl d4,sp@(4)
230: movw _s:l,d4
231: extl d4
232: movl d4,sp@(8)
233: movl _i:l,sp@(12)
234: movb _C:l,d4
235: andl #0xff,d4
236: movl d4,sp@(16)
237: movw _S:l,d4
238: andl #0xffff,d4
239: movl d4,sp@(20)
240: movl _I:l,sp@(24)
241: fmoves _f:l,fp3
242: fmoved fp3,sp@(28)
243: fmoved _d:l,fp3
244: fmoved fp3,sp@(36)
245: jbsr _printf:l
246: fmoves L22:l,fp3
247: fmoves fp3,_f:l
248: fmoves _f:l,fp3
249: fintrzx fp3,fp0; fmovel fp0,d4
250: movb d4,_c:l
251: movw d4,_s:l
252: movl d4,_i:l
253: fmoves _f:l,fp3
254: fmoved L26:l,fp2
255: fcmpx fp2,fp3; fjlt L24
256: fmovex fp3,fp1; fsubx fp2,fp1
257: fintrzx fp1,fp0; fmovel fp0,d4
258: movl d4,d4
259: addl #0x80000000,d4
260: movl d4,d7
261: jra L25
262: L24:
263: fintrzx fp3,fp0; fmovel fp0,d4
264: movl d4,d7
265: L25:
266: movb d7,_C:l
267: fmoves _f:l,fp3
268: fmoved L26:l,fp2
269: fcmpx fp2,fp3; fjlt L28
270: fmovex fp3,fp1; fsubx fp2,fp1
271: fintrzx fp1,fp0; fmovel fp0,d4
272: movl d4,d4
273: addl #0x80000000,d4
274: movl d4,d6
275: jra L29
276: L28:
277: fintrzx fp3,fp0; fmovel fp0,d4
278: movl d4,d6
279: L29:
280: movw d6,_S:l
281: fmoves _f:l,fp3
282: fmoved L26:l,fp2
283: fcmpx fp2,fp3; fjlt L31
284: fmovex fp3,fp1; fsubx fp2,fp1
285: fintrzx fp1,fp0; fmovel fp0,d4
286: movl d4,d4
287: addl #0x80000000,d4
288: movl d4,d5
289: jra L32
290: L31:
291: fintrzx fp3,fp0; fmovel fp0,d4
292: movl d4,d5
293: L32:
294: movl d5,_I:l
295: fmoves _f:l,fp3
296: fmoved fp3,_d:l
297: movl #L2,sp@
298: movb _c:l,d4
299: extbl d4
300: movl d4,sp@(4)
301: movw _s:l,d4
302: extl d4
303: movl d4,sp@(8)
304: movl _i:l,sp@(12)
305: movb _C:l,d4
306: andl #0xff,d4
307: movl d4,sp@(16)
308: movw _S:l,d4
309: andl #0xffff,d4
310: movl d4,sp@(20)
311: movl _I:l,sp@(24)
312: fmoved fp3,sp@(28)
313: fmoved _d:l,fp3
314: fmoved fp3,sp@(36)
315: jbsr _printf:l
316: fmoved L33:l,fp3
317: fmoved fp3,_d:l
318: fmoved _d:l,fp3
319: fintrzx fp3,fp0; fmovel fp0,d4
320: movb d4,_c:l
321: movw d4,_s:l
322: movl d4,_i:l
323: fmoved _d:l,fp3
324: fmoved L26:l,fp2
325: fcmpx fp2,fp3; fjlt L35
326: fmovex fp3,fp1; fsubx fp2,fp1
327: fintrzx fp1,fp0; fmovel fp0,d4
328: movl d4,d4
329: addl #0x80000000,d4
330: movl d4,d7
331: jra L36
332: L35:
333: fintrzx fp3,fp0; fmovel fp0,d4
334: movl d4,d7
335: L36:
336: movb d7,_C:l
337: fmoved _d:l,fp3
338: fmoved L26:l,fp2
339: fcmpx fp2,fp3; fjlt L38
340: fmovex fp3,fp1; fsubx fp2,fp1
341: fintrzx fp1,fp0; fmovel fp0,d4
342: movl d4,d4
343: addl #0x80000000,d4
344: movl d4,d6
345: jra L39
346: L38:
347: fintrzx fp3,fp0; fmovel fp0,d4
348: movl d4,d6
349: L39:
350: movw d6,_S:l
351: fmoved _d:l,fp3
352: fmoved L26:l,fp2
353: fcmpx fp2,fp3; fjlt L41
354: fmovex fp3,fp1; fsubx fp2,fp1
355: fintrzx fp1,fp0; fmovel fp0,d4
356: movl d4,d4
357: addl #0x80000000,d4
358: movl d4,d5
359: jra L42
360: L41:
361: fintrzx fp3,fp0; fmovel fp0,d4
362: movl d4,d5
363: L42:
364: movl d5,_I:l
365: fmoved _d:l,fp3
366: fmoves fp3,_f:l
367: movl #L2,sp@
368: movb _c:l,d4
369: extbl d4
370: movl d4,sp@(4)
371: movw _s:l,d4
372: extl d4
373: movl d4,sp@(8)
374: movl _i:l,sp@(12)
375: movb _C:l,d4
376: andl #0xff,d4
377: movl d4,sp@(16)
378: movw _S:l,d4
379: andl #0xffff,d4
380: movl d4,sp@(20)
381: movl _I:l,sp@(24)
382: fmoves _f:l,fp2
383: fmoved fp2,sp@(28)
384: fmoved fp3,sp@(36)
385: jbsr _printf:l
386: L1:
387: moveml a6@(-92),#0xf8
388: fmovemx a6@(-72),#0xf3
389: unlk a6
390: rts
391: .bss
392: .globl _d2
393: .comm _d2,8
394: .globl _d1
395: .comm _d1,8
396: .globl _d
397: .comm _d,8
398: .globl _f2
399: .comm _f2,4
400: .globl _f1
401: .comm _f1,4
402: .globl _f
403: .comm _f,4
404: .globl _I
405: .comm _I,4
406: .globl _S
407: .comm _S,2
408: .globl _C
409: .comm _C,1
410: .globl _i2
411: .comm _i2,4
412: .globl _i1
413: .comm _i1,4
414: .globl _i
415: .comm _i,4
416: .globl _s
417: .comm _s,2
418: .globl _c2
419: .comm _c2,1
420: .globl _c1
421: .comm _c1,1
422: .globl _c
423: .comm _c,1
424: .text
425: .align 2; L33:.long 0x40200000,0x0
426: .align 2; L26:.long 0x41e00000,0x0
427: .align 2; L22:.long 0x40e00000
428: .align 2; L6:.long 0x41f00000,0x0
429: .align 2; L2:.ascii "%d %d %d %d %d %d %f %f\012\000"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.