|
|
1.1 root 1: .seg "text"
2: .global _main
3: .align 4
4: .proc 4
5: _main:save %sp,-160,%sp
6: set 1,%r29
7: set _c,%r28
8: stb %r29,[%r28]
9: ldsb [%r28],%r29
10: set _s,%r28
11: sth %r29,[%r28]
12: set _i,%r27
13: st %r29,[%r27]
14: mov %r29,%r26
15: set _C,%r25
16: stb %r26,[%r25]
17: set _S,%r24
18: sth %r26,[%r24]
19: set _I,%r23
20: st %r26,[%r23]
21: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
22: fdtos %f30,%f29
23: set _f,%r26
24: st %f29,[%r26]
25: set _d,%r22
26: st %f30,[%r22]; st %f31,[%r22+4]
27: set L2,%r8
28: mov %r29,%r9
29: ldsh [%r28],%r10
30: ld [%r27],%r11
31: ldub [%r25],%r12
32: lduh [%r24],%r13
33: ld [%r23],%r29
34: st %r29,[%sp+4*6+68]
35: ld [%r26],%f31
36: fstod %f31,%f30
37: st %f30,[%sp+4*7+68]
38: st %f31,[%sp+4*8+68]
39: ld [%r22],%f30; ld [%r22+4],%f31
40: st %f30,[%sp+4*9+68]
41: st %f31,[%sp+4*10+68]
42: call _printf; nop
43: set 2,%r29
44: set _s,%r28
45: sth %r29,[%r28]
46: ldsh [%r28],%r29
47: set _c,%r28
48: stb %r29,[%r28]
49: set _i,%r27
50: st %r29,[%r27]
51: mov %r29,%r26
52: set _C,%r25
53: stb %r26,[%r25]
54: set _S,%r24
55: sth %r26,[%r24]
56: set _I,%r23
57: st %r26,[%r23]
58: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
59: fdtos %f30,%f29
60: set _f,%r26
61: st %f29,[%r26]
62: set _d,%r22
63: st %f30,[%r22]; st %f31,[%r22+4]
64: set L2,%r8
65: ldsb [%r28],%r9
66: mov %r29,%r10
67: ld [%r27],%r11
68: ldub [%r25],%r12
69: lduh [%r24],%r13
70: ld [%r23],%r29
71: st %r29,[%sp+4*6+68]
72: ld [%r26],%f31
73: fstod %f31,%f30
74: st %f30,[%sp+4*7+68]
75: st %f31,[%sp+4*8+68]
76: ld [%r22],%f30; ld [%r22+4],%f31
77: st %f30,[%sp+4*9+68]
78: st %f31,[%sp+4*10+68]
79: call _printf; nop
80: set 3,%r29
81: set _i,%r28
82: st %r29,[%r28]
83: ld [%r28],%r29
84: set _c,%r28
85: stb %r29,[%r28]
86: set _s,%r27
87: sth %r29,[%r27]
88: mov %r29,%r26
89: set _C,%r25
90: stb %r26,[%r25]
91: set _S,%r24
92: sth %r26,[%r24]
93: set _I,%r23
94: st %r26,[%r23]
95: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
96: fdtos %f30,%f29
97: set _f,%r26
98: st %f29,[%r26]
99: set _d,%r22
100: st %f30,[%r22]; st %f31,[%r22+4]
101: set L2,%r8
102: ldsb [%r28],%r9
103: ldsh [%r27],%r10
104: mov %r29,%r11
105: ldub [%r25],%r12
106: lduh [%r24],%r13
107: ld [%r23],%r29
108: st %r29,[%sp+4*6+68]
109: ld [%r26],%f31
110: fstod %f31,%f30
111: st %f30,[%sp+4*7+68]
112: st %f31,[%sp+4*8+68]
113: ld [%r22],%f30; ld [%r22+4],%f31
114: st %f30,[%sp+4*9+68]
115: st %f31,[%sp+4*10+68]
116: call _printf; nop
117: set 4,%r29
118: set _C,%r28
119: stb %r29,[%r28]
120: ldub [%r28],%r29
121: mov %r29,%r28
122: set _c,%r27
123: stb %r28,[%r27]
124: set _s,%r27
125: sth %r28,[%r27]
126: set _i,%r27
127: st %r28,[%r27]
128: set _S,%r28
129: sth %r29,[%r28]
130: set _I,%r28
131: st %r29,[%r28]
132: set _C,%r29
133: ldub [%r29],%r29
134: cmp %r29,%r0; bl L4; nop
135: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
136: st %f30,[%fp+-8]; st %f31,[%fp+-8+4]
137: ba L5; nop
138: L4:
139: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
140: set L6,%r29
141: ld [%r29],%f28; ld [%r29+4],%f29
142: faddd %f30,%f28,%f30
143: st %f30,[%fp+-8]; st %f31,[%fp+-8+4]
144: L5:
145: ld [%fp+-8],%f30; ld [%fp+-8+4],%f31
146: fdtos %f30,%f31
147: set _f,%r29
148: st %f31,[%r29]
149: set _C,%r29
150: ldub [%r29],%r29
151: cmp %r29,%r0; bl L8; nop
152: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
153: st %f30,[%fp+-16]; st %f31,[%fp+-16+4]
154: ba L9; nop
155: L8:
156: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
157: set L6,%r29
158: ld [%r29],%f28; ld [%r29+4],%f29
159: faddd %f30,%f28,%f30
160: st %f30,[%fp+-16]; st %f31,[%fp+-16+4]
161: L9:
162: ld [%fp+-16],%f30; ld [%fp+-16+4],%f31
163: set _d,%r29
164: st %f30,[%r29]; st %f31,[%r29+4]
165: set L2,%r8
166: set _c,%r29
167: ldsb [%r29],%r9
168: set _s,%r29
169: ldsh [%r29],%r10
170: set _i,%r29
171: ld [%r29],%r11
172: set _C,%r29
173: ldub [%r29],%r12
174: set _S,%r29
175: lduh [%r29],%r13
176: set _I,%r29
177: ld [%r29],%r29
178: st %r29,[%sp+4*6+68]
179: set _f,%r29
180: ld [%r29],%f31
181: fstod %f31,%f30
182: st %f30,[%sp+4*7+68]
183: st %f31,[%sp+4*8+68]
184: set _d,%r29
185: ld [%r29],%f30; ld [%r29+4],%f31
186: st %f30,[%sp+4*9+68]
187: st %f31,[%sp+4*10+68]
188: call _printf; nop
189: set 5,%r29
190: set _S,%r28
191: sth %r29,[%r28]
192: lduh [%r28],%r29
193: mov %r29,%r28
194: set _c,%r27
195: stb %r28,[%r27]
196: set _s,%r27
197: sth %r28,[%r27]
198: set _i,%r27
199: st %r28,[%r27]
200: set _C,%r28
201: stb %r29,[%r28]
202: set _I,%r28
203: st %r29,[%r28]
204: set _S,%r29
205: lduh [%r29],%r29
206: cmp %r29,%r0; bl L11; nop
207: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
208: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
209: ba L12; nop
210: L11:
211: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
212: set L6,%r29
213: ld [%r29],%f28; ld [%r29+4],%f29
214: faddd %f30,%f28,%f30
215: st %f30,[%fp+-24]; st %f31,[%fp+-24+4]
216: L12:
217: ld [%fp+-24],%f30; ld [%fp+-24+4],%f31
218: fdtos %f30,%f31
219: set _f,%r29
220: st %f31,[%r29]
221: set _S,%r29
222: lduh [%r29],%r29
223: cmp %r29,%r0; bl L14; nop
224: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
225: st %f30,[%fp+-32]; st %f31,[%fp+-32+4]
226: ba L15; nop
227: L14:
228: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
229: set L6,%r29
230: ld [%r29],%f28; ld [%r29+4],%f29
231: faddd %f30,%f28,%f30
232: st %f30,[%fp+-32]; st %f31,[%fp+-32+4]
233: L15:
234: ld [%fp+-32],%f30; ld [%fp+-32+4],%f31
235: set _d,%r29
236: st %f30,[%r29]; st %f31,[%r29+4]
237: set L2,%r8
238: set _c,%r29
239: ldsb [%r29],%r9
240: set _s,%r29
241: ldsh [%r29],%r10
242: set _i,%r29
243: ld [%r29],%r11
244: set _C,%r29
245: ldub [%r29],%r12
246: set _S,%r29
247: lduh [%r29],%r13
248: set _I,%r29
249: ld [%r29],%r29
250: st %r29,[%sp+4*6+68]
251: set _f,%r29
252: ld [%r29],%f31
253: fstod %f31,%f30
254: st %f30,[%sp+4*7+68]
255: st %f31,[%sp+4*8+68]
256: set _d,%r29
257: ld [%r29],%f30; ld [%r29+4],%f31
258: st %f30,[%sp+4*9+68]
259: st %f31,[%sp+4*10+68]
260: call _printf; nop
261: set 6,%r29
262: set _I,%r28
263: st %r29,[%r28]
264: ld [%r28],%r29
265: mov %r29,%r28
266: set _c,%r27
267: stb %r28,[%r27]
268: set _s,%r27
269: sth %r28,[%r27]
270: set _i,%r27
271: st %r28,[%r27]
272: set _C,%r28
273: stb %r29,[%r28]
274: set _S,%r28
275: sth %r29,[%r28]
276: set _I,%r29
277: ld [%r29],%r29
278: cmp %r29,%r0; bl L17; nop
279: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
280: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
281: ba L18; nop
282: L17:
283: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
284: set L6,%r29
285: ld [%r29],%f28; ld [%r29+4],%f29
286: faddd %f30,%f28,%f30
287: st %f30,[%fp+-40]; st %f31,[%fp+-40+4]
288: L18:
289: ld [%fp+-40],%f30; ld [%fp+-40+4],%f31
290: fdtos %f30,%f31
291: set _f,%r29
292: st %f31,[%r29]
293: set _I,%r29
294: ld [%r29],%r29
295: cmp %r29,%r0; bl L20; nop
296: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
297: st %f30,[%fp+-48]; st %f31,[%fp+-48+4]
298: ba L21; nop
299: L20:
300: st %r29,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30
301: set L6,%r29
302: ld [%r29],%f28; ld [%r29+4],%f29
303: faddd %f30,%f28,%f30
304: st %f30,[%fp+-48]; st %f31,[%fp+-48+4]
305: L21:
306: ld [%fp+-48],%f30; ld [%fp+-48+4],%f31
307: set _d,%r29
308: st %f30,[%r29]; st %f31,[%r29+4]
309: set L2,%r8
310: set _c,%r29
311: ldsb [%r29],%r9
312: set _s,%r29
313: ldsh [%r29],%r10
314: set _i,%r29
315: ld [%r29],%r11
316: set _C,%r29
317: ldub [%r29],%r12
318: set _S,%r29
319: lduh [%r29],%r13
320: set _I,%r29
321: ld [%r29],%r29
322: st %r29,[%sp+4*6+68]
323: set _f,%r29
324: ld [%r29],%f31
325: fstod %f31,%f30
326: st %f30,[%sp+4*7+68]
327: st %f31,[%sp+4*8+68]
328: set _d,%r29
329: ld [%r29],%f30; ld [%r29+4],%f31
330: st %f30,[%sp+4*9+68]
331: st %f31,[%sp+4*10+68]
332: call _printf; nop
333: set L22,%r26
334: ld [%r26],%f31
335: set _f,%r26
336: st %f31,[%r26]
337: ld [%r26],%f31
338: fstod %f31,%f30
339: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
340: set _c,%r25
341: stb %r26,[%r25]
342: set _s,%r25
343: sth %r26,[%r25]
344: set _i,%r25
345: st %r26,[%r25]
346: set _f,%r26
347: ld [%r26],%f31
348: fstod %f31,%f30
349: set L26,%r26
350: ld [%r26],%f28; ld [%r26+4],%f29
351: fcmped %f30,%f28; nop; fbul L24; nop
352: fsubd %f30,%f28,%f28
353: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
354: set 0x80000000,%r25
355: add %r26,%r25,%r29
356: ba L25; nop
357: L24:
358: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
359: mov %r26,%r29
360: L25:
361: set _C,%r26
362: stb %r29,[%r26]
363: set _f,%r26
364: ld [%r26],%f31
365: fstod %f31,%f30
366: set L26,%r26
367: ld [%r26],%f28; ld [%r26+4],%f29
368: fcmped %f30,%f28; nop; fbul L28; nop
369: fsubd %f30,%f28,%f28
370: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
371: set 0x80000000,%r25
372: add %r26,%r25,%r28
373: ba L29; nop
374: L28:
375: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
376: mov %r26,%r28
377: L29:
378: set _S,%r26
379: sth %r28,[%r26]
380: set _f,%r26
381: ld [%r26],%f31
382: fstod %f31,%f30
383: set L26,%r26
384: ld [%r26],%f28; ld [%r26+4],%f29
385: fcmped %f30,%f28; nop; fbul L31; nop
386: fsubd %f30,%f28,%f28
387: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
388: set 0x80000000,%r25
389: add %r26,%r25,%r27
390: ba L32; nop
391: L31:
392: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
393: mov %r26,%r27
394: L32:
395: set _I,%r26
396: st %r27,[%r26]
397: set _f,%r26
398: ld [%r26],%f31
399: fstod %f31,%f30
400: set _d,%r26
401: st %f30,[%r26]; st %f31,[%r26+4]
402: set L2,%r8
403: set _c,%r25
404: ldsb [%r25],%r9
405: set _s,%r25
406: ldsh [%r25],%r10
407: set _i,%r25
408: ld [%r25],%r11
409: set _C,%r25
410: ldub [%r25],%r12
411: set _S,%r25
412: lduh [%r25],%r13
413: set _I,%r25
414: ld [%r25],%r25
415: st %r25,[%sp+4*6+68]
416: st %f30,[%sp+4*7+68]
417: st %f31,[%sp+4*8+68]
418: ld [%r26],%f30; ld [%r26+4],%f31
419: st %f30,[%sp+4*9+68]
420: st %f31,[%sp+4*10+68]
421: call _printf; nop
422: set L33,%r26
423: ld [%r26],%f30; ld [%r26+4],%f31
424: set _d,%r26
425: st %f30,[%r26]; st %f31,[%r26+4]
426: ld [%r26],%f30; ld [%r26+4],%f31
427: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
428: set _c,%r25
429: stb %r26,[%r25]
430: set _s,%r25
431: sth %r26,[%r25]
432: set _i,%r25
433: st %r26,[%r25]
434: set _d,%r26
435: ld [%r26],%f30; ld [%r26+4],%f31
436: set L26,%r26
437: ld [%r26],%f28; ld [%r26+4],%f29
438: fcmped %f30,%f28; nop; fbul L35; nop
439: fsubd %f30,%f28,%f28
440: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
441: set 0x80000000,%r25
442: add %r26,%r25,%r29
443: ba L36; nop
444: L35:
445: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
446: mov %r26,%r29
447: L36:
448: set _C,%r26
449: stb %r29,[%r26]
450: set _d,%r26
451: ld [%r26],%f30; ld [%r26+4],%f31
452: set L26,%r26
453: ld [%r26],%f28; ld [%r26+4],%f29
454: fcmped %f30,%f28; nop; fbul L38; nop
455: fsubd %f30,%f28,%f28
456: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
457: set 0x80000000,%r25
458: add %r26,%r25,%r28
459: ba L39; nop
460: L38:
461: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
462: mov %r26,%r28
463: L39:
464: set _S,%r26
465: sth %r28,[%r26]
466: set _d,%r26
467: ld [%r26],%f30; ld [%r26+4],%f31
468: set L26,%r26
469: ld [%r26],%f28; ld [%r26+4],%f29
470: fcmped %f30,%f28; nop; fbul L41; nop
471: fsubd %f30,%f28,%f28
472: fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
473: set 0x80000000,%r25
474: add %r26,%r25,%r27
475: ba L42; nop
476: L41:
477: fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%r26
478: mov %r26,%r27
479: L42:
480: set _I,%r26
481: st %r27,[%r26]
482: set _d,%r26
483: ld [%r26],%f30; ld [%r26+4],%f31
484: fdtos %f30,%f29
485: set _f,%r26
486: st %f29,[%r26]
487: set L2,%r8
488: set _c,%r25
489: ldsb [%r25],%r9
490: set _s,%r25
491: ldsh [%r25],%r10
492: set _i,%r25
493: ld [%r25],%r11
494: set _C,%r25
495: ldub [%r25],%r12
496: set _S,%r25
497: lduh [%r25],%r13
498: set _I,%r25
499: ld [%r25],%r25
500: st %r25,[%sp+4*6+68]
501: ld [%r26],%f29
502: fstod %f29,%f28
503: st %f28,[%sp+4*7+68]
504: st %f29,[%sp+4*8+68]
505: st %f30,[%sp+4*9+68]
506: st %f31,[%sp+4*10+68]
507: call _printf; nop
508: L1:
509: ret; restore
510: .seg "bss"
511: .global _d2
512: .align 8; .common _d2,8
513: .global _d1
514: .align 8; .common _d1,8
515: .global _d
516: .align 8; .common _d,8
517: .global _f2
518: .align 4; .common _f2,4
519: .global _f1
520: .align 4; .common _f1,4
521: .global _f
522: .align 4; .common _f,4
523: .global _I
524: .align 4; .common _I,4
525: .global _S
526: .align 2; .common _S,2
527: .global _C
528: .common _C,1
529: .global _i2
530: .align 4; .common _i2,4
531: .global _i1
532: .align 4; .common _i1,4
533: .global _i
534: .align 4; .common _i,4
535: .global _s
536: .align 2; .common _s,2
537: .global _c2
538: .common _c2,1
539: .global _c1
540: .common _c1,1
541: .global _c
542: .common _c,1
543: .seg "text"
544: .align 8; L33:.word 0x40200000,0x0
545: .align 8; L26:.word 0x41e00000,0x0
546: .align 4; L22:.word 0x40e00000
547: .align 8; L6:.word 0x41f00000,0x0
548: 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.