|
|
1.1 root 1: .set reorder
2: .data; .align 2; L.2:.word s22
3: .word s241
4: .word s243
5: .word s244
6: .word s25
7: .word s26
8: .word s4
9: .word s61
10: .word s626
11: .word s71
12: .word s72
13: .word s757
14: .word s7813
15: .word s714
16: .word s715
17: .word s81
18: .word s84
19: .word s85
20: .word s86
21: .word s88
22: .word s9
23: .lcomm L.3,68
24: .lcomm L.4,4
25: .text
26: .globl main
27: .text
28: .align 2; .ent main
29: main:
30: $fp1=24
31: .frame $sp,24,$31
32: addu $sp,$sp,-24
33: .mask 0xc0000000,-4
34: sw $30,16($sp)
35: sw $31,20($sp)
36: sw $4,24($sp)
37: sw $5,28($sp)
38: li $25,1
39: sw $25,L.3+36
40: li $25,1
41: sw $25,L.3+40
42: li $25,1
43: sw $25,L.3+44
44: li $25,1
45: sw $25,L.3+48
46: la $25,L.3
47: sw $25,L.4
48: move $30,$0
49: b L.12
50: L.9:
51: lw $4,L.4
52: sll $25,$30,2
53: lw $25,L.2($25)
54: jal $25 # int
55: sw $2,L.3+52
56: lw $25,L.3+56
57: lw $24,L.3+52
58: addu $25,$25,$24
59: sw $25,L.3+56
60: lw $25,L.3+36
61: beq $25,$0,L.17
62: la $4,L.20
63: la $5,L.3+60
64: lw $6,L.3+52
65: jal printf # int
66: L.17:
67: L.10:
68: addu $30,$30,1
69: L.12:
70: bltu $30,21,L.9
71: lw $25,L.3+56
72: bne $25,$0,L.23
73: la $4,L.26
74: jal printf # int
75: b L.24
76: L.23:
77: la $4,L.27
78: jal printf # int
79: L.24:
80: move $2,$0
81: L.1:
82: lw $30,16($sp)
83: lw $31,20($sp)
84: addu $sp,$sp,24
85: j $31
86: .end main
87: .data; L.29:.ascii "s22,er%d\012\000"
88: .data; L.30:.ascii "s22 \000"
89: .text
90: .globl s22
91: .text
92: .align 2; .ent s22
93: s22:
94: $fp2=56
95: .frame $sp,56,$31
96: addu $sp,$sp,-56
97: .mask 0xc0e00000,-24
98: sw $21,16($sp)
99: sw $22,20($sp)
100: sw $23,24($sp)
101: sw $30,28($sp)
102: sw $31,32($sp)
103: sw $4,56($sp)
104: move $22,$0
105: la $30,L.30
106: lw $25,$fp2+0($sp)
107: addu $23,$25,60
108: L.31:
109: L.32:
110: move $25,$23
111: addu $23,$25,1
112: move $24,$30
113: addu $30,$24,1
114: lb $24,($24)
115: sb $24,($25)
116: sll $25,$24,24; sra $25,$25,24
117: bne $25,$0,L.31
118: li $21,1
119: li $25,2
120: sw $25,$fp2-8($sp)
121: li $25,3
122: sw $25,$fp2-12($sp)
123: li $25,4
124: sw $25,$fp2-4($sp)
125: lw $25,$fp2-8($sp)
126: addu $25,$21,$25
127: lw $24,$fp2-12($sp)
128: addu $25,$25,$24
129: lw $24,$fp2-4($sp)
130: addu $25,$25,$24
131: beq $25,10,L.34
132: addu $22,$22,1
133: lw $25,$fp2+0($sp)
134: lw $25,44($25)
135: beq $25,$0,L.36
136: la $4,L.29
137: li $5,1
138: jal printf # int
139: L.36:
140: L.34:
141: li $25,2
142: sw $25,$fp2-16($sp)
143: lw $25,$fp2-16($sp)
144: bne $25,$21,L.38
145: addu $22,$22,4
146: lw $25,$fp2+0($sp)
147: lw $25,44($25)
148: beq $25,$0,L.40
149: la $4,L.29
150: li $5,4
151: jal printf # int
152: L.40:
153: L.38:
154: move $2,$22
155: L.28:
156: lw $21,16($sp)
157: lw $22,20($sp)
158: lw $23,24($sp)
159: lw $30,28($sp)
160: lw $31,32($sp)
161: addu $sp,$sp,56
162: j $31
163: .end s22
164: .data; L.43:.ascii "s241,er%d\012\000"
165: .data; L.44:.ascii "s241 \000"
166: .data; .align 2; L.45:.word 0x0
167: .word 0x0
168: .word 0x0
169: .word 0x0
170: .word 0x0
171: .word 0x0
172: .word 0x0
173: .word 0x0
174: .word 0x0
175: .word 0x0
176: .word 0x0
177: .word 0x0
178: .word 0x0
179: .word 0x0
180: .word 0x0
181: .word 0x0
182: .word 0x0
183: .word 0x0
184: .word 0x6
185: .word 0x0
186: .word 0x8
187: .word 0x0
188: .word 0xc
189: .word 0x0
190: .word 0x10
191: .word 0x0
192: .word 0x12
193: .word 0x0
194: .word 0x14
195: .word 0x0
196: .word 0x18
197: .word 0x0
198: .word 0x1c
199: .word 0x0
200: .word 0x1e
201: .word 0x0
202: .word 0x20
203: .word 0x0
204: .word 0x24
205: .text
206: .globl s241
207: .text
208: .align 2; .ent s241
209: s241:
210: $fp3=520
211: .frame $sp,520,$31
212: addu $sp,$sp,-520
213: .mask 0xc0f80000,-480
214: sw $19,16($sp)
215: sw $20,20($sp)
216: sw $21,24($sp)
217: sw $22,28($sp)
218: sw $23,32($sp)
219: sw $30,36($sp)
220: sw $31,40($sp)
221: move $30,$4
222: move $20,$0
223: sw $0,$fp3-472($sp)
224: la $22,L.44
225: addu $21,$30,60
226: L.46:
227: L.47:
228: move $25,$21
229: addu $21,$25,1
230: move $24,$22
231: addu $22,$24,1
232: lb $24,($24)
233: sb $24,($25)
234: sll $25,$24,24; sra $25,$25,24
235: bne $25,$0,L.46
236: b L.49
237: addu $20,$20,1
238: lw $25,44($30)
239: beq $25,$0,L.51
240: la $4,L.43
241: li $5,1
242: jal printf # int
243: L.51:
244: L.49:
245: b L.53
246: addu $20,$20,2
247: lw $25,44($30)
248: beq $25,$0,L.55
249: la $4,L.43
250: li $5,2
251: jal printf # int
252: L.55:
253: L.53:
254: b L.57
255: addu $20,$20,4
256: lw $25,44($30)
257: beq $25,$0,L.59
258: la $4,L.43
259: li $5,4
260: jal printf # int
261: L.59:
262: L.57:
263: b L.61
264: addu $20,$20,8
265: lw $25,44($30)
266: beq $25,$0,L.63
267: la $4,L.43
268: li $5,8
269: jal printf # int
270: L.63:
271: L.61:
272: move $23,$0
273: L.65:
274: sll $25,$23,2
275: sw $23,L.45($25)
276: L.66:
277: addu $23,$23,1
278: blt $23,17,L.65
279: li $23,18
280: L.69:
281: sll $25,$23,2
282: move $19,$25
283: lw $4,L.45($25)
284: jal pow2 # int
285: sw $2,L.45($19)
286: sll $25,$23,2
287: lw $24,L.45($25)
288: subu $24,$24,1
289: sw $24,L.45-4($25)
290: addu $23,$23,2
291: L.70:
292: blt $23,39,L.69
293: sw $0,$fp3-156($sp)
294: sw $0,$fp3-312($sp)
295: sw $0,$fp3-468($sp)
296: li $25,1
297: sw $25,$fp3-152($sp)
298: li $25,1
299: sw $25,$fp3-308($sp)
300: li $25,1
301: sw $25,$fp3-464($sp)
302: li $25,2
303: sw $25,$fp3-148($sp)
304: li $25,2
305: sw $25,$fp3-304($sp)
306: li $25,2
307: sw $25,$fp3-460($sp)
308: li $25,3
309: sw $25,$fp3-144($sp)
310: li $25,3
311: sw $25,$fp3-300($sp)
312: li $25,3
313: sw $25,$fp3-456($sp)
314: li $25,4
315: sw $25,$fp3-140($sp)
316: li $25,4
317: sw $25,$fp3-296($sp)
318: li $25,4
319: sw $25,$fp3-452($sp)
320: li $25,5
321: sw $25,$fp3-136($sp)
322: li $25,5
323: sw $25,$fp3-292($sp)
324: li $25,5
325: sw $25,$fp3-448($sp)
326: li $25,6
327: sw $25,$fp3-132($sp)
328: li $25,6
329: sw $25,$fp3-288($sp)
330: li $25,6
331: sw $25,$fp3-444($sp)
332: li $25,7
333: sw $25,$fp3-128($sp)
334: li $25,7
335: sw $25,$fp3-284($sp)
336: li $25,7
337: sw $25,$fp3-440($sp)
338: li $25,8
339: sw $25,$fp3-124($sp)
340: li $25,8
341: sw $25,$fp3-280($sp)
342: li $25,8
343: sw $25,$fp3-436($sp)
344: li $25,9
345: sw $25,$fp3-120($sp)
346: li $25,9
347: sw $25,$fp3-276($sp)
348: li $25,9
349: sw $25,$fp3-432($sp)
350: li $25,10
351: sw $25,$fp3-116($sp)
352: li $25,10
353: sw $25,$fp3-272($sp)
354: li $25,10
355: sw $25,$fp3-428($sp)
356: li $25,11
357: sw $25,$fp3-112($sp)
358: li $25,11
359: sw $25,$fp3-268($sp)
360: li $25,11
361: sw $25,$fp3-424($sp)
362: li $25,12
363: sw $25,$fp3-108($sp)
364: li $25,12
365: sw $25,$fp3-264($sp)
366: li $25,12
367: sw $25,$fp3-420($sp)
368: li $25,13
369: sw $25,$fp3-104($sp)
370: li $25,13
371: sw $25,$fp3-260($sp)
372: li $25,13
373: sw $25,$fp3-416($sp)
374: li $25,14
375: sw $25,$fp3-100($sp)
376: li $25,14
377: sw $25,$fp3-256($sp)
378: li $25,14
379: sw $25,$fp3-412($sp)
380: li $25,15
381: sw $25,$fp3-96($sp)
382: li $25,15
383: sw $25,$fp3-252($sp)
384: li $25,15
385: sw $25,$fp3-408($sp)
386: li $25,16
387: sw $25,$fp3-92($sp)
388: li $25,16
389: sw $25,$fp3-248($sp)
390: li $25,16
391: sw $25,$fp3-404($sp)
392: li $25,63
393: sw $25,$fp3-88($sp)
394: li $25,63
395: sw $25,$fp3-244($sp)
396: li $25,63
397: sw $25,$fp3-400($sp)
398: li $25,64
399: sw $25,$fp3-84($sp)
400: li $25,64
401: sw $25,$fp3-240($sp)
402: li $25,64
403: sw $25,$fp3-396($sp)
404: li $25,255
405: sw $25,$fp3-80($sp)
406: li $25,255
407: sw $25,$fp3-236($sp)
408: li $25,255
409: sw $25,$fp3-392($sp)
410: li $25,256
411: sw $25,$fp3-76($sp)
412: li $25,256
413: sw $25,$fp3-232($sp)
414: li $25,256
415: sw $25,$fp3-388($sp)
416: li $25,4095
417: sw $25,$fp3-72($sp)
418: li $25,4095
419: sw $25,$fp3-228($sp)
420: li $25,4095
421: sw $25,$fp3-384($sp)
422: li $25,4096
423: sw $25,$fp3-68($sp)
424: li $25,4096
425: sw $25,$fp3-224($sp)
426: li $25,4096
427: sw $25,$fp3-380($sp)
428: li $25,65535
429: sw $25,$fp3-64($sp)
430: li $25,65535
431: sw $25,$fp3-220($sp)
432: li $25,65535
433: sw $25,$fp3-376($sp)
434: li $25,65536
435: sw $25,$fp3-60($sp)
436: li $25,65536
437: sw $25,$fp3-216($sp)
438: li $25,65536
439: sw $25,$fp3-372($sp)
440: li $25,262143
441: sw $25,$fp3-56($sp)
442: li $25,262143
443: sw $25,$fp3-212($sp)
444: li $25,262143
445: sw $25,$fp3-368($sp)
446: li $25,262144
447: sw $25,$fp3-52($sp)
448: li $25,262144
449: sw $25,$fp3-208($sp)
450: li $25,262144
451: sw $25,$fp3-364($sp)
452: li $25,1048575
453: sw $25,$fp3-48($sp)
454: li $25,1048575
455: sw $25,$fp3-204($sp)
456: li $25,1048575
457: sw $25,$fp3-360($sp)
458: li $25,1048576
459: sw $25,$fp3-44($sp)
460: li $25,1048576
461: sw $25,$fp3-200($sp)
462: li $25,1048576
463: sw $25,$fp3-356($sp)
464: li $25,16777215
465: sw $25,$fp3-40($sp)
466: li $25,16777215
467: sw $25,$fp3-196($sp)
468: li $25,16777215
469: sw $25,$fp3-352($sp)
470: li $25,16777216
471: sw $25,$fp3-36($sp)
472: li $25,16777216
473: sw $25,$fp3-192($sp)
474: li $25,16777216
475: sw $25,$fp3-348($sp)
476: li $25,268435455
477: sw $25,$fp3-32($sp)
478: li $25,268435455
479: sw $25,$fp3-188($sp)
480: li $25,268435455
481: sw $25,$fp3-344($sp)
482: li $25,268435456
483: sw $25,$fp3-28($sp)
484: li $25,268435456
485: sw $25,$fp3-184($sp)
486: li $25,268435456
487: sw $25,$fp3-340($sp)
488: li $25,1073741823
489: sw $25,$fp3-24($sp)
490: li $25,1073741823
491: sw $25,$fp3-180($sp)
492: li $25,1073741823
493: sw $25,$fp3-336($sp)
494: li $25,1073741824
495: sw $25,$fp3-20($sp)
496: li $25,1073741824
497: sw $25,$fp3-176($sp)
498: li $25,1073741824
499: sw $25,$fp3-332($sp)
500: li $25,0xffffffff
501: sw $25,$fp3-16($sp)
502: li $25,0xffffffff
503: sw $25,$fp3-172($sp)
504: li $25,0xffffffff
505: sw $25,$fp3-328($sp)
506: li $25,2147483647
507: sw $25,$fp3-12($sp)
508: li $25,2147483647
509: sw $25,$fp3-168($sp)
510: li $25,2147483647
511: sw $25,$fp3-324($sp)
512: li $25,2147483647
513: sw $25,$fp3-8($sp)
514: li $25,2147483647
515: sw $25,$fp3-164($sp)
516: li $25,2147483647
517: sw $25,$fp3-320($sp)
518: li $25,2147483647
519: sw $25,$fp3-4($sp)
520: li $25,2147483647
521: sw $25,$fp3-160($sp)
522: li $25,2147483647
523: sw $25,$fp3-316($sp)
524: move $23,$0
525: L.188:
526: sll $25,$23,2
527: lw $24,L.45($25)
528: la $15,$fp3-156($sp)
529: addu $15,$25,$15
530: lw $15,($15)
531: bne $24,$15,L.195
532: la $24,$fp3-312($sp)
533: addu $24,$25,$24
534: lw $24,($24)
535: bne $15,$24,L.195
536: la $15,$fp3-468($sp)
537: addu $25,$25,$15
538: lw $25,($25)
539: beq $24,$25,L.192
540: L.195:
541: lw $25,40($30)
542: beq $25,$0,L.196
543: la $4,L.198
544: jal printf # int
545: la $4,L.199
546: jal printf # int
547: L.196:
548: L.192:
549: L.189:
550: addu $23,$23,1
551: blt $23,39,L.188
552: lw $25,$fp3-472($sp)
553: beq $25,$0,L.200
554: li $20,16
555: L.200:
556: move $2,$20
557: L.42:
558: lw $19,16($sp)
559: lw $20,20($sp)
560: lw $21,24($sp)
561: lw $22,28($sp)
562: lw $23,32($sp)
563: lw $30,36($sp)
564: lw $31,40($sp)
565: addu $sp,$sp,520
566: j $31
567: .end s241
568: .globl pow2
569: .text
570: .align 2; .ent pow2
571: pow2:
572: $fp4=0
573: .frame $sp,0,$31
574: li $24,1
575: b L.205
576: L.204:
577: sll $24,$24,1
578: L.205:
579: move $25,$4
580: subu $4,$25,1
581: bne $25,$0,L.204
582: move $2,$24
583: L.203:
584: j $31
585: .end pow2
586: .data; L.208:.ascii "s243,er%d\012\000"
587: .data; L.209:.ascii "s243 \000"
588: .text
589: .globl s243
590: .text
591: .align 2; .ent s243
592: s243:
593: $fp5=288
594: .frame $sp,288,$31
595: addu $sp,$sp,-288
596: .mask 0xc0c00000,-260
597: sw $22,16($sp)
598: sw $23,20($sp)
599: sw $30,24($sp)
600: sw $31,28($sp)
601: sw $4,288($sp)
602: move $22,$0
603: la $30,L.209
604: lw $25,$fp5+0($sp)
605: addu $23,$25,60
606: L.210:
607: L.211:
608: move $25,$23
609: addu $23,$25,1
610: move $24,$30
611: addu $30,$24,1
612: lb $24,($24)
613: sb $24,($25)
614: sll $25,$24,24; sra $25,$25,24
615: bne $25,$0,L.210
616: la $4,$fp5-256($sp)
617: jal zerofill # int
618: li $25,1
619: sb $25,$fp5-159($sp)
620: li $25,1
621: sb $25,$fp5-191($sp)
622: li $25,1
623: sb $25,$fp5-130($sp)
624: li $25,1
625: sb $25,$fp5-208($sp)
626: li $25,1
627: sb $25,$fp5-158($sp)
628: li $25,1
629: sb $25,$fp5-190($sp)
630: li $25,1
631: sb $25,$fp5-223($sp)
632: li $25,1
633: sb $25,$fp5-207($sp)
634: li $25,1
635: sb $25,$fp5-157($sp)
636: li $25,1
637: sb $25,$fp5-189($sp)
638: li $25,1
639: sb $25,$fp5-222($sp)
640: li $25,1
641: sb $25,$fp5-206($sp)
642: li $25,1
643: sb $25,$fp5-156($sp)
644: li $25,1
645: sb $25,$fp5-188($sp)
646: li $25,1
647: sb $25,$fp5-221($sp)
648: li $25,1
649: sb $25,$fp5-205($sp)
650: li $25,1
651: sb $25,$fp5-155($sp)
652: li $25,1
653: sb $25,$fp5-187($sp)
654: li $25,1
655: sb $25,$fp5-219($sp)
656: li $25,1
657: sb $25,$fp5-204($sp)
658: li $25,1
659: sb $25,$fp5-154($sp)
660: li $25,1
661: sb $25,$fp5-186($sp)
662: li $25,1
663: sb $25,$fp5-218($sp)
664: li $25,1
665: sb $25,$fp5-203($sp)
666: li $25,1
667: sb $25,$fp5-153($sp)
668: li $25,1
669: sb $25,$fp5-185($sp)
670: li $25,1
671: sb $25,$fp5-216($sp)
672: li $25,1
673: sb $25,$fp5-202($sp)
674: li $25,1
675: sb $25,$fp5-152($sp)
676: li $25,1
677: sb $25,$fp5-184($sp)
678: li $25,1
679: sb $25,$fp5-215($sp)
680: li $25,1
681: sb $25,$fp5-201($sp)
682: li $25,1
683: sb $25,$fp5-151($sp)
684: li $25,1
685: sb $25,$fp5-183($sp)
686: li $25,1
687: sb $25,$fp5-161($sp)
688: li $25,1
689: sb $25,$fp5-200($sp)
690: li $25,1
691: sb $25,$fp5-150($sp)
692: li $25,1
693: sb $25,$fp5-182($sp)
694: li $25,1
695: sb $25,$fp5-195($sp)
696: li $25,1
697: sb $25,$fp5-199($sp)
698: li $25,1
699: sb $25,$fp5-149($sp)
700: li $25,1
701: sb $25,$fp5-181($sp)
702: li $25,1
703: sb $25,$fp5-211($sp)
704: li $25,1
705: sb $25,$fp5-148($sp)
706: li $25,1
707: sb $25,$fp5-180($sp)
708: li $25,1
709: sb $25,$fp5-162($sp)
710: li $25,1
711: sb $25,$fp5-147($sp)
712: li $25,1
713: sb $25,$fp5-179($sp)
714: li $25,1
715: sb $25,$fp5-132($sp)
716: li $25,1
717: sb $25,$fp5-246($sp)
718: li $25,1
719: sb $25,$fp5-146($sp)
720: li $25,1
721: sb $25,$fp5-178($sp)
722: li $25,1
723: sb $25,$fp5-247($sp)
724: li $25,1
725: sb $25,$fp5-145($sp)
726: li $25,1
727: sb $25,$fp5-177($sp)
728: li $25,1
729: sb $25,$fp5-133($sp)
730: li $25,1
731: sb $25,$fp5-248($sp)
732: li $25,1
733: sb $25,$fp5-144($sp)
734: li $25,1
735: sb $25,$fp5-176($sp)
736: li $25,1
737: sb $25,$fp5-131($sp)
738: li $25,1
739: sb $25,$fp5-243($sp)
740: li $25,1
741: sb $25,$fp5-143($sp)
742: li $25,1
743: sb $25,$fp5-175($sp)
744: li $25,1
745: sb $25,$fp5-165($sp)
746: li $25,1
747: sb $25,$fp5-244($sp)
748: li $25,1
749: sb $25,$fp5-142($sp)
750: li $25,1
751: sb $25,$fp5-174($sp)
752: li $25,1
753: sb $25,$fp5-163($sp)
754: li $25,1
755: sb $25,$fp5-141($sp)
756: li $25,1
757: sb $25,$fp5-173($sp)
758: li $25,1
759: sb $25,$fp5-213($sp)
760: li $25,1
761: sb $25,$fp5-164($sp)
762: li $25,1
763: sb $25,$fp5-140($sp)
764: li $25,1
765: sb $25,$fp5-172($sp)
766: li $25,1
767: sb $25,$fp5-197($sp)
768: li $25,1
769: sb $25,$fp5-217($sp)
770: li $25,1
771: sb $25,$fp5-139($sp)
772: li $25,1
773: sb $25,$fp5-171($sp)
774: li $25,1
775: sb $25,$fp5-214($sp)
776: li $25,1
777: sb $25,$fp5-138($sp)
778: li $25,1
779: sb $25,$fp5-170($sp)
780: li $25,1
781: sb $25,$fp5-198($sp)
782: li $25,1
783: sb $25,$fp5-256($sp)
784: sb $25,$fp5-137($sp)
785: li $25,1
786: sb $25,$fp5-169($sp)
787: li $25,1
788: sb $25,$fp5-196($sp)
789: li $25,1
790: sb $25,$fp5-224($sp)
791: li $25,1
792: sb $25,$fp5-136($sp)
793: li $25,1
794: sb $25,$fp5-168($sp)
795: li $25,1
796: sb $25,$fp5-194($sp)
797: li $25,1
798: sb $25,$fp5-135($sp)
799: li $25,1
800: sb $25,$fp5-167($sp)
801: li $25,1
802: sb $25,$fp5-212($sp)
803: li $25,1
804: sb $25,$fp5-134($sp)
805: li $25,1
806: sb $25,$fp5-166($sp)
807: li $25,1
808: sb $25,$fp5-210($sp)
809: li $25,1
810: sb $25,$fp5-193($sp)
811: li $25,1
812: sb $25,$fp5-209($sp)
813: la $4,$fp5-256($sp)
814: jal sumof # int
815: beq $2,98,L.310
816: addu $22,$22,1
817: lw $25,$fp5+0($sp)
818: lw $25,44($25)
819: beq $25,$0,L.312
820: la $4,L.208
821: li $5,1
822: jal printf # int
823: L.312:
824: L.310:
825: b L.314
826: addu $22,$22,8
827: lw $25,$fp5+0($sp)
828: lw $25,44($25)
829: beq $25,$0,L.316
830: la $4,L.208
831: li $5,8
832: jal printf # int
833: L.316:
834: L.314:
835: move $2,$22
836: L.207:
837: lw $22,16($sp)
838: lw $23,20($sp)
839: lw $30,24($sp)
840: lw $31,28($sp)
841: addu $sp,$sp,288
842: j $31
843: .end s243
844: .globl zerofill
845: .text
846: .align 2; .ent zerofill
847: zerofill:
848: $fp6=0
849: .frame $sp,0,$31
850: move $24,$0
851: L.319:
852: move $25,$4
853: addu $4,$25,1
854: sb $0,($25)
855: L.320:
856: addu $24,$24,1
857: blt $24,256,L.319
858: L.318:
859: j $31
860: .end zerofill
861: .globl sumof
862: .text
863: .align 2; .ent sumof
864: sumof:
865: $fp7=0
866: .frame $sp,0,$31
867: move $24,$4
868: move $14,$0
869: move $15,$0
870: L.324:
871: move $25,$24
872: addu $24,$25,1
873: lb $25,($25)
874: addu $14,$14,$25
875: L.325:
876: addu $15,$15,1
877: blt $15,256,L.324
878: move $2,$14
879: L.323:
880: j $31
881: .end sumof
882: .data; L.329:.ascii "s244,er%d\012\000"
883: .data; L.330:.ascii "s244 \000"
884: .text
885: .globl s244
886: .text
887: .align 2; .ent s244
888: s244:
889: $fp8=104
890: .frame $sp,104,$31
891: addu $sp,$sp,-104
892: .mask 0xc0f00000,-68
893: sw $20,16($sp)
894: sw $21,20($sp)
895: sw $22,24($sp)
896: sw $23,28($sp)
897: sw $30,32($sp)
898: sw $31,36($sp)
899: sw $4,104($sp)
900: la $23,L.330
901: lw $25,$fp8+0($sp)
902: addu $22,$25,60
903: L.331:
904: L.332:
905: move $25,$22
906: addu $22,$25,1
907: move $24,$23
908: addu $23,$24,1
909: lb $24,($24)
910: sb $24,($25)
911: sll $25,$24,24; sra $25,$25,24
912: bne $25,$0,L.331
913: move $20,$0
914: move $21,$0
915: l.d $f18,L.334
916: s.d $f18,$fp8-64($sp)
917: s.d $f18,$fp8-56($sp)
918: l.d $f18,L.334
919: s.d $f18,$fp8-48($sp)
920: l.d $f18,L.334
921: s.d $f18,$fp8-40($sp)
922: l.d $f18,L.334
923: s.d $f18,$fp8-32($sp)
924: l.d $f18,L.334
925: s.d $f18,$fp8-24($sp)
926: l.d $f18,L.334
927: s.d $f18,$fp8-16($sp)
928: l.d $f18,L.334
929: s.d $f18,$fp8-8($sp)
930: move $21,$0
931: move $30,$0
932: L.342:
933: sll $25,$30,3
934: la $24,$fp8-64($sp)
935: addu $24,$25,$24
936: l.d $f18,($24)
937: la $24,$fp8-56($sp)
938: addu $25,$25,$24
939: l.d $f16,($25)
940: c.eq.d $f18,$f16; bc1t L.346
941: li $21,1
942: L.346:
943: L.343:
944: addu $30,$30,1
945: blt $30,7,L.342
946: beq $21,$0,L.349
947: lw $25,$fp8+0($sp)
948: lw $25,44($25)
949: beq $25,$0,L.351
950: la $4,L.329
951: li $5,1
952: jal printf # int
953: L.351:
954: addu $20,$20,1
955: L.349:
956: b L.353
957: lw $25,$fp8+0($sp)
958: lw $25,44($25)
959: beq $25,$0,L.355
960: la $4,L.329
961: li $5,2
962: jal printf # int
963: L.355:
964: addu $20,$20,2
965: L.353:
966: move $2,$20
967: L.328:
968: lw $20,16($sp)
969: lw $21,20($sp)
970: lw $22,24($sp)
971: lw $23,28($sp)
972: lw $30,32($sp)
973: lw $31,36($sp)
974: addu $sp,$sp,104
975: j $31
976: .end s244
977: .data; L.358:.ascii "s25,er%d\012\000"
978: .data; L.359:.ascii "s25 \000"
979: .text
980: .globl s25
981: .text
982: .align 2; .ent s25
983: s25:
984: $fp9=56
985: .frame $sp,56,$31
986: addu $sp,$sp,-56
987: .mask 0xc0fe0000,-8
988: sw $17,16($sp)
989: sw $18,20($sp)
990: sw $19,24($sp)
991: sw $20,28($sp)
992: sw $21,32($sp)
993: sw $22,36($sp)
994: sw $23,40($sp)
995: sw $30,44($sp)
996: sw $31,48($sp)
997: move $30,$4
998: la $20,L.359
999: addu $19,$30,60
1000: L.360:
1001: L.361:
1002: move $25,$19
1003: addu $19,$25,1
1004: move $24,$20
1005: addu $20,$24,1
1006: lb $24,($24)
1007: sb $24,($25)
1008: sll $25,$24,24; sra $25,$25,24
1009: bne $25,$0,L.360
1010: move $18,$0
1011: la $22,L.363
1012: lb $25,($22)
1013: lb $24,1($22)
1014: bne $25,$24,L.367
1015: lb $25,2($22)
1016: bne $24,$25,L.367
1017: beq $25,46,L.364
1018: L.367:
1019: addu $18,$18,1
1020: lw $25,44($30)
1021: beq $25,$0,L.368
1022: la $4,L.358
1023: li $5,1
1024: jal printf # int
1025: L.368:
1026: L.364:
1027: lb $25,3($22)
1028: beq $25,$0,L.370
1029: addu $18,$18,4
1030: lw $25,44($30)
1031: beq $25,$0,L.372
1032: la $4,L.358
1033: li $5,4
1034: jal printf # int
1035: L.372:
1036: L.370:
1037: lb $25,L.376+1
1038: beq $25,34,L.374
1039: addu $18,$18,8
1040: lw $25,44($30)
1041: beq $25,$0,L.378
1042: la $4,L.358
1043: li $5,8
1044: jal printf # int
1045: L.378:
1046: L.374:
1047: la $22,L.380
1048: lb $25,($22)
1049: bne $25,10,L.388
1050: lb $25,1($22)
1051: bne $25,9,L.388
1052: lb $25,2($22)
1053: bne $25,8,L.388
1054: lb $25,3($22)
1055: bne $25,13,L.388
1056: lb $25,4($22)
1057: bne $25,12,L.388
1058: lb $25,5($22)
1059: bne $25,92,L.388
1060: lb $25,6($22)
1061: beq $25,39,L.381
1062: L.388:
1063: addu $18,$18,16
1064: lw $25,44($30)
1065: beq $25,$0,L.389
1066: la $4,L.358
1067: li $5,16
1068: jal printf # int
1069: L.389:
1070: L.381:
1071: la $25,L.391
1072: move $21,$25
1073: move $22,$25
1074: move $17,$0
1075: move $23,$0
1076: b L.395
1077: L.392:
1078: addu $25,$23,$22
1079: lb $25,($25)
1080: addu $24,$23,$21
1081: lb $24,($24)
1082: beq $25,$24,L.396
1083: li $17,1
1084: L.396:
1085: L.393:
1086: addu $23,$23,1
1087: L.395:
1088: bltu $23,7,L.392
1089: beq $17,$0,L.398
1090: addu $18,$18,32
1091: lw $25,44($30)
1092: beq $25,$0,L.400
1093: la $4,L.358
1094: li $5,32
1095: jal printf # int
1096: L.400:
1097: L.398:
1098: move $2,$18
1099: L.357:
1100: lw $17,16($sp)
1101: lw $18,20($sp)
1102: lw $19,24($sp)
1103: lw $20,28($sp)
1104: lw $21,32($sp)
1105: lw $22,36($sp)
1106: lw $23,40($sp)
1107: lw $30,44($sp)
1108: lw $31,48($sp)
1109: addu $sp,$sp,56
1110: j $31
1111: .end s25
1112: .data; L.403:.ascii "s26 \000"
1113: .data; L.404:.ascii "%3d bits in %ss.\012\000"
1114: .data; L.405:.ascii "%e is the least number that can be added to 1. (%s).\012\000"
1115: .text
1116: .globl s26
1117: .text
1118: .align 2; .ent s26
1119: s26:
1120: $fp10=88
1121: .frame $sp,88,$31
1122: addu $sp,$sp,-88
1123: .fmask 0xffc00000,-36
1124: s.d $f22,20($sp)
1125: s.d $f24,28($sp)
1126: s.d $f26,36($sp)
1127: s.d $f28,44($sp)
1128: s.d $f30,52($sp)
1129: .mask 0xc0f00000,-8
1130: sw $20,60($sp)
1131: sw $21,64($sp)
1132: sw $22,68($sp)
1133: sw $23,72($sp)
1134: sw $30,76($sp)
1135: sw $31,80($sp)
1136: move $30,$4
1137: la $22,L.403
1138: addu $21,$30,60
1139: L.406:
1140: L.407:
1141: move $25,$21
1142: addu $21,$25,1
1143: move $24,$22
1144: addu $22,$24,1
1145: lb $24,($24)
1146: sb $24,($25)
1147: sll $25,$24,24; sra $25,$25,24
1148: bne $25,$0,L.406
1149: sw $0,($30)
1150: move $20,$0
1151: li $23,1
1152: b L.410
1153: L.409:
1154: sll $25,$23,24; sra $25,$25,24
1155: sll $23,$25,1
1156: lw $25,($30)
1157: addu $25,$25,1
1158: sw $25,($30)
1159: L.410:
1160: sll $25,$20,24; sra $25,$25,24
1161: sll $24,$23,24; sra $24,$24,24
1162: bne $25,$24,L.409
1163: lw $25,($30)
1164: sll $25,$25,2
1165: sw $25,4($30)
1166: lw $25,($30)
1167: sll $25,$25,1
1168: sw $25,8($30)
1169: lw $25,($30)
1170: sll $25,$25,2
1171: sw $25,12($30)
1172: lw $25,($30)
1173: sll $25,$25,2
1174: sw $25,16($30)
1175: lw $25,($30)
1176: sll $25,$25,2
1177: sw $25,20($30)
1178: lw $25,($30)
1179: sll $25,$25,3
1180: sw $25,24($30)
1181: l.s $f18,L.412
1182: mov.s $f26,$f18
1183: mov.s $f30,$f18
1184: l.s $f28,L.413
1185: b L.415
1186: L.414:
1187: add.s $f28,$f26,$f30
1188: cvt.d.s $f18,$f30
1189: l.d $f16,L.417
1190: div.d $f18,$f18,$f16
1191: cvt.s.d $f30,$f18
1192: L.415:
1193: c.eq.s $f28,$f26; bc1f L.414
1194: l.d $f18,L.418
1195: cvt.d.s $f16,$f30
1196: mul.d $f18,$f18,$f16
1197: cvt.s.d $f18,$f18
1198: s.s $f18,28($30)
1199: l.d $f22,L.419
1200: l.s $f30,L.412
1201: l.d $f24,L.420
1202: b L.422
1203: L.421:
1204: cvt.d.s $f18,$f30
1205: add.d $f24,$f22,$f18
1206: l.d $f16,L.417
1207: div.d $f18,$f18,$f16
1208: cvt.s.d $f30,$f18
1209: L.422:
1210: c.eq.d $f24,$f22; bc1f L.421
1211: l.d $f18,L.418
1212: cvt.d.s $f16,$f30
1213: mul.d $f18,$f18,$f16
1214: cvt.s.d $f18,$f18
1215: s.s $f18,32($30)
1216: lw $25,40($30)
1217: beq $25,$0,L.424
1218: la $4,L.404
1219: lw $5,($30)
1220: la $6,L.426
1221: jal printf # int
1222: la $4,L.404
1223: lw $5,4($30)
1224: la $6,L.427
1225: jal printf # int
1226: la $4,L.404
1227: lw $5,8($30)
1228: la $6,L.428
1229: jal printf # int
1230: la $4,L.404
1231: lw $5,12($30)
1232: la $6,L.429
1233: jal printf # int
1234: la $4,L.404
1235: lw $5,16($30)
1236: la $6,L.430
1237: jal printf # int
1238: la $4,L.404
1239: lw $5,20($30)
1240: la $6,L.431
1241: jal printf # int
1242: la $4,L.404
1243: lw $5,24($30)
1244: la $6,L.432
1245: jal printf # int
1246: la $4,L.405
1247: l.s $f18,28($30)
1248: cvt.d.s $f18,$f18
1249: mfc1.d $6,$f18
1250: la $25,L.431
1251: sw $25,16($sp)
1252: jal printf # int
1253: la $4,L.405
1254: l.s $f18,32($30)
1255: cvt.d.s $f18,$f18
1256: mfc1.d $6,$f18
1257: la $25,L.432
1258: sw $25,16($sp)
1259: jal printf # int
1260: L.424:
1261: move $2,$0
1262: L.402:
1263: l.d $f22,20($sp)
1264: l.d $f24,28($sp)
1265: l.d $f26,36($sp)
1266: l.d $f28,44($sp)
1267: l.d $f30,52($sp)
1268: lw $20,60($sp)
1269: lw $21,64($sp)
1270: lw $22,68($sp)
1271: lw $23,72($sp)
1272: lw $30,76($sp)
1273: lw $31,80($sp)
1274: addu $sp,$sp,88
1275: j $31
1276: .end s26
1277: .data; L.434:.ascii "s4,er%d\012\000"
1278: .data; L.435:.ascii "s4 \000"
1279: .text
1280: .globl s4
1281: .text
1282: .align 2; .ent s4
1283: s4:
1284: $fp11=64
1285: .frame $sp,64,$31
1286: addu $sp,$sp,-64
1287: .mask 0xc0fe0000,-16
1288: sw $17,16($sp)
1289: sw $18,20($sp)
1290: sw $19,24($sp)
1291: sw $20,28($sp)
1292: sw $21,32($sp)
1293: sw $22,36($sp)
1294: sw $23,40($sp)
1295: sw $30,44($sp)
1296: sw $31,48($sp)
1297: move $30,$4
1298: move $18,$0
1299: la $20,L.435
1300: addu $19,$30,60
1301: L.436:
1302: L.437:
1303: move $25,$19
1304: addu $19,$25,1
1305: move $24,$20
1306: addu $20,$24,1
1307: lb $24,($24)
1308: sb $24,($25)
1309: sll $25,$24,24; sra $25,$25,24
1310: bne $25,$0,L.436
1311: move $23,$0
1312: L.439:
1313: move $4,$23
1314: jal svtest # int
1315: move $17,$2
1316: jal zero # int
1317: beq $17,$2,L.443
1318: li $18,1
1319: lw $25,44($30)
1320: beq $25,$0,L.445
1321: la $4,L.434
1322: li $5,1
1323: jal printf # int
1324: L.445:
1325: L.443:
1326: L.440:
1327: addu $23,$23,1
1328: blt $23,3,L.439
1329: jal setev # int
1330: jal testev # int
1331: beq $2,$0,L.447
1332: addu $18,$18,2
1333: lw $25,44($30)
1334: beq $25,$0,L.449
1335: la $4,L.434
1336: li $5,2
1337: jal printf # int
1338: L.449:
1339: L.447:
1340: b L.451
1341: addu $18,$18,4
1342: lw $25,44($30)
1343: beq $25,$0,L.453
1344: la $4,L.434
1345: li $5,4
1346: jal printf # int
1347: L.453:
1348: L.451:
1349: move $22,$0
1350: subu $22,$22,1
1351: li $21,1
1352: move $23,$0
1353: b L.458
1354: L.455:
1355: and $21,$21,$22
1356: srl $22,$22,1
1357: L.456:
1358: addu $23,$23,1
1359: L.458:
1360: lw $25,($30)
1361: sll $25,$25,2
1362: bltu $23,$25,L.455
1363: bne $21,1,L.461
1364: beq $22,$0,L.459
1365: L.461:
1366: addu $18,$18,8
1367: lw $25,44($30)
1368: beq $25,$0,L.462
1369: la $4,L.434
1370: li $5,8
1371: jal printf # int
1372: L.462:
1373: L.459:
1374: move $2,$18
1375: L.433:
1376: lw $17,16($sp)
1377: lw $18,20($sp)
1378: lw $19,24($sp)
1379: lw $20,28($sp)
1380: lw $21,32($sp)
1381: lw $22,36($sp)
1382: lw $23,40($sp)
1383: lw $30,44($sp)
1384: lw $31,48($sp)
1385: addu $sp,$sp,64
1386: j $31
1387: .end s4
1388: .lcomm L.466,4
1389: .text
1390: .globl svtest
1391: .text
1392: .align 2; .ent svtest
1393: svtest:
1394: $fp12=8
1395: .frame $sp,8,$31
1396: addu $sp,$sp,-8
1397: beq $4,$0,L.469
1398: beq $4,1,L.470
1399: beq $4,2,L.473
1400: b L.467
1401: L.469:
1402: li $25,1978
1403: sw $25,L.466
1404: sw $0,$fp12-4($sp)
1405: b L.468
1406: L.470:
1407: lw $25,L.466
1408: beq $25,1978,L.471
1409: li $25,1
1410: sw $25,$fp12-4($sp)
1411: b L.468
1412: L.471:
1413: li $25,1929
1414: sw $25,L.466
1415: sw $0,$fp12-4($sp)
1416: b L.468
1417: L.473:
1418: lw $25,L.466
1419: beq $25,1929,L.474
1420: li $25,1
1421: sw $25,$fp12-4($sp)
1422: b L.468
1423: L.474:
1424: sw $0,$fp12-4($sp)
1425: L.467:
1426: L.468:
1427: lw $2,$fp12-4($sp)
1428: L.465:
1429: addu $sp,$sp,8
1430: j $31
1431: .end svtest
1432: .lcomm L.477,4
1433: .text
1434: .globl zero
1435: .text
1436: .align 2; .ent zero
1437: zero:
1438: $fp13=8
1439: .frame $sp,8,$31
1440: addu $sp,$sp,-8
1441: li $25,2
1442: sw $25,L.477
1443: sw $0,$fp13-4($sp)
1444: lw $2,$fp13-4($sp)
1445: L.476:
1446: addu $sp,$sp,8
1447: j $31
1448: .end zero
1449: .globl testev
1450: .text
1451: .align 2; .ent testev
1452: testev:
1453: $fp14=0
1454: .frame $sp,0,$31
1455: lw $25,extvar
1456: beq $25,1066,L.479
1457: li $2,1
1458: b L.478
1459: L.479:
1460: move $2,$0
1461: L.478:
1462: j $31
1463: .end testev
1464: .data; L.482:.ascii "s61,er%d\012\000"
1465: .data; L.483:.ascii "s61 \000"
1466: .data; L.484:.ascii "ABCDEFGHIJKLMNOPQRSTUVWXYZ\000"
1467: .data; L.485:.ascii "abcdefghijklmnopqrstuvwxyz\000"
1468: .data; L.486:.ascii "0123456789\000"
1469: .data; L.487:.ascii "~!\"#%&()_=-^|{}[]+;*:<>,.?/\000"
1470: .data; L.488:.byte 10,9,8,13,12,92,39,0
1471: .data; L.489:.byte 32,0,0
1472: .text
1473: .globl s61
1474: .text
1475: .align 2; .ent s61
1476: s61:
1477: $fp15=88
1478: .frame $sp,88,$31
1479: addu $sp,$sp,-88
1480: .mask 0xc0fe0000,-40
1481: sw $17,16($sp)
1482: sw $18,20($sp)
1483: sw $19,24($sp)
1484: sw $20,28($sp)
1485: sw $21,32($sp)
1486: sw $22,36($sp)
1487: sw $23,40($sp)
1488: sw $30,44($sp)
1489: sw $31,48($sp)
1490: sw $4,88($sp)
1491: la $22,L.483
1492: lw $25,$fp15+0($sp)
1493: addu $21,$25,60
1494: move $19,$0
1495: L.490:
1496: L.491:
1497: move $25,$21
1498: addu $21,$25,1
1499: move $24,$22
1500: addu $22,$24,1
1501: lb $24,($24)
1502: sb $24,($25)
1503: sll $25,$24,24; sra $25,$25,24
1504: bne $25,$0,L.490
1505: li $25,-19
1506: sh $25,$fp15-26($sp)
1507: lh $25,$fp15-26($sp)
1508: sw $25,$fp15-32($sp)
1509: lw $25,$fp15-32($sp)
1510: beq $25,-19,L.493
1511: addu $19,$19,1
1512: lw $25,$fp15+0($sp)
1513: lw $25,44($25)
1514: beq $25,$0,L.495
1515: la $4,L.482
1516: li $5,1
1517: jal printf # int
1518: L.495:
1519: L.493:
1520: la $25,L.484
1521: sw $25,$fp15-24($sp)
1522: la $25,L.485
1523: sw $25,$fp15-20($sp)
1524: la $25,L.486
1525: sw $25,$fp15-16($sp)
1526: la $25,L.487
1527: sw $25,$fp15-12($sp)
1528: la $25,L.488
1529: sw $25,$fp15-8($sp)
1530: la $25,L.489
1531: sw $25,$fp15-4($sp)
1532: move $23,$0
1533: move $30,$0
1534: b L.507
1535: L.506:
1536: sll $25,$30,2
1537: la $24,$fp15-24($sp)
1538: addu $25,$25,$24
1539: lw $24,($25)
1540: addu $15,$24,1
1541: sw $15,($25)
1542: lb $25,($24)
1543: bge $25,$0,L.509
1544: li $23,1
1545: L.509:
1546: L.507:
1547: sll $25,$30,2
1548: la $24,$fp15-24($sp)
1549: addu $25,$25,$24
1550: lw $25,($25)
1551: lb $25,($25)
1552: bne $25,$0,L.506
1553: L.503:
1554: addu $30,$30,1
1555: blt $30,6,L.507
1556: beq $23,$0,L.511
1557: addu $19,$19,2
1558: lw $25,$fp15+0($sp)
1559: lw $25,44($25)
1560: beq $25,$0,L.513
1561: la $4,L.482
1562: li $5,2
1563: jal printf # int
1564: L.513:
1565: L.511:
1566: li $20,1048579
1567: move $18,$20
1568: move $17,$20
1569: sll $25,$18,16; sra $25,$25,16
1570: beq $25,$20,L.518
1571: bne $25,3,L.517
1572: L.518:
1573: sll $25,$17,24; sra $25,$25,24
1574: beq $25,$20,L.515
1575: beq $25,3,L.515
1576: L.517:
1577: addu $19,$19,8
1578: lw $25,$fp15+0($sp)
1579: lw $25,44($25)
1580: beq $25,$0,L.519
1581: la $4,L.482
1582: li $5,8
1583: jal printf # int
1584: L.519:
1585: L.515:
1586: move $2,$19
1587: L.481:
1588: lw $17,16($sp)
1589: lw $18,20($sp)
1590: lw $19,24($sp)
1591: lw $20,28($sp)
1592: lw $21,32($sp)
1593: lw $22,36($sp)
1594: lw $23,40($sp)
1595: lw $30,44($sp)
1596: lw $31,48($sp)
1597: addu $sp,$sp,88
1598: j $31
1599: .end s61
1600: .data; L.522:.ascii "s626,er%d\012\000"
1601: .data; L.523:.ascii "s626 \000"
1602: .text
1603: .globl s626
1604: .text
1605: .align 2; .ent s626
1606: s626:
1607: $fp16=160
1608: .frame $sp,160,$31
1609: addu $sp,$sp,-160
1610: .fmask 0xffc00000,-112
1611: s.d $f22,16($sp)
1612: s.d $f24,24($sp)
1613: s.d $f26,32($sp)
1614: s.d $f28,40($sp)
1615: s.d $f30,48($sp)
1616: .mask 0xc0ff0000,-68
1617: sw $16,56($sp)
1618: sw $17,60($sp)
1619: sw $18,64($sp)
1620: sw $19,68($sp)
1621: sw $20,72($sp)
1622: sw $21,76($sp)
1623: sw $22,80($sp)
1624: sw $23,84($sp)
1625: sw $30,88($sp)
1626: sw $31,92($sp)
1627: move $30,$4
1628: la $20,L.523
1629: addu $19,$30,60
1630: sw $0,$fp16-52($sp)
1631: L.524:
1632: L.525:
1633: move $25,$19
1634: addu $19,$25,1
1635: move $24,$20
1636: addu $20,$24,1
1637: lb $24,($24)
1638: sb $24,($25)
1639: sll $25,$24,24; sra $25,$25,24
1640: bne $25,$0,L.524
1641: l.s $f30,L.412
1642: li $25,1
1643: move $18,$25
1644: move $22,$25
1645: move $23,$0
1646: b L.530
1647: L.527:
1648: l.s $f18,L.531
1649: mul.s $f30,$f18,$f30
1650: sll $25,$22,1
1651: or $22,$25,$18
1652: L.528:
1653: addu $23,$23,1
1654: L.530:
1655: lw $25,12($30)
1656: subu $25,$25,2
1657: blt $23,$25,L.527
1658: mtc1 $22,$f18; cvt.d.w $f18,$f18
1659: cvt.s.d $f18,$f18
1660: s.s $f18,$fp16-60($sp)
1661: l.s $f18,$fp16-60($sp)
1662: sub.s $f18,$f30,$f18
1663: div.s $f30,$f18,$f30
1664: cvt.d.s $f18,$f30
1665: l.d $f16,L.417
1666: l.s $f10,28($30)
1667: cvt.d.s $f10,$f10
1668: mul.d $f16,$f16,$f10
1669: c.le.d $f18,$f16; bc1t L.532
1670: lw $25,$fp16-52($sp)
1671: addu $25,$25,2
1672: sw $25,$fp16-52($sp)
1673: lw $25,44($30)
1674: beq $25,$0,L.534
1675: la $4,L.522
1676: li $5,2
1677: jal printf # int
1678: L.534:
1679: L.532:
1680: li $16,125
1681: li $25,125
1682: sh $25,$fp16-30($sp)
1683: li $25,125
1684: sw $25,$fp16-36($sp)
1685: li $25,15625
1686: sw $25,$fp16-44($sp)
1687: li $25,125
1688: sw $25,$fp16-40($sp)
1689: li $25,15625
1690: sw $25,$fp16-48($sp)
1691: li $17,125
1692: li $25,15625
1693: sw $25,$fp16-56($sp)
1694: l.s $f26,L.536
1695: l.d $f24,L.537
1696: l.d $f28,L.538
1697: move $23,$0
1698: L.539:
1699: la $25,$fp16-28($sp)
1700: addu $25,$23,$25
1701: sb $0,($25)
1702: L.540:
1703: addu $23,$23,1
1704: blt $23,28,L.539
1705: sll $25,$16,24; sra $25,$25,24
1706: mul $25,$25,$25
1707: lw $24,$fp16-44($sp)
1708: beq $25,$24,L.543
1709: li $25,1
1710: sb $25,$fp16-28($sp)
1711: L.543:
1712: lh $25,$fp16-30($sp)
1713: sll $24,$16,24; sra $24,$24,24
1714: mul $25,$25,$24
1715: lw $24,$fp16-44($sp)
1716: beq $25,$24,L.545
1717: li $25,1
1718: sb $25,$fp16-27($sp)
1719: L.545:
1720: lh $25,$fp16-30($sp)
1721: mul $25,$25,$25
1722: lw $24,$fp16-44($sp)
1723: beq $25,$24,L.548
1724: li $25,1
1725: sb $25,$fp16-26($sp)
1726: L.548:
1727: lw $25,$fp16-36($sp)
1728: sll $24,$16,24; sra $24,$24,24
1729: mul $25,$25,$24
1730: lw $24,$fp16-44($sp)
1731: beq $25,$24,L.551
1732: li $25,1
1733: sb $25,$fp16-25($sp)
1734: L.551:
1735: lw $25,$fp16-36($sp)
1736: lh $24,$fp16-30($sp)
1737: mul $25,$25,$24
1738: lw $24,$fp16-44($sp)
1739: beq $25,$24,L.554
1740: li $25,1
1741: sb $25,$fp16-24($sp)
1742: L.554:
1743: lw $25,$fp16-36($sp)
1744: mul $25,$25,$25
1745: lw $24,$fp16-44($sp)
1746: beq $25,$24,L.557
1747: li $25,1
1748: sb $25,$fp16-23($sp)
1749: L.557:
1750: lw $25,$fp16-40($sp)
1751: sll $24,$16,24; sra $24,$24,24
1752: mul $25,$25,$24
1753: lw $24,$fp16-48($sp)
1754: beq $25,$24,L.560
1755: li $25,1
1756: sb $25,$fp16-22($sp)
1757: L.560:
1758: lw $25,$fp16-40($sp)
1759: lh $24,$fp16-30($sp)
1760: mul $25,$25,$24
1761: lw $24,$fp16-48($sp)
1762: beq $25,$24,L.563
1763: li $25,1
1764: sb $25,$fp16-21($sp)
1765: L.563:
1766: lw $25,$fp16-40($sp)
1767: lw $24,$fp16-36($sp)
1768: mul $25,$25,$24
1769: lw $24,$fp16-48($sp)
1770: beq $25,$24,L.566
1771: li $25,1
1772: sb $25,$fp16-20($sp)
1773: L.566:
1774: lw $25,$fp16-40($sp)
1775: mul $25,$25,$25
1776: lw $24,$fp16-48($sp)
1777: beq $25,$24,L.569
1778: li $25,1
1779: sb $25,$fp16-19($sp)
1780: L.569:
1781: sll $25,$16,24; sra $25,$25,24
1782: mul $25,$17,$25
1783: lw $24,$fp16-56($sp)
1784: beq $25,$24,L.572
1785: li $25,1
1786: sb $25,$fp16-18($sp)
1787: L.572:
1788: lh $25,$fp16-30($sp)
1789: mul $25,$17,$25
1790: lw $24,$fp16-56($sp)
1791: beq $25,$24,L.575
1792: li $25,1
1793: sb $25,$fp16-17($sp)
1794: L.575:
1795: lw $25,$fp16-36($sp)
1796: mul $25,$17,$25
1797: lw $24,$fp16-56($sp)
1798: beq $25,$24,L.578
1799: li $25,1
1800: sb $25,$fp16-16($sp)
1801: L.578:
1802: lw $25,$fp16-40($sp)
1803: mul $25,$17,$25
1804: lw $24,$fp16-48($sp)
1805: beq $25,$24,L.581
1806: li $25,1
1807: sb $25,$fp16-15($sp)
1808: L.581:
1809: mul $25,$17,$17
1810: lw $24,$fp16-56($sp)
1811: beq $25,$24,L.584
1812: li $25,1
1813: sb $25,$fp16-14($sp)
1814: L.584:
1815: sll $25,$16,24; sra $25,$25,24
1816: mtc1 $25,$f18; cvt.d.w $f18,$f18
1817: cvt.s.d $f18,$f18
1818: mul.s $f18,$f26,$f18
1819: cvt.d.s $f18,$f18
1820: c.eq.d $f18,$f28; bc1t L.587
1821: li $25,1
1822: sb $25,$fp16-13($sp)
1823: L.587:
1824: lh $25,$fp16-30($sp)
1825: mtc1 $25,$f18; cvt.d.w $f18,$f18
1826: cvt.s.d $f18,$f18
1827: mul.s $f18,$f26,$f18
1828: cvt.d.s $f18,$f18
1829: c.eq.d $f18,$f28; bc1t L.590
1830: li $25,1
1831: sb $25,$fp16-12($sp)
1832: L.590:
1833: lw $25,$fp16-36($sp)
1834: mtc1 $25,$f18; cvt.d.w $f18,$f18
1835: cvt.s.d $f18,$f18
1836: mul.s $f18,$f26,$f18
1837: cvt.d.s $f18,$f18
1838: c.eq.d $f18,$f28; bc1t L.593
1839: li $25,1
1840: sb $25,$fp16-11($sp)
1841: L.593:
1842: lw $25,$fp16-40($sp)
1843: blt $25,$0,L.599
1844: mtc1 $25,$f22; cvt.d.w $f22,$f22
1845: b L.600
1846: L.599:
1847: mtc1 $25,$f18; cvt.d.w $f18,$f18
1848: l.d $f16,L.601
1849: add.d $f22,$f18,$f16
1850: L.600:
1851: cvt.s.d $f18,$f22
1852: mul.s $f18,$f26,$f18
1853: cvt.d.s $f18,$f18
1854: c.eq.d $f18,$f28; bc1t L.596
1855: li $25,1
1856: sb $25,$fp16-10($sp)
1857: L.596:
1858: mtc1 $17,$f18; cvt.d.w $f18,$f18
1859: cvt.s.d $f18,$f18
1860: mul.s $f18,$f26,$f18
1861: cvt.d.s $f18,$f18
1862: c.eq.d $f18,$f28; bc1t L.603
1863: li $25,1
1864: sb $25,$fp16-9($sp)
1865: L.603:
1866: mul.s $f18,$f26,$f26
1867: cvt.d.s $f18,$f18
1868: c.eq.d $f18,$f28; bc1t L.606
1869: li $25,1
1870: sb $25,$fp16-8($sp)
1871: L.606:
1872: sll $25,$16,24; sra $25,$25,24
1873: mtc1 $25,$f18; cvt.d.w $f18,$f18
1874: mul.d $f18,$f24,$f18
1875: c.eq.d $f18,$f28; bc1t L.609
1876: li $25,1
1877: sb $25,$fp16-7($sp)
1878: L.609:
1879: lh $25,$fp16-30($sp)
1880: mtc1 $25,$f18; cvt.d.w $f18,$f18
1881: mul.d $f18,$f24,$f18
1882: c.eq.d $f18,$f28; bc1t L.612
1883: li $25,1
1884: sb $25,$fp16-6($sp)
1885: L.612:
1886: lw $25,$fp16-36($sp)
1887: mtc1 $25,$f18; cvt.d.w $f18,$f18
1888: mul.d $f18,$f24,$f18
1889: c.eq.d $f18,$f28; bc1t L.615
1890: li $25,1
1891: sb $25,$fp16-5($sp)
1892: L.615:
1893: lw $25,$fp16-40($sp)
1894: blt $25,$0,L.621
1895: mtc1 $25,$f22; cvt.d.w $f22,$f22
1896: b L.622
1897: L.621:
1898: mtc1 $25,$f18; cvt.d.w $f18,$f18
1899: l.d $f16,L.601
1900: add.d $f22,$f18,$f16
1901: L.622:
1902: mul.d $f18,$f24,$f22
1903: c.eq.d $f18,$f28; bc1t L.618
1904: li $25,1
1905: sb $25,$fp16-4($sp)
1906: L.618:
1907: mtc1 $17,$f18; cvt.d.w $f18,$f18
1908: mul.d $f18,$f24,$f18
1909: c.eq.d $f18,$f28; bc1t L.624
1910: li $25,1
1911: sb $25,$fp16-3($sp)
1912: L.624:
1913: cvt.d.s $f18,$f26
1914: mul.d $f18,$f24,$f18
1915: c.eq.d $f18,$f28; bc1t L.627
1916: li $25,1
1917: sb $25,$fp16-2($sp)
1918: L.627:
1919: mul.d $f18,$f24,$f24
1920: c.eq.d $f18,$f28; bc1t L.630
1921: li $25,1
1922: sb $25,$fp16-1($sp)
1923: L.630:
1924: move $21,$0
1925: move $23,$0
1926: L.633:
1927: sll $25,$21,24; sra $25,$25,24
1928: la $24,$fp16-28($sp)
1929: addu $24,$23,$24
1930: lb $24,($24)
1931: addu $21,$25,$24
1932: L.634:
1933: addu $23,$23,1
1934: blt $23,28,L.633
1935: sll $25,$21,24; sra $25,$25,24
1936: beq $25,$0,L.637
1937: lw $25,$fp16-52($sp)
1938: addu $25,$25,4
1939: sw $25,$fp16-52($sp)
1940: lw $25,44($30)
1941: beq $25,$0,L.639
1942: la $4,L.522
1943: li $5,4
1944: jal printf # int
1945: la $4,L.641
1946: jal printf # int
1947: move $23,$0
1948: L.642:
1949: la $4,L.646
1950: la $25,$fp16-28($sp)
1951: addu $25,$23,$25
1952: lb $5,($25)
1953: jal printf # int
1954: L.643:
1955: addu $23,$23,1
1956: blt $23,28,L.642
1957: la $4,L.647
1958: jal printf # int
1959: L.639:
1960: L.637:
1961: li $17,32768
1962: bleu $17,0x8000,L.648
1963: lw $25,$fp16-52($sp)
1964: addu $25,$25,8
1965: sw $25,$fp16-52($sp)
1966: lw $25,44($30)
1967: beq $25,$0,L.650
1968: la $4,L.522
1969: li $5,8
1970: jal printf # int
1971: L.650:
1972: L.648:
1973: lw $2,$fp16-52($sp)
1974: L.521:
1975: l.d $f22,16($sp)
1976: l.d $f24,24($sp)
1977: l.d $f26,32($sp)
1978: l.d $f28,40($sp)
1979: l.d $f30,48($sp)
1980: lw $16,56($sp)
1981: lw $17,60($sp)
1982: lw $18,64($sp)
1983: lw $19,68($sp)
1984: lw $20,72($sp)
1985: lw $21,76($sp)
1986: lw $22,80($sp)
1987: lw $23,84($sp)
1988: lw $30,88($sp)
1989: lw $31,92($sp)
1990: addu $sp,$sp,160
1991: j $31
1992: .end s626
1993: .data; L.653:.ascii "s71,er%d\012\000"
1994: .data; L.654:.ascii "s71 \000"
1995: .sdata; L.655:.byte 113
1996: .text
1997: .globl s71
1998: .text
1999: .align 2; .ent s71
2000: s71:
2001: $fp17=88
2002: .frame $sp,88,$31
2003: addu $sp,$sp,-88
2004: .mask 0xc0f00000,-52
2005: sw $20,16($sp)
2006: sw $21,20($sp)
2007: sw $22,24($sp)
2008: sw $23,28($sp)
2009: sw $30,32($sp)
2010: sw $31,36($sp)
2011: move $30,$4
2012: la $23,L.654
2013: addu $22,$30,60
2014: move $21,$0
2015: L.656:
2016: L.657:
2017: move $25,$22
2018: addu $22,$25,1
2019: move $24,$23
2020: addu $23,$24,1
2021: lb $24,($24)
2022: sb $24,($25)
2023: sll $25,$24,24; sra $25,$25,24
2024: bne $25,$0,L.656
2025: lb $25,L.661
2026: lb $24,L.655
2027: beq $25,$24,L.659
2028: addu $21,$21,1
2029: lw $25,44($30)
2030: beq $25,$0,L.662
2031: la $4,L.653
2032: li $5,1
2033: jal printf # int
2034: L.662:
2035: L.659:
2036: b L.664
2037: addu $21,$21,2
2038: lw $25,44($30)
2039: beq $25,$0,L.666
2040: la $4,L.653
2041: li $5,2
2042: jal printf # int
2043: L.666:
2044: L.664:
2045: li $25,1942
2046: sw $25,$fp17-20($sp)
2047: lw $25,$fp17-20($sp)
2048: bne $25,1942,L.674
2049: lw $25,$fp17-20($sp)
2050: lw $24,$fp17-20($sp)
2051: beq $25,$24,L.669
2052: L.674:
2053: addu $21,$21,4
2054: lw $25,44($30)
2055: beq $25,$0,L.675
2056: la $4,L.653
2057: li $5,4
2058: jal printf # int
2059: L.675:
2060: L.669:
2061: li $4,-5
2062: jal McCarthy # int
2063: beq $2,91,L.677
2064: addu $21,$21,8
2065: lw $25,44($30)
2066: beq $25,$0,L.679
2067: la $4,L.653
2068: li $5,8
2069: jal printf # int
2070: L.679:
2071: L.677:
2072: li $20,2
2073: li $25,3
2074: sw $25,$fp17-44($sp)
2075: la $25,$fp17-44($sp)
2076: sw $25,$fp17-48($sp)
2077: move $4,$20
2078: lw $5,$fp17-48($sp)
2079: jal clobber # int
2080: bne $20,2,L.683
2081: lw $25,$fp17-44($sp)
2082: beq $25,2,L.681
2083: L.683:
2084: addu $21,$21,16
2085: lw $25,44($30)
2086: beq $25,$0,L.684
2087: la $4,L.653
2088: li $5,16
2089: jal printf # int
2090: L.684:
2091: L.681:
2092: l.s $f18,32($30)
2093: c.eq.s $f18,$f18; bc1t L.686
2094: addu $21,$21,32
2095: lw $25,44($30)
2096: beq $25,$0,L.688
2097: la $4,L.653
2098: li $5,32
2099: jal printf # int
2100: L.688:
2101: L.686:
2102: move $2,$21
2103: L.652:
2104: lw $20,16($sp)
2105: lw $21,20($sp)
2106: lw $22,24($sp)
2107: lw $23,28($sp)
2108: lw $30,32($sp)
2109: lw $31,36($sp)
2110: addu $sp,$sp,88
2111: j $31
2112: .end s71
2113: .globl McCarthy
2114: .text
2115: .align 2; .ent McCarthy
2116: McCarthy:
2117: $fp18=24
2118: .frame $sp,24,$31
2119: addu $sp,$sp,-24
2120: .mask 0x80000000,-8
2121: sw $31,16($sp)
2122: sw $4,24($sp)
2123: lw $25,$fp18+0($sp)
2124: ble $25,100,L.691
2125: lw $25,$fp18+0($sp)
2126: subu $2,$25,10
2127: b L.690
2128: L.691:
2129: lw $25,$fp18+0($sp)
2130: addu $4,$25,11
2131: jal McCarthy # int
2132: move $4,$2
2133: jal McCarthy # int
2134: L.690:
2135: lw $31,16($sp)
2136: addu $sp,$sp,24
2137: j $31
2138: .end McCarthy
2139: .globl clobber
2140: .text
2141: .align 2; .ent clobber
2142: clobber:
2143: $fp19=0
2144: .frame $sp,0,$31
2145: li $4,3
2146: li $25,2
2147: sw $25,($5)
2148: L.693:
2149: j $31
2150: .end clobber
2151: .data; L.695:.ascii "Local error %d.\012\000"
2152: .data; L.696:.ascii "s714,er%d\012\000"
2153: .data; L.697:.ascii "s714 \000"
2154: .text
2155: .globl s714
2156: .text
2157: .align 2; .ent s714
2158: s714:
2159: $fp20=160
2160: .frame $sp,160,$31
2161: addu $sp,$sp,-160
2162: .fmask 0xffc00000,-112
2163: s.d $f22,16($sp)
2164: s.d $f24,24($sp)
2165: s.d $f26,32($sp)
2166: s.d $f28,40($sp)
2167: s.d $f30,48($sp)
2168: .mask 0xc0ff0000,-68
2169: sw $16,56($sp)
2170: sw $17,60($sp)
2171: sw $18,64($sp)
2172: sw $19,68($sp)
2173: sw $20,72($sp)
2174: sw $21,76($sp)
2175: sw $22,80($sp)
2176: sw $23,84($sp)
2177: sw $30,88($sp)
2178: sw $31,92($sp)
2179: sw $4,160($sp)
2180: la $25,L.697
2181: sw $25,$fp20-16($sp)
2182: lw $25,$fp20+0($sp)
2183: addu $24,$25,60
2184: sw $24,$fp20-20($sp)
2185: sw $0,$fp20-24($sp)
2186: move $23,$0
2187: lw $30,48($25)
2188: L.698:
2189: L.699:
2190: lw $25,$fp20-20($sp)
2191: addu $24,$25,1
2192: sw $24,$fp20-20($sp)
2193: lw $24,$fp20-16($sp)
2194: addu $15,$24,1
2195: sw $15,$fp20-16($sp)
2196: lb $24,($24)
2197: sb $24,($25)
2198: sll $25,$24,24; sra $25,$25,24
2199: bne $25,$0,L.698
2200: li $22,5
2201: li $17,2
2202: move $22,$17
2203: sll $25,$22,24; sra $25,$25,24
2204: beq $25,2,L.701
2205: li $23,1
2206: beq $30,$0,L.703
2207: la $4,L.695
2208: move $5,$23
2209: jal printf # int
2210: L.703:
2211: L.701:
2212: li $22,5
2213: li $16,2
2214: sll $25,$16,16; sra $25,$25,16
2215: move $22,$25
2216: sll $25,$22,24; sra $25,$25,24
2217: beq $25,2,L.705
2218: li $23,2
2219: beq $30,$0,L.707
2220: la $4,L.695
2221: move $5,$23
2222: jal printf # int
2223: L.707:
2224: L.705:
2225: li $22,5
2226: li $25,2
2227: sw $25,$fp20-4($sp)
2228: lw $22,$fp20-4($sp)
2229: sll $25,$22,24; sra $25,$25,24
2230: beq $25,2,L.709
2231: li $23,3
2232: beq $30,$0,L.711
2233: la $4,L.695
2234: move $5,$23
2235: jal printf # int
2236: L.711:
2237: L.709:
2238: li $22,5
2239: li $25,2
2240: sw $25,$fp20-8($sp)
2241: lw $22,$fp20-8($sp)
2242: sll $25,$22,24; sra $25,$25,24
2243: beq $25,2,L.713
2244: li $23,4
2245: beq $30,$0,L.715
2246: la $4,L.695
2247: move $5,$23
2248: jal printf # int
2249: L.715:
2250: L.713:
2251: li $22,5
2252: li $25,2
2253: sw $25,$fp20-12($sp)
2254: lw $22,$fp20-12($sp)
2255: sll $25,$22,24; sra $25,$25,24
2256: beq $25,2,L.717
2257: li $23,5
2258: beq $30,$0,L.719
2259: la $4,L.695
2260: move $5,$23
2261: jal printf # int
2262: L.719:
2263: L.717:
2264: li $22,5
2265: l.s $f26,L.531
2266: trunc.w.s $f2,$f26,$22; mfc1 $22,$f2
2267: sll $25,$22,24; sra $25,$25,24
2268: beq $25,2,L.721
2269: li $23,6
2270: beq $30,$0,L.723
2271: la $4,L.695
2272: move $5,$23
2273: jal printf # int
2274: L.723:
2275: L.721:
2276: li $22,5
2277: l.d $f24,L.417
2278: trunc.w.d $f2,$f24,$22; mfc1 $22,$f2
2279: sll $25,$22,24; sra $25,$25,24
2280: beq $25,2,L.725
2281: li $23,7
2282: beq $30,$0,L.727
2283: la $4,L.695
2284: move $5,$23
2285: jal printf # int
2286: L.727:
2287: L.725:
2288: li $21,5
2289: li $17,2
2290: sll $25,$17,24; sra $25,$25,24
2291: move $21,$25
2292: sll $25,$21,16; sra $25,$25,16
2293: beq $25,2,L.729
2294: li $23,8
2295: beq $30,$0,L.731
2296: la $4,L.695
2297: move $5,$23
2298: jal printf # int
2299: L.731:
2300: L.729:
2301: li $21,5
2302: li $16,2
2303: move $21,$16
2304: sll $25,$21,16; sra $25,$25,16
2305: beq $25,2,L.733
2306: li $23,9
2307: beq $30,$0,L.735
2308: la $4,L.695
2309: move $5,$23
2310: jal printf # int
2311: L.735:
2312: L.733:
2313: li $21,5
2314: li $25,2
2315: sw $25,$fp20-4($sp)
2316: lw $21,$fp20-4($sp)
2317: sll $25,$21,16; sra $25,$25,16
2318: beq $25,2,L.737
2319: li $23,10
2320: beq $30,$0,L.739
2321: la $4,L.695
2322: move $5,$23
2323: jal printf # int
2324: L.739:
2325: L.737:
2326: li $21,5
2327: li $25,2
2328: sw $25,$fp20-8($sp)
2329: lw $21,$fp20-8($sp)
2330: sll $25,$21,16; sra $25,$25,16
2331: beq $25,2,L.741
2332: li $23,11
2333: beq $30,$0,L.743
2334: la $4,L.695
2335: move $5,$23
2336: jal printf # int
2337: L.743:
2338: L.741:
2339: li $21,5
2340: li $25,2
2341: sw $25,$fp20-12($sp)
2342: lw $21,$fp20-12($sp)
2343: sll $25,$21,16; sra $25,$25,16
2344: beq $25,2,L.745
2345: li $23,12
2346: beq $30,$0,L.747
2347: la $4,L.695
2348: move $5,$23
2349: jal printf # int
2350: L.747:
2351: L.745:
2352: li $21,5
2353: l.s $f26,L.531
2354: trunc.w.s $f2,$f26,$21; mfc1 $21,$f2
2355: sll $25,$21,16; sra $25,$25,16
2356: beq $25,2,L.749
2357: li $23,13
2358: beq $30,$0,L.751
2359: la $4,L.695
2360: move $5,$23
2361: jal printf # int
2362: L.751:
2363: L.749:
2364: li $21,5
2365: l.d $f24,L.417
2366: trunc.w.d $f2,$f24,$21; mfc1 $21,$f2
2367: sll $25,$21,16; sra $25,$25,16
2368: beq $25,2,L.753
2369: li $23,14
2370: beq $30,$0,L.755
2371: la $4,L.695
2372: move $5,$23
2373: jal printf # int
2374: L.755:
2375: L.753:
2376: li $20,5
2377: li $17,2
2378: sll $25,$17,24; sra $25,$25,24
2379: move $20,$25
2380: beq $20,2,L.757
2381: li $23,15
2382: beq $30,$0,L.759
2383: la $4,L.695
2384: move $5,$23
2385: jal printf # int
2386: L.759:
2387: L.757:
2388: li $20,5
2389: li $16,2
2390: sll $25,$16,16; sra $25,$25,16
2391: move $20,$25
2392: beq $20,2,L.761
2393: li $23,16
2394: beq $30,$0,L.763
2395: la $4,L.695
2396: move $5,$23
2397: jal printf # int
2398: L.763:
2399: L.761:
2400: li $20,5
2401: li $25,2
2402: sw $25,$fp20-4($sp)
2403: lw $20,$fp20-4($sp)
2404: beq $20,2,L.765
2405: li $23,17
2406: beq $30,$0,L.767
2407: la $4,L.695
2408: move $5,$23
2409: jal printf # int
2410: L.767:
2411: L.765:
2412: li $20,5
2413: li $25,2
2414: sw $25,$fp20-8($sp)
2415: lw $20,$fp20-8($sp)
2416: beq $20,2,L.769
2417: li $23,18
2418: beq $30,$0,L.771
2419: la $4,L.695
2420: move $5,$23
2421: jal printf # int
2422: L.771:
2423: L.769:
2424: li $20,5
2425: li $25,2
2426: sw $25,$fp20-12($sp)
2427: lw $20,$fp20-12($sp)
2428: beq $20,2,L.773
2429: li $23,19
2430: beq $30,$0,L.775
2431: la $4,L.695
2432: move $5,$23
2433: jal printf # int
2434: L.775:
2435: L.773:
2436: li $20,5
2437: l.s $f26,L.531
2438: trunc.w.s $f2,$f26,$20; mfc1 $20,$f2
2439: beq $20,2,L.777
2440: li $23,20
2441: beq $30,$0,L.779
2442: la $4,L.695
2443: move $5,$23
2444: jal printf # int
2445: L.779:
2446: L.777:
2447: li $20,5
2448: l.d $f24,L.417
2449: trunc.w.d $f2,$f24,$20; mfc1 $20,$f2
2450: beq $20,2,L.781
2451: li $23,21
2452: beq $30,$0,L.783
2453: la $4,L.695
2454: move $5,$23
2455: jal printf # int
2456: L.783:
2457: L.781:
2458: li $19,5
2459: li $17,2
2460: sll $25,$17,24; sra $25,$25,24
2461: move $19,$25
2462: beq $19,2,L.785
2463: li $23,22
2464: beq $30,$0,L.787
2465: la $4,L.695
2466: move $5,$23
2467: jal printf # int
2468: L.787:
2469: L.785:
2470: li $19,5
2471: li $16,2
2472: sll $25,$16,16; sra $25,$25,16
2473: move $19,$25
2474: beq $19,2,L.789
2475: li $23,23
2476: beq $30,$0,L.791
2477: la $4,L.695
2478: move $5,$23
2479: jal printf # int
2480: L.791:
2481: L.789:
2482: li $19,5
2483: li $25,2
2484: sw $25,$fp20-4($sp)
2485: lw $19,$fp20-4($sp)
2486: beq $19,2,L.793
2487: li $23,24
2488: beq $30,$0,L.795
2489: la $4,L.695
2490: move $5,$23
2491: jal printf # int
2492: L.795:
2493: L.793:
2494: li $19,5
2495: li $25,2
2496: sw $25,$fp20-8($sp)
2497: lw $19,$fp20-8($sp)
2498: beq $19,2,L.797
2499: li $23,25
2500: beq $30,$0,L.799
2501: la $4,L.695
2502: move $5,$23
2503: jal printf # int
2504: L.799:
2505: L.797:
2506: li $19,5
2507: li $25,2
2508: sw $25,$fp20-12($sp)
2509: lw $19,$fp20-12($sp)
2510: beq $19,2,L.801
2511: li $23,26
2512: beq $30,$0,L.803
2513: la $4,L.695
2514: move $5,$23
2515: jal printf # int
2516: L.803:
2517: L.801:
2518: li $19,5
2519: l.s $f26,L.531
2520: trunc.w.s $f2,$f26,$19; mfc1 $19,$f2
2521: beq $19,2,L.805
2522: li $23,27
2523: beq $30,$0,L.807
2524: la $4,L.695
2525: move $5,$23
2526: jal printf # int
2527: L.807:
2528: L.805:
2529: li $19,5
2530: l.d $f24,L.417
2531: trunc.w.d $f2,$f24,$19; mfc1 $19,$f2
2532: beq $19,2,L.809
2533: li $23,28
2534: beq $30,$0,L.811
2535: la $4,L.695
2536: move $5,$23
2537: jal printf # int
2538: L.811:
2539: L.809:
2540: li $18,5
2541: li $17,2
2542: sll $25,$17,24; sra $25,$25,24
2543: move $18,$25
2544: beq $18,2,L.813
2545: li $23,29
2546: beq $30,$0,L.815
2547: la $4,L.695
2548: move $5,$23
2549: jal printf # int
2550: L.815:
2551: L.813:
2552: li $18,5
2553: li $16,2
2554: sll $25,$16,16; sra $25,$25,16
2555: move $18,$25
2556: beq $18,2,L.817
2557: li $23,30
2558: beq $30,$0,L.819
2559: la $4,L.695
2560: move $5,$23
2561: jal printf # int
2562: L.819:
2563: L.817:
2564: li $18,5
2565: li $25,2
2566: sw $25,$fp20-4($sp)
2567: lw $18,$fp20-4($sp)
2568: beq $18,2,L.821
2569: li $23,31
2570: beq $30,$0,L.823
2571: la $4,L.695
2572: move $5,$23
2573: jal printf # int
2574: L.823:
2575: L.821:
2576: li $18,5
2577: li $25,2
2578: sw $25,$fp20-8($sp)
2579: lw $18,$fp20-8($sp)
2580: beq $18,2,L.825
2581: li $23,32
2582: beq $30,$0,L.827
2583: la $4,L.695
2584: move $5,$23
2585: jal printf # int
2586: L.827:
2587: L.825:
2588: li $18,5
2589: li $25,2
2590: sw $25,$fp20-12($sp)
2591: lw $18,$fp20-12($sp)
2592: beq $18,2,L.829
2593: li $23,33
2594: beq $30,$0,L.831
2595: la $4,L.695
2596: move $5,$23
2597: jal printf # int
2598: L.831:
2599: L.829:
2600: li $18,5
2601: l.s $f26,L.531
2602: cvt.d.s $f18,$f26
2603: l.d $f16,L.836
2604: c.lt.d $f18,$f16; bc1t L.834
2605: sub.d $f18,$f18,$f16
2606: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2
2607: addu $25,$25,0x80000000
2608: sw $25,$fp20-28($sp)
2609: b L.835
2610: L.834:
2611: trunc.w.s $f2,$f26,$25; mfc1 $25,$f2
2612: sw $25,$fp20-28($sp)
2613: L.835:
2614: lw $18,$fp20-28($sp)
2615: beq $18,2,L.837
2616: li $23,34
2617: beq $30,$0,L.839
2618: la $4,L.695
2619: move $5,$23
2620: jal printf # int
2621: L.839:
2622: L.837:
2623: li $18,5
2624: l.d $f24,L.417
2625: l.d $f18,L.836
2626: c.lt.d $f24,$f18; bc1t L.842
2627: sub.d $f18,$f24,$f18
2628: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2
2629: addu $25,$25,0x80000000
2630: sw $25,$fp20-32($sp)
2631: b L.843
2632: L.842:
2633: trunc.w.d $f2,$f24,$25; mfc1 $25,$f2
2634: sw $25,$fp20-32($sp)
2635: L.843:
2636: lw $18,$fp20-32($sp)
2637: beq $18,2,L.844
2638: li $23,35
2639: beq $30,$0,L.846
2640: la $4,L.695
2641: move $5,$23
2642: jal printf # int
2643: L.846:
2644: L.844:
2645: l.s $f30,L.848
2646: li $17,2
2647: sll $25,$17,24; sra $25,$25,24
2648: mtc1 $25,$f18; cvt.d.w $f18,$f18
2649: cvt.s.d $f30,$f18
2650: l.s $f18,L.531
2651: c.eq.s $f30,$f18; bc1t L.849
2652: li $23,36
2653: beq $30,$0,L.851
2654: la $4,L.695
2655: move $5,$23
2656: jal printf # int
2657: L.851:
2658: L.849:
2659: l.s $f30,L.848
2660: li $16,2
2661: sll $25,$16,16; sra $25,$25,16
2662: mtc1 $25,$f18; cvt.d.w $f18,$f18
2663: cvt.s.d $f30,$f18
2664: l.s $f18,L.531
2665: c.eq.s $f30,$f18; bc1t L.853
2666: li $23,37
2667: beq $30,$0,L.855
2668: la $4,L.695
2669: move $5,$23
2670: jal printf # int
2671: L.855:
2672: L.853:
2673: l.s $f30,L.848
2674: li $25,2
2675: sw $25,$fp20-4($sp)
2676: lw $25,$fp20-4($sp)
2677: mtc1 $25,$f18; cvt.d.w $f18,$f18
2678: cvt.s.d $f30,$f18
2679: l.s $f18,L.531
2680: c.eq.s $f30,$f18; bc1t L.857
2681: li $23,38
2682: beq $30,$0,L.859
2683: la $4,L.695
2684: move $5,$23
2685: jal printf # int
2686: L.859:
2687: L.857:
2688: l.s $f30,L.848
2689: li $25,2
2690: sw $25,$fp20-8($sp)
2691: lw $25,$fp20-8($sp)
2692: mtc1 $25,$f18; cvt.d.w $f18,$f18
2693: cvt.s.d $f30,$f18
2694: l.s $f18,L.531
2695: c.eq.s $f30,$f18; bc1t L.861
2696: li $23,39
2697: beq $30,$0,L.863
2698: la $4,L.695
2699: move $5,$23
2700: jal printf # int
2701: L.863:
2702: L.861:
2703: l.s $f30,L.848
2704: li $25,2
2705: sw $25,$fp20-12($sp)
2706: lw $25,$fp20-12($sp)
2707: blt $25,$0,L.866
2708: mtc1 $25,$f22; cvt.d.w $f22,$f22
2709: b L.867
2710: L.866:
2711: mtc1 $25,$f18; cvt.d.w $f18,$f18
2712: l.d $f16,L.601
2713: add.d $f22,$f18,$f16
2714: L.867:
2715: cvt.s.d $f30,$f22
2716: l.s $f18,L.531
2717: c.eq.s $f30,$f18; bc1t L.868
2718: li $23,40
2719: beq $30,$0,L.870
2720: la $4,L.695
2721: move $5,$23
2722: jal printf # int
2723: L.870:
2724: L.868:
2725: l.s $f30,L.848
2726: l.s $f18,L.531
2727: mov.s $f26,$f18
2728: mov.s $f30,$f26
2729: c.eq.s $f30,$f18; bc1t L.872
2730: li $23,41
2731: beq $30,$0,L.874
2732: la $4,L.695
2733: move $5,$23
2734: jal printf # int
2735: L.874:
2736: L.872:
2737: l.s $f30,L.848
2738: l.d $f24,L.417
2739: cvt.s.d $f30,$f24
2740: l.s $f18,L.531
2741: c.eq.s $f30,$f18; bc1t L.876
2742: li $23,42
2743: beq $30,$0,L.878
2744: la $4,L.695
2745: move $5,$23
2746: jal printf # int
2747: L.878:
2748: L.876:
2749: l.d $f28,L.880
2750: li $17,2
2751: sll $25,$17,24; sra $25,$25,24
2752: mtc1 $25,$f28; cvt.d.w $f28,$f28
2753: l.d $f18,L.417
2754: c.eq.d $f28,$f18; bc1t L.881
2755: li $23,43
2756: beq $30,$0,L.883
2757: la $4,L.695
2758: move $5,$23
2759: jal printf # int
2760: L.883:
2761: L.881:
2762: l.d $f28,L.880
2763: li $16,2
2764: sll $25,$16,16; sra $25,$25,16
2765: mtc1 $25,$f28; cvt.d.w $f28,$f28
2766: l.d $f18,L.417
2767: c.eq.d $f28,$f18; bc1t L.885
2768: li $23,44
2769: beq $30,$0,L.887
2770: la $4,L.695
2771: move $5,$23
2772: jal printf # int
2773: L.887:
2774: L.885:
2775: l.d $f28,L.880
2776: li $25,2
2777: sw $25,$fp20-4($sp)
2778: lw $25,$fp20-4($sp)
2779: mtc1 $25,$f28; cvt.d.w $f28,$f28
2780: l.d $f18,L.417
2781: c.eq.d $f28,$f18; bc1t L.889
2782: li $23,45
2783: beq $30,$0,L.891
2784: la $4,L.695
2785: move $5,$23
2786: jal printf # int
2787: L.891:
2788: L.889:
2789: l.d $f28,L.880
2790: li $25,2
2791: sw $25,$fp20-8($sp)
2792: lw $25,$fp20-8($sp)
2793: mtc1 $25,$f28; cvt.d.w $f28,$f28
2794: l.d $f18,L.417
2795: c.eq.d $f28,$f18; bc1t L.893
2796: li $23,46
2797: beq $30,$0,L.895
2798: la $4,L.695
2799: move $5,$23
2800: jal printf # int
2801: L.895:
2802: L.893:
2803: l.d $f28,L.880
2804: li $25,2
2805: sw $25,$fp20-12($sp)
2806: lw $25,$fp20-12($sp)
2807: blt $25,$0,L.898
2808: mtc1 $25,$f22; cvt.d.w $f22,$f22
2809: b L.899
2810: L.898:
2811: mtc1 $25,$f18; cvt.d.w $f18,$f18
2812: l.d $f16,L.601
2813: add.d $f22,$f18,$f16
2814: L.899:
2815: mov.d $f28,$f22
2816: l.d $f18,L.417
2817: c.eq.d $f28,$f18; bc1t L.900
2818: li $23,47
2819: beq $30,$0,L.902
2820: la $4,L.695
2821: move $5,$23
2822: jal printf # int
2823: L.902:
2824: L.900:
2825: l.d $f28,L.880
2826: l.s $f26,L.531
2827: cvt.d.s $f28,$f26
2828: l.d $f18,L.417
2829: c.eq.d $f28,$f18; bc1t L.904
2830: li $23,48
2831: beq $30,$0,L.906
2832: la $4,L.695
2833: move $5,$23
2834: jal printf # int
2835: L.906:
2836: L.904:
2837: l.d $f28,L.880
2838: l.d $f18,L.417
2839: mov.d $f24,$f18
2840: mov.d $f28,$f24
2841: c.eq.d $f28,$f18; bc1t L.908
2842: li $23,49
2843: beq $30,$0,L.910
2844: la $4,L.695
2845: move $5,$23
2846: jal printf # int
2847: L.910:
2848: L.908:
2849: li $22,5
2850: li $17,2
2851: sll $25,$22,24; sra $25,$25,24
2852: sll $24,$17,24; sra $24,$24,24
2853: addu $22,$25,$24
2854: sll $25,$22,24; sra $25,$25,24
2855: beq $25,7,L.912
2856: li $23,50
2857: beq $30,$0,L.914
2858: la $4,L.695
2859: move $5,$23
2860: jal printf # int
2861: L.914:
2862: L.912:
2863: li $22,5
2864: li $16,2
2865: sll $25,$22,24; sra $25,$25,24
2866: sll $24,$16,16; sra $24,$24,16
2867: addu $22,$25,$24
2868: sll $25,$22,24; sra $25,$25,24
2869: beq $25,7,L.916
2870: li $23,51
2871: beq $30,$0,L.918
2872: la $4,L.695
2873: move $5,$23
2874: jal printf # int
2875: L.918:
2876: L.916:
2877: li $22,5
2878: li $25,2
2879: sw $25,$fp20-4($sp)
2880: sll $25,$22,24; sra $25,$25,24
2881: lw $24,$fp20-4($sp)
2882: addu $22,$25,$24
2883: sll $25,$22,24; sra $25,$25,24
2884: beq $25,7,L.920
2885: li $23,52
2886: beq $30,$0,L.922
2887: la $4,L.695
2888: move $5,$23
2889: jal printf # int
2890: L.922:
2891: L.920:
2892: li $22,5
2893: li $25,2
2894: sw $25,$fp20-8($sp)
2895: sll $25,$22,24; sra $25,$25,24
2896: lw $24,$fp20-8($sp)
2897: addu $22,$25,$24
2898: sll $25,$22,24; sra $25,$25,24
2899: beq $25,7,L.924
2900: li $23,53
2901: beq $30,$0,L.926
2902: la $4,L.695
2903: move $5,$23
2904: jal printf # int
2905: L.926:
2906: L.924:
2907: li $22,5
2908: li $25,2
2909: sw $25,$fp20-12($sp)
2910: sll $25,$22,24; sra $25,$25,24
2911: lw $24,$fp20-12($sp)
2912: addu $22,$25,$24
2913: sll $25,$22,24; sra $25,$25,24
2914: beq $25,7,L.928
2915: li $23,54
2916: beq $30,$0,L.930
2917: la $4,L.695
2918: move $5,$23
2919: jal printf # int
2920: L.930:
2921: L.928:
2922: li $22,5
2923: l.s $f26,L.531
2924: sll $25,$22,24; sra $25,$25,24
2925: mtc1 $25,$f18; cvt.d.w $f18,$f18
2926: cvt.s.d $f18,$f18
2927: add.s $f18,$f18,$f26
2928: trunc.w.s $f2,$f18,$22; mfc1 $22,$f2
2929: sll $25,$22,24; sra $25,$25,24
2930: beq $25,7,L.932
2931: li $23,55
2932: beq $30,$0,L.934
2933: la $4,L.695
2934: move $5,$23
2935: jal printf # int
2936: L.934:
2937: L.932:
2938: li $22,5
2939: l.d $f24,L.417
2940: sll $25,$22,24; sra $25,$25,24
2941: mtc1 $25,$f18; cvt.d.w $f18,$f18
2942: add.d $f18,$f18,$f24
2943: trunc.w.d $f2,$f18,$22; mfc1 $22,$f2
2944: sll $25,$22,24; sra $25,$25,24
2945: beq $25,7,L.936
2946: li $23,56
2947: beq $30,$0,L.938
2948: la $4,L.695
2949: move $5,$23
2950: jal printf # int
2951: L.938:
2952: L.936:
2953: li $21,5
2954: li $17,2
2955: sll $25,$21,16; sra $25,$25,16
2956: sll $24,$17,24; sra $24,$24,24
2957: addu $21,$25,$24
2958: sll $25,$21,16; sra $25,$25,16
2959: beq $25,7,L.940
2960: li $23,57
2961: beq $30,$0,L.942
2962: la $4,L.695
2963: move $5,$23
2964: jal printf # int
2965: L.942:
2966: L.940:
2967: li $21,5
2968: li $16,2
2969: sll $25,$21,16; sra $25,$25,16
2970: sll $24,$16,16; sra $24,$24,16
2971: addu $21,$25,$24
2972: sll $25,$21,16; sra $25,$25,16
2973: beq $25,7,L.944
2974: li $23,58
2975: beq $30,$0,L.946
2976: la $4,L.695
2977: move $5,$23
2978: jal printf # int
2979: L.946:
2980: L.944:
2981: li $21,5
2982: li $25,2
2983: sw $25,$fp20-4($sp)
2984: sll $25,$21,16; sra $25,$25,16
2985: lw $24,$fp20-4($sp)
2986: addu $21,$25,$24
2987: sll $25,$21,16; sra $25,$25,16
2988: beq $25,7,L.948
2989: li $23,59
2990: beq $30,$0,L.950
2991: la $4,L.695
2992: move $5,$23
2993: jal printf # int
2994: L.950:
2995: L.948:
2996: li $21,5
2997: li $25,2
2998: sw $25,$fp20-8($sp)
2999: sll $25,$21,16; sra $25,$25,16
3000: lw $24,$fp20-8($sp)
3001: addu $21,$25,$24
3002: sll $25,$21,16; sra $25,$25,16
3003: beq $25,7,L.952
3004: li $23,60
3005: beq $30,$0,L.954
3006: la $4,L.695
3007: move $5,$23
3008: jal printf # int
3009: L.954:
3010: L.952:
3011: li $21,5
3012: li $25,2
3013: sw $25,$fp20-12($sp)
3014: sll $25,$21,16; sra $25,$25,16
3015: lw $24,$fp20-12($sp)
3016: addu $21,$25,$24
3017: sll $25,$21,16; sra $25,$25,16
3018: beq $25,7,L.956
3019: li $23,61
3020: beq $30,$0,L.958
3021: la $4,L.695
3022: move $5,$23
3023: jal printf # int
3024: L.958:
3025: L.956:
3026: li $21,5
3027: l.s $f26,L.531
3028: sll $25,$21,16; sra $25,$25,16
3029: mtc1 $25,$f18; cvt.d.w $f18,$f18
3030: cvt.s.d $f18,$f18
3031: add.s $f18,$f18,$f26
3032: trunc.w.s $f2,$f18,$21; mfc1 $21,$f2
3033: sll $25,$21,16; sra $25,$25,16
3034: beq $25,7,L.960
3035: li $23,62
3036: beq $30,$0,L.962
3037: la $4,L.695
3038: move $5,$23
3039: jal printf # int
3040: L.962:
3041: L.960:
3042: li $21,5
3043: l.d $f24,L.417
3044: sll $25,$21,16; sra $25,$25,16
3045: mtc1 $25,$f18; cvt.d.w $f18,$f18
3046: add.d $f18,$f18,$f24
3047: trunc.w.d $f2,$f18,$21; mfc1 $21,$f2
3048: sll $25,$21,16; sra $25,$25,16
3049: beq $25,7,L.964
3050: li $23,63
3051: beq $30,$0,L.966
3052: la $4,L.695
3053: move $5,$23
3054: jal printf # int
3055: L.966:
3056: L.964:
3057: li $20,5
3058: li $17,2
3059: sll $25,$17,24; sra $25,$25,24
3060: addu $20,$20,$25
3061: beq $20,7,L.968
3062: li $23,64
3063: beq $30,$0,L.970
3064: la $4,L.695
3065: move $5,$23
3066: jal printf # int
3067: L.970:
3068: L.968:
3069: li $20,5
3070: li $16,2
3071: sll $25,$16,16; sra $25,$25,16
3072: addu $20,$20,$25
3073: beq $20,7,L.972
3074: li $23,65
3075: beq $30,$0,L.974
3076: la $4,L.695
3077: move $5,$23
3078: jal printf # int
3079: L.974:
3080: L.972:
3081: li $20,5
3082: li $25,2
3083: sw $25,$fp20-4($sp)
3084: lw $25,$fp20-4($sp)
3085: addu $20,$20,$25
3086: beq $20,7,L.976
3087: li $23,66
3088: beq $30,$0,L.978
3089: la $4,L.695
3090: move $5,$23
3091: jal printf # int
3092: L.978:
3093: L.976:
3094: li $20,5
3095: li $25,2
3096: sw $25,$fp20-8($sp)
3097: lw $25,$fp20-8($sp)
3098: addu $20,$20,$25
3099: beq $20,7,L.980
3100: li $23,67
3101: beq $30,$0,L.982
3102: la $4,L.695
3103: move $5,$23
3104: jal printf # int
3105: L.982:
3106: L.980:
3107: li $20,5
3108: li $25,2
3109: sw $25,$fp20-12($sp)
3110: lw $25,$fp20-12($sp)
3111: addu $20,$20,$25
3112: beq $20,7,L.984
3113: li $23,68
3114: beq $30,$0,L.986
3115: la $4,L.695
3116: move $5,$23
3117: jal printf # int
3118: L.986:
3119: L.984:
3120: li $20,5
3121: l.s $f26,L.531
3122: mtc1 $20,$f18; cvt.d.w $f18,$f18
3123: cvt.s.d $f18,$f18
3124: add.s $f18,$f18,$f26
3125: trunc.w.s $f2,$f18,$20; mfc1 $20,$f2
3126: beq $20,7,L.988
3127: li $23,69
3128: beq $30,$0,L.990
3129: la $4,L.695
3130: move $5,$23
3131: jal printf # int
3132: L.990:
3133: L.988:
3134: li $20,5
3135: l.d $f24,L.417
3136: mtc1 $20,$f18; cvt.d.w $f18,$f18
3137: add.d $f18,$f18,$f24
3138: trunc.w.d $f2,$f18,$20; mfc1 $20,$f2
3139: beq $20,7,L.992
3140: li $23,70
3141: beq $30,$0,L.994
3142: la $4,L.695
3143: move $5,$23
3144: jal printf # int
3145: L.994:
3146: L.992:
3147: li $19,5
3148: li $17,2
3149: sll $25,$17,24; sra $25,$25,24
3150: addu $19,$19,$25
3151: beq $19,7,L.996
3152: li $23,71
3153: beq $30,$0,L.998
3154: la $4,L.695
3155: move $5,$23
3156: jal printf # int
3157: L.998:
3158: L.996:
3159: li $19,5
3160: li $16,2
3161: sll $25,$16,16; sra $25,$25,16
3162: addu $19,$19,$25
3163: beq $19,7,L.1000
3164: li $23,72
3165: beq $30,$0,L.1002
3166: la $4,L.695
3167: move $5,$23
3168: jal printf # int
3169: L.1002:
3170: L.1000:
3171: li $19,5
3172: li $25,2
3173: sw $25,$fp20-4($sp)
3174: lw $25,$fp20-4($sp)
3175: addu $19,$19,$25
3176: beq $19,7,L.1004
3177: li $23,73
3178: beq $30,$0,L.1006
3179: la $4,L.695
3180: move $5,$23
3181: jal printf # int
3182: L.1006:
3183: L.1004:
3184: li $19,5
3185: li $25,2
3186: sw $25,$fp20-8($sp)
3187: lw $25,$fp20-8($sp)
3188: addu $19,$19,$25
3189: beq $19,7,L.1008
3190: li $23,74
3191: beq $30,$0,L.1010
3192: la $4,L.695
3193: move $5,$23
3194: jal printf # int
3195: L.1010:
3196: L.1008:
3197: li $19,5
3198: li $25,2
3199: sw $25,$fp20-12($sp)
3200: lw $25,$fp20-12($sp)
3201: addu $19,$19,$25
3202: beq $19,7,L.1012
3203: li $23,75
3204: beq $30,$0,L.1014
3205: la $4,L.695
3206: move $5,$23
3207: jal printf # int
3208: L.1014:
3209: L.1012:
3210: li $19,5
3211: l.s $f26,L.531
3212: mtc1 $19,$f18; cvt.d.w $f18,$f18
3213: cvt.s.d $f18,$f18
3214: add.s $f18,$f18,$f26
3215: trunc.w.s $f2,$f18,$19; mfc1 $19,$f2
3216: beq $19,7,L.1016
3217: li $23,76
3218: beq $30,$0,L.1018
3219: la $4,L.695
3220: move $5,$23
3221: jal printf # int
3222: L.1018:
3223: L.1016:
3224: li $19,5
3225: l.d $f24,L.417
3226: mtc1 $19,$f18; cvt.d.w $f18,$f18
3227: add.d $f18,$f18,$f24
3228: trunc.w.d $f2,$f18,$19; mfc1 $19,$f2
3229: beq $19,7,L.1020
3230: li $23,77
3231: beq $30,$0,L.1022
3232: la $4,L.695
3233: move $5,$23
3234: jal printf # int
3235: L.1022:
3236: L.1020:
3237: li $18,5
3238: li $17,2
3239: sll $25,$17,24; sra $25,$25,24
3240: addu $18,$18,$25
3241: beq $18,7,L.1024
3242: li $23,78
3243: beq $30,$0,L.1026
3244: la $4,L.695
3245: move $5,$23
3246: jal printf # int
3247: L.1026:
3248: L.1024:
3249: li $18,5
3250: li $16,2
3251: sll $25,$16,16; sra $25,$25,16
3252: addu $18,$18,$25
3253: beq $18,7,L.1028
3254: li $23,79
3255: beq $30,$0,L.1030
3256: la $4,L.695
3257: move $5,$23
3258: jal printf # int
3259: L.1030:
3260: L.1028:
3261: li $18,5
3262: li $25,2
3263: sw $25,$fp20-4($sp)
3264: lw $25,$fp20-4($sp)
3265: addu $18,$18,$25
3266: beq $18,7,L.1032
3267: li $23,80
3268: beq $30,$0,L.1034
3269: la $4,L.695
3270: move $5,$23
3271: jal printf # int
3272: L.1034:
3273: L.1032:
3274: li $18,5
3275: li $25,2
3276: sw $25,$fp20-8($sp)
3277: lw $25,$fp20-8($sp)
3278: addu $18,$18,$25
3279: beq $18,7,L.1036
3280: li $23,81
3281: beq $30,$0,L.1038
3282: la $4,L.695
3283: move $5,$23
3284: jal printf # int
3285: L.1038:
3286: L.1036:
3287: li $18,5
3288: li $25,2
3289: sw $25,$fp20-12($sp)
3290: lw $25,$fp20-12($sp)
3291: addu $18,$18,$25
3292: beq $18,7,L.1040
3293: li $23,82
3294: beq $30,$0,L.1042
3295: la $4,L.695
3296: move $5,$23
3297: jal printf # int
3298: L.1042:
3299: L.1040:
3300: li $18,5
3301: l.s $f26,L.531
3302: blt $18,$0,L.1048
3303: mtc1 $18,$f22; cvt.d.w $f22,$f22
3304: b L.1049
3305: L.1048:
3306: mtc1 $18,$f18; cvt.d.w $f18,$f18
3307: l.d $f16,L.601
3308: add.d $f22,$f18,$f16
3309: L.1049:
3310: cvt.s.d $f18,$f22
3311: add.s $f18,$f18,$f26
3312: cvt.d.s $f16,$f18
3313: l.d $f10,L.836
3314: c.lt.d $f16,$f10; bc1t L.1046
3315: sub.d $f16,$f16,$f10
3316: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2
3317: addu $25,$25,0x80000000
3318: sw $25,$fp20-36($sp)
3319: b L.1047
3320: L.1046:
3321: trunc.w.s $f2,$f18,$25; mfc1 $25,$f2
3322: sw $25,$fp20-36($sp)
3323: L.1047:
3324: lw $18,$fp20-36($sp)
3325: beq $18,7,L.1050
3326: li $23,83
3327: beq $30,$0,L.1052
3328: la $4,L.695
3329: move $5,$23
3330: jal printf # int
3331: L.1052:
3332: L.1050:
3333: li $18,5
3334: l.d $f24,L.417
3335: blt $18,$0,L.1058
3336: mtc1 $18,$f22; cvt.d.w $f22,$f22
3337: b L.1059
3338: L.1058:
3339: mtc1 $18,$f18; cvt.d.w $f18,$f18
3340: l.d $f16,L.601
3341: add.d $f22,$f18,$f16
3342: L.1059:
3343: add.d $f18,$f22,$f24
3344: l.d $f16,L.836
3345: c.lt.d $f18,$f16; bc1t L.1056
3346: sub.d $f16,$f18,$f16
3347: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2
3348: addu $25,$25,0x80000000
3349: sw $25,$fp20-40($sp)
3350: b L.1057
3351: L.1056:
3352: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2
3353: sw $25,$fp20-40($sp)
3354: L.1057:
3355: lw $18,$fp20-40($sp)
3356: beq $18,7,L.1060
3357: li $23,84
3358: beq $30,$0,L.1062
3359: la $4,L.695
3360: move $5,$23
3361: jal printf # int
3362: L.1062:
3363: L.1060:
3364: l.s $f30,L.848
3365: li $17,2
3366: sll $25,$17,24; sra $25,$25,24
3367: mtc1 $25,$f18; cvt.d.w $f18,$f18
3368: cvt.s.d $f18,$f18
3369: add.s $f30,$f30,$f18
3370: l.s $f18,L.1066
3371: c.eq.s $f30,$f18; bc1t L.1064
3372: li $23,85
3373: beq $30,$0,L.1067
3374: la $4,L.695
3375: move $5,$23
3376: jal printf # int
3377: L.1067:
3378: L.1064:
3379: l.s $f30,L.848
3380: li $16,2
3381: sll $25,$16,16; sra $25,$25,16
3382: mtc1 $25,$f18; cvt.d.w $f18,$f18
3383: cvt.s.d $f18,$f18
3384: add.s $f30,$f30,$f18
3385: l.s $f18,L.1066
3386: c.eq.s $f30,$f18; bc1t L.1069
3387: li $23,86
3388: beq $30,$0,L.1071
3389: la $4,L.695
3390: move $5,$23
3391: jal printf # int
3392: L.1071:
3393: L.1069:
3394: l.s $f30,L.848
3395: li $25,2
3396: sw $25,$fp20-4($sp)
3397: lw $25,$fp20-4($sp)
3398: mtc1 $25,$f18; cvt.d.w $f18,$f18
3399: cvt.s.d $f18,$f18
3400: add.s $f30,$f30,$f18
3401: l.s $f18,L.1066
3402: c.eq.s $f30,$f18; bc1t L.1073
3403: li $23,87
3404: beq $30,$0,L.1075
3405: la $4,L.695
3406: move $5,$23
3407: jal printf # int
3408: L.1075:
3409: L.1073:
3410: l.s $f30,L.848
3411: li $25,2
3412: sw $25,$fp20-8($sp)
3413: lw $25,$fp20-8($sp)
3414: mtc1 $25,$f18; cvt.d.w $f18,$f18
3415: cvt.s.d $f18,$f18
3416: add.s $f30,$f30,$f18
3417: l.s $f18,L.1066
3418: c.eq.s $f30,$f18; bc1t L.1077
3419: li $23,88
3420: beq $30,$0,L.1079
3421: la $4,L.695
3422: move $5,$23
3423: jal printf # int
3424: L.1079:
3425: L.1077:
3426: l.s $f30,L.848
3427: li $25,2
3428: sw $25,$fp20-12($sp)
3429: lw $25,$fp20-12($sp)
3430: blt $25,$0,L.1082
3431: mtc1 $25,$f22; cvt.d.w $f22,$f22
3432: b L.1083
3433: L.1082:
3434: mtc1 $25,$f18; cvt.d.w $f18,$f18
3435: l.d $f16,L.601
3436: add.d $f22,$f18,$f16
3437: L.1083:
3438: cvt.s.d $f18,$f22
3439: add.s $f30,$f30,$f18
3440: l.s $f18,L.1066
3441: c.eq.s $f30,$f18; bc1t L.1084
3442: li $23,89
3443: beq $30,$0,L.1086
3444: la $4,L.695
3445: move $5,$23
3446: jal printf # int
3447: L.1086:
3448: L.1084:
3449: l.s $f30,L.848
3450: l.s $f26,L.531
3451: add.s $f30,$f30,$f26
3452: l.s $f18,L.1066
3453: c.eq.s $f30,$f18; bc1t L.1088
3454: li $23,90
3455: beq $30,$0,L.1090
3456: la $4,L.695
3457: move $5,$23
3458: jal printf # int
3459: L.1090:
3460: L.1088:
3461: l.s $f30,L.848
3462: l.d $f24,L.417
3463: cvt.d.s $f18,$f30
3464: add.d $f18,$f18,$f24
3465: cvt.s.d $f30,$f18
3466: l.s $f18,L.1066
3467: c.eq.s $f30,$f18; bc1t L.1092
3468: li $23,91
3469: beq $30,$0,L.1094
3470: la $4,L.695
3471: move $5,$23
3472: jal printf # int
3473: L.1094:
3474: L.1092:
3475: l.d $f28,L.880
3476: li $17,2
3477: sll $25,$17,24; sra $25,$25,24
3478: mtc1 $25,$f18; cvt.d.w $f18,$f18
3479: add.d $f28,$f28,$f18
3480: l.d $f18,L.1098
3481: c.eq.d $f28,$f18; bc1t L.1096
3482: li $23,92
3483: beq $30,$0,L.1099
3484: la $4,L.695
3485: move $5,$23
3486: jal printf # int
3487: L.1099:
3488: L.1096:
3489: l.d $f28,L.880
3490: li $16,2
3491: sll $25,$16,16; sra $25,$25,16
3492: mtc1 $25,$f18; cvt.d.w $f18,$f18
3493: add.d $f28,$f28,$f18
3494: l.d $f18,L.1098
3495: c.eq.d $f28,$f18; bc1t L.1101
3496: li $23,93
3497: beq $30,$0,L.1103
3498: la $4,L.695
3499: move $5,$23
3500: jal printf # int
3501: L.1103:
3502: L.1101:
3503: l.d $f28,L.880
3504: li $25,2
3505: sw $25,$fp20-4($sp)
3506: lw $25,$fp20-4($sp)
3507: mtc1 $25,$f18; cvt.d.w $f18,$f18
3508: add.d $f28,$f28,$f18
3509: l.d $f18,L.1098
3510: c.eq.d $f28,$f18; bc1t L.1105
3511: li $23,94
3512: beq $30,$0,L.1107
3513: la $4,L.695
3514: move $5,$23
3515: jal printf # int
3516: L.1107:
3517: L.1105:
3518: l.d $f28,L.880
3519: li $25,2
3520: sw $25,$fp20-8($sp)
3521: lw $25,$fp20-8($sp)
3522: mtc1 $25,$f18; cvt.d.w $f18,$f18
3523: add.d $f28,$f28,$f18
3524: l.d $f18,L.1098
3525: c.eq.d $f28,$f18; bc1t L.1109
3526: li $23,95
3527: beq $30,$0,L.1111
3528: la $4,L.695
3529: move $5,$23
3530: jal printf # int
3531: L.1111:
3532: L.1109:
3533: l.d $f28,L.880
3534: li $25,2
3535: sw $25,$fp20-12($sp)
3536: lw $25,$fp20-12($sp)
3537: blt $25,$0,L.1114
3538: mtc1 $25,$f22; cvt.d.w $f22,$f22
3539: b L.1115
3540: L.1114:
3541: mtc1 $25,$f18; cvt.d.w $f18,$f18
3542: l.d $f16,L.601
3543: add.d $f22,$f18,$f16
3544: L.1115:
3545: add.d $f28,$f28,$f22
3546: l.d $f18,L.1098
3547: c.eq.d $f28,$f18; bc1t L.1116
3548: li $23,96
3549: beq $30,$0,L.1118
3550: la $4,L.695
3551: move $5,$23
3552: jal printf # int
3553: L.1118:
3554: L.1116:
3555: l.d $f28,L.880
3556: l.s $f26,L.531
3557: cvt.d.s $f18,$f26
3558: add.d $f28,$f28,$f18
3559: l.d $f18,L.1098
3560: c.eq.d $f28,$f18; bc1t L.1120
3561: li $23,97
3562: beq $30,$0,L.1122
3563: la $4,L.695
3564: move $5,$23
3565: jal printf # int
3566: L.1122:
3567: L.1120:
3568: l.d $f28,L.880
3569: l.d $f24,L.417
3570: add.d $f28,$f28,$f24
3571: l.d $f18,L.1098
3572: c.eq.d $f28,$f18; bc1t L.1124
3573: li $23,98
3574: beq $30,$0,L.1126
3575: la $4,L.695
3576: move $5,$23
3577: jal printf # int
3578: L.1126:
3579: L.1124:
3580: li $22,5
3581: li $17,2
3582: sll $25,$22,24; sra $25,$25,24
3583: sll $24,$17,24; sra $24,$24,24
3584: subu $22,$25,$24
3585: sll $25,$22,24; sra $25,$25,24
3586: beq $25,3,L.1128
3587: li $23,99
3588: beq $30,$0,L.1130
3589: la $4,L.695
3590: move $5,$23
3591: jal printf # int
3592: L.1130:
3593: L.1128:
3594: li $22,5
3595: li $16,2
3596: sll $25,$22,24; sra $25,$25,24
3597: sll $24,$16,16; sra $24,$24,16
3598: subu $22,$25,$24
3599: sll $25,$22,24; sra $25,$25,24
3600: beq $25,3,L.1132
3601: li $23,100
3602: beq $30,$0,L.1134
3603: la $4,L.695
3604: move $5,$23
3605: jal printf # int
3606: L.1134:
3607: L.1132:
3608: li $22,5
3609: li $25,2
3610: sw $25,$fp20-4($sp)
3611: sll $25,$22,24; sra $25,$25,24
3612: lw $24,$fp20-4($sp)
3613: subu $22,$25,$24
3614: sll $25,$22,24; sra $25,$25,24
3615: beq $25,3,L.1136
3616: li $23,101
3617: beq $30,$0,L.1138
3618: la $4,L.695
3619: move $5,$23
3620: jal printf # int
3621: L.1138:
3622: L.1136:
3623: li $22,5
3624: li $25,2
3625: sw $25,$fp20-8($sp)
3626: sll $25,$22,24; sra $25,$25,24
3627: lw $24,$fp20-8($sp)
3628: subu $22,$25,$24
3629: sll $25,$22,24; sra $25,$25,24
3630: beq $25,3,L.1140
3631: li $23,102
3632: beq $30,$0,L.1142
3633: la $4,L.695
3634: move $5,$23
3635: jal printf # int
3636: L.1142:
3637: L.1140:
3638: li $22,5
3639: li $25,2
3640: sw $25,$fp20-12($sp)
3641: sll $25,$22,24; sra $25,$25,24
3642: lw $24,$fp20-12($sp)
3643: subu $22,$25,$24
3644: sll $25,$22,24; sra $25,$25,24
3645: beq $25,3,L.1144
3646: li $23,103
3647: beq $30,$0,L.1146
3648: la $4,L.695
3649: move $5,$23
3650: jal printf # int
3651: L.1146:
3652: L.1144:
3653: li $22,5
3654: l.s $f26,L.531
3655: sll $25,$22,24; sra $25,$25,24
3656: mtc1 $25,$f18; cvt.d.w $f18,$f18
3657: cvt.s.d $f18,$f18
3658: sub.s $f18,$f18,$f26
3659: trunc.w.s $f2,$f18,$22; mfc1 $22,$f2
3660: sll $25,$22,24; sra $25,$25,24
3661: beq $25,3,L.1148
3662: li $23,104
3663: beq $30,$0,L.1150
3664: la $4,L.695
3665: move $5,$23
3666: jal printf # int
3667: L.1150:
3668: L.1148:
3669: li $22,5
3670: l.d $f24,L.417
3671: sll $25,$22,24; sra $25,$25,24
3672: mtc1 $25,$f18; cvt.d.w $f18,$f18
3673: sub.d $f18,$f18,$f24
3674: trunc.w.d $f2,$f18,$22; mfc1 $22,$f2
3675: sll $25,$22,24; sra $25,$25,24
3676: beq $25,3,L.1152
3677: li $23,105
3678: beq $30,$0,L.1154
3679: la $4,L.695
3680: move $5,$23
3681: jal printf # int
3682: L.1154:
3683: L.1152:
3684: li $21,5
3685: li $17,2
3686: sll $25,$21,16; sra $25,$25,16
3687: sll $24,$17,24; sra $24,$24,24
3688: subu $21,$25,$24
3689: sll $25,$21,16; sra $25,$25,16
3690: beq $25,3,L.1156
3691: li $23,106
3692: beq $30,$0,L.1158
3693: la $4,L.695
3694: move $5,$23
3695: jal printf # int
3696: L.1158:
3697: L.1156:
3698: li $21,5
3699: li $16,2
3700: sll $25,$21,16; sra $25,$25,16
3701: sll $24,$16,16; sra $24,$24,16
3702: subu $21,$25,$24
3703: sll $25,$21,16; sra $25,$25,16
3704: beq $25,3,L.1160
3705: li $23,107
3706: beq $30,$0,L.1162
3707: la $4,L.695
3708: move $5,$23
3709: jal printf # int
3710: L.1162:
3711: L.1160:
3712: li $21,5
3713: li $25,2
3714: sw $25,$fp20-4($sp)
3715: sll $25,$21,16; sra $25,$25,16
3716: lw $24,$fp20-4($sp)
3717: subu $21,$25,$24
3718: sll $25,$21,16; sra $25,$25,16
3719: beq $25,3,L.1164
3720: li $23,108
3721: beq $30,$0,L.1166
3722: la $4,L.695
3723: move $5,$23
3724: jal printf # int
3725: L.1166:
3726: L.1164:
3727: li $21,5
3728: li $25,2
3729: sw $25,$fp20-8($sp)
3730: sll $25,$21,16; sra $25,$25,16
3731: lw $24,$fp20-8($sp)
3732: subu $21,$25,$24
3733: sll $25,$21,16; sra $25,$25,16
3734: beq $25,3,L.1168
3735: li $23,109
3736: beq $30,$0,L.1170
3737: la $4,L.695
3738: move $5,$23
3739: jal printf # int
3740: L.1170:
3741: L.1168:
3742: li $21,5
3743: li $25,2
3744: sw $25,$fp20-12($sp)
3745: sll $25,$21,16; sra $25,$25,16
3746: lw $24,$fp20-12($sp)
3747: subu $21,$25,$24
3748: sll $25,$21,16; sra $25,$25,16
3749: beq $25,3,L.1172
3750: li $23,110
3751: beq $30,$0,L.1174
3752: la $4,L.695
3753: move $5,$23
3754: jal printf # int
3755: L.1174:
3756: L.1172:
3757: li $21,5
3758: l.s $f26,L.531
3759: sll $25,$21,16; sra $25,$25,16
3760: mtc1 $25,$f18; cvt.d.w $f18,$f18
3761: cvt.s.d $f18,$f18
3762: sub.s $f18,$f18,$f26
3763: trunc.w.s $f2,$f18,$21; mfc1 $21,$f2
3764: sll $25,$21,16; sra $25,$25,16
3765: beq $25,3,L.1176
3766: li $23,111
3767: beq $30,$0,L.1178
3768: la $4,L.695
3769: move $5,$23
3770: jal printf # int
3771: L.1178:
3772: L.1176:
3773: li $21,5
3774: l.d $f24,L.417
3775: sll $25,$21,16; sra $25,$25,16
3776: mtc1 $25,$f18; cvt.d.w $f18,$f18
3777: sub.d $f18,$f18,$f24
3778: trunc.w.d $f2,$f18,$21; mfc1 $21,$f2
3779: sll $25,$21,16; sra $25,$25,16
3780: beq $25,3,L.1180
3781: li $23,112
3782: beq $30,$0,L.1182
3783: la $4,L.695
3784: move $5,$23
3785: jal printf # int
3786: L.1182:
3787: L.1180:
3788: li $20,5
3789: li $17,2
3790: sll $25,$17,24; sra $25,$25,24
3791: subu $20,$20,$25
3792: beq $20,3,L.1184
3793: li $23,113
3794: beq $30,$0,L.1186
3795: la $4,L.695
3796: move $5,$23
3797: jal printf # int
3798: L.1186:
3799: L.1184:
3800: li $20,5
3801: li $16,2
3802: sll $25,$16,16; sra $25,$25,16
3803: subu $20,$20,$25
3804: beq $20,3,L.1188
3805: li $23,114
3806: beq $30,$0,L.1190
3807: la $4,L.695
3808: move $5,$23
3809: jal printf # int
3810: L.1190:
3811: L.1188:
3812: li $20,5
3813: li $25,2
3814: sw $25,$fp20-4($sp)
3815: lw $25,$fp20-4($sp)
3816: subu $20,$20,$25
3817: beq $20,3,L.1192
3818: li $23,115
3819: beq $30,$0,L.1194
3820: la $4,L.695
3821: move $5,$23
3822: jal printf # int
3823: L.1194:
3824: L.1192:
3825: li $20,5
3826: li $25,2
3827: sw $25,$fp20-8($sp)
3828: lw $25,$fp20-8($sp)
3829: subu $20,$20,$25
3830: beq $20,3,L.1196
3831: li $23,116
3832: beq $30,$0,L.1198
3833: la $4,L.695
3834: move $5,$23
3835: jal printf # int
3836: L.1198:
3837: L.1196:
3838: li $20,5
3839: li $25,2
3840: sw $25,$fp20-12($sp)
3841: lw $25,$fp20-12($sp)
3842: subu $20,$20,$25
3843: beq $20,3,L.1200
3844: li $23,117
3845: beq $30,$0,L.1202
3846: la $4,L.695
3847: move $5,$23
3848: jal printf # int
3849: L.1202:
3850: L.1200:
3851: li $20,5
3852: l.s $f26,L.531
3853: mtc1 $20,$f18; cvt.d.w $f18,$f18
3854: cvt.s.d $f18,$f18
3855: sub.s $f18,$f18,$f26
3856: trunc.w.s $f2,$f18,$20; mfc1 $20,$f2
3857: beq $20,3,L.1204
3858: li $23,118
3859: beq $30,$0,L.1206
3860: la $4,L.695
3861: move $5,$23
3862: jal printf # int
3863: L.1206:
3864: L.1204:
3865: li $20,5
3866: l.d $f24,L.417
3867: mtc1 $20,$f18; cvt.d.w $f18,$f18
3868: sub.d $f18,$f18,$f24
3869: trunc.w.d $f2,$f18,$20; mfc1 $20,$f2
3870: beq $20,3,L.1208
3871: li $23,119
3872: beq $30,$0,L.1210
3873: la $4,L.695
3874: move $5,$23
3875: jal printf # int
3876: L.1210:
3877: L.1208:
3878: li $19,5
3879: li $17,2
3880: sll $25,$17,24; sra $25,$25,24
3881: subu $19,$19,$25
3882: beq $19,3,L.1212
3883: li $23,120
3884: beq $30,$0,L.1214
3885: la $4,L.695
3886: move $5,$23
3887: jal printf # int
3888: L.1214:
3889: L.1212:
3890: li $19,5
3891: li $16,2
3892: sll $25,$16,16; sra $25,$25,16
3893: subu $19,$19,$25
3894: beq $19,3,L.1216
3895: li $23,121
3896: beq $30,$0,L.1218
3897: la $4,L.695
3898: move $5,$23
3899: jal printf # int
3900: L.1218:
3901: L.1216:
3902: li $19,5
3903: li $25,2
3904: sw $25,$fp20-4($sp)
3905: lw $25,$fp20-4($sp)
3906: subu $19,$19,$25
3907: beq $19,3,L.1220
3908: li $23,122
3909: beq $30,$0,L.1222
3910: la $4,L.695
3911: move $5,$23
3912: jal printf # int
3913: L.1222:
3914: L.1220:
3915: li $19,5
3916: li $25,2
3917: sw $25,$fp20-8($sp)
3918: lw $25,$fp20-8($sp)
3919: subu $19,$19,$25
3920: beq $19,3,L.1224
3921: li $23,123
3922: beq $30,$0,L.1226
3923: la $4,L.695
3924: move $5,$23
3925: jal printf # int
3926: L.1226:
3927: L.1224:
3928: li $19,5
3929: li $25,2
3930: sw $25,$fp20-12($sp)
3931: lw $25,$fp20-12($sp)
3932: subu $19,$19,$25
3933: beq $19,3,L.1228
3934: li $23,124
3935: beq $30,$0,L.1230
3936: la $4,L.695
3937: move $5,$23
3938: jal printf # int
3939: L.1230:
3940: L.1228:
3941: li $19,5
3942: l.s $f26,L.531
3943: mtc1 $19,$f18; cvt.d.w $f18,$f18
3944: cvt.s.d $f18,$f18
3945: sub.s $f18,$f18,$f26
3946: trunc.w.s $f2,$f18,$19; mfc1 $19,$f2
3947: beq $19,3,L.1232
3948: li $23,125
3949: beq $30,$0,L.1234
3950: la $4,L.695
3951: move $5,$23
3952: jal printf # int
3953: L.1234:
3954: L.1232:
3955: li $19,5
3956: l.d $f24,L.417
3957: mtc1 $19,$f18; cvt.d.w $f18,$f18
3958: sub.d $f18,$f18,$f24
3959: trunc.w.d $f2,$f18,$19; mfc1 $19,$f2
3960: beq $19,3,L.1236
3961: li $23,126
3962: beq $30,$0,L.1238
3963: la $4,L.695
3964: move $5,$23
3965: jal printf # int
3966: L.1238:
3967: L.1236:
3968: li $18,5
3969: li $17,2
3970: sll $25,$17,24; sra $25,$25,24
3971: subu $18,$18,$25
3972: beq $18,3,L.1240
3973: li $23,127
3974: beq $30,$0,L.1242
3975: la $4,L.695
3976: move $5,$23
3977: jal printf # int
3978: L.1242:
3979: L.1240:
3980: li $18,5
3981: li $16,2
3982: sll $25,$16,16; sra $25,$25,16
3983: subu $18,$18,$25
3984: beq $18,3,L.1244
3985: li $23,128
3986: beq $30,$0,L.1246
3987: la $4,L.695
3988: move $5,$23
3989: jal printf # int
3990: L.1246:
3991: L.1244:
3992: li $18,5
3993: li $25,2
3994: sw $25,$fp20-4($sp)
3995: lw $25,$fp20-4($sp)
3996: subu $18,$18,$25
3997: beq $18,3,L.1248
3998: li $23,129
3999: beq $30,$0,L.1250
4000: la $4,L.695
4001: move $5,$23
4002: jal printf # int
4003: L.1250:
4004: L.1248:
4005: li $18,5
4006: li $25,2
4007: sw $25,$fp20-8($sp)
4008: lw $25,$fp20-8($sp)
4009: subu $18,$18,$25
4010: beq $18,3,L.1252
4011: li $23,130
4012: beq $30,$0,L.1254
4013: la $4,L.695
4014: move $5,$23
4015: jal printf # int
4016: L.1254:
4017: L.1252:
4018: li $18,5
4019: li $25,2
4020: sw $25,$fp20-12($sp)
4021: lw $25,$fp20-12($sp)
4022: subu $18,$18,$25
4023: beq $18,3,L.1256
4024: li $23,131
4025: beq $30,$0,L.1258
4026: la $4,L.695
4027: move $5,$23
4028: jal printf # int
4029: L.1258:
4030: L.1256:
4031: li $18,5
4032: l.s $f26,L.531
4033: blt $18,$0,L.1264
4034: mtc1 $18,$f22; cvt.d.w $f22,$f22
4035: b L.1265
4036: L.1264:
4037: mtc1 $18,$f18; cvt.d.w $f18,$f18
4038: l.d $f16,L.601
4039: add.d $f22,$f18,$f16
4040: L.1265:
4041: cvt.s.d $f18,$f22
4042: sub.s $f18,$f18,$f26
4043: cvt.d.s $f16,$f18
4044: l.d $f10,L.836
4045: c.lt.d $f16,$f10; bc1t L.1262
4046: sub.d $f16,$f16,$f10
4047: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2
4048: addu $25,$25,0x80000000
4049: sw $25,$fp20-44($sp)
4050: b L.1263
4051: L.1262:
4052: trunc.w.s $f2,$f18,$25; mfc1 $25,$f2
4053: sw $25,$fp20-44($sp)
4054: L.1263:
4055: lw $18,$fp20-44($sp)
4056: beq $18,3,L.1266
4057: li $23,132
4058: beq $30,$0,L.1268
4059: la $4,L.695
4060: move $5,$23
4061: jal printf # int
4062: L.1268:
4063: L.1266:
4064: li $18,5
4065: l.d $f24,L.417
4066: blt $18,$0,L.1274
4067: mtc1 $18,$f22; cvt.d.w $f22,$f22
4068: b L.1275
4069: L.1274:
4070: mtc1 $18,$f18; cvt.d.w $f18,$f18
4071: l.d $f16,L.601
4072: add.d $f22,$f18,$f16
4073: L.1275:
4074: sub.d $f18,$f22,$f24
4075: l.d $f16,L.836
4076: c.lt.d $f18,$f16; bc1t L.1272
4077: sub.d $f16,$f18,$f16
4078: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2
4079: addu $25,$25,0x80000000
4080: sw $25,$fp20-48($sp)
4081: b L.1273
4082: L.1272:
4083: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2
4084: sw $25,$fp20-48($sp)
4085: L.1273:
4086: lw $18,$fp20-48($sp)
4087: beq $18,3,L.1276
4088: li $23,133
4089: beq $30,$0,L.1278
4090: la $4,L.695
4091: move $5,$23
4092: jal printf # int
4093: L.1278:
4094: L.1276:
4095: l.s $f30,L.848
4096: li $17,2
4097: sll $25,$17,24; sra $25,$25,24
4098: mtc1 $25,$f18; cvt.d.w $f18,$f18
4099: cvt.s.d $f18,$f18
4100: sub.s $f30,$f30,$f18
4101: l.s $f18,L.1282
4102: c.eq.s $f30,$f18; bc1t L.1280
4103: li $23,134
4104: beq $30,$0,L.1283
4105: la $4,L.695
4106: move $5,$23
4107: jal printf # int
4108: L.1283:
4109: L.1280:
4110: l.s $f30,L.848
4111: li $16,2
4112: sll $25,$16,16; sra $25,$25,16
4113: mtc1 $25,$f18; cvt.d.w $f18,$f18
4114: cvt.s.d $f18,$f18
4115: sub.s $f30,$f30,$f18
4116: l.s $f18,L.1282
4117: c.eq.s $f30,$f18; bc1t L.1285
4118: li $23,135
4119: beq $30,$0,L.1287
4120: la $4,L.695
4121: move $5,$23
4122: jal printf # int
4123: L.1287:
4124: L.1285:
4125: l.s $f30,L.848
4126: li $25,2
4127: sw $25,$fp20-4($sp)
4128: lw $25,$fp20-4($sp)
4129: mtc1 $25,$f18; cvt.d.w $f18,$f18
4130: cvt.s.d $f18,$f18
4131: sub.s $f30,$f30,$f18
4132: l.s $f18,L.1282
4133: c.eq.s $f30,$f18; bc1t L.1289
4134: li $23,136
4135: beq $30,$0,L.1291
4136: la $4,L.695
4137: move $5,$23
4138: jal printf # int
4139: L.1291:
4140: L.1289:
4141: l.s $f30,L.848
4142: li $25,2
4143: sw $25,$fp20-8($sp)
4144: lw $25,$fp20-8($sp)
4145: mtc1 $25,$f18; cvt.d.w $f18,$f18
4146: cvt.s.d $f18,$f18
4147: sub.s $f30,$f30,$f18
4148: l.s $f18,L.1282
4149: c.eq.s $f30,$f18; bc1t L.1293
4150: li $23,137
4151: beq $30,$0,L.1295
4152: la $4,L.695
4153: move $5,$23
4154: jal printf # int
4155: L.1295:
4156: L.1293:
4157: l.s $f30,L.848
4158: li $25,2
4159: sw $25,$fp20-12($sp)
4160: lw $25,$fp20-12($sp)
4161: blt $25,$0,L.1298
4162: mtc1 $25,$f22; cvt.d.w $f22,$f22
4163: b L.1299
4164: L.1298:
4165: mtc1 $25,$f18; cvt.d.w $f18,$f18
4166: l.d $f16,L.601
4167: add.d $f22,$f18,$f16
4168: L.1299:
4169: cvt.s.d $f18,$f22
4170: sub.s $f30,$f30,$f18
4171: l.s $f18,L.1282
4172: c.eq.s $f30,$f18; bc1t L.1300
4173: li $23,138
4174: beq $30,$0,L.1302
4175: la $4,L.695
4176: move $5,$23
4177: jal printf # int
4178: L.1302:
4179: L.1300:
4180: l.s $f30,L.848
4181: l.s $f26,L.531
4182: sub.s $f30,$f30,$f26
4183: l.s $f18,L.1282
4184: c.eq.s $f30,$f18; bc1t L.1304
4185: li $23,139
4186: beq $30,$0,L.1306
4187: la $4,L.695
4188: move $5,$23
4189: jal printf # int
4190: L.1306:
4191: L.1304:
4192: l.s $f30,L.848
4193: l.d $f24,L.417
4194: cvt.d.s $f18,$f30
4195: sub.d $f18,$f18,$f24
4196: cvt.s.d $f30,$f18
4197: l.s $f18,L.1282
4198: c.eq.s $f30,$f18; bc1t L.1308
4199: li $23,140
4200: beq $30,$0,L.1310
4201: la $4,L.695
4202: move $5,$23
4203: jal printf # int
4204: L.1310:
4205: L.1308:
4206: l.d $f28,L.880
4207: li $17,2
4208: sll $25,$17,24; sra $25,$25,24
4209: mtc1 $25,$f18; cvt.d.w $f18,$f18
4210: sub.d $f28,$f28,$f18
4211: l.d $f18,L.1314
4212: c.eq.d $f28,$f18; bc1t L.1312
4213: li $23,141
4214: beq $30,$0,L.1315
4215: la $4,L.695
4216: move $5,$23
4217: jal printf # int
4218: L.1315:
4219: L.1312:
4220: l.d $f28,L.880
4221: li $16,2
4222: sll $25,$16,16; sra $25,$25,16
4223: mtc1 $25,$f18; cvt.d.w $f18,$f18
4224: sub.d $f28,$f28,$f18
4225: l.d $f18,L.1314
4226: c.eq.d $f28,$f18; bc1t L.1317
4227: li $23,142
4228: beq $30,$0,L.1319
4229: la $4,L.695
4230: move $5,$23
4231: jal printf # int
4232: L.1319:
4233: L.1317:
4234: l.d $f28,L.880
4235: li $25,2
4236: sw $25,$fp20-4($sp)
4237: lw $25,$fp20-4($sp)
4238: mtc1 $25,$f18; cvt.d.w $f18,$f18
4239: sub.d $f28,$f28,$f18
4240: l.d $f18,L.1314
4241: c.eq.d $f28,$f18; bc1t L.1321
4242: li $23,143
4243: beq $30,$0,L.1323
4244: la $4,L.695
4245: move $5,$23
4246: jal printf # int
4247: L.1323:
4248: L.1321:
4249: l.d $f28,L.880
4250: li $25,2
4251: sw $25,$fp20-8($sp)
4252: lw $25,$fp20-8($sp)
4253: mtc1 $25,$f18; cvt.d.w $f18,$f18
4254: sub.d $f28,$f28,$f18
4255: l.d $f18,L.1314
4256: c.eq.d $f28,$f18; bc1t L.1325
4257: li $23,144
4258: beq $30,$0,L.1327
4259: la $4,L.695
4260: move $5,$23
4261: jal printf # int
4262: L.1327:
4263: L.1325:
4264: l.d $f28,L.880
4265: li $25,2
4266: sw $25,$fp20-12($sp)
4267: lw $25,$fp20-12($sp)
4268: blt $25,$0,L.1330
4269: mtc1 $25,$f22; cvt.d.w $f22,$f22
4270: b L.1331
4271: L.1330:
4272: mtc1 $25,$f18; cvt.d.w $f18,$f18
4273: l.d $f16,L.601
4274: add.d $f22,$f18,$f16
4275: L.1331:
4276: sub.d $f28,$f28,$f22
4277: l.d $f18,L.1314
4278: c.eq.d $f28,$f18; bc1t L.1332
4279: li $23,145
4280: beq $30,$0,L.1334
4281: la $4,L.695
4282: move $5,$23
4283: jal printf # int
4284: L.1334:
4285: L.1332:
4286: l.d $f28,L.880
4287: l.s $f26,L.531
4288: cvt.d.s $f18,$f26
4289: sub.d $f28,$f28,$f18
4290: l.d $f18,L.1314
4291: c.eq.d $f28,$f18; bc1t L.1336
4292: li $23,146
4293: beq $30,$0,L.1338
4294: la $4,L.695
4295: move $5,$23
4296: jal printf # int
4297: L.1338:
4298: L.1336:
4299: l.d $f28,L.880
4300: l.d $f24,L.417
4301: sub.d $f28,$f28,$f24
4302: l.d $f18,L.1314
4303: c.eq.d $f28,$f18; bc1t L.1340
4304: li $23,147
4305: beq $30,$0,L.1342
4306: la $4,L.695
4307: move $5,$23
4308: jal printf # int
4309: L.1342:
4310: L.1340:
4311: li $22,5
4312: li $17,2
4313: sll $25,$22,24; sra $25,$25,24
4314: sll $24,$17,24; sra $24,$24,24
4315: mul $22,$25,$24
4316: sll $25,$22,24; sra $25,$25,24
4317: beq $25,10,L.1344
4318: li $23,148
4319: beq $30,$0,L.1346
4320: la $4,L.695
4321: move $5,$23
4322: jal printf # int
4323: L.1346:
4324: L.1344:
4325: li $22,5
4326: li $16,2
4327: sll $25,$22,24; sra $25,$25,24
4328: sll $24,$16,16; sra $24,$24,16
4329: mul $22,$25,$24
4330: sll $25,$22,24; sra $25,$25,24
4331: beq $25,10,L.1348
4332: li $23,149
4333: beq $30,$0,L.1350
4334: la $4,L.695
4335: move $5,$23
4336: jal printf # int
4337: L.1350:
4338: L.1348:
4339: li $22,5
4340: li $25,2
4341: sw $25,$fp20-4($sp)
4342: sll $25,$22,24; sra $25,$25,24
4343: lw $24,$fp20-4($sp)
4344: mul $22,$25,$24
4345: sll $25,$22,24; sra $25,$25,24
4346: beq $25,10,L.1352
4347: li $23,150
4348: beq $30,$0,L.1354
4349: la $4,L.695
4350: move $5,$23
4351: jal printf # int
4352: L.1354:
4353: L.1352:
4354: li $22,5
4355: li $25,2
4356: sw $25,$fp20-8($sp)
4357: sll $25,$22,24; sra $25,$25,24
4358: lw $24,$fp20-8($sp)
4359: mul $22,$25,$24
4360: sll $25,$22,24; sra $25,$25,24
4361: beq $25,10,L.1356
4362: li $23,151
4363: beq $30,$0,L.1358
4364: la $4,L.695
4365: move $5,$23
4366: jal printf # int
4367: L.1358:
4368: L.1356:
4369: li $22,5
4370: li $25,2
4371: sw $25,$fp20-12($sp)
4372: sll $25,$22,24; sra $25,$25,24
4373: lw $24,$fp20-12($sp)
4374: mul $22,$25,$24
4375: sll $25,$22,24; sra $25,$25,24
4376: beq $25,10,L.1360
4377: li $23,152
4378: beq $30,$0,L.1362
4379: la $4,L.695
4380: move $5,$23
4381: jal printf # int
4382: L.1362:
4383: L.1360:
4384: li $22,5
4385: l.s $f26,L.531
4386: sll $25,$22,24; sra $25,$25,24
4387: mtc1 $25,$f18; cvt.d.w $f18,$f18
4388: cvt.s.d $f18,$f18
4389: mul.s $f18,$f18,$f26
4390: trunc.w.s $f2,$f18,$22; mfc1 $22,$f2
4391: sll $25,$22,24; sra $25,$25,24
4392: beq $25,10,L.1364
4393: li $23,153
4394: beq $30,$0,L.1366
4395: la $4,L.695
4396: move $5,$23
4397: jal printf # int
4398: L.1366:
4399: L.1364:
4400: li $22,5
4401: l.d $f24,L.417
4402: sll $25,$22,24; sra $25,$25,24
4403: mtc1 $25,$f18; cvt.d.w $f18,$f18
4404: mul.d $f18,$f18,$f24
4405: trunc.w.d $f2,$f18,$22; mfc1 $22,$f2
4406: sll $25,$22,24; sra $25,$25,24
4407: beq $25,10,L.1368
4408: li $23,154
4409: beq $30,$0,L.1370
4410: la $4,L.695
4411: move $5,$23
4412: jal printf # int
4413: L.1370:
4414: L.1368:
4415: li $21,5
4416: li $17,2
4417: sll $25,$21,16; sra $25,$25,16
4418: sll $24,$17,24; sra $24,$24,24
4419: mul $21,$25,$24
4420: sll $25,$21,16; sra $25,$25,16
4421: beq $25,10,L.1372
4422: li $23,155
4423: beq $30,$0,L.1374
4424: la $4,L.695
4425: move $5,$23
4426: jal printf # int
4427: L.1374:
4428: L.1372:
4429: li $21,5
4430: li $16,2
4431: sll $25,$21,16; sra $25,$25,16
4432: sll $24,$16,16; sra $24,$24,16
4433: mul $21,$25,$24
4434: sll $25,$21,16; sra $25,$25,16
4435: beq $25,10,L.1376
4436: li $23,156
4437: beq $30,$0,L.1378
4438: la $4,L.695
4439: move $5,$23
4440: jal printf # int
4441: L.1378:
4442: L.1376:
4443: li $21,5
4444: li $25,2
4445: sw $25,$fp20-4($sp)
4446: sll $25,$21,16; sra $25,$25,16
4447: lw $24,$fp20-4($sp)
4448: mul $21,$25,$24
4449: sll $25,$21,16; sra $25,$25,16
4450: beq $25,10,L.1380
4451: li $23,157
4452: beq $30,$0,L.1382
4453: la $4,L.695
4454: move $5,$23
4455: jal printf # int
4456: L.1382:
4457: L.1380:
4458: li $21,5
4459: li $25,2
4460: sw $25,$fp20-8($sp)
4461: sll $25,$21,16; sra $25,$25,16
4462: lw $24,$fp20-8($sp)
4463: mul $21,$25,$24
4464: sll $25,$21,16; sra $25,$25,16
4465: beq $25,10,L.1384
4466: li $23,158
4467: beq $30,$0,L.1386
4468: la $4,L.695
4469: move $5,$23
4470: jal printf # int
4471: L.1386:
4472: L.1384:
4473: li $21,5
4474: li $25,2
4475: sw $25,$fp20-12($sp)
4476: sll $25,$21,16; sra $25,$25,16
4477: lw $24,$fp20-12($sp)
4478: mul $21,$25,$24
4479: sll $25,$21,16; sra $25,$25,16
4480: beq $25,10,L.1388
4481: li $23,159
4482: beq $30,$0,L.1390
4483: la $4,L.695
4484: move $5,$23
4485: jal printf # int
4486: L.1390:
4487: L.1388:
4488: li $21,5
4489: l.s $f26,L.531
4490: sll $25,$21,16; sra $25,$25,16
4491: mtc1 $25,$f18; cvt.d.w $f18,$f18
4492: cvt.s.d $f18,$f18
4493: mul.s $f18,$f18,$f26
4494: trunc.w.s $f2,$f18,$21; mfc1 $21,$f2
4495: sll $25,$21,16; sra $25,$25,16
4496: beq $25,10,L.1392
4497: li $23,160
4498: beq $30,$0,L.1394
4499: la $4,L.695
4500: move $5,$23
4501: jal printf # int
4502: L.1394:
4503: L.1392:
4504: li $21,5
4505: l.d $f24,L.417
4506: sll $25,$21,16; sra $25,$25,16
4507: mtc1 $25,$f18; cvt.d.w $f18,$f18
4508: mul.d $f18,$f18,$f24
4509: trunc.w.d $f2,$f18,$21; mfc1 $21,$f2
4510: sll $25,$21,16; sra $25,$25,16
4511: beq $25,10,L.1396
4512: li $23,161
4513: beq $30,$0,L.1398
4514: la $4,L.695
4515: move $5,$23
4516: jal printf # int
4517: L.1398:
4518: L.1396:
4519: li $20,5
4520: li $17,2
4521: sll $25,$17,24; sra $25,$25,24
4522: mul $20,$20,$25
4523: beq $20,10,L.1400
4524: li $23,162
4525: beq $30,$0,L.1402
4526: la $4,L.695
4527: move $5,$23
4528: jal printf # int
4529: L.1402:
4530: L.1400:
4531: li $20,5
4532: li $16,2
4533: sll $25,$16,16; sra $25,$25,16
4534: mul $20,$20,$25
4535: beq $20,10,L.1404
4536: li $23,163
4537: beq $30,$0,L.1406
4538: la $4,L.695
4539: move $5,$23
4540: jal printf # int
4541: L.1406:
4542: L.1404:
4543: li $20,5
4544: li $25,2
4545: sw $25,$fp20-4($sp)
4546: lw $25,$fp20-4($sp)
4547: mul $20,$20,$25
4548: beq $20,10,L.1408
4549: li $23,164
4550: beq $30,$0,L.1410
4551: la $4,L.695
4552: move $5,$23
4553: jal printf # int
4554: L.1410:
4555: L.1408:
4556: li $20,5
4557: li $25,2
4558: sw $25,$fp20-8($sp)
4559: lw $25,$fp20-8($sp)
4560: mul $20,$20,$25
4561: beq $20,10,L.1412
4562: li $23,165
4563: beq $30,$0,L.1414
4564: la $4,L.695
4565: move $5,$23
4566: jal printf # int
4567: L.1414:
4568: L.1412:
4569: li $20,5
4570: li $25,2
4571: sw $25,$fp20-12($sp)
4572: lw $25,$fp20-12($sp)
4573: mul $20,$20,$25
4574: beq $20,10,L.1416
4575: li $23,166
4576: beq $30,$0,L.1418
4577: la $4,L.695
4578: move $5,$23
4579: jal printf # int
4580: L.1418:
4581: L.1416:
4582: li $20,5
4583: l.s $f26,L.531
4584: mtc1 $20,$f18; cvt.d.w $f18,$f18
4585: cvt.s.d $f18,$f18
4586: mul.s $f18,$f18,$f26
4587: trunc.w.s $f2,$f18,$20; mfc1 $20,$f2
4588: beq $20,10,L.1420
4589: li $23,167
4590: beq $30,$0,L.1422
4591: la $4,L.695
4592: move $5,$23
4593: jal printf # int
4594: L.1422:
4595: L.1420:
4596: li $20,5
4597: l.d $f24,L.417
4598: mtc1 $20,$f18; cvt.d.w $f18,$f18
4599: mul.d $f18,$f18,$f24
4600: trunc.w.d $f2,$f18,$20; mfc1 $20,$f2
4601: beq $20,10,L.1424
4602: li $23,168
4603: beq $30,$0,L.1426
4604: la $4,L.695
4605: move $5,$23
4606: jal printf # int
4607: L.1426:
4608: L.1424:
4609: li $19,5
4610: li $17,2
4611: sll $25,$17,24; sra $25,$25,24
4612: mul $19,$19,$25
4613: beq $19,10,L.1428
4614: li $23,169
4615: beq $30,$0,L.1430
4616: la $4,L.695
4617: move $5,$23
4618: jal printf # int
4619: L.1430:
4620: L.1428:
4621: li $19,5
4622: li $16,2
4623: sll $25,$16,16; sra $25,$25,16
4624: mul $19,$19,$25
4625: beq $19,10,L.1432
4626: li $23,170
4627: beq $30,$0,L.1434
4628: la $4,L.695
4629: move $5,$23
4630: jal printf # int
4631: L.1434:
4632: L.1432:
4633: li $19,5
4634: li $25,2
4635: sw $25,$fp20-4($sp)
4636: lw $25,$fp20-4($sp)
4637: mul $19,$19,$25
4638: beq $19,10,L.1436
4639: li $23,171
4640: beq $30,$0,L.1438
4641: la $4,L.695
4642: move $5,$23
4643: jal printf # int
4644: L.1438:
4645: L.1436:
4646: li $19,5
4647: li $25,2
4648: sw $25,$fp20-8($sp)
4649: lw $25,$fp20-8($sp)
4650: mul $19,$19,$25
4651: beq $19,10,L.1440
4652: li $23,172
4653: beq $30,$0,L.1442
4654: la $4,L.695
4655: move $5,$23
4656: jal printf # int
4657: L.1442:
4658: L.1440:
4659: li $19,5
4660: li $25,2
4661: sw $25,$fp20-12($sp)
4662: lw $25,$fp20-12($sp)
4663: mul $19,$19,$25
4664: beq $19,10,L.1444
4665: li $23,173
4666: beq $30,$0,L.1446
4667: la $4,L.695
4668: move $5,$23
4669: jal printf # int
4670: L.1446:
4671: L.1444:
4672: li $19,5
4673: l.s $f26,L.531
4674: mtc1 $19,$f18; cvt.d.w $f18,$f18
4675: cvt.s.d $f18,$f18
4676: mul.s $f18,$f18,$f26
4677: trunc.w.s $f2,$f18,$19; mfc1 $19,$f2
4678: beq $19,10,L.1448
4679: li $23,174
4680: beq $30,$0,L.1450
4681: la $4,L.695
4682: move $5,$23
4683: jal printf # int
4684: L.1450:
4685: L.1448:
4686: li $19,5
4687: l.d $f24,L.417
4688: mtc1 $19,$f18; cvt.d.w $f18,$f18
4689: mul.d $f18,$f18,$f24
4690: trunc.w.d $f2,$f18,$19; mfc1 $19,$f2
4691: beq $19,10,L.1452
4692: li $23,175
4693: beq $30,$0,L.1454
4694: la $4,L.695
4695: move $5,$23
4696: jal printf # int
4697: L.1454:
4698: L.1452:
4699: li $18,5
4700: li $17,2
4701: sll $25,$17,24; sra $25,$25,24
4702: mul $18,$18,$25
4703: beq $18,10,L.1456
4704: li $23,176
4705: beq $30,$0,L.1458
4706: la $4,L.695
4707: move $5,$23
4708: jal printf # int
4709: L.1458:
4710: L.1456:
4711: li $18,5
4712: li $16,2
4713: sll $25,$16,16; sra $25,$25,16
4714: mul $18,$18,$25
4715: beq $18,10,L.1460
4716: li $23,177
4717: beq $30,$0,L.1462
4718: la $4,L.695
4719: move $5,$23
4720: jal printf # int
4721: L.1462:
4722: L.1460:
4723: li $18,5
4724: li $25,2
4725: sw $25,$fp20-4($sp)
4726: lw $25,$fp20-4($sp)
4727: mul $18,$18,$25
4728: beq $18,10,L.1464
4729: li $23,178
4730: beq $30,$0,L.1466
4731: la $4,L.695
4732: move $5,$23
4733: jal printf # int
4734: L.1466:
4735: L.1464:
4736: li $18,5
4737: li $25,2
4738: sw $25,$fp20-8($sp)
4739: lw $25,$fp20-8($sp)
4740: mul $18,$18,$25
4741: beq $18,10,L.1468
4742: li $23,179
4743: beq $30,$0,L.1470
4744: la $4,L.695
4745: move $5,$23
4746: jal printf # int
4747: L.1470:
4748: L.1468:
4749: li $18,5
4750: li $25,2
4751: sw $25,$fp20-12($sp)
4752: lw $25,$fp20-12($sp)
4753: mul $18,$18,$25
4754: beq $18,10,L.1472
4755: li $23,180
4756: beq $30,$0,L.1474
4757: la $4,L.695
4758: move $5,$23
4759: jal printf # int
4760: L.1474:
4761: L.1472:
4762: li $18,5
4763: l.s $f26,L.531
4764: blt $18,$0,L.1480
4765: mtc1 $18,$f22; cvt.d.w $f22,$f22
4766: b L.1481
4767: L.1480:
4768: mtc1 $18,$f18; cvt.d.w $f18,$f18
4769: l.d $f16,L.601
4770: add.d $f22,$f18,$f16
4771: L.1481:
4772: cvt.s.d $f18,$f22
4773: mul.s $f18,$f18,$f26
4774: cvt.d.s $f16,$f18
4775: l.d $f10,L.836
4776: c.lt.d $f16,$f10; bc1t L.1478
4777: sub.d $f16,$f16,$f10
4778: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2
4779: addu $25,$25,0x80000000
4780: sw $25,$fp20-52($sp)
4781: b L.1479
4782: L.1478:
4783: trunc.w.s $f2,$f18,$25; mfc1 $25,$f2
4784: sw $25,$fp20-52($sp)
4785: L.1479:
4786: lw $18,$fp20-52($sp)
4787: beq $18,10,L.1482
4788: li $23,181
4789: beq $30,$0,L.1484
4790: la $4,L.695
4791: move $5,$23
4792: jal printf # int
4793: L.1484:
4794: L.1482:
4795: li $18,5
4796: l.d $f24,L.417
4797: blt $18,$0,L.1490
4798: mtc1 $18,$f22; cvt.d.w $f22,$f22
4799: b L.1491
4800: L.1490:
4801: mtc1 $18,$f18; cvt.d.w $f18,$f18
4802: l.d $f16,L.601
4803: add.d $f22,$f18,$f16
4804: L.1491:
4805: mul.d $f18,$f22,$f24
4806: l.d $f16,L.836
4807: c.lt.d $f18,$f16; bc1t L.1488
4808: sub.d $f16,$f18,$f16
4809: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2
4810: addu $25,$25,0x80000000
4811: sw $25,$fp20-56($sp)
4812: b L.1489
4813: L.1488:
4814: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2
4815: sw $25,$fp20-56($sp)
4816: L.1489:
4817: lw $18,$fp20-56($sp)
4818: beq $18,10,L.1492
4819: li $23,182
4820: beq $30,$0,L.1494
4821: la $4,L.695
4822: move $5,$23
4823: jal printf # int
4824: L.1494:
4825: L.1492:
4826: l.s $f30,L.848
4827: li $17,2
4828: sll $25,$17,24; sra $25,$25,24
4829: mtc1 $25,$f18; cvt.d.w $f18,$f18
4830: cvt.s.d $f18,$f18
4831: mul.s $f30,$f30,$f18
4832: l.s $f18,L.1498
4833: c.eq.s $f30,$f18; bc1t L.1496
4834: li $23,183
4835: beq $30,$0,L.1499
4836: la $4,L.695
4837: move $5,$23
4838: jal printf # int
4839: L.1499:
4840: L.1496:
4841: l.s $f30,L.848
4842: li $16,2
4843: sll $25,$16,16; sra $25,$25,16
4844: mtc1 $25,$f18; cvt.d.w $f18,$f18
4845: cvt.s.d $f18,$f18
4846: mul.s $f30,$f30,$f18
4847: l.s $f18,L.1498
4848: c.eq.s $f30,$f18; bc1t L.1501
4849: li $23,184
4850: beq $30,$0,L.1503
4851: la $4,L.695
4852: move $5,$23
4853: jal printf # int
4854: L.1503:
4855: L.1501:
4856: l.s $f30,L.848
4857: li $25,2
4858: sw $25,$fp20-4($sp)
4859: lw $25,$fp20-4($sp)
4860: mtc1 $25,$f18; cvt.d.w $f18,$f18
4861: cvt.s.d $f18,$f18
4862: mul.s $f30,$f30,$f18
4863: l.s $f18,L.1498
4864: c.eq.s $f30,$f18; bc1t L.1505
4865: li $23,185
4866: beq $30,$0,L.1507
4867: la $4,L.695
4868: move $5,$23
4869: jal printf # int
4870: L.1507:
4871: L.1505:
4872: l.s $f30,L.848
4873: li $25,2
4874: sw $25,$fp20-8($sp)
4875: lw $25,$fp20-8($sp)
4876: mtc1 $25,$f18; cvt.d.w $f18,$f18
4877: cvt.s.d $f18,$f18
4878: mul.s $f30,$f30,$f18
4879: l.s $f18,L.1498
4880: c.eq.s $f30,$f18; bc1t L.1509
4881: li $23,186
4882: beq $30,$0,L.1511
4883: la $4,L.695
4884: move $5,$23
4885: jal printf # int
4886: L.1511:
4887: L.1509:
4888: l.s $f30,L.848
4889: li $25,2
4890: sw $25,$fp20-12($sp)
4891: lw $25,$fp20-12($sp)
4892: blt $25,$0,L.1514
4893: mtc1 $25,$f22; cvt.d.w $f22,$f22
4894: b L.1515
4895: L.1514:
4896: mtc1 $25,$f18; cvt.d.w $f18,$f18
4897: l.d $f16,L.601
4898: add.d $f22,$f18,$f16
4899: L.1515:
4900: cvt.s.d $f18,$f22
4901: mul.s $f30,$f30,$f18
4902: l.s $f18,L.1498
4903: c.eq.s $f30,$f18; bc1t L.1516
4904: li $23,187
4905: beq $30,$0,L.1518
4906: la $4,L.695
4907: move $5,$23
4908: jal printf # int
4909: L.1518:
4910: L.1516:
4911: l.s $f30,L.848
4912: l.s $f26,L.531
4913: mul.s $f30,$f30,$f26
4914: l.s $f18,L.1498
4915: c.eq.s $f30,$f18; bc1t L.1520
4916: li $23,188
4917: beq $30,$0,L.1522
4918: la $4,L.695
4919: move $5,$23
4920: jal printf # int
4921: L.1522:
4922: L.1520:
4923: l.s $f30,L.848
4924: l.d $f24,L.417
4925: cvt.d.s $f18,$f30
4926: mul.d $f18,$f18,$f24
4927: cvt.s.d $f30,$f18
4928: l.s $f18,L.1498
4929: c.eq.s $f30,$f18; bc1t L.1524
4930: li $23,189
4931: beq $30,$0,L.1526
4932: la $4,L.695
4933: move $5,$23
4934: jal printf # int
4935: L.1526:
4936: L.1524:
4937: l.d $f28,L.880
4938: li $17,2
4939: sll $25,$17,24; sra $25,$25,24
4940: mtc1 $25,$f18; cvt.d.w $f18,$f18
4941: mul.d $f28,$f28,$f18
4942: l.d $f18,L.1530
4943: c.eq.d $f28,$f18; bc1t L.1528
4944: li $23,190
4945: beq $30,$0,L.1531
4946: la $4,L.695
4947: move $5,$23
4948: jal printf # int
4949: L.1531:
4950: L.1528:
4951: l.d $f28,L.880
4952: li $16,2
4953: sll $25,$16,16; sra $25,$25,16
4954: mtc1 $25,$f18; cvt.d.w $f18,$f18
4955: mul.d $f28,$f28,$f18
4956: l.d $f18,L.1530
4957: c.eq.d $f28,$f18; bc1t L.1533
4958: li $23,191
4959: beq $30,$0,L.1535
4960: la $4,L.695
4961: move $5,$23
4962: jal printf # int
4963: L.1535:
4964: L.1533:
4965: l.d $f28,L.880
4966: li $25,2
4967: sw $25,$fp20-4($sp)
4968: lw $25,$fp20-4($sp)
4969: mtc1 $25,$f18; cvt.d.w $f18,$f18
4970: mul.d $f28,$f28,$f18
4971: l.d $f18,L.1530
4972: c.eq.d $f28,$f18; bc1t L.1537
4973: li $23,192
4974: beq $30,$0,L.1539
4975: la $4,L.695
4976: move $5,$23
4977: jal printf # int
4978: L.1539:
4979: L.1537:
4980: l.d $f28,L.880
4981: li $25,2
4982: sw $25,$fp20-8($sp)
4983: lw $25,$fp20-8($sp)
4984: mtc1 $25,$f18; cvt.d.w $f18,$f18
4985: mul.d $f28,$f28,$f18
4986: l.d $f18,L.1530
4987: c.eq.d $f28,$f18; bc1t L.1541
4988: li $23,193
4989: beq $30,$0,L.1543
4990: la $4,L.695
4991: move $5,$23
4992: jal printf # int
4993: L.1543:
4994: L.1541:
4995: l.d $f28,L.880
4996: li $25,2
4997: sw $25,$fp20-12($sp)
4998: lw $25,$fp20-12($sp)
4999: blt $25,$0,L.1546
5000: mtc1 $25,$f22; cvt.d.w $f22,$f22
5001: b L.1547
5002: L.1546:
5003: mtc1 $25,$f18; cvt.d.w $f18,$f18
5004: l.d $f16,L.601
5005: add.d $f22,$f18,$f16
5006: L.1547:
5007: mul.d $f28,$f28,$f22
5008: l.d $f18,L.1530
5009: c.eq.d $f28,$f18; bc1t L.1548
5010: li $23,194
5011: beq $30,$0,L.1550
5012: la $4,L.695
5013: move $5,$23
5014: jal printf # int
5015: L.1550:
5016: L.1548:
5017: l.d $f28,L.880
5018: l.s $f26,L.531
5019: cvt.d.s $f18,$f26
5020: mul.d $f28,$f28,$f18
5021: l.d $f18,L.1530
5022: c.eq.d $f28,$f18; bc1t L.1552
5023: li $23,195
5024: beq $30,$0,L.1554
5025: la $4,L.695
5026: move $5,$23
5027: jal printf # int
5028: L.1554:
5029: L.1552:
5030: l.d $f28,L.880
5031: l.d $f24,L.417
5032: mul.d $f28,$f28,$f24
5033: l.d $f18,L.1530
5034: c.eq.d $f28,$f18; bc1t L.1556
5035: li $23,196
5036: beq $30,$0,L.1558
5037: la $4,L.695
5038: move $5,$23
5039: jal printf # int
5040: L.1558:
5041: L.1556:
5042: li $22,5
5043: li $17,2
5044: sll $25,$22,24; sra $25,$25,24
5045: sll $24,$17,24; sra $24,$24,24
5046: div $22,$25,$24
5047: sll $25,$22,24; sra $25,$25,24
5048: beq $25,2,L.1560
5049: li $23,197
5050: beq $30,$0,L.1562
5051: la $4,L.695
5052: move $5,$23
5053: jal printf # int
5054: L.1562:
5055: L.1560:
5056: li $22,5
5057: li $16,2
5058: sll $25,$22,24; sra $25,$25,24
5059: sll $24,$16,16; sra $24,$24,16
5060: div $22,$25,$24
5061: sll $25,$22,24; sra $25,$25,24
5062: beq $25,2,L.1564
5063: li $23,198
5064: beq $30,$0,L.1566
5065: la $4,L.695
5066: move $5,$23
5067: jal printf # int
5068: L.1566:
5069: L.1564:
5070: li $22,5
5071: li $25,2
5072: sw $25,$fp20-4($sp)
5073: sll $25,$22,24; sra $25,$25,24
5074: lw $24,$fp20-4($sp)
5075: div $22,$25,$24
5076: sll $25,$22,24; sra $25,$25,24
5077: beq $25,2,L.1568
5078: li $23,199
5079: beq $30,$0,L.1570
5080: la $4,L.695
5081: move $5,$23
5082: jal printf # int
5083: L.1570:
5084: L.1568:
5085: li $22,5
5086: li $25,2
5087: sw $25,$fp20-8($sp)
5088: sll $25,$22,24; sra $25,$25,24
5089: lw $24,$fp20-8($sp)
5090: div $22,$25,$24
5091: sll $25,$22,24; sra $25,$25,24
5092: beq $25,2,L.1572
5093: li $23,200
5094: beq $30,$0,L.1574
5095: la $4,L.695
5096: move $5,$23
5097: jal printf # int
5098: L.1574:
5099: L.1572:
5100: li $22,5
5101: li $25,2
5102: sw $25,$fp20-12($sp)
5103: sll $25,$22,24; sra $25,$25,24
5104: lw $24,$fp20-12($sp)
5105: divu $22,$25,$24
5106: sll $25,$22,24; sra $25,$25,24
5107: beq $25,2,L.1576
5108: li $23,201
5109: beq $30,$0,L.1578
5110: la $4,L.695
5111: move $5,$23
5112: jal printf # int
5113: L.1578:
5114: L.1576:
5115: li $22,5
5116: l.s $f26,L.531
5117: sll $25,$22,24; sra $25,$25,24
5118: mtc1 $25,$f18; cvt.d.w $f18,$f18
5119: cvt.s.d $f18,$f18
5120: div.s $f18,$f18,$f26
5121: trunc.w.s $f2,$f18,$22; mfc1 $22,$f2
5122: sll $25,$22,24; sra $25,$25,24
5123: beq $25,2,L.1580
5124: li $23,202
5125: beq $30,$0,L.1582
5126: la $4,L.695
5127: move $5,$23
5128: jal printf # int
5129: L.1582:
5130: L.1580:
5131: li $22,5
5132: l.d $f24,L.417
5133: sll $25,$22,24; sra $25,$25,24
5134: mtc1 $25,$f18; cvt.d.w $f18,$f18
5135: div.d $f18,$f18,$f24
5136: trunc.w.d $f2,$f18,$22; mfc1 $22,$f2
5137: sll $25,$22,24; sra $25,$25,24
5138: beq $25,2,L.1584
5139: li $23,203
5140: beq $30,$0,L.1586
5141: la $4,L.695
5142: move $5,$23
5143: jal printf # int
5144: L.1586:
5145: L.1584:
5146: li $21,5
5147: li $17,2
5148: sll $25,$21,16; sra $25,$25,16
5149: sll $24,$17,24; sra $24,$24,24
5150: div $21,$25,$24
5151: sll $25,$21,16; sra $25,$25,16
5152: beq $25,2,L.1588
5153: li $23,204
5154: beq $30,$0,L.1590
5155: la $4,L.695
5156: move $5,$23
5157: jal printf # int
5158: L.1590:
5159: L.1588:
5160: li $21,5
5161: li $16,2
5162: sll $25,$21,16; sra $25,$25,16
5163: sll $24,$16,16; sra $24,$24,16
5164: div $21,$25,$24
5165: sll $25,$21,16; sra $25,$25,16
5166: beq $25,2,L.1592
5167: li $23,205
5168: beq $30,$0,L.1594
5169: la $4,L.695
5170: move $5,$23
5171: jal printf # int
5172: L.1594:
5173: L.1592:
5174: li $21,5
5175: li $25,2
5176: sw $25,$fp20-4($sp)
5177: sll $25,$21,16; sra $25,$25,16
5178: lw $24,$fp20-4($sp)
5179: div $21,$25,$24
5180: sll $25,$21,16; sra $25,$25,16
5181: beq $25,2,L.1596
5182: li $23,206
5183: beq $30,$0,L.1598
5184: la $4,L.695
5185: move $5,$23
5186: jal printf # int
5187: L.1598:
5188: L.1596:
5189: li $21,5
5190: li $25,2
5191: sw $25,$fp20-8($sp)
5192: sll $25,$21,16; sra $25,$25,16
5193: lw $24,$fp20-8($sp)
5194: div $21,$25,$24
5195: sll $25,$21,16; sra $25,$25,16
5196: beq $25,2,L.1600
5197: li $23,207
5198: beq $30,$0,L.1602
5199: la $4,L.695
5200: move $5,$23
5201: jal printf # int
5202: L.1602:
5203: L.1600:
5204: li $21,5
5205: li $25,2
5206: sw $25,$fp20-12($sp)
5207: sll $25,$21,16; sra $25,$25,16
5208: lw $24,$fp20-12($sp)
5209: divu $21,$25,$24
5210: sll $25,$21,16; sra $25,$25,16
5211: beq $25,2,L.1604
5212: li $23,208
5213: beq $30,$0,L.1606
5214: la $4,L.695
5215: move $5,$23
5216: jal printf # int
5217: L.1606:
5218: L.1604:
5219: li $21,5
5220: l.s $f26,L.531
5221: sll $25,$21,16; sra $25,$25,16
5222: mtc1 $25,$f18; cvt.d.w $f18,$f18
5223: cvt.s.d $f18,$f18
5224: div.s $f18,$f18,$f26
5225: trunc.w.s $f2,$f18,$21; mfc1 $21,$f2
5226: sll $25,$21,16; sra $25,$25,16
5227: beq $25,2,L.1608
5228: li $23,209
5229: beq $30,$0,L.1610
5230: la $4,L.695
5231: move $5,$23
5232: jal printf # int
5233: L.1610:
5234: L.1608:
5235: li $21,5
5236: l.d $f24,L.417
5237: sll $25,$21,16; sra $25,$25,16
5238: mtc1 $25,$f18; cvt.d.w $f18,$f18
5239: div.d $f18,$f18,$f24
5240: trunc.w.d $f2,$f18,$21; mfc1 $21,$f2
5241: sll $25,$21,16; sra $25,$25,16
5242: beq $25,2,L.1612
5243: li $23,210
5244: beq $30,$0,L.1614
5245: la $4,L.695
5246: move $5,$23
5247: jal printf # int
5248: L.1614:
5249: L.1612:
5250: li $20,5
5251: li $17,2
5252: sll $25,$17,24; sra $25,$25,24
5253: div $20,$20,$25
5254: beq $20,2,L.1616
5255: li $23,211
5256: beq $30,$0,L.1618
5257: la $4,L.695
5258: move $5,$23
5259: jal printf # int
5260: L.1618:
5261: L.1616:
5262: li $20,5
5263: li $16,2
5264: sll $25,$16,16; sra $25,$25,16
5265: div $20,$20,$25
5266: beq $20,2,L.1620
5267: li $23,212
5268: beq $30,$0,L.1622
5269: la $4,L.695
5270: move $5,$23
5271: jal printf # int
5272: L.1622:
5273: L.1620:
5274: li $20,5
5275: li $25,2
5276: sw $25,$fp20-4($sp)
5277: lw $25,$fp20-4($sp)
5278: div $20,$20,$25
5279: beq $20,2,L.1624
5280: li $23,213
5281: beq $30,$0,L.1626
5282: la $4,L.695
5283: move $5,$23
5284: jal printf # int
5285: L.1626:
5286: L.1624:
5287: li $20,5
5288: li $25,2
5289: sw $25,$fp20-8($sp)
5290: lw $25,$fp20-8($sp)
5291: div $20,$20,$25
5292: beq $20,2,L.1628
5293: li $23,214
5294: beq $30,$0,L.1630
5295: la $4,L.695
5296: move $5,$23
5297: jal printf # int
5298: L.1630:
5299: L.1628:
5300: li $20,5
5301: li $25,2
5302: sw $25,$fp20-12($sp)
5303: lw $25,$fp20-12($sp)
5304: divu $20,$20,$25
5305: beq $20,2,L.1632
5306: li $23,215
5307: beq $30,$0,L.1634
5308: la $4,L.695
5309: move $5,$23
5310: jal printf # int
5311: L.1634:
5312: L.1632:
5313: li $20,5
5314: l.s $f26,L.531
5315: mtc1 $20,$f18; cvt.d.w $f18,$f18
5316: cvt.s.d $f18,$f18
5317: div.s $f18,$f18,$f26
5318: trunc.w.s $f2,$f18,$20; mfc1 $20,$f2
5319: beq $20,2,L.1636
5320: li $23,216
5321: beq $30,$0,L.1638
5322: la $4,L.695
5323: move $5,$23
5324: jal printf # int
5325: L.1638:
5326: L.1636:
5327: li $20,5
5328: l.d $f24,L.417
5329: mtc1 $20,$f18; cvt.d.w $f18,$f18
5330: div.d $f18,$f18,$f24
5331: trunc.w.d $f2,$f18,$20; mfc1 $20,$f2
5332: beq $20,2,L.1640
5333: li $23,217
5334: beq $30,$0,L.1642
5335: la $4,L.695
5336: move $5,$23
5337: jal printf # int
5338: L.1642:
5339: L.1640:
5340: li $19,5
5341: li $17,2
5342: sll $25,$17,24; sra $25,$25,24
5343: div $19,$19,$25
5344: beq $19,2,L.1644
5345: li $23,218
5346: beq $30,$0,L.1646
5347: la $4,L.695
5348: move $5,$23
5349: jal printf # int
5350: L.1646:
5351: L.1644:
5352: li $19,5
5353: li $16,2
5354: sll $25,$16,16; sra $25,$25,16
5355: div $19,$19,$25
5356: beq $19,2,L.1648
5357: li $23,219
5358: beq $30,$0,L.1650
5359: la $4,L.695
5360: move $5,$23
5361: jal printf # int
5362: L.1650:
5363: L.1648:
5364: li $19,5
5365: li $25,2
5366: sw $25,$fp20-4($sp)
5367: lw $25,$fp20-4($sp)
5368: div $19,$19,$25
5369: beq $19,2,L.1652
5370: li $23,220
5371: beq $30,$0,L.1654
5372: la $4,L.695
5373: move $5,$23
5374: jal printf # int
5375: L.1654:
5376: L.1652:
5377: li $19,5
5378: li $25,2
5379: sw $25,$fp20-8($sp)
5380: lw $25,$fp20-8($sp)
5381: div $19,$19,$25
5382: beq $19,2,L.1656
5383: li $23,221
5384: beq $30,$0,L.1658
5385: la $4,L.695
5386: move $5,$23
5387: jal printf # int
5388: L.1658:
5389: L.1656:
5390: li $19,5
5391: li $25,2
5392: sw $25,$fp20-12($sp)
5393: lw $25,$fp20-12($sp)
5394: divu $19,$19,$25
5395: beq $19,2,L.1660
5396: li $23,222
5397: beq $30,$0,L.1662
5398: la $4,L.695
5399: move $5,$23
5400: jal printf # int
5401: L.1662:
5402: L.1660:
5403: li $19,5
5404: l.s $f26,L.531
5405: mtc1 $19,$f18; cvt.d.w $f18,$f18
5406: cvt.s.d $f18,$f18
5407: div.s $f18,$f18,$f26
5408: trunc.w.s $f2,$f18,$19; mfc1 $19,$f2
5409: beq $19,2,L.1664
5410: li $23,223
5411: beq $30,$0,L.1666
5412: la $4,L.695
5413: move $5,$23
5414: jal printf # int
5415: L.1666:
5416: L.1664:
5417: li $19,5
5418: l.d $f24,L.417
5419: mtc1 $19,$f18; cvt.d.w $f18,$f18
5420: div.d $f18,$f18,$f24
5421: trunc.w.d $f2,$f18,$19; mfc1 $19,$f2
5422: beq $19,2,L.1668
5423: li $23,224
5424: beq $30,$0,L.1670
5425: la $4,L.695
5426: move $5,$23
5427: jal printf # int
5428: L.1670:
5429: L.1668:
5430: li $18,5
5431: li $17,2
5432: sll $25,$17,24; sra $25,$25,24
5433: divu $18,$18,$25
5434: beq $18,2,L.1672
5435: li $23,225
5436: beq $30,$0,L.1674
5437: la $4,L.695
5438: move $5,$23
5439: jal printf # int
5440: L.1674:
5441: L.1672:
5442: li $18,5
5443: li $16,2
5444: sll $25,$16,16; sra $25,$25,16
5445: divu $18,$18,$25
5446: beq $18,2,L.1676
5447: li $23,226
5448: beq $30,$0,L.1678
5449: la $4,L.695
5450: move $5,$23
5451: jal printf # int
5452: L.1678:
5453: L.1676:
5454: li $18,5
5455: li $25,2
5456: sw $25,$fp20-4($sp)
5457: lw $25,$fp20-4($sp)
5458: divu $18,$18,$25
5459: beq $18,2,L.1680
5460: li $23,227
5461: beq $30,$0,L.1682
5462: la $4,L.695
5463: move $5,$23
5464: jal printf # int
5465: L.1682:
5466: L.1680:
5467: li $18,5
5468: li $25,2
5469: sw $25,$fp20-8($sp)
5470: lw $25,$fp20-8($sp)
5471: divu $18,$18,$25
5472: beq $18,2,L.1684
5473: li $23,228
5474: beq $30,$0,L.1686
5475: la $4,L.695
5476: move $5,$23
5477: jal printf # int
5478: L.1686:
5479: L.1684:
5480: li $18,5
5481: li $25,2
5482: sw $25,$fp20-12($sp)
5483: lw $25,$fp20-12($sp)
5484: divu $18,$18,$25
5485: beq $18,2,L.1688
5486: li $23,229
5487: beq $30,$0,L.1690
5488: la $4,L.695
5489: move $5,$23
5490: jal printf # int
5491: L.1690:
5492: L.1688:
5493: li $18,5
5494: l.s $f26,L.531
5495: blt $18,$0,L.1696
5496: mtc1 $18,$f22; cvt.d.w $f22,$f22
5497: b L.1697
5498: L.1696:
5499: mtc1 $18,$f18; cvt.d.w $f18,$f18
5500: l.d $f16,L.601
5501: add.d $f22,$f18,$f16
5502: L.1697:
5503: cvt.s.d $f18,$f22
5504: div.s $f18,$f18,$f26
5505: cvt.d.s $f16,$f18
5506: l.d $f10,L.836
5507: c.lt.d $f16,$f10; bc1t L.1694
5508: sub.d $f16,$f16,$f10
5509: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2
5510: addu $25,$25,0x80000000
5511: sw $25,$fp20-60($sp)
5512: b L.1695
5513: L.1694:
5514: trunc.w.s $f2,$f18,$25; mfc1 $25,$f2
5515: sw $25,$fp20-60($sp)
5516: L.1695:
5517: lw $18,$fp20-60($sp)
5518: beq $18,2,L.1698
5519: li $23,230
5520: beq $30,$0,L.1700
5521: la $4,L.695
5522: move $5,$23
5523: jal printf # int
5524: L.1700:
5525: L.1698:
5526: li $18,5
5527: l.d $f24,L.417
5528: blt $18,$0,L.1706
5529: mtc1 $18,$f22; cvt.d.w $f22,$f22
5530: b L.1707
5531: L.1706:
5532: mtc1 $18,$f18; cvt.d.w $f18,$f18
5533: l.d $f16,L.601
5534: add.d $f22,$f18,$f16
5535: L.1707:
5536: div.d $f18,$f22,$f24
5537: l.d $f16,L.836
5538: c.lt.d $f18,$f16; bc1t L.1704
5539: sub.d $f16,$f18,$f16
5540: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2
5541: addu $25,$25,0x80000000
5542: sw $25,$fp20-64($sp)
5543: b L.1705
5544: L.1704:
5545: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2
5546: sw $25,$fp20-64($sp)
5547: L.1705:
5548: lw $18,$fp20-64($sp)
5549: beq $18,2,L.1708
5550: li $23,231
5551: beq $30,$0,L.1710
5552: la $4,L.695
5553: move $5,$23
5554: jal printf # int
5555: L.1710:
5556: L.1708:
5557: l.s $f30,L.848
5558: li $17,2
5559: sll $25,$17,24; sra $25,$25,24
5560: mtc1 $25,$f18; cvt.d.w $f18,$f18
5561: cvt.s.d $f18,$f18
5562: div.s $f30,$f30,$f18
5563: cvt.d.s $f18,$f30
5564: l.d $f16,L.1714
5565: c.eq.d $f18,$f16; bc1t L.1712
5566: li $23,232
5567: beq $30,$0,L.1715
5568: la $4,L.695
5569: move $5,$23
5570: jal printf # int
5571: L.1715:
5572: L.1712:
5573: l.s $f30,L.848
5574: li $16,2
5575: sll $25,$16,16; sra $25,$25,16
5576: mtc1 $25,$f18; cvt.d.w $f18,$f18
5577: cvt.s.d $f18,$f18
5578: div.s $f30,$f30,$f18
5579: cvt.d.s $f18,$f30
5580: l.d $f16,L.1714
5581: c.eq.d $f18,$f16; bc1t L.1717
5582: li $23,233
5583: beq $30,$0,L.1719
5584: la $4,L.695
5585: move $5,$23
5586: jal printf # int
5587: L.1719:
5588: L.1717:
5589: l.s $f30,L.848
5590: li $25,2
5591: sw $25,$fp20-4($sp)
5592: lw $25,$fp20-4($sp)
5593: mtc1 $25,$f18; cvt.d.w $f18,$f18
5594: cvt.s.d $f18,$f18
5595: div.s $f30,$f30,$f18
5596: cvt.d.s $f18,$f30
5597: l.d $f16,L.1714
5598: c.eq.d $f18,$f16; bc1t L.1721
5599: li $23,234
5600: beq $30,$0,L.1723
5601: la $4,L.695
5602: move $5,$23
5603: jal printf # int
5604: L.1723:
5605: L.1721:
5606: l.s $f30,L.848
5607: li $25,2
5608: sw $25,$fp20-8($sp)
5609: lw $25,$fp20-8($sp)
5610: mtc1 $25,$f18; cvt.d.w $f18,$f18
5611: cvt.s.d $f18,$f18
5612: div.s $f30,$f30,$f18
5613: cvt.d.s $f18,$f30
5614: l.d $f16,L.1714
5615: c.eq.d $f18,$f16; bc1t L.1725
5616: li $23,235
5617: beq $30,$0,L.1727
5618: la $4,L.695
5619: move $5,$23
5620: jal printf # int
5621: L.1727:
5622: L.1725:
5623: l.s $f30,L.848
5624: li $25,2
5625: sw $25,$fp20-12($sp)
5626: lw $25,$fp20-12($sp)
5627: blt $25,$0,L.1730
5628: mtc1 $25,$f22; cvt.d.w $f22,$f22
5629: b L.1731
5630: L.1730:
5631: mtc1 $25,$f18; cvt.d.w $f18,$f18
5632: l.d $f16,L.601
5633: add.d $f22,$f18,$f16
5634: L.1731:
5635: cvt.s.d $f18,$f22
5636: div.s $f30,$f30,$f18
5637: cvt.d.s $f18,$f30
5638: l.d $f16,L.1714
5639: c.eq.d $f18,$f16; bc1t L.1732
5640: li $23,236
5641: beq $30,$0,L.1734
5642: la $4,L.695
5643: move $5,$23
5644: jal printf # int
5645: L.1734:
5646: L.1732:
5647: l.s $f30,L.848
5648: l.s $f26,L.531
5649: div.s $f30,$f30,$f26
5650: cvt.d.s $f18,$f30
5651: l.d $f16,L.1714
5652: c.eq.d $f18,$f16; bc1t L.1736
5653: li $23,237
5654: beq $30,$0,L.1738
5655: la $4,L.695
5656: move $5,$23
5657: jal printf # int
5658: L.1738:
5659: L.1736:
5660: l.s $f30,L.848
5661: l.d $f24,L.417
5662: cvt.d.s $f18,$f30
5663: div.d $f18,$f18,$f24
5664: cvt.s.d $f30,$f18
5665: cvt.d.s $f18,$f30
5666: l.d $f16,L.1714
5667: c.eq.d $f18,$f16; bc1t L.1740
5668: li $23,238
5669: beq $30,$0,L.1742
5670: la $4,L.695
5671: move $5,$23
5672: jal printf # int
5673: L.1742:
5674: L.1740:
5675: l.d $f28,L.880
5676: li $17,2
5677: sll $25,$17,24; sra $25,$25,24
5678: mtc1 $25,$f18; cvt.d.w $f18,$f18
5679: div.d $f28,$f28,$f18
5680: l.d $f18,L.1714
5681: c.eq.d $f28,$f18; bc1t L.1744
5682: li $23,239
5683: beq $30,$0,L.1746
5684: la $4,L.695
5685: move $5,$23
5686: jal printf # int
5687: L.1746:
5688: L.1744:
5689: l.d $f28,L.880
5690: li $16,2
5691: sll $25,$16,16; sra $25,$25,16
5692: mtc1 $25,$f18; cvt.d.w $f18,$f18
5693: div.d $f28,$f28,$f18
5694: l.d $f18,L.1714
5695: c.eq.d $f28,$f18; bc1t L.1748
5696: li $23,240
5697: beq $30,$0,L.1750
5698: la $4,L.695
5699: move $5,$23
5700: jal printf # int
5701: L.1750:
5702: L.1748:
5703: l.d $f28,L.880
5704: li $25,2
5705: sw $25,$fp20-4($sp)
5706: lw $25,$fp20-4($sp)
5707: mtc1 $25,$f18; cvt.d.w $f18,$f18
5708: div.d $f28,$f28,$f18
5709: l.d $f18,L.1714
5710: c.eq.d $f28,$f18; bc1t L.1752
5711: li $23,241
5712: beq $30,$0,L.1754
5713: la $4,L.695
5714: move $5,$23
5715: jal printf # int
5716: L.1754:
5717: L.1752:
5718: l.d $f28,L.880
5719: li $25,2
5720: sw $25,$fp20-8($sp)
5721: lw $25,$fp20-8($sp)
5722: mtc1 $25,$f18; cvt.d.w $f18,$f18
5723: div.d $f28,$f28,$f18
5724: l.d $f18,L.1714
5725: c.eq.d $f28,$f18; bc1t L.1756
5726: li $23,242
5727: beq $30,$0,L.1758
5728: la $4,L.695
5729: move $5,$23
5730: jal printf # int
5731: L.1758:
5732: L.1756:
5733: l.d $f28,L.880
5734: li $25,2
5735: sw $25,$fp20-12($sp)
5736: lw $25,$fp20-12($sp)
5737: blt $25,$0,L.1761
5738: mtc1 $25,$f22; cvt.d.w $f22,$f22
5739: b L.1762
5740: L.1761:
5741: mtc1 $25,$f18; cvt.d.w $f18,$f18
5742: l.d $f16,L.601
5743: add.d $f22,$f18,$f16
5744: L.1762:
5745: div.d $f28,$f28,$f22
5746: l.d $f18,L.1714
5747: c.eq.d $f28,$f18; bc1t L.1763
5748: li $23,243
5749: beq $30,$0,L.1765
5750: la $4,L.695
5751: move $5,$23
5752: jal printf # int
5753: L.1765:
5754: L.1763:
5755: l.d $f28,L.880
5756: l.s $f26,L.531
5757: cvt.d.s $f18,$f26
5758: div.d $f28,$f28,$f18
5759: l.d $f18,L.1714
5760: c.eq.d $f28,$f18; bc1t L.1767
5761: li $23,244
5762: beq $30,$0,L.1769
5763: la $4,L.695
5764: move $5,$23
5765: jal printf # int
5766: L.1769:
5767: L.1767:
5768: l.d $f28,L.880
5769: l.d $f24,L.417
5770: div.d $f28,$f28,$f24
5771: l.d $f18,L.1714
5772: c.eq.d $f28,$f18; bc1t L.1771
5773: li $23,245
5774: beq $30,$0,L.1773
5775: la $4,L.695
5776: move $5,$23
5777: jal printf # int
5778: L.1773:
5779: L.1771:
5780: li $22,5
5781: li $17,2
5782: sll $25,$22,24; sra $25,$25,24
5783: sll $24,$17,24; sra $24,$24,24
5784: rem $22,$25,$24
5785: sll $25,$22,24; sra $25,$25,24
5786: beq $25,1,L.1775
5787: li $23,246
5788: beq $30,$0,L.1777
5789: la $4,L.695
5790: move $5,$23
5791: jal printf # int
5792: L.1777:
5793: L.1775:
5794: li $22,5
5795: li $16,2
5796: sll $25,$22,24; sra $25,$25,24
5797: sll $24,$16,16; sra $24,$24,16
5798: rem $22,$25,$24
5799: sll $25,$22,24; sra $25,$25,24
5800: beq $25,1,L.1779
5801: li $23,247
5802: beq $30,$0,L.1781
5803: la $4,L.695
5804: move $5,$23
5805: jal printf # int
5806: L.1781:
5807: L.1779:
5808: li $22,5
5809: li $25,2
5810: sw $25,$fp20-4($sp)
5811: sll $25,$22,24; sra $25,$25,24
5812: lw $24,$fp20-4($sp)
5813: rem $22,$25,$24
5814: sll $25,$22,24; sra $25,$25,24
5815: beq $25,1,L.1783
5816: li $23,248
5817: beq $30,$0,L.1785
5818: la $4,L.695
5819: move $5,$23
5820: jal printf # int
5821: L.1785:
5822: L.1783:
5823: li $22,5
5824: li $25,2
5825: sw $25,$fp20-8($sp)
5826: sll $25,$22,24; sra $25,$25,24
5827: lw $24,$fp20-8($sp)
5828: rem $22,$25,$24
5829: sll $25,$22,24; sra $25,$25,24
5830: beq $25,1,L.1787
5831: li $23,249
5832: beq $30,$0,L.1789
5833: la $4,L.695
5834: move $5,$23
5835: jal printf # int
5836: L.1789:
5837: L.1787:
5838: li $22,5
5839: li $25,2
5840: sw $25,$fp20-12($sp)
5841: sll $25,$22,24; sra $25,$25,24
5842: lw $24,$fp20-12($sp)
5843: remu $22,$25,$24
5844: sll $25,$22,24; sra $25,$25,24
5845: beq $25,1,L.1791
5846: li $23,250
5847: beq $30,$0,L.1793
5848: la $4,L.695
5849: move $5,$23
5850: jal printf # int
5851: L.1793:
5852: L.1791:
5853: li $21,5
5854: li $17,2
5855: sll $25,$21,16; sra $25,$25,16
5856: sll $24,$17,24; sra $24,$24,24
5857: rem $21,$25,$24
5858: sll $25,$21,16; sra $25,$25,16
5859: beq $25,1,L.1795
5860: li $23,251
5861: beq $30,$0,L.1797
5862: la $4,L.695
5863: move $5,$23
5864: jal printf # int
5865: L.1797:
5866: L.1795:
5867: li $21,5
5868: li $16,2
5869: sll $25,$21,16; sra $25,$25,16
5870: sll $24,$16,16; sra $24,$24,16
5871: rem $21,$25,$24
5872: sll $25,$21,16; sra $25,$25,16
5873: beq $25,1,L.1799
5874: li $23,252
5875: beq $30,$0,L.1801
5876: la $4,L.695
5877: move $5,$23
5878: jal printf # int
5879: L.1801:
5880: L.1799:
5881: li $21,5
5882: li $25,2
5883: sw $25,$fp20-4($sp)
5884: sll $25,$21,16; sra $25,$25,16
5885: lw $24,$fp20-4($sp)
5886: rem $21,$25,$24
5887: sll $25,$21,16; sra $25,$25,16
5888: beq $25,1,L.1803
5889: li $23,253
5890: beq $30,$0,L.1805
5891: la $4,L.695
5892: move $5,$23
5893: jal printf # int
5894: L.1805:
5895: L.1803:
5896: li $21,5
5897: li $25,2
5898: sw $25,$fp20-8($sp)
5899: sll $25,$21,16; sra $25,$25,16
5900: lw $24,$fp20-8($sp)
5901: rem $21,$25,$24
5902: sll $25,$21,16; sra $25,$25,16
5903: beq $25,1,L.1807
5904: li $23,254
5905: beq $30,$0,L.1809
5906: la $4,L.695
5907: move $5,$23
5908: jal printf # int
5909: L.1809:
5910: L.1807:
5911: li $21,5
5912: li $25,2
5913: sw $25,$fp20-12($sp)
5914: sll $25,$21,16; sra $25,$25,16
5915: lw $24,$fp20-12($sp)
5916: remu $21,$25,$24
5917: sll $25,$21,16; sra $25,$25,16
5918: beq $25,1,L.1811
5919: li $23,255
5920: beq $30,$0,L.1813
5921: la $4,L.695
5922: move $5,$23
5923: jal printf # int
5924: L.1813:
5925: L.1811:
5926: li $20,5
5927: li $17,2
5928: sll $25,$17,24; sra $25,$25,24
5929: rem $20,$20,$25
5930: beq $20,1,L.1815
5931: li $23,256
5932: beq $30,$0,L.1817
5933: la $4,L.695
5934: move $5,$23
5935: jal printf # int
5936: L.1817:
5937: L.1815:
5938: li $20,5
5939: li $16,2
5940: sll $25,$16,16; sra $25,$25,16
5941: rem $20,$20,$25
5942: beq $20,1,L.1819
5943: li $23,257
5944: beq $30,$0,L.1821
5945: la $4,L.695
5946: move $5,$23
5947: jal printf # int
5948: L.1821:
5949: L.1819:
5950: li $20,5
5951: li $25,2
5952: sw $25,$fp20-4($sp)
5953: lw $25,$fp20-4($sp)
5954: rem $20,$20,$25
5955: beq $20,1,L.1823
5956: li $23,258
5957: beq $30,$0,L.1825
5958: la $4,L.695
5959: move $5,$23
5960: jal printf # int
5961: L.1825:
5962: L.1823:
5963: li $20,5
5964: li $25,2
5965: sw $25,$fp20-8($sp)
5966: lw $25,$fp20-8($sp)
5967: rem $20,$20,$25
5968: beq $20,1,L.1827
5969: li $23,259
5970: beq $30,$0,L.1829
5971: la $4,L.695
5972: move $5,$23
5973: jal printf # int
5974: L.1829:
5975: L.1827:
5976: li $20,5
5977: li $25,2
5978: sw $25,$fp20-12($sp)
5979: lw $25,$fp20-12($sp)
5980: remu $20,$20,$25
5981: beq $20,1,L.1831
5982: li $23,260
5983: beq $30,$0,L.1833
5984: la $4,L.695
5985: move $5,$23
5986: jal printf # int
5987: L.1833:
5988: L.1831:
5989: li $19,5
5990: li $17,2
5991: sll $25,$17,24; sra $25,$25,24
5992: rem $19,$19,$25
5993: beq $19,1,L.1835
5994: li $23,261
5995: beq $30,$0,L.1837
5996: la $4,L.695
5997: move $5,$23
5998: jal printf # int
5999: L.1837:
6000: L.1835:
6001: li $19,5
6002: li $16,2
6003: sll $25,$16,16; sra $25,$25,16
6004: rem $19,$19,$25
6005: beq $19,1,L.1839
6006: li $23,262
6007: beq $30,$0,L.1841
6008: la $4,L.695
6009: move $5,$23
6010: jal printf # int
6011: L.1841:
6012: L.1839:
6013: li $19,5
6014: li $25,2
6015: sw $25,$fp20-4($sp)
6016: lw $25,$fp20-4($sp)
6017: rem $19,$19,$25
6018: beq $19,1,L.1843
6019: li $23,263
6020: beq $30,$0,L.1845
6021: la $4,L.695
6022: move $5,$23
6023: jal printf # int
6024: L.1845:
6025: L.1843:
6026: li $19,5
6027: li $25,2
6028: sw $25,$fp20-8($sp)
6029: lw $25,$fp20-8($sp)
6030: rem $19,$19,$25
6031: beq $19,1,L.1847
6032: li $23,264
6033: beq $30,$0,L.1849
6034: la $4,L.695
6035: move $5,$23
6036: jal printf # int
6037: L.1849:
6038: L.1847:
6039: li $19,5
6040: li $25,2
6041: sw $25,$fp20-12($sp)
6042: lw $25,$fp20-12($sp)
6043: remu $19,$19,$25
6044: beq $19,1,L.1851
6045: li $23,265
6046: beq $30,$0,L.1853
6047: la $4,L.695
6048: move $5,$23
6049: jal printf # int
6050: L.1853:
6051: L.1851:
6052: li $18,5
6053: li $17,2
6054: sll $25,$17,24; sra $25,$25,24
6055: remu $18,$18,$25
6056: beq $18,1,L.1855
6057: li $23,266
6058: beq $30,$0,L.1857
6059: la $4,L.695
6060: move $5,$23
6061: jal printf # int
6062: L.1857:
6063: L.1855:
6064: li $18,5
6065: li $16,2
6066: sll $25,$16,16; sra $25,$25,16
6067: remu $18,$18,$25
6068: beq $18,1,L.1859
6069: li $23,267
6070: beq $30,$0,L.1861
6071: la $4,L.695
6072: move $5,$23
6073: jal printf # int
6074: L.1861:
6075: L.1859:
6076: li $18,5
6077: li $25,2
6078: sw $25,$fp20-4($sp)
6079: lw $25,$fp20-4($sp)
6080: remu $18,$18,$25
6081: beq $18,1,L.1863
6082: li $23,268
6083: beq $30,$0,L.1865
6084: la $4,L.695
6085: move $5,$23
6086: jal printf # int
6087: L.1865:
6088: L.1863:
6089: li $18,5
6090: li $25,2
6091: sw $25,$fp20-8($sp)
6092: lw $25,$fp20-8($sp)
6093: remu $18,$18,$25
6094: beq $18,1,L.1867
6095: li $23,269
6096: beq $30,$0,L.1869
6097: la $4,L.695
6098: move $5,$23
6099: jal printf # int
6100: L.1869:
6101: L.1867:
6102: li $18,5
6103: li $25,2
6104: sw $25,$fp20-12($sp)
6105: lw $25,$fp20-12($sp)
6106: remu $18,$18,$25
6107: beq $18,1,L.1871
6108: li $23,270
6109: beq $30,$0,L.1873
6110: la $4,L.695
6111: move $5,$23
6112: jal printf # int
6113: L.1873:
6114: L.1871:
6115: li $22,5
6116: li $17,2
6117: sll $25,$22,24; sra $25,$25,24
6118: sll $24,$17,24; sra $24,$24,24
6119: sra $22,$25,$24
6120: sll $25,$22,24; sra $25,$25,24
6121: beq $25,1,L.1875
6122: li $23,271
6123: beq $30,$0,L.1877
6124: la $4,L.695
6125: move $5,$23
6126: jal printf # int
6127: L.1877:
6128: L.1875:
6129: li $22,5
6130: li $16,2
6131: sll $25,$22,24; sra $25,$25,24
6132: sll $24,$16,16; sra $24,$24,16
6133: sra $22,$25,$24
6134: sll $25,$22,24; sra $25,$25,24
6135: beq $25,1,L.1879
6136: li $23,272
6137: beq $30,$0,L.1881
6138: la $4,L.695
6139: move $5,$23
6140: jal printf # int
6141: L.1881:
6142: L.1879:
6143: li $22,5
6144: li $25,2
6145: sw $25,$fp20-4($sp)
6146: sll $25,$22,24; sra $25,$25,24
6147: lw $24,$fp20-4($sp)
6148: sra $22,$25,$24
6149: sll $25,$22,24; sra $25,$25,24
6150: beq $25,1,L.1883
6151: li $23,273
6152: beq $30,$0,L.1885
6153: la $4,L.695
6154: move $5,$23
6155: jal printf # int
6156: L.1885:
6157: L.1883:
6158: li $22,5
6159: li $25,2
6160: sw $25,$fp20-8($sp)
6161: sll $25,$22,24; sra $25,$25,24
6162: lw $24,$fp20-8($sp)
6163: sra $22,$25,$24
6164: sll $25,$22,24; sra $25,$25,24
6165: beq $25,1,L.1887
6166: li $23,274
6167: beq $30,$0,L.1889
6168: la $4,L.695
6169: move $5,$23
6170: jal printf # int
6171: L.1889:
6172: L.1887:
6173: li $22,5
6174: li $25,2
6175: sw $25,$fp20-12($sp)
6176: sll $25,$22,24; sra $25,$25,24
6177: lw $24,$fp20-12($sp)
6178: sra $22,$25,$24
6179: sll $25,$22,24; sra $25,$25,24
6180: beq $25,1,L.1891
6181: li $23,275
6182: beq $30,$0,L.1893
6183: la $4,L.695
6184: move $5,$23
6185: jal printf # int
6186: L.1893:
6187: L.1891:
6188: li $21,5
6189: li $17,2
6190: sll $25,$21,16; sra $25,$25,16
6191: sll $24,$17,24; sra $24,$24,24
6192: sra $21,$25,$24
6193: sll $25,$21,16; sra $25,$25,16
6194: beq $25,1,L.1895
6195: li $23,276
6196: beq $30,$0,L.1897
6197: la $4,L.695
6198: move $5,$23
6199: jal printf # int
6200: L.1897:
6201: L.1895:
6202: li $21,5
6203: li $16,2
6204: sll $25,$21,16; sra $25,$25,16
6205: sll $24,$16,16; sra $24,$24,16
6206: sra $21,$25,$24
6207: sll $25,$21,16; sra $25,$25,16
6208: beq $25,1,L.1899
6209: li $23,277
6210: beq $30,$0,L.1901
6211: la $4,L.695
6212: move $5,$23
6213: jal printf # int
6214: L.1901:
6215: L.1899:
6216: li $21,5
6217: li $25,2
6218: sw $25,$fp20-4($sp)
6219: sll $25,$21,16; sra $25,$25,16
6220: lw $24,$fp20-4($sp)
6221: sra $21,$25,$24
6222: sll $25,$21,16; sra $25,$25,16
6223: beq $25,1,L.1903
6224: li $23,278
6225: beq $30,$0,L.1905
6226: la $4,L.695
6227: move $5,$23
6228: jal printf # int
6229: L.1905:
6230: L.1903:
6231: li $21,5
6232: li $25,2
6233: sw $25,$fp20-8($sp)
6234: sll $25,$21,16; sra $25,$25,16
6235: lw $24,$fp20-8($sp)
6236: sra $21,$25,$24
6237: sll $25,$21,16; sra $25,$25,16
6238: beq $25,1,L.1907
6239: li $23,279
6240: beq $30,$0,L.1909
6241: la $4,L.695
6242: move $5,$23
6243: jal printf # int
6244: L.1909:
6245: L.1907:
6246: li $21,5
6247: li $25,2
6248: sw $25,$fp20-12($sp)
6249: sll $25,$21,16; sra $25,$25,16
6250: lw $24,$fp20-12($sp)
6251: sra $21,$25,$24
6252: sll $25,$21,16; sra $25,$25,16
6253: beq $25,1,L.1911
6254: li $23,280
6255: beq $30,$0,L.1913
6256: la $4,L.695
6257: move $5,$23
6258: jal printf # int
6259: L.1913:
6260: L.1911:
6261: li $20,5
6262: li $17,2
6263: sll $25,$17,24; sra $25,$25,24
6264: sra $20,$20,$25
6265: beq $20,1,L.1915
6266: li $23,281
6267: beq $30,$0,L.1917
6268: la $4,L.695
6269: move $5,$23
6270: jal printf # int
6271: L.1917:
6272: L.1915:
6273: li $20,5
6274: li $16,2
6275: sll $25,$16,16; sra $25,$25,16
6276: sra $20,$20,$25
6277: beq $20,1,L.1919
6278: li $23,282
6279: beq $30,$0,L.1921
6280: la $4,L.695
6281: move $5,$23
6282: jal printf # int
6283: L.1921:
6284: L.1919:
6285: li $20,5
6286: li $25,2
6287: sw $25,$fp20-4($sp)
6288: lw $25,$fp20-4($sp)
6289: sra $20,$20,$25
6290: beq $20,1,L.1923
6291: li $23,283
6292: beq $30,$0,L.1925
6293: la $4,L.695
6294: move $5,$23
6295: jal printf # int
6296: L.1925:
6297: L.1923:
6298: li $20,5
6299: li $25,2
6300: sw $25,$fp20-8($sp)
6301: lw $25,$fp20-8($sp)
6302: sra $20,$20,$25
6303: beq $20,1,L.1927
6304: li $23,284
6305: beq $30,$0,L.1929
6306: la $4,L.695
6307: move $5,$23
6308: jal printf # int
6309: L.1929:
6310: L.1927:
6311: li $20,5
6312: li $25,2
6313: sw $25,$fp20-12($sp)
6314: lw $25,$fp20-12($sp)
6315: sra $20,$20,$25
6316: beq $20,1,L.1931
6317: li $23,285
6318: beq $30,$0,L.1933
6319: la $4,L.695
6320: move $5,$23
6321: jal printf # int
6322: L.1933:
6323: L.1931:
6324: li $19,5
6325: li $17,2
6326: sll $25,$17,24; sra $25,$25,24
6327: sra $19,$19,$25
6328: beq $19,1,L.1935
6329: li $23,286
6330: beq $30,$0,L.1937
6331: la $4,L.695
6332: move $5,$23
6333: jal printf # int
6334: L.1937:
6335: L.1935:
6336: li $19,5
6337: li $16,2
6338: sll $25,$16,16; sra $25,$25,16
6339: sra $19,$19,$25
6340: beq $19,1,L.1939
6341: li $23,287
6342: beq $30,$0,L.1941
6343: la $4,L.695
6344: move $5,$23
6345: jal printf # int
6346: L.1941:
6347: L.1939:
6348: li $19,5
6349: li $25,2
6350: sw $25,$fp20-4($sp)
6351: lw $25,$fp20-4($sp)
6352: sra $19,$19,$25
6353: beq $19,1,L.1943
6354: li $23,288
6355: beq $30,$0,L.1945
6356: la $4,L.695
6357: move $5,$23
6358: jal printf # int
6359: L.1945:
6360: L.1943:
6361: li $19,5
6362: li $25,2
6363: sw $25,$fp20-8($sp)
6364: lw $25,$fp20-8($sp)
6365: sra $19,$19,$25
6366: beq $19,1,L.1947
6367: li $23,289
6368: beq $30,$0,L.1949
6369: la $4,L.695
6370: move $5,$23
6371: jal printf # int
6372: L.1949:
6373: L.1947:
6374: li $19,5
6375: li $25,2
6376: sw $25,$fp20-12($sp)
6377: lw $25,$fp20-12($sp)
6378: sra $19,$19,$25
6379: beq $19,1,L.1951
6380: li $23,290
6381: beq $30,$0,L.1953
6382: la $4,L.695
6383: move $5,$23
6384: jal printf # int
6385: L.1953:
6386: L.1951:
6387: li $18,5
6388: li $17,2
6389: sll $25,$17,24; sra $25,$25,24
6390: srl $18,$18,$25
6391: beq $18,1,L.1955
6392: li $23,291
6393: beq $30,$0,L.1957
6394: la $4,L.695
6395: move $5,$23
6396: jal printf # int
6397: L.1957:
6398: L.1955:
6399: li $18,5
6400: li $16,2
6401: sll $25,$16,16; sra $25,$25,16
6402: srl $18,$18,$25
6403: beq $18,1,L.1959
6404: li $23,292
6405: beq $30,$0,L.1961
6406: la $4,L.695
6407: move $5,$23
6408: jal printf # int
6409: L.1961:
6410: L.1959:
6411: li $18,5
6412: li $25,2
6413: sw $25,$fp20-4($sp)
6414: lw $25,$fp20-4($sp)
6415: srl $18,$18,$25
6416: beq $18,1,L.1963
6417: li $23,293
6418: beq $30,$0,L.1965
6419: la $4,L.695
6420: move $5,$23
6421: jal printf # int
6422: L.1965:
6423: L.1963:
6424: li $18,5
6425: li $25,2
6426: sw $25,$fp20-8($sp)
6427: lw $25,$fp20-8($sp)
6428: srl $18,$18,$25
6429: beq $18,1,L.1967
6430: li $23,294
6431: beq $30,$0,L.1969
6432: la $4,L.695
6433: move $5,$23
6434: jal printf # int
6435: L.1969:
6436: L.1967:
6437: li $18,5
6438: li $25,2
6439: sw $25,$fp20-12($sp)
6440: lw $25,$fp20-12($sp)
6441: srl $18,$18,$25
6442: beq $18,1,L.1971
6443: li $23,295
6444: beq $30,$0,L.1973
6445: la $4,L.695
6446: move $5,$23
6447: jal printf # int
6448: L.1973:
6449: L.1971:
6450: li $22,5
6451: li $17,2
6452: sll $25,$22,24; sra $25,$25,24
6453: sll $24,$17,24; sra $24,$24,24
6454: sll $22,$25,$24
6455: sll $25,$22,24; sra $25,$25,24
6456: beq $25,20,L.1975
6457: li $23,296
6458: beq $30,$0,L.1977
6459: la $4,L.695
6460: move $5,$23
6461: jal printf # int
6462: L.1977:
6463: L.1975:
6464: li $22,5
6465: li $16,2
6466: sll $25,$22,24; sra $25,$25,24
6467: sll $24,$16,16; sra $24,$24,16
6468: sll $22,$25,$24
6469: sll $25,$22,24; sra $25,$25,24
6470: beq $25,20,L.1979
6471: li $23,297
6472: beq $30,$0,L.1981
6473: la $4,L.695
6474: move $5,$23
6475: jal printf # int
6476: L.1981:
6477: L.1979:
6478: li $22,5
6479: li $25,2
6480: sw $25,$fp20-4($sp)
6481: sll $25,$22,24; sra $25,$25,24
6482: lw $24,$fp20-4($sp)
6483: sll $22,$25,$24
6484: sll $25,$22,24; sra $25,$25,24
6485: beq $25,20,L.1983
6486: li $23,298
6487: beq $30,$0,L.1985
6488: la $4,L.695
6489: move $5,$23
6490: jal printf # int
6491: L.1985:
6492: L.1983:
6493: li $22,5
6494: li $25,2
6495: sw $25,$fp20-8($sp)
6496: sll $25,$22,24; sra $25,$25,24
6497: lw $24,$fp20-8($sp)
6498: sll $22,$25,$24
6499: sll $25,$22,24; sra $25,$25,24
6500: beq $25,20,L.1987
6501: li $23,299
6502: beq $30,$0,L.1989
6503: la $4,L.695
6504: move $5,$23
6505: jal printf # int
6506: L.1989:
6507: L.1987:
6508: li $22,5
6509: li $25,2
6510: sw $25,$fp20-12($sp)
6511: sll $25,$22,24; sra $25,$25,24
6512: lw $24,$fp20-12($sp)
6513: sll $22,$25,$24
6514: sll $25,$22,24; sra $25,$25,24
6515: beq $25,20,L.1991
6516: li $23,300
6517: beq $30,$0,L.1993
6518: la $4,L.695
6519: move $5,$23
6520: jal printf # int
6521: L.1993:
6522: L.1991:
6523: li $21,5
6524: li $17,2
6525: sll $25,$21,16; sra $25,$25,16
6526: sll $24,$17,24; sra $24,$24,24
6527: sll $21,$25,$24
6528: sll $25,$21,16; sra $25,$25,16
6529: beq $25,20,L.1995
6530: li $23,301
6531: beq $30,$0,L.1997
6532: la $4,L.695
6533: move $5,$23
6534: jal printf # int
6535: L.1997:
6536: L.1995:
6537: li $21,5
6538: li $16,2
6539: sll $25,$21,16; sra $25,$25,16
6540: sll $24,$16,16; sra $24,$24,16
6541: sll $21,$25,$24
6542: sll $25,$21,16; sra $25,$25,16
6543: beq $25,20,L.1999
6544: li $23,302
6545: beq $30,$0,L.2001
6546: la $4,L.695
6547: move $5,$23
6548: jal printf # int
6549: L.2001:
6550: L.1999:
6551: li $21,5
6552: li $25,2
6553: sw $25,$fp20-4($sp)
6554: sll $25,$21,16; sra $25,$25,16
6555: lw $24,$fp20-4($sp)
6556: sll $21,$25,$24
6557: sll $25,$21,16; sra $25,$25,16
6558: beq $25,20,L.2003
6559: li $23,303
6560: beq $30,$0,L.2005
6561: la $4,L.695
6562: move $5,$23
6563: jal printf # int
6564: L.2005:
6565: L.2003:
6566: li $21,5
6567: li $25,2
6568: sw $25,$fp20-8($sp)
6569: sll $25,$21,16; sra $25,$25,16
6570: lw $24,$fp20-8($sp)
6571: sll $21,$25,$24
6572: sll $25,$21,16; sra $25,$25,16
6573: beq $25,20,L.2007
6574: li $23,304
6575: beq $30,$0,L.2009
6576: la $4,L.695
6577: move $5,$23
6578: jal printf # int
6579: L.2009:
6580: L.2007:
6581: li $21,5
6582: li $25,2
6583: sw $25,$fp20-12($sp)
6584: sll $25,$21,16; sra $25,$25,16
6585: lw $24,$fp20-12($sp)
6586: sll $21,$25,$24
6587: sll $25,$21,16; sra $25,$25,16
6588: beq $25,20,L.2011
6589: li $23,305
6590: beq $30,$0,L.2013
6591: la $4,L.695
6592: move $5,$23
6593: jal printf # int
6594: L.2013:
6595: L.2011:
6596: li $20,5
6597: li $17,2
6598: sll $25,$17,24; sra $25,$25,24
6599: sll $20,$20,$25
6600: beq $20,20,L.2015
6601: li $23,306
6602: beq $30,$0,L.2017
6603: la $4,L.695
6604: move $5,$23
6605: jal printf # int
6606: L.2017:
6607: L.2015:
6608: li $20,5
6609: li $16,2
6610: sll $25,$16,16; sra $25,$25,16
6611: sll $20,$20,$25
6612: beq $20,20,L.2019
6613: li $23,307
6614: beq $30,$0,L.2021
6615: la $4,L.695
6616: move $5,$23
6617: jal printf # int
6618: L.2021:
6619: L.2019:
6620: li $20,5
6621: li $25,2
6622: sw $25,$fp20-4($sp)
6623: lw $25,$fp20-4($sp)
6624: sll $20,$20,$25
6625: beq $20,20,L.2023
6626: li $23,308
6627: beq $30,$0,L.2025
6628: la $4,L.695
6629: move $5,$23
6630: jal printf # int
6631: L.2025:
6632: L.2023:
6633: li $20,5
6634: li $25,2
6635: sw $25,$fp20-8($sp)
6636: lw $25,$fp20-8($sp)
6637: sll $20,$20,$25
6638: beq $20,20,L.2027
6639: li $23,309
6640: beq $30,$0,L.2029
6641: la $4,L.695
6642: move $5,$23
6643: jal printf # int
6644: L.2029:
6645: L.2027:
6646: li $20,5
6647: li $25,2
6648: sw $25,$fp20-12($sp)
6649: lw $25,$fp20-12($sp)
6650: sll $20,$20,$25
6651: beq $20,20,L.2031
6652: li $23,310
6653: beq $30,$0,L.2033
6654: la $4,L.695
6655: move $5,$23
6656: jal printf # int
6657: L.2033:
6658: L.2031:
6659: li $19,5
6660: li $17,2
6661: sll $25,$17,24; sra $25,$25,24
6662: sll $19,$19,$25
6663: beq $19,20,L.2035
6664: li $23,311
6665: beq $30,$0,L.2037
6666: la $4,L.695
6667: move $5,$23
6668: jal printf # int
6669: L.2037:
6670: L.2035:
6671: li $19,5
6672: li $16,2
6673: sll $25,$16,16; sra $25,$25,16
6674: sll $19,$19,$25
6675: beq $19,20,L.2039
6676: li $23,312
6677: beq $30,$0,L.2041
6678: la $4,L.695
6679: move $5,$23
6680: jal printf # int
6681: L.2041:
6682: L.2039:
6683: li $19,5
6684: li $25,2
6685: sw $25,$fp20-4($sp)
6686: lw $25,$fp20-4($sp)
6687: sll $19,$19,$25
6688: beq $19,20,L.2043
6689: li $23,313
6690: beq $30,$0,L.2045
6691: la $4,L.695
6692: move $5,$23
6693: jal printf # int
6694: L.2045:
6695: L.2043:
6696: li $19,5
6697: li $25,2
6698: sw $25,$fp20-8($sp)
6699: lw $25,$fp20-8($sp)
6700: sll $19,$19,$25
6701: beq $19,20,L.2047
6702: li $23,314
6703: beq $30,$0,L.2049
6704: la $4,L.695
6705: move $5,$23
6706: jal printf # int
6707: L.2049:
6708: L.2047:
6709: li $19,5
6710: li $25,2
6711: sw $25,$fp20-12($sp)
6712: lw $25,$fp20-12($sp)
6713: sll $19,$19,$25
6714: beq $19,20,L.2051
6715: li $23,315
6716: beq $30,$0,L.2053
6717: la $4,L.695
6718: move $5,$23
6719: jal printf # int
6720: L.2053:
6721: L.2051:
6722: li $18,5
6723: li $17,2
6724: sll $25,$17,24; sra $25,$25,24
6725: sll $18,$18,$25
6726: beq $18,20,L.2055
6727: li $23,316
6728: beq $30,$0,L.2057
6729: la $4,L.695
6730: move $5,$23
6731: jal printf # int
6732: L.2057:
6733: L.2055:
6734: li $18,5
6735: li $16,2
6736: sll $25,$16,16; sra $25,$25,16
6737: sll $18,$18,$25
6738: beq $18,20,L.2059
6739: li $23,317
6740: beq $30,$0,L.2061
6741: la $4,L.695
6742: move $5,$23
6743: jal printf # int
6744: L.2061:
6745: L.2059:
6746: li $18,5
6747: li $25,2
6748: sw $25,$fp20-4($sp)
6749: lw $25,$fp20-4($sp)
6750: sll $18,$18,$25
6751: beq $18,20,L.2063
6752: li $23,318
6753: beq $30,$0,L.2065
6754: la $4,L.695
6755: move $5,$23
6756: jal printf # int
6757: L.2065:
6758: L.2063:
6759: li $18,5
6760: li $25,2
6761: sw $25,$fp20-8($sp)
6762: lw $25,$fp20-8($sp)
6763: sll $18,$18,$25
6764: beq $18,20,L.2067
6765: li $23,319
6766: beq $30,$0,L.2069
6767: la $4,L.695
6768: move $5,$23
6769: jal printf # int
6770: L.2069:
6771: L.2067:
6772: li $18,5
6773: li $25,2
6774: sw $25,$fp20-12($sp)
6775: lw $25,$fp20-12($sp)
6776: sll $18,$18,$25
6777: beq $18,20,L.2071
6778: li $23,320
6779: beq $30,$0,L.2073
6780: la $4,L.695
6781: move $5,$23
6782: jal printf # int
6783: L.2073:
6784: L.2071:
6785: li $22,12
6786: li $17,10
6787: sll $25,$22,24; sra $25,$25,24
6788: sll $24,$17,24; sra $24,$24,24
6789: and $22,$25,$24
6790: sll $25,$22,24; sra $25,$25,24
6791: beq $25,8,L.2075
6792: li $23,321
6793: beq $30,$0,L.2077
6794: la $4,L.695
6795: move $5,$23
6796: jal printf # int
6797: L.2077:
6798: L.2075:
6799: li $22,12
6800: li $16,10
6801: sll $25,$22,24; sra $25,$25,24
6802: sll $24,$16,16; sra $24,$24,16
6803: and $22,$25,$24
6804: sll $25,$22,24; sra $25,$25,24
6805: beq $25,8,L.2079
6806: li $23,322
6807: beq $30,$0,L.2081
6808: la $4,L.695
6809: move $5,$23
6810: jal printf # int
6811: L.2081:
6812: L.2079:
6813: li $22,12
6814: li $25,10
6815: sw $25,$fp20-4($sp)
6816: sll $25,$22,24; sra $25,$25,24
6817: lw $24,$fp20-4($sp)
6818: and $22,$25,$24
6819: sll $25,$22,24; sra $25,$25,24
6820: beq $25,8,L.2083
6821: li $23,323
6822: beq $30,$0,L.2085
6823: la $4,L.695
6824: move $5,$23
6825: jal printf # int
6826: L.2085:
6827: L.2083:
6828: li $22,12
6829: li $25,10
6830: sw $25,$fp20-8($sp)
6831: sll $25,$22,24; sra $25,$25,24
6832: lw $24,$fp20-8($sp)
6833: and $22,$25,$24
6834: sll $25,$22,24; sra $25,$25,24
6835: beq $25,8,L.2087
6836: li $23,324
6837: beq $30,$0,L.2089
6838: la $4,L.695
6839: move $5,$23
6840: jal printf # int
6841: L.2089:
6842: L.2087:
6843: li $22,12
6844: li $25,10
6845: sw $25,$fp20-12($sp)
6846: sll $25,$22,24; sra $25,$25,24
6847: lw $24,$fp20-12($sp)
6848: and $22,$25,$24
6849: sll $25,$22,24; sra $25,$25,24
6850: beq $25,8,L.2091
6851: li $23,325
6852: beq $30,$0,L.2093
6853: la $4,L.695
6854: move $5,$23
6855: jal printf # int
6856: L.2093:
6857: L.2091:
6858: li $21,12
6859: li $17,10
6860: sll $25,$21,16; sra $25,$25,16
6861: sll $24,$17,24; sra $24,$24,24
6862: and $21,$25,$24
6863: sll $25,$21,16; sra $25,$25,16
6864: beq $25,8,L.2095
6865: li $23,326
6866: beq $30,$0,L.2097
6867: la $4,L.695
6868: move $5,$23
6869: jal printf # int
6870: L.2097:
6871: L.2095:
6872: li $21,12
6873: li $16,10
6874: sll $25,$21,16; sra $25,$25,16
6875: sll $24,$16,16; sra $24,$24,16
6876: and $21,$25,$24
6877: sll $25,$21,16; sra $25,$25,16
6878: beq $25,8,L.2099
6879: li $23,327
6880: beq $30,$0,L.2101
6881: la $4,L.695
6882: move $5,$23
6883: jal printf # int
6884: L.2101:
6885: L.2099:
6886: li $21,12
6887: li $25,10
6888: sw $25,$fp20-4($sp)
6889: sll $25,$21,16; sra $25,$25,16
6890: lw $24,$fp20-4($sp)
6891: and $21,$25,$24
6892: sll $25,$21,16; sra $25,$25,16
6893: beq $25,8,L.2103
6894: li $23,328
6895: beq $30,$0,L.2105
6896: la $4,L.695
6897: move $5,$23
6898: jal printf # int
6899: L.2105:
6900: L.2103:
6901: li $21,12
6902: li $25,10
6903: sw $25,$fp20-8($sp)
6904: sll $25,$21,16; sra $25,$25,16
6905: lw $24,$fp20-8($sp)
6906: and $21,$25,$24
6907: sll $25,$21,16; sra $25,$25,16
6908: beq $25,8,L.2107
6909: li $23,329
6910: beq $30,$0,L.2109
6911: la $4,L.695
6912: move $5,$23
6913: jal printf # int
6914: L.2109:
6915: L.2107:
6916: li $21,12
6917: li $25,10
6918: sw $25,$fp20-12($sp)
6919: sll $25,$21,16; sra $25,$25,16
6920: lw $24,$fp20-12($sp)
6921: and $21,$25,$24
6922: sll $25,$21,16; sra $25,$25,16
6923: beq $25,8,L.2111
6924: li $23,330
6925: beq $30,$0,L.2113
6926: la $4,L.695
6927: move $5,$23
6928: jal printf # int
6929: L.2113:
6930: L.2111:
6931: li $20,12
6932: li $17,10
6933: sll $25,$17,24; sra $25,$25,24
6934: and $20,$20,$25
6935: beq $20,8,L.2115
6936: li $23,331
6937: beq $30,$0,L.2117
6938: la $4,L.695
6939: move $5,$23
6940: jal printf # int
6941: L.2117:
6942: L.2115:
6943: li $20,12
6944: li $16,10
6945: sll $25,$16,16; sra $25,$25,16
6946: and $20,$20,$25
6947: beq $20,8,L.2119
6948: li $23,332
6949: beq $30,$0,L.2121
6950: la $4,L.695
6951: move $5,$23
6952: jal printf # int
6953: L.2121:
6954: L.2119:
6955: li $20,12
6956: li $25,10
6957: sw $25,$fp20-4($sp)
6958: lw $25,$fp20-4($sp)
6959: and $20,$20,$25
6960: beq $20,8,L.2123
6961: li $23,333
6962: beq $30,$0,L.2125
6963: la $4,L.695
6964: move $5,$23
6965: jal printf # int
6966: L.2125:
6967: L.2123:
6968: li $20,12
6969: li $25,10
6970: sw $25,$fp20-8($sp)
6971: lw $25,$fp20-8($sp)
6972: and $20,$20,$25
6973: beq $20,8,L.2127
6974: li $23,334
6975: beq $30,$0,L.2129
6976: la $4,L.695
6977: move $5,$23
6978: jal printf # int
6979: L.2129:
6980: L.2127:
6981: li $20,12
6982: li $25,10
6983: sw $25,$fp20-12($sp)
6984: lw $25,$fp20-12($sp)
6985: and $20,$20,$25
6986: beq $20,8,L.2131
6987: li $23,335
6988: beq $30,$0,L.2133
6989: la $4,L.695
6990: move $5,$23
6991: jal printf # int
6992: L.2133:
6993: L.2131:
6994: li $19,12
6995: li $17,10
6996: sll $25,$17,24; sra $25,$25,24
6997: and $19,$19,$25
6998: beq $19,8,L.2135
6999: li $23,336
7000: beq $30,$0,L.2137
7001: la $4,L.695
7002: move $5,$23
7003: jal printf # int
7004: L.2137:
7005: L.2135:
7006: li $19,12
7007: li $16,10
7008: sll $25,$16,16; sra $25,$25,16
7009: and $19,$19,$25
7010: beq $19,8,L.2139
7011: li $23,337
7012: beq $30,$0,L.2141
7013: la $4,L.695
7014: move $5,$23
7015: jal printf # int
7016: L.2141:
7017: L.2139:
7018: li $19,12
7019: li $25,10
7020: sw $25,$fp20-4($sp)
7021: lw $25,$fp20-4($sp)
7022: and $19,$19,$25
7023: beq $19,8,L.2143
7024: li $23,338
7025: beq $30,$0,L.2145
7026: la $4,L.695
7027: move $5,$23
7028: jal printf # int
7029: L.2145:
7030: L.2143:
7031: li $19,12
7032: li $25,10
7033: sw $25,$fp20-8($sp)
7034: lw $25,$fp20-8($sp)
7035: and $19,$19,$25
7036: beq $19,8,L.2147
7037: li $23,339
7038: beq $30,$0,L.2149
7039: la $4,L.695
7040: move $5,$23
7041: jal printf # int
7042: L.2149:
7043: L.2147:
7044: li $19,12
7045: li $25,10
7046: sw $25,$fp20-12($sp)
7047: lw $25,$fp20-12($sp)
7048: and $19,$19,$25
7049: beq $19,8,L.2151
7050: li $23,340
7051: beq $30,$0,L.2153
7052: la $4,L.695
7053: move $5,$23
7054: jal printf # int
7055: L.2153:
7056: L.2151:
7057: li $18,12
7058: li $17,10
7059: sll $25,$17,24; sra $25,$25,24
7060: and $18,$18,$25
7061: beq $18,8,L.2155
7062: li $23,341
7063: beq $30,$0,L.2157
7064: la $4,L.695
7065: move $5,$23
7066: jal printf # int
7067: L.2157:
7068: L.2155:
7069: li $18,12
7070: li $16,10
7071: sll $25,$16,16; sra $25,$25,16
7072: and $18,$18,$25
7073: beq $18,8,L.2159
7074: li $23,342
7075: beq $30,$0,L.2161
7076: la $4,L.695
7077: move $5,$23
7078: jal printf # int
7079: L.2161:
7080: L.2159:
7081: li $18,12
7082: li $25,10
7083: sw $25,$fp20-4($sp)
7084: lw $25,$fp20-4($sp)
7085: and $18,$18,$25
7086: beq $18,8,L.2163
7087: li $23,343
7088: beq $30,$0,L.2165
7089: la $4,L.695
7090: move $5,$23
7091: jal printf # int
7092: L.2165:
7093: L.2163:
7094: li $18,12
7095: li $25,10
7096: sw $25,$fp20-8($sp)
7097: lw $25,$fp20-8($sp)
7098: and $18,$18,$25
7099: beq $18,8,L.2167
7100: li $23,344
7101: beq $30,$0,L.2169
7102: la $4,L.695
7103: move $5,$23
7104: jal printf # int
7105: L.2169:
7106: L.2167:
7107: li $18,12
7108: li $25,10
7109: sw $25,$fp20-12($sp)
7110: lw $25,$fp20-12($sp)
7111: and $18,$18,$25
7112: beq $18,8,L.2171
7113: li $23,345
7114: beq $30,$0,L.2173
7115: la $4,L.695
7116: move $5,$23
7117: jal printf # int
7118: L.2173:
7119: L.2171:
7120: li $22,12
7121: li $17,10
7122: sll $25,$22,24; sra $25,$25,24
7123: sll $24,$17,24; sra $24,$24,24
7124: xor $22,$25,$24
7125: sll $25,$22,24; sra $25,$25,24
7126: beq $25,6,L.2175
7127: li $23,346
7128: beq $30,$0,L.2177
7129: la $4,L.695
7130: move $5,$23
7131: jal printf # int
7132: L.2177:
7133: L.2175:
7134: li $22,12
7135: li $16,10
7136: sll $25,$22,24; sra $25,$25,24
7137: sll $24,$16,16; sra $24,$24,16
7138: xor $22,$25,$24
7139: sll $25,$22,24; sra $25,$25,24
7140: beq $25,6,L.2179
7141: li $23,347
7142: beq $30,$0,L.2181
7143: la $4,L.695
7144: move $5,$23
7145: jal printf # int
7146: L.2181:
7147: L.2179:
7148: li $22,12
7149: li $25,10
7150: sw $25,$fp20-4($sp)
7151: sll $25,$22,24; sra $25,$25,24
7152: lw $24,$fp20-4($sp)
7153: xor $22,$25,$24
7154: sll $25,$22,24; sra $25,$25,24
7155: beq $25,6,L.2183
7156: li $23,348
7157: beq $30,$0,L.2185
7158: la $4,L.695
7159: move $5,$23
7160: jal printf # int
7161: L.2185:
7162: L.2183:
7163: li $22,12
7164: li $25,10
7165: sw $25,$fp20-8($sp)
7166: sll $25,$22,24; sra $25,$25,24
7167: lw $24,$fp20-8($sp)
7168: xor $22,$25,$24
7169: sll $25,$22,24; sra $25,$25,24
7170: beq $25,6,L.2187
7171: li $23,349
7172: beq $30,$0,L.2189
7173: la $4,L.695
7174: move $5,$23
7175: jal printf # int
7176: L.2189:
7177: L.2187:
7178: li $22,12
7179: li $25,10
7180: sw $25,$fp20-12($sp)
7181: sll $25,$22,24; sra $25,$25,24
7182: lw $24,$fp20-12($sp)
7183: xor $22,$25,$24
7184: sll $25,$22,24; sra $25,$25,24
7185: beq $25,6,L.2191
7186: li $23,350
7187: beq $30,$0,L.2193
7188: la $4,L.695
7189: move $5,$23
7190: jal printf # int
7191: L.2193:
7192: L.2191:
7193: li $21,12
7194: li $17,10
7195: sll $25,$21,16; sra $25,$25,16
7196: sll $24,$17,24; sra $24,$24,24
7197: xor $21,$25,$24
7198: sll $25,$21,16; sra $25,$25,16
7199: beq $25,6,L.2195
7200: li $23,351
7201: beq $30,$0,L.2197
7202: la $4,L.695
7203: move $5,$23
7204: jal printf # int
7205: L.2197:
7206: L.2195:
7207: li $21,12
7208: li $16,10
7209: sll $25,$21,16; sra $25,$25,16
7210: sll $24,$16,16; sra $24,$24,16
7211: xor $21,$25,$24
7212: sll $25,$21,16; sra $25,$25,16
7213: beq $25,6,L.2199
7214: li $23,352
7215: beq $30,$0,L.2201
7216: la $4,L.695
7217: move $5,$23
7218: jal printf # int
7219: L.2201:
7220: L.2199:
7221: li $21,12
7222: li $25,10
7223: sw $25,$fp20-4($sp)
7224: sll $25,$21,16; sra $25,$25,16
7225: lw $24,$fp20-4($sp)
7226: xor $21,$25,$24
7227: sll $25,$21,16; sra $25,$25,16
7228: beq $25,6,L.2203
7229: li $23,353
7230: beq $30,$0,L.2205
7231: la $4,L.695
7232: move $5,$23
7233: jal printf # int
7234: L.2205:
7235: L.2203:
7236: li $21,12
7237: li $25,10
7238: sw $25,$fp20-8($sp)
7239: sll $25,$21,16; sra $25,$25,16
7240: lw $24,$fp20-8($sp)
7241: xor $21,$25,$24
7242: sll $25,$21,16; sra $25,$25,16
7243: beq $25,6,L.2207
7244: li $23,354
7245: beq $30,$0,L.2209
7246: la $4,L.695
7247: move $5,$23
7248: jal printf # int
7249: L.2209:
7250: L.2207:
7251: li $21,12
7252: li $25,10
7253: sw $25,$fp20-12($sp)
7254: sll $25,$21,16; sra $25,$25,16
7255: lw $24,$fp20-12($sp)
7256: xor $21,$25,$24
7257: sll $25,$21,16; sra $25,$25,16
7258: beq $25,6,L.2211
7259: li $23,355
7260: beq $30,$0,L.2213
7261: la $4,L.695
7262: move $5,$23
7263: jal printf # int
7264: L.2213:
7265: L.2211:
7266: li $20,12
7267: li $17,10
7268: sll $25,$17,24; sra $25,$25,24
7269: xor $20,$20,$25
7270: beq $20,6,L.2215
7271: li $23,356
7272: beq $30,$0,L.2217
7273: la $4,L.695
7274: move $5,$23
7275: jal printf # int
7276: L.2217:
7277: L.2215:
7278: li $20,12
7279: li $16,10
7280: sll $25,$16,16; sra $25,$25,16
7281: xor $20,$20,$25
7282: beq $20,6,L.2219
7283: li $23,357
7284: beq $30,$0,L.2221
7285: la $4,L.695
7286: move $5,$23
7287: jal printf # int
7288: L.2221:
7289: L.2219:
7290: li $20,12
7291: li $25,10
7292: sw $25,$fp20-4($sp)
7293: lw $25,$fp20-4($sp)
7294: xor $20,$20,$25
7295: beq $20,6,L.2223
7296: li $23,358
7297: beq $30,$0,L.2225
7298: la $4,L.695
7299: move $5,$23
7300: jal printf # int
7301: L.2225:
7302: L.2223:
7303: li $20,12
7304: li $25,10
7305: sw $25,$fp20-8($sp)
7306: lw $25,$fp20-8($sp)
7307: xor $20,$20,$25
7308: beq $20,6,L.2227
7309: li $23,359
7310: beq $30,$0,L.2229
7311: la $4,L.695
7312: move $5,$23
7313: jal printf # int
7314: L.2229:
7315: L.2227:
7316: li $20,12
7317: li $25,10
7318: sw $25,$fp20-12($sp)
7319: lw $25,$fp20-12($sp)
7320: xor $20,$20,$25
7321: beq $20,6,L.2231
7322: li $23,360
7323: beq $30,$0,L.2233
7324: la $4,L.695
7325: move $5,$23
7326: jal printf # int
7327: L.2233:
7328: L.2231:
7329: li $19,12
7330: li $17,10
7331: sll $25,$17,24; sra $25,$25,24
7332: xor $19,$19,$25
7333: beq $19,6,L.2235
7334: li $23,361
7335: beq $30,$0,L.2237
7336: la $4,L.695
7337: move $5,$23
7338: jal printf # int
7339: L.2237:
7340: L.2235:
7341: li $19,12
7342: li $16,10
7343: sll $25,$16,16; sra $25,$25,16
7344: xor $19,$19,$25
7345: beq $19,6,L.2239
7346: li $23,362
7347: beq $30,$0,L.2241
7348: la $4,L.695
7349: move $5,$23
7350: jal printf # int
7351: L.2241:
7352: L.2239:
7353: li $19,12
7354: li $25,10
7355: sw $25,$fp20-4($sp)
7356: lw $25,$fp20-4($sp)
7357: xor $19,$19,$25
7358: beq $19,6,L.2243
7359: li $23,363
7360: beq $30,$0,L.2245
7361: la $4,L.695
7362: move $5,$23
7363: jal printf # int
7364: L.2245:
7365: L.2243:
7366: li $19,12
7367: li $25,10
7368: sw $25,$fp20-8($sp)
7369: lw $25,$fp20-8($sp)
7370: xor $19,$19,$25
7371: beq $19,6,L.2247
7372: li $23,364
7373: beq $30,$0,L.2249
7374: la $4,L.695
7375: move $5,$23
7376: jal printf # int
7377: L.2249:
7378: L.2247:
7379: li $19,12
7380: li $25,10
7381: sw $25,$fp20-12($sp)
7382: lw $25,$fp20-12($sp)
7383: xor $19,$19,$25
7384: beq $19,6,L.2251
7385: li $23,365
7386: beq $30,$0,L.2253
7387: la $4,L.695
7388: move $5,$23
7389: jal printf # int
7390: L.2253:
7391: L.2251:
7392: li $18,12
7393: li $17,10
7394: sll $25,$17,24; sra $25,$25,24
7395: xor $18,$18,$25
7396: beq $18,6,L.2255
7397: li $23,366
7398: beq $30,$0,L.2257
7399: la $4,L.695
7400: move $5,$23
7401: jal printf # int
7402: L.2257:
7403: L.2255:
7404: li $18,12
7405: li $16,10
7406: sll $25,$16,16; sra $25,$25,16
7407: xor $18,$18,$25
7408: beq $18,6,L.2259
7409: li $23,367
7410: beq $30,$0,L.2261
7411: la $4,L.695
7412: move $5,$23
7413: jal printf # int
7414: L.2261:
7415: L.2259:
7416: li $18,12
7417: li $25,10
7418: sw $25,$fp20-4($sp)
7419: lw $25,$fp20-4($sp)
7420: xor $18,$18,$25
7421: beq $18,6,L.2263
7422: li $23,368
7423: beq $30,$0,L.2265
7424: la $4,L.695
7425: move $5,$23
7426: jal printf # int
7427: L.2265:
7428: L.2263:
7429: li $18,12
7430: li $25,10
7431: sw $25,$fp20-8($sp)
7432: lw $25,$fp20-8($sp)
7433: xor $18,$18,$25
7434: beq $18,6,L.2267
7435: li $23,369
7436: beq $30,$0,L.2269
7437: la $4,L.695
7438: move $5,$23
7439: jal printf # int
7440: L.2269:
7441: L.2267:
7442: li $18,12
7443: li $25,10
7444: sw $25,$fp20-12($sp)
7445: lw $25,$fp20-12($sp)
7446: xor $18,$18,$25
7447: beq $18,6,L.2271
7448: li $23,370
7449: beq $30,$0,L.2273
7450: la $4,L.695
7451: move $5,$23
7452: jal printf # int
7453: L.2273:
7454: L.2271:
7455: li $22,12
7456: li $17,10
7457: sll $25,$22,24; sra $25,$25,24
7458: sll $24,$17,24; sra $24,$24,24
7459: or $22,$25,$24
7460: sll $25,$22,24; sra $25,$25,24
7461: beq $25,14,L.2275
7462: li $23,371
7463: beq $30,$0,L.2277
7464: la $4,L.695
7465: move $5,$23
7466: jal printf # int
7467: L.2277:
7468: L.2275:
7469: li $22,12
7470: li $16,10
7471: sll $25,$22,24; sra $25,$25,24
7472: sll $24,$16,16; sra $24,$24,16
7473: or $22,$25,$24
7474: sll $25,$22,24; sra $25,$25,24
7475: beq $25,14,L.2279
7476: li $23,372
7477: beq $30,$0,L.2281
7478: la $4,L.695
7479: move $5,$23
7480: jal printf # int
7481: L.2281:
7482: L.2279:
7483: li $22,12
7484: li $25,10
7485: sw $25,$fp20-4($sp)
7486: sll $25,$22,24; sra $25,$25,24
7487: lw $24,$fp20-4($sp)
7488: or $22,$25,$24
7489: sll $25,$22,24; sra $25,$25,24
7490: beq $25,14,L.2283
7491: li $23,373
7492: beq $30,$0,L.2285
7493: la $4,L.695
7494: move $5,$23
7495: jal printf # int
7496: L.2285:
7497: L.2283:
7498: li $22,12
7499: li $25,10
7500: sw $25,$fp20-8($sp)
7501: sll $25,$22,24; sra $25,$25,24
7502: lw $24,$fp20-8($sp)
7503: or $22,$25,$24
7504: sll $25,$22,24; sra $25,$25,24
7505: beq $25,14,L.2287
7506: li $23,374
7507: beq $30,$0,L.2289
7508: la $4,L.695
7509: move $5,$23
7510: jal printf # int
7511: L.2289:
7512: L.2287:
7513: li $22,12
7514: li $25,10
7515: sw $25,$fp20-12($sp)
7516: sll $25,$22,24; sra $25,$25,24
7517: lw $24,$fp20-12($sp)
7518: or $22,$25,$24
7519: sll $25,$22,24; sra $25,$25,24
7520: beq $25,14,L.2291
7521: li $23,375
7522: beq $30,$0,L.2293
7523: la $4,L.695
7524: move $5,$23
7525: jal printf # int
7526: L.2293:
7527: L.2291:
7528: li $21,12
7529: li $17,10
7530: sll $25,$21,16; sra $25,$25,16
7531: sll $24,$17,24; sra $24,$24,24
7532: or $21,$25,$24
7533: sll $25,$21,16; sra $25,$25,16
7534: beq $25,14,L.2295
7535: li $23,376
7536: beq $30,$0,L.2297
7537: la $4,L.695
7538: move $5,$23
7539: jal printf # int
7540: L.2297:
7541: L.2295:
7542: li $21,12
7543: li $16,10
7544: sll $25,$21,16; sra $25,$25,16
7545: sll $24,$16,16; sra $24,$24,16
7546: or $21,$25,$24
7547: sll $25,$21,16; sra $25,$25,16
7548: beq $25,14,L.2299
7549: li $23,377
7550: beq $30,$0,L.2301
7551: la $4,L.695
7552: move $5,$23
7553: jal printf # int
7554: L.2301:
7555: L.2299:
7556: li $21,12
7557: li $25,10
7558: sw $25,$fp20-4($sp)
7559: sll $25,$21,16; sra $25,$25,16
7560: lw $24,$fp20-4($sp)
7561: or $21,$25,$24
7562: sll $25,$21,16; sra $25,$25,16
7563: beq $25,14,L.2303
7564: li $23,378
7565: beq $30,$0,L.2305
7566: la $4,L.695
7567: move $5,$23
7568: jal printf # int
7569: L.2305:
7570: L.2303:
7571: li $21,12
7572: li $25,10
7573: sw $25,$fp20-8($sp)
7574: sll $25,$21,16; sra $25,$25,16
7575: lw $24,$fp20-8($sp)
7576: or $21,$25,$24
7577: sll $25,$21,16; sra $25,$25,16
7578: beq $25,14,L.2307
7579: li $23,379
7580: beq $30,$0,L.2309
7581: la $4,L.695
7582: move $5,$23
7583: jal printf # int
7584: L.2309:
7585: L.2307:
7586: li $21,12
7587: li $25,10
7588: sw $25,$fp20-12($sp)
7589: sll $25,$21,16; sra $25,$25,16
7590: lw $24,$fp20-12($sp)
7591: or $21,$25,$24
7592: sll $25,$21,16; sra $25,$25,16
7593: beq $25,14,L.2311
7594: li $23,380
7595: beq $30,$0,L.2313
7596: la $4,L.695
7597: move $5,$23
7598: jal printf # int
7599: L.2313:
7600: L.2311:
7601: li $20,12
7602: li $17,10
7603: sll $25,$17,24; sra $25,$25,24
7604: or $20,$20,$25
7605: beq $20,14,L.2315
7606: li $23,381
7607: beq $30,$0,L.2317
7608: la $4,L.695
7609: move $5,$23
7610: jal printf # int
7611: L.2317:
7612: L.2315:
7613: li $20,12
7614: li $16,10
7615: sll $25,$16,16; sra $25,$25,16
7616: or $20,$20,$25
7617: beq $20,14,L.2319
7618: li $23,382
7619: beq $30,$0,L.2321
7620: la $4,L.695
7621: move $5,$23
7622: jal printf # int
7623: L.2321:
7624: L.2319:
7625: li $20,12
7626: li $25,10
7627: sw $25,$fp20-4($sp)
7628: lw $25,$fp20-4($sp)
7629: or $20,$20,$25
7630: beq $20,14,L.2323
7631: li $23,383
7632: beq $30,$0,L.2325
7633: la $4,L.695
7634: move $5,$23
7635: jal printf # int
7636: L.2325:
7637: L.2323:
7638: li $20,12
7639: li $25,10
7640: sw $25,$fp20-8($sp)
7641: lw $25,$fp20-8($sp)
7642: or $20,$20,$25
7643: beq $20,14,L.2327
7644: li $23,384
7645: beq $30,$0,L.2329
7646: la $4,L.695
7647: move $5,$23
7648: jal printf # int
7649: L.2329:
7650: L.2327:
7651: li $20,12
7652: li $25,10
7653: sw $25,$fp20-12($sp)
7654: lw $25,$fp20-12($sp)
7655: or $20,$20,$25
7656: beq $20,14,L.2331
7657: li $23,385
7658: beq $30,$0,L.2333
7659: la $4,L.695
7660: move $5,$23
7661: jal printf # int
7662: L.2333:
7663: L.2331:
7664: li $19,12
7665: li $17,10
7666: sll $25,$17,24; sra $25,$25,24
7667: or $19,$19,$25
7668: beq $19,14,L.2335
7669: li $23,386
7670: beq $30,$0,L.2337
7671: la $4,L.695
7672: move $5,$23
7673: jal printf # int
7674: L.2337:
7675: L.2335:
7676: li $19,12
7677: li $16,10
7678: sll $25,$16,16; sra $25,$25,16
7679: or $19,$19,$25
7680: beq $19,14,L.2339
7681: li $23,387
7682: beq $30,$0,L.2341
7683: la $4,L.695
7684: move $5,$23
7685: jal printf # int
7686: L.2341:
7687: L.2339:
7688: li $19,12
7689: li $25,10
7690: sw $25,$fp20-4($sp)
7691: lw $25,$fp20-4($sp)
7692: or $19,$19,$25
7693: beq $19,14,L.2343
7694: li $23,388
7695: beq $30,$0,L.2345
7696: la $4,L.695
7697: move $5,$23
7698: jal printf # int
7699: L.2345:
7700: L.2343:
7701: li $19,12
7702: li $25,10
7703: sw $25,$fp20-8($sp)
7704: lw $25,$fp20-8($sp)
7705: or $19,$19,$25
7706: beq $19,14,L.2347
7707: li $23,389
7708: beq $30,$0,L.2349
7709: la $4,L.695
7710: move $5,$23
7711: jal printf # int
7712: L.2349:
7713: L.2347:
7714: li $19,12
7715: li $25,10
7716: sw $25,$fp20-12($sp)
7717: lw $25,$fp20-12($sp)
7718: or $19,$19,$25
7719: beq $19,14,L.2351
7720: li $23,390
7721: beq $30,$0,L.2353
7722: la $4,L.695
7723: move $5,$23
7724: jal printf # int
7725: L.2353:
7726: L.2351:
7727: li $18,12
7728: li $17,10
7729: sll $25,$17,24; sra $25,$25,24
7730: or $18,$18,$25
7731: beq $18,14,L.2355
7732: li $23,391
7733: beq $30,$0,L.2357
7734: la $4,L.695
7735: move $5,$23
7736: jal printf # int
7737: L.2357:
7738: L.2355:
7739: li $18,12
7740: li $16,10
7741: sll $25,$16,16; sra $25,$25,16
7742: or $18,$18,$25
7743: beq $18,14,L.2359
7744: li $23,392
7745: beq $30,$0,L.2361
7746: la $4,L.695
7747: move $5,$23
7748: jal printf # int
7749: L.2361:
7750: L.2359:
7751: li $18,12
7752: li $25,10
7753: sw $25,$fp20-4($sp)
7754: lw $25,$fp20-4($sp)
7755: or $18,$18,$25
7756: beq $18,14,L.2363
7757: li $23,393
7758: beq $30,$0,L.2365
7759: la $4,L.695
7760: move $5,$23
7761: jal printf # int
7762: L.2365:
7763: L.2363:
7764: li $18,12
7765: li $25,10
7766: sw $25,$fp20-8($sp)
7767: lw $25,$fp20-8($sp)
7768: or $18,$18,$25
7769: beq $18,14,L.2367
7770: li $23,394
7771: beq $30,$0,L.2369
7772: la $4,L.695
7773: move $5,$23
7774: jal printf # int
7775: L.2369:
7776: L.2367:
7777: li $18,12
7778: li $25,10
7779: sw $25,$fp20-12($sp)
7780: lw $25,$fp20-12($sp)
7781: or $18,$18,$25
7782: beq $18,14,L.2371
7783: li $23,395
7784: beq $30,$0,L.2373
7785: la $4,L.695
7786: move $5,$23
7787: jal printf # int
7788: L.2373:
7789: L.2371:
7790: beq $23,$0,L.2375
7791: li $25,1
7792: sw $25,$fp20-24($sp)
7793: lw $25,$fp20+0($sp)
7794: lw $25,44($25)
7795: beq $25,$0,L.2377
7796: la $4,L.696
7797: li $5,1
7798: jal printf # int
7799: L.2377:
7800: L.2375:
7801: lw $2,$fp20-24($sp)
7802: L.694:
7803: l.d $f22,16($sp)
7804: l.d $f24,24($sp)
7805: l.d $f26,32($sp)
7806: l.d $f28,40($sp)
7807: l.d $f30,48($sp)
7808: lw $16,56($sp)
7809: lw $17,60($sp)
7810: lw $18,64($sp)
7811: lw $19,68($sp)
7812: lw $20,72($sp)
7813: lw $21,76($sp)
7814: lw $22,80($sp)
7815: lw $23,84($sp)
7816: lw $30,88($sp)
7817: lw $31,92($sp)
7818: addu $sp,$sp,160
7819: j $31
7820: .end s714
7821: .data; L.2380:.ascii "s715,er%d\012\000"
7822: .data; L.2381:.ascii "s715 \000"
7823: .text
7824: .globl s715
7825: .text
7826: .align 2; .ent s715
7827: s715:
7828: $fp21=48
7829: .frame $sp,48,$31
7830: addu $sp,$sp,-48
7831: .mask 0xc0e00000,-16
7832: sw $21,16($sp)
7833: sw $22,20($sp)
7834: sw $23,24($sp)
7835: sw $30,28($sp)
7836: sw $31,32($sp)
7837: sw $4,48($sp)
7838: sw $0,$fp21-12($sp)
7839: sw $0,$fp21-4($sp)
7840: la $30,L.2381
7841: lw $25,$fp21+0($sp)
7842: addu $23,$25,60
7843: move $21,$0
7844: L.2382:
7845: L.2383:
7846: move $25,$23
7847: addu $23,$25,1
7848: move $24,$30
7849: addu $30,$24,1
7850: lb $24,($24)
7851: sb $24,($25)
7852: sll $25,$24,24; sra $25,$25,24
7853: bne $25,$0,L.2382
7854: li $25,1
7855: move $22,$25
7856: addu $22,$22,1
7857: addu $22,$22,1
7858: addu $22,$22,1
7859: addu $22,$22,1
7860: addu $25,$22,1
7861: move $22,$25
7862: beq $25,6,L.2385
7863: lw $25,$fp21+0($sp)
7864: lw $25,44($25)
7865: beq $25,$0,L.2387
7866: la $4,L.2380
7867: li $5,1
7868: jal printf # int
7869: L.2387:
7870: addu $21,$21,1
7871: L.2385:
7872: lw $4,$fp21-4($sp)
7873: li $25,3
7874: sw $25,$fp21-8($sp)
7875: lw $25,$fp21-8($sp)
7876: addu $5,$25,2
7877: lw $6,$fp21-12($sp)
7878: jal s715f # int
7879: beq $2,5,L.2389
7880: lw $25,$fp21+0($sp)
7881: lw $25,44($25)
7882: beq $25,$0,L.2391
7883: la $4,L.2380
7884: li $5,2
7885: jal printf # int
7886: L.2391:
7887: addu $21,$21,2
7888: L.2389:
7889: move $2,$21
7890: L.2379:
7891: lw $21,16($sp)
7892: lw $22,20($sp)
7893: lw $23,24($sp)
7894: lw $30,28($sp)
7895: lw $31,32($sp)
7896: addu $sp,$sp,48
7897: j $31
7898: .end s715
7899: .globl s715f
7900: .text
7901: .align 2; .ent s715f
7902: s715f:
7903: $fp22=0
7904: .frame $sp,0,$31
7905: move $2,$5
7906: L.2393:
7907: j $31
7908: .end s715f
7909: .data; L.2395:.ascii "s72,er%d\012\000"
7910: .data; L.2396:.ascii "s72 \000"
7911: .text
7912: .globl s72
7913: .text
7914: .align 2; .ent s72
7915: s72:
7916: $fp23=104
7917: .frame $sp,104,$31
7918: addu $sp,$sp,-104
7919: .fmask 0xfc000000,-72
7920: s.d $f26,16($sp)
7921: s.d $f28,24($sp)
7922: s.d $f30,32($sp)
7923: .mask 0xc0ff0000,-28
7924: sw $16,40($sp)
7925: sw $17,44($sp)
7926: sw $18,48($sp)
7927: sw $19,52($sp)
7928: sw $20,56($sp)
7929: sw $21,60($sp)
7930: sw $22,64($sp)
7931: sw $23,68($sp)
7932: sw $30,72($sp)
7933: sw $31,76($sp)
7934: move $30,$4
7935: la $22,L.2396
7936: addu $21,$30,60
7937: move $19,$0
7938: L.2397:
7939: L.2398:
7940: move $25,$21
7941: addu $21,$25,1
7942: move $24,$22
7943: addu $22,$24,1
7944: lb $24,($24)
7945: sb $24,($25)
7946: sll $25,$24,24; sra $25,$25,24
7947: bne $25,$0,L.2397
7948: li $25,2
7949: sw $25,$fp23-4($sp)
7950: lw $25,$fp23-4($sp)
7951: beq $25,2,L.2400
7952: addu $19,$19,1
7953: la $4,L.2395
7954: li $5,1
7955: jal printf # int
7956: L.2400:
7957: lw $25,$fp23-4($sp)
7958: negu $24,$25
7959: addu $25,$25,$24
7960: beq $25,$0,L.2402
7961: addu $19,$19,2
7962: la $4,L.2395
7963: li $5,2
7964: jal printf # int
7965: L.2402:
7966: sw $0,$fp23-4($sp)
7967: move $23,$0
7968: b L.2407
7969: L.2404:
7970: lw $25,$fp23-4($sp)
7971: sll $25,$25,1
7972: or $25,$25,1
7973: sw $25,$fp23-4($sp)
7974: L.2405:
7975: addu $23,$23,1
7976: L.2407:
7977: lw $25,4($30)
7978: blt $23,$25,L.2404
7979: lw $25,$fp23-4($sp)
7980: not $25,$25
7981: beq $25,$0,L.2408
7982: addu $19,$19,4
7983: la $4,L.2395
7984: li $5,4
7985: jal printf # int
7986: L.2408:
7987: li $25,5
7988: sw $25,$fp23-4($sp)
7989: lw $25,$fp23-4($sp)
7990: addu $25,$25,1
7991: sw $25,$fp23-4($sp)
7992: bne $25,6,L.2415
7993: lw $25,$fp23-4($sp)
7994: subu $25,$25,1
7995: sw $25,$fp23-4($sp)
7996: bne $25,5,L.2415
7997: lw $25,$fp23-4($sp)
7998: addu $24,$25,1
7999: sw $24,$fp23-4($sp)
8000: bne $25,5,L.2415
8001: lw $25,$fp23-4($sp)
8002: subu $24,$25,1
8003: sw $24,$fp23-4($sp)
8004: bne $25,6,L.2415
8005: lw $25,$fp23-4($sp)
8006: beq $25,5,L.2410
8007: L.2415:
8008: addu $19,$19,8
8009: la $4,L.2395
8010: li $5,8
8011: jal printf # int
8012: L.2410:
8013: li $17,26
8014: li $25,26
8015: sw $25,$fp23-8($sp)
8016: l.d $f30,L.2416
8017: li $16,26
8018: li $25,26
8019: sw $25,$fp23-12($sp)
8020: li $25,26
8021: move $18,$25
8022: l.s $f28,L.2417
8023: move $20,$0
8024: sll $25,$16,16; sra $25,$25,16
8025: sll $25,$25,24; sra $25,$25,24
8026: bne $25,26,L.2424
8027: sll $25,$18,24; sra $25,$25,24
8028: bne $25,26,L.2424
8029: lw $25,$fp23-8($sp)
8030: sll $25,$25,24; sra $25,$25,24
8031: bne $25,26,L.2424
8032: lw $25,$fp23-12($sp)
8033: sll $25,$25,24; sra $25,$25,24
8034: bne $25,26,L.2424
8035: trunc.w.s $f2,$f28,$25; mfc1 $25,$f2
8036: sll $25,$25,24; sra $25,$25,24
8037: bne $25,26,L.2424
8038: trunc.w.d $f2,$f30,$25; mfc1 $25,$f2
8039: sll $25,$25,24; sra $25,$25,24
8040: beq $25,26,L.2418
8041: L.2424:
8042: addu $20,$20,1
8043: L.2418:
8044: sll $25,$17,24; sra $25,$25,24
8045: sll $25,$25,16; sra $25,$25,16
8046: bne $25,26,L.2431
8047: sll $25,$18,16; sra $25,$25,16
8048: bne $25,26,L.2431
8049: lw $25,$fp23-8($sp)
8050: sll $25,$25,16; sra $25,$25,16
8051: bne $25,26,L.2431
8052: lw $25,$fp23-12($sp)
8053: sll $25,$25,16; sra $25,$25,16
8054: bne $25,26,L.2431
8055: trunc.w.s $f2,$f28,$25; mfc1 $25,$f2
8056: sll $25,$25,16; sra $25,$25,16
8057: bne $25,26,L.2431
8058: trunc.w.d $f2,$f30,$25; mfc1 $25,$f2
8059: sll $25,$25,16; sra $25,$25,16
8060: beq $25,26,L.2425
8061: L.2431:
8062: addu $20,$20,2
8063: L.2425:
8064: sll $25,$17,24; sra $25,$25,24
8065: bne $25,26,L.2438
8066: sll $25,$16,16; sra $25,$25,16
8067: bne $25,26,L.2438
8068: lw $25,$fp23-8($sp)
8069: bne $25,26,L.2438
8070: lw $25,$fp23-12($sp)
8071: bne $25,26,L.2438
8072: trunc.w.s $f2,$f28,$25; mfc1 $25,$f2
8073: bne $25,26,L.2438
8074: trunc.w.d $f2,$f30,$25; mfc1 $25,$f2
8075: beq $25,26,L.2432
8076: L.2438:
8077: addu $20,$20,4
8078: L.2432:
8079: sll $25,$17,24; sra $25,$25,24
8080: bne $25,26,L.2445
8081: sll $25,$16,16; sra $25,$25,16
8082: bne $25,26,L.2445
8083: bne $18,26,L.2445
8084: lw $25,$fp23-12($sp)
8085: bne $25,26,L.2445
8086: trunc.w.s $f2,$f28,$25; mfc1 $25,$f2
8087: bne $25,26,L.2445
8088: trunc.w.d $f2,$f30,$25; mfc1 $25,$f2
8089: beq $25,26,L.2439
8090: L.2445:
8091: addu $20,$20,8
8092: L.2439:
8093: sll $25,$17,24; sra $25,$25,24
8094: bne $25,26,L.2454
8095: sll $25,$16,16; sra $25,$25,16
8096: bne $25,26,L.2454
8097: bne $18,26,L.2454
8098: lw $25,$fp23-8($sp)
8099: bne $25,26,L.2454
8100: cvt.d.s $f18,$f28
8101: l.d $f16,L.836
8102: c.lt.d $f18,$f16; bc1t L.2455
8103: sub.d $f18,$f18,$f16
8104: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2
8105: addu $25,$25,0x80000000
8106: sw $25,$fp23-16($sp)
8107: b L.2456
8108: L.2455:
8109: trunc.w.s $f2,$f28,$25; mfc1 $25,$f2
8110: sw $25,$fp23-16($sp)
8111: L.2456:
8112: lw $25,$fp23-16($sp)
8113: bne $25,26,L.2454
8114: l.d $f18,L.836
8115: c.lt.d $f30,$f18; bc1t L.2457
8116: sub.d $f18,$f30,$f18
8117: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2
8118: addu $25,$25,0x80000000
8119: sw $25,$fp23-20($sp)
8120: b L.2458
8121: L.2457:
8122: trunc.w.d $f2,$f30,$25; mfc1 $25,$f2
8123: sw $25,$fp23-20($sp)
8124: L.2458:
8125: lw $25,$fp23-20($sp)
8126: beq $25,26,L.2446
8127: L.2454:
8128: addu $20,$20,16
8129: L.2446:
8130: sll $25,$17,24; sra $25,$25,24
8131: mtc1 $25,$f18; cvt.d.w $f18,$f18
8132: cvt.s.d $f18,$f18
8133: cvt.d.s $f18,$f18
8134: l.d $f16,L.2416
8135: c.eq.d $f18,$f16; bc1f L.2466
8136: sll $25,$16,16; sra $25,$25,16
8137: mtc1 $25,$f18; cvt.d.w $f18,$f18
8138: cvt.s.d $f18,$f18
8139: cvt.d.s $f18,$f18
8140: c.eq.d $f18,$f16; bc1f L.2466
8141: mtc1 $18,$f18; cvt.d.w $f18,$f18
8142: cvt.s.d $f18,$f18
8143: cvt.d.s $f18,$f18
8144: c.eq.d $f18,$f16; bc1f L.2466
8145: lw $25,$fp23-8($sp)
8146: mtc1 $25,$f18; cvt.d.w $f18,$f18
8147: cvt.s.d $f18,$f18
8148: cvt.d.s $f18,$f18
8149: c.eq.d $f18,$f16; bc1f L.2466
8150: lw $25,$fp23-12($sp)
8151: blt $25,$0,L.2467
8152: mtc1 $25,$f26; cvt.d.w $f26,$f26
8153: b L.2468
8154: L.2467:
8155: mtc1 $25,$f18; cvt.d.w $f18,$f18
8156: l.d $f16,L.601
8157: add.d $f26,$f18,$f16
8158: L.2468:
8159: cvt.s.d $f18,$f26
8160: cvt.d.s $f18,$f18
8161: l.d $f16,L.2416
8162: c.eq.d $f18,$f16; bc1f L.2466
8163: cvt.s.d $f18,$f30
8164: cvt.d.s $f18,$f18
8165: c.eq.d $f18,$f16; bc1t L.2459
8166: L.2466:
8167: addu $20,$20,32
8168: L.2459:
8169: sll $25,$17,24; sra $25,$25,24
8170: mtc1 $25,$f18; cvt.d.w $f18,$f18
8171: l.d $f16,L.2416
8172: c.eq.d $f18,$f16; bc1f L.2476
8173: sll $25,$16,16; sra $25,$25,16
8174: mtc1 $25,$f18; cvt.d.w $f18,$f18
8175: c.eq.d $f18,$f16; bc1f L.2476
8176: mtc1 $18,$f18; cvt.d.w $f18,$f18
8177: c.eq.d $f18,$f16; bc1f L.2476
8178: lw $25,$fp23-8($sp)
8179: mtc1 $25,$f18; cvt.d.w $f18,$f18
8180: c.eq.d $f18,$f16; bc1f L.2476
8181: lw $25,$fp23-12($sp)
8182: blt $25,$0,L.2477
8183: mtc1 $25,$f26; cvt.d.w $f26,$f26
8184: b L.2478
8185: L.2477:
8186: mtc1 $25,$f18; cvt.d.w $f18,$f18
8187: l.d $f16,L.601
8188: add.d $f26,$f18,$f16
8189: L.2478:
8190: l.d $f18,L.2416
8191: c.eq.d $f26,$f18; bc1f L.2476
8192: cvt.d.s $f16,$f28
8193: c.eq.d $f16,$f18; bc1t L.2469
8194: L.2476:
8195: addu $20,$20,64
8196: L.2469:
8197: beq $20,$0,L.2479
8198: addu $19,$19,16
8199: la $4,L.2395
8200: li $5,16
8201: jal printf # int
8202: L.2479:
8203: move $2,$19
8204: L.2394:
8205: l.d $f26,16($sp)
8206: l.d $f28,24($sp)
8207: l.d $f30,32($sp)
8208: lw $16,40($sp)
8209: lw $17,44($sp)
8210: lw $18,48($sp)
8211: lw $19,52($sp)
8212: lw $20,56($sp)
8213: lw $21,60($sp)
8214: lw $22,64($sp)
8215: lw $23,68($sp)
8216: lw $30,72($sp)
8217: lw $31,76($sp)
8218: addu $sp,$sp,104
8219: j $31
8220: .end s72
8221: .data; L.2482:.ascii "s757,er%d\012\000"
8222: .data; L.2483:.ascii "s757 \000"
8223: .text
8224: .globl s757
8225: .text
8226: .align 2; .ent s757
8227: s757:
8228: $fp24=176
8229: .frame $sp,176,$31
8230: addu $sp,$sp,-176
8231: .mask 0xc0ff0000,-124
8232: sw $16,16($sp)
8233: sw $17,20($sp)
8234: sw $18,24($sp)
8235: sw $19,28($sp)
8236: sw $20,32($sp)
8237: sw $21,36($sp)
8238: sw $22,40($sp)
8239: sw $23,44($sp)
8240: sw $30,48($sp)
8241: sw $31,52($sp)
8242: move $30,$4
8243: la $25,L.2483
8244: sw $25,$fp24-80($sp)
8245: addu $25,$30,60
8246: sw $25,$fp24-84($sp)
8247: sw $0,$fp24-88($sp)
8248: L.2484:
8249: L.2485:
8250: lw $25,$fp24-84($sp)
8251: addu $24,$25,1
8252: sw $24,$fp24-84($sp)
8253: lw $24,$fp24-80($sp)
8254: addu $15,$24,1
8255: sw $15,$fp24-80($sp)
8256: lb $24,($24)
8257: sb $24,($25)
8258: sll $25,$24,24; sra $25,$25,24
8259: bne $25,$0,L.2484
8260: li $25,40
8261: sw $25,$fp24-92($sp)
8262: lw $25,$fp24-92($sp)
8263: sll $24,$25,3
8264: sll $24,$24,2
8265: bne $24,1280,L.2489
8266: sra $25,$25,3
8267: sra $25,$25,2
8268: beq $25,1,L.2487
8269: L.2489:
8270: lw $25,$fp24-88($sp)
8271: addu $25,$25,1
8272: sw $25,$fp24-88($sp)
8273: lw $25,44($30)
8274: beq $25,$0,L.2490
8275: la $4,L.2482
8276: li $5,1
8277: jal printf # int
8278: L.2490:
8279: L.2487:
8280: move $19,$0
8281: sw $0,$fp24-68($sp)
8282: b L.2495
8283: L.2492:
8284: li $17,1
8285: lw $25,16($30)
8286: subu $25,$25,1
8287: sll $16,$17,$25
8288: sw $0,$fp24-72($sp)
8289: lw $25,$fp24-72($sp)
8290: not $25,$25
8291: lw $24,$fp24-68($sp)
8292: srl $15,$25,$24
8293: sw $15,$fp24-76($sp)
8294: sll $25,$25,$24
8295: sw $25,$fp24-72($sp)
8296: move $18,$0
8297: b L.2499
8298: L.2496:
8299: lw $25,$fp24-68($sp)
8300: bge $18,$25,L.2507
8301: li $25,1
8302: sw $25,$fp24-100($sp)
8303: b L.2508
8304: L.2507:
8305: sw $0,$fp24-100($sp)
8306: L.2508:
8307: lw $25,$fp24-72($sp)
8308: and $25,$17,$25
8309: bne $25,$0,L.2509
8310: li $25,1
8311: sw $25,$fp24-104($sp)
8312: b L.2510
8313: L.2509:
8314: sw $0,$fp24-104($sp)
8315: L.2510:
8316: lw $25,$fp24-100($sp)
8317: lw $24,$fp24-104($sp)
8318: bne $25,$24,L.2506
8319: lw $25,$fp24-68($sp)
8320: bge $18,$25,L.2511
8321: li $25,1
8322: sw $25,$fp24-108($sp)
8323: b L.2512
8324: L.2511:
8325: sw $0,$fp24-108($sp)
8326: L.2512:
8327: lw $25,$fp24-76($sp)
8328: and $25,$16,$25
8329: bne $25,$0,L.2513
8330: li $25,1
8331: sw $25,$fp24-112($sp)
8332: b L.2514
8333: L.2513:
8334: sw $0,$fp24-112($sp)
8335: L.2514:
8336: lw $25,$fp24-108($sp)
8337: lw $24,$fp24-112($sp)
8338: beq $25,$24,L.2500
8339: L.2506:
8340: li $19,1
8341: L.2500:
8342: sll $17,$17,1
8343: srl $16,$16,1
8344: L.2497:
8345: addu $18,$18,1
8346: L.2499:
8347: lw $25,16($30)
8348: blt $18,$25,L.2496
8349: L.2493:
8350: lw $25,$fp24-68($sp)
8351: addu $25,$25,1
8352: sw $25,$fp24-68($sp)
8353: L.2495:
8354: lw $25,$fp24-68($sp)
8355: lw $24,16($30)
8356: blt $25,$24,L.2492
8357: beq $19,$0,L.2515
8358: lw $25,$fp24-88($sp)
8359: addu $25,$25,2
8360: sw $25,$fp24-88($sp)
8361: lw $25,44($30)
8362: beq $25,$0,L.2517
8363: la $4,L.2482
8364: li $5,2
8365: jal printf # int
8366: L.2517:
8367: L.2515:
8368: li $20,3
8369: li $21,2
8370: li $22,1
8371: bge $20,$21,L.2525
8372: li $25,1
8373: sw $25,$fp24-104($sp)
8374: b L.2526
8375: L.2525:
8376: sw $0,$fp24-104($sp)
8377: L.2526:
8378: lw $25,$fp24-104($sp)
8379: bge $25,$22,L.2523
8380: li $25,1
8381: sw $25,$fp24-100($sp)
8382: b L.2524
8383: L.2523:
8384: sw $0,$fp24-100($sp)
8385: L.2524:
8386: lw $25,$fp24-100($sp)
8387: beq $25,1,L.2519
8388: lw $25,$fp24-88($sp)
8389: addu $25,$25,4
8390: sw $25,$fp24-88($sp)
8391: lw $25,44($30)
8392: beq $25,$0,L.2527
8393: la $4,L.2482
8394: li $5,4
8395: jal printf # int
8396: L.2527:
8397: L.2519:
8398: la $25,$fp24-60($sp)
8399: la $24,$fp24-64($sp)
8400: bne $25,$24,L.2529
8401: lw $25,$fp24-88($sp)
8402: addu $25,$25,8
8403: sw $25,$fp24-88($sp)
8404: lw $25,44($30)
8405: beq $25,$0,L.2532
8406: la $4,L.2482
8407: li $5,8
8408: jal printf # int
8409: L.2532:
8410: L.2529:
8411: la $25,$fp24-60($sp)
8412: la $24,$fp24-64($sp)
8413: bgeu $25,$24,L.2534
8414: lw $25,40($30)
8415: beq $25,$0,L.2537
8416: la $4,L.2539
8417: jal printf # int
8418: L.2537:
8419: L.2534:
8420: move $19,$0
8421: move $18,$0
8422: L.2540:
8423: sll $25,$18,2
8424: la $24,$fp24-64($sp)
8425: addu $25,$25,$24
8426: li $24,1
8427: sw $24,($25)
8428: L.2541:
8429: addu $18,$18,1
8430: blt $18,16,L.2540
8431: sw $0,$fp24-60($sp)
8432: sw $0,$fp24-48($sp)
8433: sw $0,$fp24-40($sp)
8434: sw $0,$fp24-36($sp)
8435: sw $0,$fp24-28($sp)
8436: sw $0,$fp24-12($sp)
8437: move $20,$0
8438: L.2550:
8439: move $21,$0
8440: L.2554:
8441: move $22,$0
8442: L.2558:
8443: move $23,$0
8444: L.2562:
8445: bge $20,$21,L.2573
8446: li $25,1
8447: sw $25,$fp24-112($sp)
8448: b L.2574
8449: L.2573:
8450: sw $0,$fp24-112($sp)
8451: L.2574:
8452: bge $22,$23,L.2575
8453: li $25,1
8454: sw $25,$fp24-116($sp)
8455: b L.2576
8456: L.2575:
8457: sw $0,$fp24-116($sp)
8458: L.2576:
8459: lw $25,$fp24-112($sp)
8460: lw $24,$fp24-116($sp)
8461: bne $25,$24,L.2571
8462: li $25,1
8463: sw $25,$fp24-108($sp)
8464: b L.2572
8465: L.2571:
8466: sw $0,$fp24-108($sp)
8467: L.2572:
8468: lw $25,$fp24-108($sp)
8469: sll $24,$20,3
8470: sll $15,$21,2
8471: addu $24,$24,$15
8472: sll $15,$22,1
8473: addu $24,$24,$15
8474: addu $24,$24,$23
8475: sll $24,$24,2
8476: la $15,$fp24-64($sp)
8477: addu $24,$24,$15
8478: lw $24,($24)
8479: beq $25,$24,L.2566
8480: li $19,1
8481: L.2566:
8482: L.2563:
8483: addu $23,$23,1
8484: blt $23,2,L.2562
8485: L.2559:
8486: addu $22,$22,1
8487: blt $22,2,L.2558
8488: L.2555:
8489: addu $21,$21,1
8490: blt $21,2,L.2554
8491: L.2551:
8492: addu $20,$20,1
8493: blt $20,2,L.2550
8494: beq $19,$0,L.2577
8495: lw $25,$fp24-88($sp)
8496: addu $25,$25,16
8497: sw $25,$fp24-88($sp)
8498: lw $25,44($30)
8499: beq $25,$0,L.2579
8500: la $4,L.2482
8501: li $5,16
8502: jal printf # int
8503: L.2579:
8504: L.2577:
8505: sw $0,$fp24-96($sp)
8506: lw $25,$fp24-96($sp)
8507: beq $25,$0,L.2581
8508: lw $25,$fp24-88($sp)
8509: addu $25,$25,32
8510: sw $25,$fp24-88($sp)
8511: lw $25,44($30)
8512: beq $25,$0,L.2583
8513: la $4,L.2482
8514: li $5,32
8515: jal printf # int
8516: L.2583:
8517: L.2581:
8518: lw $2,$fp24-88($sp)
8519: L.2481:
8520: lw $16,16($sp)
8521: lw $17,20($sp)
8522: lw $18,24($sp)
8523: lw $19,28($sp)
8524: lw $20,32($sp)
8525: lw $21,36($sp)
8526: lw $22,40($sp)
8527: lw $23,44($sp)
8528: lw $30,48($sp)
8529: lw $31,52($sp)
8530: addu $sp,$sp,176
8531: j $31
8532: .end s757
8533: .data; L.2586:.ascii "Local error %d.\012\000"
8534: .data; L.2587:.ascii "s7813,er%d\012\000"
8535: .data; L.2588:.ascii "s7813 \000"
8536: .text
8537: .globl s7813
8538: .text
8539: .align 2; .ent s7813
8540: s7813:
8541: $fp25=112
8542: .frame $sp,112,$31
8543: addu $sp,$sp,-112
8544: .mask 0xc0ff0000,-60
8545: sw $16,16($sp)
8546: sw $17,20($sp)
8547: sw $18,24($sp)
8548: sw $19,28($sp)
8549: sw $20,32($sp)
8550: sw $21,36($sp)
8551: sw $22,40($sp)
8552: sw $23,44($sp)
8553: sw $30,48($sp)
8554: sw $31,52($sp)
8555: sw $4,112($sp)
8556: la $19,L.2588
8557: lw $25,$fp25+0($sp)
8558: addu $18,$25,60
8559: move $23,$0
8560: move $17,$0
8561: lw $30,48($25)
8562: L.2589:
8563: L.2590:
8564: move $25,$18
8565: addu $18,$25,1
8566: move $24,$19
8567: addu $19,$24,1
8568: lb $24,($24)
8569: sb $24,($25)
8570: sll $25,$24,24; sra $25,$25,24
8571: bne $25,$0,L.2589
8572: b L.2592
8573: li $23,1
8574: beq $30,$0,L.2594
8575: la $4,L.2586
8576: move $5,$23
8577: jal printf # int
8578: L.2594:
8579: L.2592:
8580: b L.2596
8581: li $23,2
8582: beq $30,$0,L.2598
8583: la $4,L.2586
8584: move $5,$23
8585: jal printf # int
8586: L.2598:
8587: L.2596:
8588: b L.2600
8589: li $23,3
8590: beq $30,$0,L.2602
8591: la $4,L.2586
8592: move $5,$23
8593: jal printf # int
8594: L.2602:
8595: L.2600:
8596: b L.2604
8597: li $23,4
8598: beq $30,$0,L.2606
8599: la $4,L.2586
8600: move $5,$23
8601: jal printf # int
8602: L.2606:
8603: L.2604:
8604: b L.2608
8605: li $23,5
8606: beq $30,$0,L.2610
8607: la $4,L.2586
8608: move $5,$23
8609: jal printf # int
8610: L.2610:
8611: L.2608:
8612: b L.2612
8613: li $23,6
8614: beq $30,$0,L.2614
8615: la $4,L.2586
8616: move $5,$23
8617: jal printf # int
8618: L.2614:
8619: L.2612:
8620: b L.2616
8621: li $23,7
8622: beq $30,$0,L.2618
8623: la $4,L.2586
8624: move $5,$23
8625: jal printf # int
8626: L.2618:
8627: L.2616:
8628: b L.2620
8629: li $23,8
8630: beq $30,$0,L.2622
8631: la $4,L.2586
8632: move $5,$23
8633: jal printf # int
8634: L.2622:
8635: L.2620:
8636: b L.2624
8637: li $23,9
8638: beq $30,$0,L.2626
8639: la $4,L.2586
8640: move $5,$23
8641: jal printf # int
8642: L.2626:
8643: L.2624:
8644: b L.2628
8645: li $23,10
8646: beq $30,$0,L.2630
8647: la $4,L.2586
8648: move $5,$23
8649: jal printf # int
8650: L.2630:
8651: L.2628:
8652: b L.2632
8653: li $23,11
8654: beq $30,$0,L.2634
8655: la $4,L.2586
8656: move $5,$23
8657: jal printf # int
8658: L.2634:
8659: L.2632:
8660: b L.2636
8661: li $23,12
8662: beq $30,$0,L.2638
8663: la $4,L.2586
8664: move $5,$23
8665: jal printf # int
8666: L.2638:
8667: L.2636:
8668: b L.2640
8669: li $23,13
8670: beq $30,$0,L.2642
8671: la $4,L.2586
8672: move $5,$23
8673: jal printf # int
8674: L.2642:
8675: L.2640:
8676: b L.2644
8677: li $23,14
8678: beq $30,$0,L.2646
8679: la $4,L.2586
8680: move $5,$23
8681: jal printf # int
8682: L.2646:
8683: L.2644:
8684: b L.2648
8685: li $23,15
8686: beq $30,$0,L.2650
8687: la $4,L.2586
8688: move $5,$23
8689: jal printf # int
8690: L.2650:
8691: L.2648:
8692: b L.2652
8693: li $23,16
8694: beq $30,$0,L.2654
8695: la $4,L.2586
8696: move $5,$23
8697: jal printf # int
8698: L.2654:
8699: L.2652:
8700: b L.2656
8701: li $23,17
8702: beq $30,$0,L.2658
8703: la $4,L.2586
8704: move $5,$23
8705: jal printf # int
8706: L.2658:
8707: L.2656:
8708: b L.2660
8709: li $23,18
8710: beq $30,$0,L.2662
8711: la $4,L.2586
8712: move $5,$23
8713: jal printf # int
8714: L.2662:
8715: L.2660:
8716: b L.2664
8717: li $23,16
8718: beq $30,$0,L.2666
8719: la $4,L.2586
8720: move $5,$23
8721: jal printf # int
8722: L.2666:
8723: L.2664:
8724: b L.2668
8725: li $23,20
8726: beq $30,$0,L.2670
8727: la $4,L.2586
8728: move $5,$23
8729: jal printf # int
8730: L.2670:
8731: L.2668:
8732: b L.2672
8733: li $23,21
8734: beq $30,$0,L.2674
8735: la $4,L.2586
8736: move $5,$23
8737: jal printf # int
8738: L.2674:
8739: L.2672:
8740: b L.2676
8741: li $23,22
8742: beq $30,$0,L.2678
8743: la $4,L.2586
8744: move $5,$23
8745: jal printf # int
8746: L.2678:
8747: L.2676:
8748: b L.2680
8749: li $23,23
8750: beq $30,$0,L.2682
8751: la $4,L.2586
8752: move $5,$23
8753: jal printf # int
8754: L.2682:
8755: L.2680:
8756: b L.2684
8757: li $23,24
8758: beq $30,$0,L.2686
8759: la $4,L.2586
8760: move $5,$23
8761: jal printf # int
8762: L.2686:
8763: L.2684:
8764: b L.2688
8765: li $23,25
8766: beq $30,$0,L.2690
8767: la $4,L.2586
8768: move $5,$23
8769: jal printf # int
8770: L.2690:
8771: L.2688:
8772: b L.2692
8773: li $23,26
8774: beq $30,$0,L.2694
8775: la $4,L.2586
8776: move $5,$23
8777: jal printf # int
8778: L.2694:
8779: L.2692:
8780: b L.2696
8781: li $23,27
8782: beq $30,$0,L.2698
8783: la $4,L.2586
8784: move $5,$23
8785: jal printf # int
8786: L.2698:
8787: L.2696:
8788: b L.2700
8789: li $23,28
8790: beq $30,$0,L.2702
8791: la $4,L.2586
8792: move $5,$23
8793: jal printf # int
8794: L.2702:
8795: L.2700:
8796: b L.2704
8797: li $23,26
8798: beq $30,$0,L.2706
8799: la $4,L.2586
8800: move $5,$23
8801: jal printf # int
8802: L.2706:
8803: L.2704:
8804: b L.2708
8805: li $23,30
8806: beq $30,$0,L.2710
8807: la $4,L.2586
8808: move $5,$23
8809: jal printf # int
8810: L.2710:
8811: L.2708:
8812: b L.2712
8813: li $23,31
8814: beq $30,$0,L.2714
8815: la $4,L.2586
8816: move $5,$23
8817: jal printf # int
8818: L.2714:
8819: L.2712:
8820: b L.2716
8821: li $23,32
8822: beq $30,$0,L.2718
8823: la $4,L.2586
8824: move $5,$23
8825: jal printf # int
8826: L.2718:
8827: L.2716:
8828: b L.2720
8829: li $23,33
8830: beq $30,$0,L.2722
8831: la $4,L.2586
8832: move $5,$23
8833: jal printf # int
8834: L.2722:
8835: L.2720:
8836: b L.2724
8837: li $23,34
8838: beq $30,$0,L.2726
8839: la $4,L.2586
8840: move $5,$23
8841: jal printf # int
8842: L.2726:
8843: L.2724:
8844: b L.2728
8845: li $23,35
8846: beq $30,$0,L.2730
8847: la $4,L.2586
8848: move $5,$23
8849: jal printf # int
8850: L.2730:
8851: L.2728:
8852: b L.2732
8853: li $23,36
8854: beq $30,$0,L.2734
8855: la $4,L.2586
8856: move $5,$23
8857: jal printf # int
8858: L.2734:
8859: L.2732:
8860: b L.2736
8861: li $23,37
8862: beq $30,$0,L.2738
8863: la $4,L.2586
8864: move $5,$23
8865: jal printf # int
8866: L.2738:
8867: L.2736:
8868: b L.2740
8869: li $23,38
8870: beq $30,$0,L.2742
8871: la $4,L.2586
8872: move $5,$23
8873: jal printf # int
8874: L.2742:
8875: L.2740:
8876: b L.2744
8877: li $23,39
8878: beq $30,$0,L.2746
8879: la $4,L.2586
8880: move $5,$23
8881: jal printf # int
8882: L.2746:
8883: L.2744:
8884: b L.2748
8885: li $23,40
8886: beq $30,$0,L.2750
8887: la $4,L.2586
8888: move $5,$23
8889: jal printf # int
8890: L.2750:
8891: L.2748:
8892: b L.2752
8893: li $23,41
8894: beq $30,$0,L.2754
8895: la $4,L.2586
8896: move $5,$23
8897: jal printf # int
8898: L.2754:
8899: L.2752:
8900: b L.2756
8901: li $23,42
8902: beq $30,$0,L.2758
8903: la $4,L.2586
8904: move $5,$23
8905: jal printf # int
8906: L.2758:
8907: L.2756:
8908: b L.2760
8909: li $23,43
8910: beq $30,$0,L.2762
8911: la $4,L.2586
8912: move $5,$23
8913: jal printf # int
8914: L.2762:
8915: L.2760:
8916: b L.2764
8917: li $23,44
8918: beq $30,$0,L.2766
8919: la $4,L.2586
8920: move $5,$23
8921: jal printf # int
8922: L.2766:
8923: L.2764:
8924: b L.2768
8925: li $23,45
8926: beq $30,$0,L.2770
8927: la $4,L.2586
8928: move $5,$23
8929: jal printf # int
8930: L.2770:
8931: L.2768:
8932: b L.2772
8933: li $23,46
8934: beq $30,$0,L.2774
8935: la $4,L.2586
8936: move $5,$23
8937: jal printf # int
8938: L.2774:
8939: L.2772:
8940: b L.2776
8941: li $23,47
8942: beq $30,$0,L.2778
8943: la $4,L.2586
8944: move $5,$23
8945: jal printf # int
8946: L.2778:
8947: L.2776:
8948: b L.2780
8949: li $23,48
8950: beq $30,$0,L.2782
8951: la $4,L.2586
8952: move $5,$23
8953: jal printf # int
8954: L.2782:
8955: L.2780:
8956: b L.2784
8957: li $23,49
8958: beq $30,$0,L.2786
8959: la $4,L.2586
8960: move $5,$23
8961: jal printf # int
8962: L.2786:
8963: L.2784:
8964: b L.2788
8965: li $23,50
8966: beq $30,$0,L.2790
8967: la $4,L.2586
8968: move $5,$23
8969: jal printf # int
8970: L.2790:
8971: L.2788:
8972: b L.2792
8973: li $23,51
8974: beq $30,$0,L.2794
8975: la $4,L.2586
8976: move $5,$23
8977: jal printf # int
8978: L.2794:
8979: L.2792:
8980: b L.2796
8981: li $23,52
8982: beq $30,$0,L.2798
8983: la $4,L.2586
8984: move $5,$23
8985: jal printf # int
8986: L.2798:
8987: L.2796:
8988: b L.2800
8989: li $23,53
8990: beq $30,$0,L.2802
8991: la $4,L.2586
8992: move $5,$23
8993: jal printf # int
8994: L.2802:
8995: L.2800:
8996: b L.2804
8997: li $23,54
8998: beq $30,$0,L.2806
8999: la $4,L.2586
9000: move $5,$23
9001: jal printf # int
9002: L.2806:
9003: L.2804:
9004: b L.2808
9005: li $23,55
9006: beq $30,$0,L.2810
9007: la $4,L.2586
9008: move $5,$23
9009: jal printf # int
9010: L.2810:
9011: L.2808:
9012: b L.2812
9013: li $23,56
9014: beq $30,$0,L.2814
9015: la $4,L.2586
9016: move $5,$23
9017: jal printf # int
9018: L.2814:
9019: L.2812:
9020: b L.2816
9021: li $23,57
9022: beq $30,$0,L.2818
9023: la $4,L.2586
9024: move $5,$23
9025: jal printf # int
9026: L.2818:
9027: L.2816:
9028: b L.2820
9029: li $23,58
9030: beq $30,$0,L.2822
9031: la $4,L.2586
9032: move $5,$23
9033: jal printf # int
9034: L.2822:
9035: L.2820:
9036: b L.2824
9037: li $23,56
9038: beq $30,$0,L.2826
9039: la $4,L.2586
9040: move $5,$23
9041: jal printf # int
9042: L.2826:
9043: L.2824:
9044: b L.2828
9045: li $23,60
9046: beq $30,$0,L.2830
9047: la $4,L.2586
9048: move $5,$23
9049: jal printf # int
9050: L.2830:
9051: L.2828:
9052: b L.2832
9053: li $23,61
9054: beq $30,$0,L.2834
9055: la $4,L.2586
9056: move $5,$23
9057: jal printf # int
9058: L.2834:
9059: L.2832:
9060: b L.2836
9061: li $23,62
9062: beq $30,$0,L.2838
9063: la $4,L.2586
9064: move $5,$23
9065: jal printf # int
9066: L.2838:
9067: L.2836:
9068: b L.2840
9069: li $23,63
9070: beq $30,$0,L.2842
9071: la $4,L.2586
9072: move $5,$23
9073: jal printf # int
9074: L.2842:
9075: L.2840:
9076: b L.2844
9077: li $23,64
9078: beq $30,$0,L.2846
9079: la $4,L.2586
9080: move $5,$23
9081: jal printf # int
9082: L.2846:
9083: L.2844:
9084: b L.2848
9085: li $23,65
9086: beq $30,$0,L.2850
9087: la $4,L.2586
9088: move $5,$23
9089: jal printf # int
9090: L.2850:
9091: L.2848:
9092: b L.2852
9093: li $23,66
9094: beq $30,$0,L.2854
9095: la $4,L.2586
9096: move $5,$23
9097: jal printf # int
9098: L.2854:
9099: L.2852:
9100: b L.2856
9101: li $23,67
9102: beq $30,$0,L.2858
9103: la $4,L.2586
9104: move $5,$23
9105: jal printf # int
9106: L.2858:
9107: L.2856:
9108: b L.2860
9109: li $23,68
9110: beq $30,$0,L.2862
9111: la $4,L.2586
9112: move $5,$23
9113: jal printf # int
9114: L.2862:
9115: L.2860:
9116: b L.2864
9117: li $23,69
9118: beq $30,$0,L.2866
9119: la $4,L.2586
9120: move $5,$23
9121: jal printf # int
9122: L.2866:
9123: L.2864:
9124: b L.2868
9125: li $23,70
9126: beq $30,$0,L.2870
9127: la $4,L.2586
9128: move $5,$23
9129: jal printf # int
9130: L.2870:
9131: L.2868:
9132: b L.2872
9133: li $23,71
9134: beq $30,$0,L.2874
9135: la $4,L.2586
9136: move $5,$23
9137: jal printf # int
9138: L.2874:
9139: L.2872:
9140: b L.2876
9141: li $23,72
9142: beq $30,$0,L.2878
9143: la $4,L.2586
9144: move $5,$23
9145: jal printf # int
9146: L.2878:
9147: L.2876:
9148: b L.2880
9149: li $23,73
9150: beq $30,$0,L.2882
9151: la $4,L.2586
9152: move $5,$23
9153: jal printf # int
9154: L.2882:
9155: L.2880:
9156: b L.2884
9157: li $23,74
9158: beq $30,$0,L.2886
9159: la $4,L.2586
9160: move $5,$23
9161: jal printf # int
9162: L.2886:
9163: L.2884:
9164: b L.2888
9165: li $23,75
9166: beq $30,$0,L.2890
9167: la $4,L.2586
9168: move $5,$23
9169: jal printf # int
9170: L.2890:
9171: L.2888:
9172: beq $23,$0,L.2892
9173: lw $25,$fp25+0($sp)
9174: lw $25,44($25)
9175: beq $25,$0,L.2894
9176: la $4,L.2587
9177: li $5,1
9178: jal printf # int
9179: L.2894:
9180: addu $17,$17,1
9181: L.2892:
9182: move $23,$0
9183: move $21,$0
9184: move $22,$0
9185: move $25,$22
9186: addu $22,$25,1
9187: beq $25,$0,L.2897
9188: move $25,$21
9189: addu $21,$25,1
9190: beq $25,$0,L.2897
9191: li $25,1
9192: sw $25,$fp25-8($sp)
9193: b L.2898
9194: L.2897:
9195: sw $0,$fp25-8($sp)
9196: L.2898:
9197: lw $20,$fp25-8($sp)
9198: beq $22,1,L.2899
9199: li $23,1
9200: beq $30,$0,L.2901
9201: la $4,L.2586
9202: move $5,$23
9203: jal printf # int
9204: L.2901:
9205: L.2899:
9206: beq $21,$0,L.2903
9207: li $23,2
9208: beq $30,$0,L.2905
9209: la $4,L.2586
9210: move $5,$23
9211: jal printf # int
9212: L.2905:
9213: L.2903:
9214: beq $20,$0,L.2907
9215: li $23,3
9216: beq $30,$0,L.2909
9217: la $4,L.2586
9218: move $5,$23
9219: jal printf # int
9220: L.2909:
9221: L.2907:
9222: beq $22,$0,L.2912
9223: move $25,$21
9224: addu $21,$25,1
9225: beq $25,$0,L.2912
9226: li $25,1
9227: sw $25,$fp25-12($sp)
9228: b L.2913
9229: L.2912:
9230: sw $0,$fp25-12($sp)
9231: L.2913:
9232: lw $20,$fp25-12($sp)
9233: beq $22,1,L.2914
9234: li $23,4
9235: beq $30,$0,L.2916
9236: la $4,L.2586
9237: move $5,$23
9238: jal printf # int
9239: L.2916:
9240: L.2914:
9241: beq $21,1,L.2918
9242: li $23,5
9243: beq $30,$0,L.2920
9244: la $4,L.2586
9245: move $5,$23
9246: jal printf # int
9247: L.2920:
9248: L.2918:
9249: beq $20,$0,L.2922
9250: li $23,6
9251: beq $30,$0,L.2924
9252: la $4,L.2586
9253: move $5,$23
9254: jal printf # int
9255: L.2924:
9256: L.2922:
9257: move $25,$22
9258: subu $22,$25,1
9259: beq $25,$0,L.2927
9260: beq $21,$0,L.2927
9261: li $25,1
9262: sw $25,$fp25-16($sp)
9263: b L.2928
9264: L.2927:
9265: sw $0,$fp25-16($sp)
9266: L.2928:
9267: lw $20,$fp25-16($sp)
9268: beq $22,$0,L.2929
9269: li $23,7
9270: beq $30,$0,L.2931
9271: la $4,L.2586
9272: move $5,$23
9273: jal printf # int
9274: L.2931:
9275: L.2929:
9276: beq $21,1,L.2933
9277: li $23,8
9278: beq $30,$0,L.2935
9279: la $4,L.2586
9280: move $5,$23
9281: jal printf # int
9282: L.2935:
9283: L.2933:
9284: beq $20,1,L.2937
9285: li $23,9
9286: beq $30,$0,L.2939
9287: la $4,L.2586
9288: move $5,$23
9289: jal printf # int
9290: L.2939:
9291: L.2937:
9292: beq $22,$0,L.2942
9293: move $25,$21
9294: subu $21,$25,1
9295: beq $25,$0,L.2942
9296: li $25,1
9297: sw $25,$fp25-20($sp)
9298: b L.2943
9299: L.2942:
9300: sw $0,$fp25-20($sp)
9301: L.2943:
9302: lw $20,$fp25-20($sp)
9303: beq $22,$0,L.2944
9304: li $23,10
9305: beq $30,$0,L.2946
9306: la $4,L.2586
9307: move $5,$23
9308: jal printf # int
9309: L.2946:
9310: L.2944:
9311: beq $21,1,L.2948
9312: li $23,11
9313: beq $30,$0,L.2950
9314: la $4,L.2586
9315: move $5,$23
9316: jal printf # int
9317: L.2950:
9318: L.2948:
9319: beq $20,$0,L.2952
9320: li $23,12
9321: beq $30,$0,L.2954
9322: la $4,L.2586
9323: move $5,$23
9324: jal printf # int
9325: L.2954:
9326: L.2952:
9327: beq $23,$0,L.2956
9328: lw $25,$fp25+0($sp)
9329: lw $25,44($25)
9330: beq $25,$0,L.2958
9331: la $4,L.2587
9332: li $5,2
9333: jal printf # int
9334: L.2958:
9335: addu $17,$17,2
9336: L.2956:
9337: move $23,$0
9338: move $21,$0
9339: move $22,$0
9340: move $25,$22
9341: addu $22,$25,1
9342: bne $25,$0,L.2963
9343: beq $21,$0,L.2961
9344: L.2963:
9345: li $25,1
9346: sw $25,$fp25-24($sp)
9347: b L.2962
9348: L.2961:
9349: sw $0,$fp25-24($sp)
9350: L.2962:
9351: lw $20,$fp25-24($sp)
9352: beq $22,1,L.2964
9353: li $23,1
9354: beq $30,$0,L.2966
9355: la $4,L.2586
9356: move $5,$23
9357: jal printf # int
9358: L.2966:
9359: L.2964:
9360: beq $21,$0,L.2968
9361: li $23,2
9362: beq $30,$0,L.2970
9363: la $4,L.2586
9364: move $5,$23
9365: jal printf # int
9366: L.2970:
9367: L.2968:
9368: beq $20,$0,L.2972
9369: li $23,3
9370: beq $30,$0,L.2974
9371: la $4,L.2586
9372: move $5,$23
9373: jal printf # int
9374: L.2974:
9375: L.2972:
9376: move $25,$21
9377: addu $21,$25,1
9378: bne $25,$0,L.2979
9379: beq $22,$0,L.2977
9380: L.2979:
9381: li $25,1
9382: sw $25,$fp25-28($sp)
9383: b L.2978
9384: L.2977:
9385: sw $0,$fp25-28($sp)
9386: L.2978:
9387: lw $20,$fp25-28($sp)
9388: beq $22,1,L.2980
9389: li $23,4
9390: beq $30,$0,L.2982
9391: la $4,L.2586
9392: move $5,$23
9393: jal printf # int
9394: L.2982:
9395: L.2980:
9396: beq $21,1,L.2984
9397: li $23,5
9398: beq $30,$0,L.2986
9399: la $4,L.2586
9400: move $5,$23
9401: jal printf # int
9402: L.2986:
9403: L.2984:
9404: beq $20,1,L.2988
9405: li $23,6
9406: beq $30,$0,L.2990
9407: la $4,L.2586
9408: move $5,$23
9409: jal printf # int
9410: L.2990:
9411: L.2988:
9412: move $25,$22
9413: subu $22,$25,1
9414: bne $25,$0,L.2995
9415: move $25,$21
9416: subu $21,$25,1
9417: beq $25,$0,L.2993
9418: L.2995:
9419: li $25,1
9420: sw $25,$fp25-32($sp)
9421: b L.2994
9422: L.2993:
9423: sw $0,$fp25-32($sp)
9424: L.2994:
9425: lw $20,$fp25-32($sp)
9426: beq $22,$0,L.2996
9427: li $23,7
9428: beq $30,$0,L.2998
9429: la $4,L.2586
9430: move $5,$23
9431: jal printf # int
9432: L.2998:
9433: L.2996:
9434: beq $21,1,L.3000
9435: li $23,8
9436: beq $30,$0,L.3002
9437: la $4,L.2586
9438: move $5,$23
9439: jal printf # int
9440: L.3002:
9441: L.3000:
9442: beq $20,1,L.3004
9443: li $23,9
9444: beq $30,$0,L.3006
9445: la $4,L.2586
9446: move $5,$23
9447: jal printf # int
9448: L.3006:
9449: L.3004:
9450: bne $22,$0,L.3011
9451: move $25,$21
9452: subu $21,$25,1
9453: beq $25,$0,L.3009
9454: L.3011:
9455: li $25,1
9456: sw $25,$fp25-36($sp)
9457: b L.3010
9458: L.3009:
9459: sw $0,$fp25-36($sp)
9460: L.3010:
9461: lw $20,$fp25-36($sp)
9462: beq $22,$0,L.3012
9463: li $23,10
9464: beq $30,$0,L.3014
9465: la $4,L.2586
9466: move $5,$23
9467: jal printf # int
9468: L.3014:
9469: L.3012:
9470: beq $21,$0,L.3016
9471: li $23,11
9472: beq $30,$0,L.3018
9473: la $4,L.2586
9474: move $5,$23
9475: jal printf # int
9476: L.3018:
9477: L.3016:
9478: beq $20,1,L.3020
9479: li $23,12
9480: beq $30,$0,L.3022
9481: la $4,L.2586
9482: move $5,$23
9483: jal printf # int
9484: L.3022:
9485: L.3020:
9486: beq $23,$0,L.3024
9487: lw $25,$fp25+0($sp)
9488: lw $25,44($25)
9489: beq $25,$0,L.3026
9490: la $4,L.2587
9491: li $5,4
9492: jal printf # int
9493: L.3026:
9494: addu $17,$17,4
9495: L.3024:
9496: move $21,$0
9497: move $22,$0
9498: move $16,$0
9499: li $25,1
9500: sw $25,$fp25-4($sp)
9501: lw $25,$fp25-4($sp)
9502: beq $25,$0,L.3030
9503: sw $16,$fp25-40($sp)
9504: b L.3031
9505: L.3030:
9506: lw $25,$fp25-4($sp)
9507: beq $25,$0,L.3032
9508: move $25,$22
9509: addu $22,$25,1
9510: sw $25,$fp25-44($sp)
9511: b L.3033
9512: L.3032:
9513: move $25,$21
9514: addu $21,$25,1
9515: sw $25,$fp25-44($sp)
9516: L.3033:
9517: lw $25,$fp25-44($sp)
9518: sw $25,$fp25-40($sp)
9519: L.3031:
9520: lw $20,$fp25-40($sp)
9521: bne $20,$0,L.3037
9522: bne $22,$0,L.3037
9523: beq $21,$0,L.3034
9524: L.3037:
9525: lw $25,$fp25+0($sp)
9526: lw $25,44($25)
9527: beq $25,$0,L.3038
9528: la $4,L.2587
9529: li $5,8
9530: jal printf # int
9531: L.3038:
9532: addu $17,$17,8
9533: L.3034:
9534: lw $25,$fp25-4($sp)
9535: beq $25,$0,L.3045
9536: sw $16,$fp25-48($sp)
9537: b L.3046
9538: L.3045:
9539: li $25,1
9540: sw $25,$fp25-48($sp)
9541: L.3046:
9542: lw $25,$fp25-48($sp)
9543: bne $25,$0,L.3044
9544: beq $16,$0,L.3047
9545: li $25,1
9546: sw $25,$fp25-52($sp)
9547: b L.3048
9548: L.3047:
9549: sw $16,$fp25-52($sp)
9550: L.3048:
9551: lw $25,$fp25-52($sp)
9552: beq $25,$0,L.3040
9553: L.3044:
9554: lw $25,$fp25+0($sp)
9555: lw $25,44($25)
9556: beq $25,$0,L.3049
9557: la $4,L.2587
9558: li $5,16
9559: jal printf # int
9560: L.3049:
9561: addu $17,$17,16
9562: L.3040:
9563: move $2,$17
9564: L.2585:
9565: lw $16,16($sp)
9566: lw $17,20($sp)
9567: lw $18,24($sp)
9568: lw $19,28($sp)
9569: lw $20,32($sp)
9570: lw $21,36($sp)
9571: lw $22,40($sp)
9572: lw $23,44($sp)
9573: lw $30,48($sp)
9574: lw $31,52($sp)
9575: addu $sp,$sp,112
9576: j $31
9577: .end s7813
9578: .data; L.3052:.ascii "s81,er%d\012\000"
9579: .data; L.3053:.ascii "s81 \000"
9580: .data; L.3054:.ascii "Register count for %s is unreliable.\012\000"
9581: .data; L.3055:.ascii "%d registers assigned to %s variables.\012\000"
9582: .text
9583: .globl s81
9584: .text
9585: .align 2; .ent s81
9586: s81:
9587: $fp26=80
9588: .frame $sp,80,$31
9589: addu $sp,$sp,-80
9590: .mask 0xc0ff0000,-28
9591: sw $16,16($sp)
9592: sw $17,20($sp)
9593: sw $18,24($sp)
9594: sw $19,28($sp)
9595: sw $20,32($sp)
9596: sw $21,36($sp)
9597: sw $22,40($sp)
9598: sw $23,44($sp)
9599: sw $30,48($sp)
9600: sw $31,52($sp)
9601: sw $4,80($sp)
9602: sw $0,$fp26-20($sp)
9603: sw $0,$fp26-8($sp)
9604: sw $0,$fp26-12($sp)
9605: sw $0,$fp26-16($sp)
9606: la $17,L.3053
9607: lw $25,$fp26+0($sp)
9608: addu $16,$25,60
9609: L.3056:
9610: L.3057:
9611: move $25,$16
9612: addu $16,$25,1
9613: move $24,$17
9614: addu $17,$24,1
9615: lb $24,($24)
9616: sb $24,($25)
9617: sll $25,$24,24; sra $25,$25,24
9618: bne $25,$0,L.3056
9619: li $25,1
9620: sw $25,$fp26-4($sp)
9621: move $21,$0
9622: L.3059:
9623: lw $25,$fp26-4($sp)
9624: move $24,$25
9625: move $30,$24
9626: move $20,$24
9627: la $24,$fp26-4($sp)
9628: move $23,$24
9629: move $19,$24
9630: move $22,$25
9631: move $18,$25
9632: sll $25,$30,24; sra $25,$25,24
9633: sll $24,$20,24; sra $24,$24,24
9634: beq $25,$24,L.3063
9635: li $25,1
9636: sw $25,$fp26-8($sp)
9637: L.3063:
9638: beq $23,$19,L.3065
9639: li $25,1
9640: sw $25,$fp26-12($sp)
9641: L.3065:
9642: beq $22,$18,L.3067
9643: li $25,1
9644: sw $25,$fp26-16($sp)
9645: L.3067:
9646: lw $25,$fp26-4($sp)
9647: sll $25,$25,1
9648: sw $25,$fp26-4($sp)
9649: L.3060:
9650: addu $21,$21,1
9651: blt $21,50,L.3059
9652: lw $25,$fp26-8($sp)
9653: beq $25,$0,L.3069
9654: lw $25,$fp26-20($sp)
9655: addu $25,$25,1
9656: sw $25,$fp26-20($sp)
9657: lw $25,$fp26+0($sp)
9658: lw $25,44($25)
9659: beq $25,$0,L.3071
9660: la $4,L.3052
9661: li $5,1
9662: jal printf # int
9663: L.3071:
9664: L.3069:
9665: lw $25,$fp26-12($sp)
9666: beq $25,$0,L.3073
9667: lw $25,$fp26-20($sp)
9668: addu $25,$25,2
9669: sw $25,$fp26-20($sp)
9670: lw $25,$fp26+0($sp)
9671: lw $25,44($25)
9672: beq $25,$0,L.3075
9673: la $4,L.3052
9674: li $5,2
9675: jal printf # int
9676: L.3075:
9677: L.3073:
9678: lw $25,$fp26-16($sp)
9679: beq $25,$0,L.3077
9680: lw $25,$fp26-20($sp)
9681: addu $25,$25,4
9682: sw $25,$fp26-20($sp)
9683: lw $25,$fp26+0($sp)
9684: lw $25,44($25)
9685: beq $25,$0,L.3079
9686: la $4,L.3052
9687: li $5,4
9688: jal printf # int
9689: L.3079:
9690: L.3077:
9691: jal regc # int
9692: sw $2,$fp26-4($sp)
9693: lw $25,$fp26+0($sp)
9694: lw $25,40($25)
9695: beq $25,$0,L.3081
9696: lw $25,$fp26-4($sp)
9697: bge $25,$0,L.3083
9698: la $4,L.3054
9699: la $5,L.426
9700: jal printf # int
9701: b L.3084
9702: L.3083:
9703: la $4,L.3055
9704: lw $5,$fp26-4($sp)
9705: la $6,L.426
9706: jal printf # int
9707: L.3084:
9708: L.3081:
9709: jal regp # int
9710: sw $2,$fp26-4($sp)
9711: lw $25,$fp26+0($sp)
9712: lw $25,40($25)
9713: beq $25,$0,L.3085
9714: lw $25,$fp26-4($sp)
9715: bge $25,$0,L.3087
9716: la $4,L.3054
9717: la $5,L.3089
9718: jal printf # int
9719: b L.3088
9720: L.3087:
9721: la $4,L.3055
9722: lw $5,$fp26-4($sp)
9723: la $6,L.3089
9724: jal printf # int
9725: L.3088:
9726: L.3085:
9727: jal regi # int
9728: sw $2,$fp26-4($sp)
9729: lw $25,$fp26+0($sp)
9730: lw $25,40($25)
9731: beq $25,$0,L.3090
9732: lw $25,$fp26-4($sp)
9733: bge $25,$0,L.3092
9734: la $4,L.3054
9735: la $5,L.427
9736: jal printf # int
9737: b L.3093
9738: L.3092:
9739: la $4,L.3055
9740: lw $5,$fp26-4($sp)
9741: la $6,L.427
9742: jal printf # int
9743: L.3093:
9744: L.3090:
9745: lw $2,$fp26-20($sp)
9746: L.3051:
9747: lw $16,16($sp)
9748: lw $17,20($sp)
9749: lw $18,24($sp)
9750: lw $19,28($sp)
9751: lw $20,32($sp)
9752: lw $21,36($sp)
9753: lw $22,40($sp)
9754: lw $23,44($sp)
9755: lw $30,48($sp)
9756: lw $31,52($sp)
9757: addu $sp,$sp,80
9758: j $31
9759: .end s81
9760: .globl regc
9761: .text
9762: .align 2; .ent regc
9763: regc:
9764: $fp27=144
9765: .frame $sp,144,$31
9766: addu $sp,$sp,-144
9767: .mask 0x40000000,-144
9768: sw $30,0($sp)
9769: sb $0,$fp27-130($sp)
9770: li $25,1
9771: sb $25,$fp27-109($sp)
9772: li $25,2
9773: sb $25,$fp27-110($sp)
9774: li $25,3
9775: sb $25,$fp27-111($sp)
9776: li $30,4
9777: li $25,5
9778: sb $25,$fp27-112($sp)
9779: li $8,6
9780: li $25,7
9781: sb $25,$fp27-113($sp)
9782: li $9,8
9783: li $25,9
9784: sb $25,$fp27-114($sp)
9785: li $10,10
9786: li $25,11
9787: sb $25,$fp27-115($sp)
9788: li $11,12
9789: li $25,13
9790: sb $25,$fp27-116($sp)
9791: li $12,14
9792: li $25,15
9793: sb $25,$fp27-117($sp)
9794: li $13,16
9795: li $25,17
9796: sb $25,$fp27-118($sp)
9797: li $14,18
9798: li $25,19
9799: sb $25,$fp27-119($sp)
9800: li $15,20
9801: li $25,21
9802: sb $25,$fp27-120($sp)
9803: li $25,22
9804: sb $25,$fp27-1($sp)
9805: li $25,23
9806: sb $25,$fp27-121($sp)
9807: li $25,24
9808: sb $25,$fp27-2($sp)
9809: li $25,25
9810: sb $25,$fp27-122($sp)
9811: li $25,26
9812: sb $25,$fp27-3($sp)
9813: li $25,27
9814: sb $25,$fp27-123($sp)
9815: li $25,28
9816: sb $25,$fp27-4($sp)
9817: li $25,29
9818: sb $25,$fp27-124($sp)
9819: li $25,30
9820: sb $25,$fp27-5($sp)
9821: li $25,31
9822: sb $25,$fp27-125($sp)
9823: li $25,32
9824: sb $25,$fp27-6($sp)
9825: li $25,33
9826: sb $25,$fp27-126($sp)
9827: li $25,34
9828: sb $25,$fp27-7($sp)
9829: li $25,35
9830: sb $25,$fp27-127($sp)
9831: li $25,36
9832: sb $25,$fp27-128($sp)
9833: li $25,37
9834: sb $25,$fp27-129($sp)
9835: li $25,38
9836: sb $25,$fp27-131($sp)
9837: la $25,$fp27-109($sp)
9838: la $24,$fp27-130($sp)
9839: subu $24,$25,$24
9840: sw $24,$fp27-96($sp)
9841: la $24,$fp27-110($sp)
9842: subu $25,$24,$25
9843: sw $25,$fp27-92($sp)
9844: la $25,$fp27-111($sp)
9845: la $24,$fp27-110($sp)
9846: subu $25,$25,$24
9847: sw $25,$fp27-88($sp)
9848: la $25,$fp27-112($sp)
9849: la $24,$fp27-111($sp)
9850: subu $25,$25,$24
9851: sw $25,$fp27-84($sp)
9852: la $25,$fp27-113($sp)
9853: la $24,$fp27-112($sp)
9854: subu $25,$25,$24
9855: sw $25,$fp27-80($sp)
9856: la $25,$fp27-114($sp)
9857: la $24,$fp27-113($sp)
9858: subu $25,$25,$24
9859: sw $25,$fp27-76($sp)
9860: la $25,$fp27-115($sp)
9861: la $24,$fp27-114($sp)
9862: subu $25,$25,$24
9863: sw $25,$fp27-72($sp)
9864: la $25,$fp27-116($sp)
9865: la $24,$fp27-115($sp)
9866: subu $25,$25,$24
9867: sw $25,$fp27-68($sp)
9868: la $25,$fp27-117($sp)
9869: la $24,$fp27-116($sp)
9870: subu $25,$25,$24
9871: sw $25,$fp27-64($sp)
9872: la $25,$fp27-118($sp)
9873: la $24,$fp27-117($sp)
9874: subu $25,$25,$24
9875: sw $25,$fp27-60($sp)
9876: la $25,$fp27-119($sp)
9877: la $24,$fp27-118($sp)
9878: subu $25,$25,$24
9879: sw $25,$fp27-56($sp)
9880: la $25,$fp27-120($sp)
9881: la $24,$fp27-119($sp)
9882: subu $25,$25,$24
9883: sw $25,$fp27-52($sp)
9884: la $25,$fp27-121($sp)
9885: la $24,$fp27-120($sp)
9886: subu $25,$25,$24
9887: sw $25,$fp27-48($sp)
9888: la $25,$fp27-122($sp)
9889: la $24,$fp27-121($sp)
9890: subu $25,$25,$24
9891: sw $25,$fp27-44($sp)
9892: la $25,$fp27-123($sp)
9893: la $24,$fp27-122($sp)
9894: subu $25,$25,$24
9895: sw $25,$fp27-40($sp)
9896: la $25,$fp27-124($sp)
9897: la $24,$fp27-123($sp)
9898: subu $25,$25,$24
9899: sw $25,$fp27-36($sp)
9900: la $25,$fp27-125($sp)
9901: la $24,$fp27-124($sp)
9902: subu $25,$25,$24
9903: sw $25,$fp27-32($sp)
9904: la $25,$fp27-126($sp)
9905: la $24,$fp27-125($sp)
9906: subu $25,$25,$24
9907: sw $25,$fp27-28($sp)
9908: la $25,$fp27-127($sp)
9909: la $24,$fp27-126($sp)
9910: subu $25,$25,$24
9911: sw $25,$fp27-24($sp)
9912: la $25,$fp27-128($sp)
9913: la $24,$fp27-127($sp)
9914: subu $25,$25,$24
9915: sw $25,$fp27-20($sp)
9916: la $25,$fp27-129($sp)
9917: la $24,$fp27-128($sp)
9918: subu $25,$25,$24
9919: sw $25,$fp27-16($sp)
9920: la $25,$fp27-131($sp)
9921: la $24,$fp27-129($sp)
9922: subu $25,$25,$24
9923: sw $25,$fp27-12($sp)
9924: lw $25,$fp27-96($sp)
9925: sw $25,$fp27-108($sp)
9926: li $25,1
9927: sw $25,$fp27-104($sp)
9928: sw $0,$fp27-100($sp)
9929: L.3116:
9930: lw $25,$fp27-104($sp)
9931: beq $25,1,L.3122
9932: beq $25,2,L.3125
9933: beq $25,3,L.3130
9934: b L.3120
9935: L.3122:
9936: lw $25,$fp27-100($sp)
9937: sll $25,$25,2
9938: la $24,$fp27-96($sp)
9939: addu $25,$25,$24
9940: lw $25,($25)
9941: lw $24,$fp27-108($sp)
9942: beq $25,$24,L.3121
9943: lw $25,$fp27-100($sp)
9944: sll $25,$25,2
9945: la $24,$fp27-96($sp)
9946: addu $25,$25,$24
9947: lw $25,($25)
9948: sw $25,$fp27-140($sp)
9949: li $25,2
9950: sw $25,$fp27-104($sp)
9951: li $25,1
9952: sw $25,$fp27-136($sp)
9953: b L.3121
9954: L.3125:
9955: lw $25,$fp27-100($sp)
9956: sll $25,$25,2
9957: la $24,$fp27-96($sp)
9958: addu $25,$25,$24
9959: lw $25,($25)
9960: lw $24,$fp27-108($sp)
9961: bne $25,$24,L.3126
9962: li $25,3
9963: sw $25,$fp27-104($sp)
9964: b L.3121
9965: L.3126:
9966: lw $25,$fp27-100($sp)
9967: sll $25,$25,2
9968: la $24,$fp27-96($sp)
9969: addu $25,$25,$24
9970: lw $25,($25)
9971: lw $24,$fp27-140($sp)
9972: bne $25,$24,L.3128
9973: lw $25,$fp27-136($sp)
9974: addu $25,$25,1
9975: sw $25,$fp27-136($sp)
9976: b L.3121
9977: L.3128:
9978: li $25,4
9979: sw $25,$fp27-104($sp)
9980: b L.3121
9981: L.3130:
9982: lw $25,$fp27-100($sp)
9983: sll $25,$25,2
9984: la $24,$fp27-96($sp)
9985: addu $25,$25,$24
9986: lw $25,($25)
9987: lw $24,$fp27-108($sp)
9988: beq $25,$24,L.3121
9989: li $25,4
9990: sw $25,$fp27-104($sp)
9991: L.3120:
9992: L.3121:
9993: L.3117:
9994: lw $25,$fp27-100($sp)
9995: addu $25,$25,1
9996: sw $25,$fp27-100($sp)
9997: lw $25,$fp27-100($sp)
9998: blt $25,22,L.3116
9999: lw $25,$fp27-104($sp)
10000: bne $25,3,L.3133
10001: li $25,16
10002: lw $24,$fp27-136($sp)
10003: subu $2,$25,$24
10004: b L.3094
10005: L.3133:
10006: li $2,-1
10007: L.3094:
10008: lw $30,0($sp)
10009: addu $sp,$sp,144
10010: j $31
10011: .end regc
10012: .globl regi
10013: .text
10014: .align 2; .ent regi
10015: regi:
10016: $fp28=232
10017: .frame $sp,232,$31
10018: addu $sp,$sp,-232
10019: .mask 0x40000000,-232
10020: sw $30,0($sp)
10021: sw $0,$fp28-216($sp)
10022: li $25,1
10023: sw $25,$fp28-132($sp)
10024: li $25,2
10025: sw $25,$fp28-136($sp)
10026: li $25,3
10027: sw $25,$fp28-140($sp)
10028: li $25,4
10029: move $30,$25
10030: li $25,5
10031: sw $25,$fp28-144($sp)
10032: li $8,6
10033: li $25,7
10034: sw $25,$fp28-148($sp)
10035: li $9,8
10036: li $25,9
10037: sw $25,$fp28-152($sp)
10038: li $10,10
10039: li $25,11
10040: sw $25,$fp28-156($sp)
10041: li $11,12
10042: li $25,13
10043: sw $25,$fp28-160($sp)
10044: li $12,14
10045: li $25,15
10046: sw $25,$fp28-164($sp)
10047: li $13,16
10048: li $25,17
10049: sw $25,$fp28-168($sp)
10050: li $14,18
10051: li $25,19
10052: sw $25,$fp28-172($sp)
10053: li $15,20
10054: li $25,21
10055: sw $25,$fp28-176($sp)
10056: li $25,22
10057: sw $25,$fp28-4($sp)
10058: li $25,23
10059: sw $25,$fp28-180($sp)
10060: li $25,24
10061: sw $25,$fp28-8($sp)
10062: li $25,25
10063: sw $25,$fp28-184($sp)
10064: li $25,26
10065: sw $25,$fp28-12($sp)
10066: li $25,27
10067: sw $25,$fp28-188($sp)
10068: li $25,28
10069: sw $25,$fp28-16($sp)
10070: li $25,29
10071: sw $25,$fp28-192($sp)
10072: li $25,30
10073: sw $25,$fp28-20($sp)
10074: li $25,31
10075: sw $25,$fp28-196($sp)
10076: li $25,32
10077: sw $25,$fp28-24($sp)
10078: li $25,33
10079: sw $25,$fp28-200($sp)
10080: li $25,34
10081: sw $25,$fp28-28($sp)
10082: li $25,35
10083: sw $25,$fp28-204($sp)
10084: li $25,36
10085: sw $25,$fp28-208($sp)
10086: li $25,37
10087: sw $25,$fp28-212($sp)
10088: li $25,38
10089: sw $25,$fp28-220($sp)
10090: la $25,$fp28-132($sp)
10091: la $24,$fp28-216($sp)
10092: subu $24,$25,$24
10093: div $24,$24,4
10094: sw $24,$fp28-116($sp)
10095: la $24,$fp28-136($sp)
10096: subu $25,$24,$25
10097: div $25,$25,4
10098: sw $25,$fp28-112($sp)
10099: la $25,$fp28-140($sp)
10100: la $24,$fp28-136($sp)
10101: subu $25,$25,$24
10102: div $25,$25,4
10103: sw $25,$fp28-108($sp)
10104: la $25,$fp28-144($sp)
10105: la $24,$fp28-140($sp)
10106: subu $25,$25,$24
10107: div $25,$25,4
10108: sw $25,$fp28-104($sp)
10109: la $25,$fp28-148($sp)
10110: la $24,$fp28-144($sp)
10111: subu $25,$25,$24
10112: div $25,$25,4
10113: sw $25,$fp28-100($sp)
10114: la $25,$fp28-152($sp)
10115: la $24,$fp28-148($sp)
10116: subu $25,$25,$24
10117: div $25,$25,4
10118: sw $25,$fp28-96($sp)
10119: la $25,$fp28-156($sp)
10120: la $24,$fp28-152($sp)
10121: subu $25,$25,$24
10122: div $25,$25,4
10123: sw $25,$fp28-92($sp)
10124: la $25,$fp28-160($sp)
10125: la $24,$fp28-156($sp)
10126: subu $25,$25,$24
10127: div $25,$25,4
10128: sw $25,$fp28-88($sp)
10129: la $25,$fp28-164($sp)
10130: la $24,$fp28-160($sp)
10131: subu $25,$25,$24
10132: div $25,$25,4
10133: sw $25,$fp28-84($sp)
10134: la $25,$fp28-168($sp)
10135: la $24,$fp28-164($sp)
10136: subu $25,$25,$24
10137: div $25,$25,4
10138: sw $25,$fp28-80($sp)
10139: la $25,$fp28-172($sp)
10140: la $24,$fp28-168($sp)
10141: subu $25,$25,$24
10142: div $25,$25,4
10143: sw $25,$fp28-76($sp)
10144: la $25,$fp28-176($sp)
10145: la $24,$fp28-172($sp)
10146: subu $25,$25,$24
10147: div $25,$25,4
10148: sw $25,$fp28-72($sp)
10149: la $25,$fp28-180($sp)
10150: la $24,$fp28-176($sp)
10151: subu $25,$25,$24
10152: div $25,$25,4
10153: sw $25,$fp28-68($sp)
10154: la $25,$fp28-184($sp)
10155: la $24,$fp28-180($sp)
10156: subu $25,$25,$24
10157: div $25,$25,4
10158: sw $25,$fp28-64($sp)
10159: la $25,$fp28-188($sp)
10160: la $24,$fp28-184($sp)
10161: subu $25,$25,$24
10162: div $25,$25,4
10163: sw $25,$fp28-60($sp)
10164: la $25,$fp28-192($sp)
10165: la $24,$fp28-188($sp)
10166: subu $25,$25,$24
10167: div $25,$25,4
10168: sw $25,$fp28-56($sp)
10169: la $25,$fp28-196($sp)
10170: la $24,$fp28-192($sp)
10171: subu $25,$25,$24
10172: div $25,$25,4
10173: sw $25,$fp28-52($sp)
10174: la $25,$fp28-200($sp)
10175: la $24,$fp28-196($sp)
10176: subu $25,$25,$24
10177: div $25,$25,4
10178: sw $25,$fp28-48($sp)
10179: la $25,$fp28-204($sp)
10180: la $24,$fp28-200($sp)
10181: subu $25,$25,$24
10182: div $25,$25,4
10183: sw $25,$fp28-44($sp)
10184: la $25,$fp28-208($sp)
10185: la $24,$fp28-204($sp)
10186: subu $25,$25,$24
10187: div $25,$25,4
10188: sw $25,$fp28-40($sp)
10189: la $25,$fp28-212($sp)
10190: la $24,$fp28-208($sp)
10191: subu $25,$25,$24
10192: div $25,$25,4
10193: sw $25,$fp28-36($sp)
10194: la $25,$fp28-220($sp)
10195: la $24,$fp28-212($sp)
10196: subu $25,$25,$24
10197: div $25,$25,4
10198: sw $25,$fp28-32($sp)
10199: lw $25,$fp28-116($sp)
10200: sw $25,$fp28-128($sp)
10201: li $25,1
10202: sw $25,$fp28-124($sp)
10203: sw $0,$fp28-120($sp)
10204: L.3157:
10205: lw $25,$fp28-124($sp)
10206: beq $25,1,L.3163
10207: beq $25,2,L.3166
10208: beq $25,3,L.3171
10209: b L.3161
10210: L.3163:
10211: lw $25,$fp28-120($sp)
10212: sll $25,$25,2
10213: la $24,$fp28-116($sp)
10214: addu $25,$25,$24
10215: lw $25,($25)
10216: lw $24,$fp28-128($sp)
10217: beq $25,$24,L.3162
10218: lw $25,$fp28-120($sp)
10219: sll $25,$25,2
10220: la $24,$fp28-116($sp)
10221: addu $25,$25,$24
10222: lw $25,($25)
10223: sw $25,$fp28-228($sp)
10224: li $25,2
10225: sw $25,$fp28-124($sp)
10226: li $25,1
10227: sw $25,$fp28-224($sp)
10228: b L.3162
10229: L.3166:
10230: lw $25,$fp28-120($sp)
10231: sll $25,$25,2
10232: la $24,$fp28-116($sp)
10233: addu $25,$25,$24
10234: lw $25,($25)
10235: lw $24,$fp28-128($sp)
10236: bne $25,$24,L.3167
10237: li $25,3
10238: sw $25,$fp28-124($sp)
10239: b L.3162
10240: L.3167:
10241: lw $25,$fp28-120($sp)
10242: sll $25,$25,2
10243: la $24,$fp28-116($sp)
10244: addu $25,$25,$24
10245: lw $25,($25)
10246: lw $24,$fp28-228($sp)
10247: bne $25,$24,L.3169
10248: lw $25,$fp28-224($sp)
10249: addu $25,$25,1
10250: sw $25,$fp28-224($sp)
10251: b L.3162
10252: L.3169:
10253: li $25,4
10254: sw $25,$fp28-124($sp)
10255: b L.3162
10256: L.3171:
10257: lw $25,$fp28-120($sp)
10258: sll $25,$25,2
10259: la $24,$fp28-116($sp)
10260: addu $25,$25,$24
10261: lw $25,($25)
10262: lw $24,$fp28-128($sp)
10263: beq $25,$24,L.3162
10264: li $25,4
10265: sw $25,$fp28-124($sp)
10266: L.3161:
10267: L.3162:
10268: L.3158:
10269: lw $25,$fp28-120($sp)
10270: addu $25,$25,1
10271: sw $25,$fp28-120($sp)
10272: lw $25,$fp28-120($sp)
10273: blt $25,22,L.3157
10274: lw $25,$fp28-124($sp)
10275: bne $25,3,L.3174
10276: li $25,16
10277: lw $24,$fp28-224($sp)
10278: subu $2,$25,$24
10279: b L.3135
10280: L.3174:
10281: li $2,-1
10282: L.3135:
10283: lw $30,0($sp)
10284: addu $sp,$sp,232
10285: j $31
10286: .end regi
10287: .globl regp
10288: .text
10289: .align 2; .ent regp
10290: regp:
10291: $fp29=240
10292: .frame $sp,240,$31
10293: addu $sp,$sp,-240
10294: .mask 0x40c00000,-232
10295: sw $22,0($sp)
10296: sw $23,4($sp)
10297: sw $30,8($sp)
10298: la $25,$fp29-216($sp)
10299: sw $25,$fp29-216($sp)
10300: la $24,$fp29-192($sp)
10301: sw $24,$fp29-192($sp)
10302: la $15,$fp29-196($sp)
10303: sw $15,$fp29-196($sp)
10304: la $14,$fp29-200($sp)
10305: sw $14,$fp29-200($sp)
10306: la $14,$fp29-128($sp)
10307: move $30,$14
10308: sw $14,$fp29-128($sp)
10309: la $14,$fp29-132($sp)
10310: move $23,$14
10311: sw $14,$fp29-132($sp)
10312: la $14,$fp29-136($sp)
10313: move $22,$14
10314: sw $14,$fp29-136($sp)
10315: la $14,$fp29-140($sp)
10316: move $8,$14
10317: sw $14,$fp29-140($sp)
10318: la $14,$fp29-144($sp)
10319: move $9,$14
10320: sw $14,$fp29-144($sp)
10321: la $14,$fp29-148($sp)
10322: move $10,$14
10323: sw $14,$fp29-148($sp)
10324: la $14,$fp29-152($sp)
10325: move $11,$14
10326: sw $14,$fp29-152($sp)
10327: la $14,$fp29-156($sp)
10328: move $12,$14
10329: sw $14,$fp29-156($sp)
10330: la $14,$fp29-160($sp)
10331: move $13,$14
10332: sw $14,$fp29-160($sp)
10333: la $14,$fp29-164($sp)
10334: sw $14,$fp29-4($sp)
10335: sw $14,$fp29-164($sp)
10336: la $14,$fp29-168($sp)
10337: sw $14,$fp29-8($sp)
10338: sw $14,$fp29-168($sp)
10339: la $14,$fp29-172($sp)
10340: sw $14,$fp29-12($sp)
10341: sw $14,$fp29-172($sp)
10342: la $14,$fp29-176($sp)
10343: sw $14,$fp29-16($sp)
10344: sw $14,$fp29-176($sp)
10345: la $14,$fp29-180($sp)
10346: sw $14,$fp29-20($sp)
10347: sw $14,$fp29-180($sp)
10348: la $14,$fp29-184($sp)
10349: sw $14,$fp29-24($sp)
10350: sw $14,$fp29-184($sp)
10351: la $14,$fp29-188($sp)
10352: sw $14,$fp29-28($sp)
10353: sw $14,$fp29-188($sp)
10354: la $14,$fp29-204($sp)
10355: sw $14,$fp29-204($sp)
10356: la $14,$fp29-208($sp)
10357: sw $14,$fp29-208($sp)
10358: la $14,$fp29-220($sp)
10359: sw $14,$fp29-220($sp)
10360: subu $25,$24,$25
10361: div $25,$25,4
10362: sw $25,$fp29-116($sp)
10363: move $25,$15
10364: subu $25,$25,$24
10365: div $25,$25,4
10366: sw $25,$fp29-112($sp)
10367: la $25,$fp29-200($sp)
10368: la $24,$fp29-196($sp)
10369: subu $25,$25,$24
10370: div $25,$25,4
10371: sw $25,$fp29-108($sp)
10372: la $25,$fp29-128($sp)
10373: la $24,$fp29-200($sp)
10374: subu $25,$25,$24
10375: div $25,$25,4
10376: sw $25,$fp29-104($sp)
10377: la $25,$fp29-132($sp)
10378: la $24,$fp29-128($sp)
10379: subu $25,$25,$24
10380: div $25,$25,4
10381: sw $25,$fp29-100($sp)
10382: la $25,$fp29-136($sp)
10383: la $24,$fp29-132($sp)
10384: subu $25,$25,$24
10385: div $25,$25,4
10386: sw $25,$fp29-96($sp)
10387: la $25,$fp29-140($sp)
10388: la $24,$fp29-136($sp)
10389: subu $25,$25,$24
10390: div $25,$25,4
10391: sw $25,$fp29-92($sp)
10392: la $25,$fp29-144($sp)
10393: la $24,$fp29-140($sp)
10394: subu $25,$25,$24
10395: div $25,$25,4
10396: sw $25,$fp29-88($sp)
10397: la $25,$fp29-148($sp)
10398: la $24,$fp29-144($sp)
10399: subu $25,$25,$24
10400: div $25,$25,4
10401: sw $25,$fp29-84($sp)
10402: la $25,$fp29-152($sp)
10403: la $24,$fp29-148($sp)
10404: subu $25,$25,$24
10405: div $25,$25,4
10406: sw $25,$fp29-80($sp)
10407: la $25,$fp29-156($sp)
10408: la $24,$fp29-152($sp)
10409: subu $25,$25,$24
10410: div $25,$25,4
10411: sw $25,$fp29-76($sp)
10412: la $25,$fp29-160($sp)
10413: la $24,$fp29-156($sp)
10414: subu $25,$25,$24
10415: div $25,$25,4
10416: sw $25,$fp29-72($sp)
10417: la $25,$fp29-164($sp)
10418: la $24,$fp29-160($sp)
10419: subu $25,$25,$24
10420: div $25,$25,4
10421: sw $25,$fp29-68($sp)
10422: la $25,$fp29-168($sp)
10423: la $24,$fp29-164($sp)
10424: subu $25,$25,$24
10425: div $25,$25,4
10426: sw $25,$fp29-64($sp)
10427: la $25,$fp29-172($sp)
10428: la $24,$fp29-168($sp)
10429: subu $25,$25,$24
10430: div $25,$25,4
10431: sw $25,$fp29-60($sp)
10432: la $25,$fp29-176($sp)
10433: la $24,$fp29-172($sp)
10434: subu $25,$25,$24
10435: div $25,$25,4
10436: sw $25,$fp29-56($sp)
10437: la $25,$fp29-180($sp)
10438: la $24,$fp29-176($sp)
10439: subu $25,$25,$24
10440: div $25,$25,4
10441: sw $25,$fp29-52($sp)
10442: la $25,$fp29-184($sp)
10443: la $24,$fp29-180($sp)
10444: subu $25,$25,$24
10445: div $25,$25,4
10446: sw $25,$fp29-48($sp)
10447: la $25,$fp29-188($sp)
10448: la $24,$fp29-184($sp)
10449: subu $25,$25,$24
10450: div $25,$25,4
10451: sw $25,$fp29-44($sp)
10452: la $25,$fp29-204($sp)
10453: la $24,$fp29-188($sp)
10454: subu $25,$25,$24
10455: div $25,$25,4
10456: sw $25,$fp29-40($sp)
10457: la $25,$fp29-208($sp)
10458: la $24,$fp29-204($sp)
10459: subu $25,$25,$24
10460: div $25,$25,4
10461: sw $25,$fp29-36($sp)
10462: la $25,$fp29-220($sp)
10463: la $24,$fp29-208($sp)
10464: subu $25,$25,$24
10465: div $25,$25,4
10466: sw $25,$fp29-32($sp)
10467: lw $25,$fp29-116($sp)
10468: sw $25,$fp29-212($sp)
10469: li $25,1
10470: sw $25,$fp29-124($sp)
10471: sw $0,$fp29-120($sp)
10472: L.3198:
10473: lw $25,$fp29-124($sp)
10474: beq $25,1,L.3204
10475: beq $25,2,L.3207
10476: beq $25,3,L.3212
10477: b L.3202
10478: L.3204:
10479: lw $25,$fp29-120($sp)
10480: sll $25,$25,2
10481: la $24,$fp29-116($sp)
10482: addu $25,$25,$24
10483: lw $25,($25)
10484: lw $24,$fp29-212($sp)
10485: beq $25,$24,L.3203
10486: lw $25,$fp29-120($sp)
10487: sll $25,$25,2
10488: la $24,$fp29-116($sp)
10489: addu $25,$25,$24
10490: lw $25,($25)
10491: sw $25,$fp29-228($sp)
10492: li $25,2
10493: sw $25,$fp29-124($sp)
10494: li $25,1
10495: sw $25,$fp29-224($sp)
10496: b L.3203
10497: L.3207:
10498: lw $25,$fp29-120($sp)
10499: sll $25,$25,2
10500: la $24,$fp29-116($sp)
10501: addu $25,$25,$24
10502: lw $25,($25)
10503: lw $24,$fp29-212($sp)
10504: bne $25,$24,L.3208
10505: li $25,3
10506: sw $25,$fp29-124($sp)
10507: b L.3203
10508: L.3208:
10509: lw $25,$fp29-120($sp)
10510: sll $25,$25,2
10511: la $24,$fp29-116($sp)
10512: addu $25,$25,$24
10513: lw $25,($25)
10514: lw $24,$fp29-228($sp)
10515: bne $25,$24,L.3210
10516: lw $25,$fp29-224($sp)
10517: addu $25,$25,1
10518: sw $25,$fp29-224($sp)
10519: b L.3203
10520: L.3210:
10521: li $25,4
10522: sw $25,$fp29-124($sp)
10523: b L.3203
10524: L.3212:
10525: lw $25,$fp29-120($sp)
10526: sll $25,$25,2
10527: la $24,$fp29-116($sp)
10528: addu $25,$25,$24
10529: lw $25,($25)
10530: lw $24,$fp29-212($sp)
10531: beq $25,$24,L.3203
10532: li $25,4
10533: sw $25,$fp29-124($sp)
10534: L.3202:
10535: L.3203:
10536: L.3199:
10537: lw $25,$fp29-120($sp)
10538: addu $25,$25,1
10539: sw $25,$fp29-120($sp)
10540: lw $25,$fp29-120($sp)
10541: blt $25,22,L.3198
10542: lw $25,$fp29-124($sp)
10543: bne $25,3,L.3215
10544: li $25,16
10545: lw $24,$fp29-224($sp)
10546: subu $2,$25,$24
10547: b L.3176
10548: L.3215:
10549: li $2,-1
10550: L.3176:
10551: lw $22,0($sp)
10552: lw $23,4($sp)
10553: lw $30,8($sp)
10554: addu $sp,$sp,240
10555: j $31
10556: .end regp
10557: .lcomm L.3218,420
10558: .data; L.3219:.ascii "s84,er%d\012\000"
10559: .data; L.3220:.ascii "s84 \000"
10560: .text
10561: .globl s84
10562: .text
10563: .align 2; .ent s84
10564: s84:
10565: $fp30=208
10566: .frame $sp,208,$31
10567: addu $sp,$sp,-208
10568: .fmask 0xc0000000,-192
10569: s.d $f30,16($sp)
10570: .mask 0xc0ff0000,-148
10571: sw $16,24($sp)
10572: sw $17,28($sp)
10573: sw $18,32($sp)
10574: sw $19,36($sp)
10575: sw $20,40($sp)
10576: sw $21,44($sp)
10577: sw $22,48($sp)
10578: sw $23,52($sp)
10579: sw $30,56($sp)
10580: sw $31,60($sp)
10581: move $30,$4
10582: la $20,L.3220
10583: addu $19,$30,60
10584: move $18,$0
10585: L.3221:
10586: L.3222:
10587: move $25,$19
10588: addu $19,$25,1
10589: move $24,$20
10590: addu $20,$24,1
10591: lb $24,($24)
10592: sb $24,($25)
10593: sll $25,$24,24; sra $25,$25,24
10594: bne $25,$0,L.3221
10595: li $4,3
10596: jal fip # int
10597: move $25,$2
10598: sw $25,$fp30-140($sp)
10599: lw $25,$fp30-140($sp)
10600: lw $25,($25)
10601: beq $25,3,L.3224
10602: lw $25,44($30)
10603: beq $25,$0,L.3226
10604: la $4,L.3219
10605: li $5,1
10606: jal printf # int
10607: L.3226:
10608: addu $18,$18,1
10609: L.3224:
10610: la $25,glork
10611: sw $25,$fp30-144($sp)
10612: li $4,4
10613: lw $25,$fp30-144($sp)
10614: jal $25 # int
10615: beq $2,4,L.3228
10616: lw $25,44($30)
10617: beq $25,$0,L.3230
10618: la $4,L.3219
10619: li $5,2
10620: jal printf # int
10621: L.3230:
10622: addu $18,$18,2
10623: L.3228:
10624: move $22,$0
10625: L.3232:
10626: sll $25,$22,2
10627: la $24,$fp30-68($sp)
10628: addu $25,$25,$24
10629: mtc1 $22,$f18; cvt.d.w $f18,$f18
10630: cvt.s.d $f18,$f18
10631: s.s $f18,($25)
10632: sll $25,$22,2
10633: la $24,$fp30-136($sp)
10634: addu $24,$25,$24
10635: la $15,$fp30-68($sp)
10636: addu $25,$25,$15
10637: sw $25,($24)
10638: L.3233:
10639: addu $22,$22,1
10640: blt $22,17,L.3232
10641: l.s $f30,L.413
10642: move $22,$0
10643: L.3236:
10644: sll $25,$22,2
10645: la $24,$fp30-136($sp)
10646: addu $25,$25,$24
10647: lw $25,($25)
10648: l.s $f18,($25)
10649: add.s $f30,$f30,$f18
10650: L.3237:
10651: addu $22,$22,1
10652: blt $22,17,L.3236
10653: l.s $f18,L.3242
10654: c.eq.s $f30,$f18; bc1t L.3240
10655: lw $25,44($30)
10656: beq $25,$0,L.3243
10657: la $4,L.3219
10658: li $5,4
10659: jal printf # int
10660: L.3243:
10661: addu $18,$18,4
10662: L.3240:
10663: move $21,$0
10664: L.3245:
10665: move $22,$0
10666: L.3249:
10667: move $23,$0
10668: L.3253:
10669: sll $25,$23,2
10670: li $24,28
10671: mul $24,$24,$22
10672: li $15,140
10673: mul $15,$15,$21
10674: la $15,L.3218($15)
10675: addu $24,$24,$15
10676: addu $25,$25,$24
10677: li $24,35
10678: mul $24,$24,$21
10679: li $15,7
10680: mul $15,$15,$22
10681: addu $24,$24,$15
10682: addu $24,$24,$23
10683: sw $24,($25)
10684: L.3254:
10685: addu $23,$23,1
10686: blt $23,7,L.3253
10687: L.3250:
10688: addu $22,$22,1
10689: blt $22,5,L.3249
10690: L.3246:
10691: addu $21,$21,1
10692: blt $21,3,L.3245
10693: li $21,1
10694: li $22,2
10695: li $23,3
10696: la $4,L.3218
10697: li $5,105
10698: move $6,$0
10699: jal array # int
10700: move $17,$2
10701: li $25,140
10702: mul $25,$25,$21
10703: la $4,L.3218($25)
10704: li $25,35
10705: move $5,$25
10706: move $6,$25
10707: jal array # int
10708: move $16,$2
10709: li $25,28
10710: mul $25,$25,$22
10711: li $24,140
10712: mul $24,$24,$21
10713: la $24,L.3218($24)
10714: addu $4,$25,$24
10715: li $5,7
10716: li $6,49
10717: jal array # int
10718: addu $25,$17,$16
10719: addu $25,$25,$2
10720: sll $24,$23,2
10721: li $15,28
10722: mul $15,$15,$22
10723: li $14,140
10724: mul $14,$14,$21
10725: la $14,L.3218($14)
10726: addu $15,$15,$14
10727: addu $24,$24,$15
10728: lw $24,($24)
10729: addu $25,$25,$24
10730: subu $25,$25,52
10731: beq $25,$0,L.3257
10732: lw $25,44($30)
10733: beq $25,$0,L.3259
10734: la $4,L.3219
10735: li $5,8
10736: jal printf # int
10737: L.3259:
10738: addu $18,$18,8
10739: L.3257:
10740: move $2,$18
10741: L.3217:
10742: l.d $f30,16($sp)
10743: lw $16,24($sp)
10744: lw $17,28($sp)
10745: lw $18,32($sp)
10746: lw $19,36($sp)
10747: lw $20,40($sp)
10748: lw $21,44($sp)
10749: lw $22,48($sp)
10750: lw $23,52($sp)
10751: lw $30,56($sp)
10752: lw $31,60($sp)
10753: addu $sp,$sp,208
10754: j $31
10755: .end s84
10756: .globl array
10757: .text
10758: .align 2; .ent array
10759: array:
10760: $fp31=0
10761: .frame $sp,0,$31
10762: move $15,$0
10763: b L.3267
10764: L.3264:
10765: sll $25,$15,2
10766: addu $25,$25,$4
10767: lw $25,($25)
10768: addu $24,$15,$6
10769: beq $25,$24,L.3268
10770: li $2,1
10771: b L.3263
10772: L.3268:
10773: L.3265:
10774: addu $15,$15,1
10775: L.3267:
10776: blt $15,$5,L.3264
10777: move $2,$0
10778: L.3263:
10779: j $31
10780: .end array
10781: .lcomm L.3271,4
10782: .text
10783: .globl fip
10784: .text
10785: .align 2; .ent fip
10786: fip:
10787: $fp32=0
10788: .frame $sp,0,$31
10789: sw $4,L.3271
10790: la $2,L.3271
10791: L.3270:
10792: j $31
10793: .end fip
10794: .globl glork
10795: .text
10796: .align 2; .ent glork
10797: glork:
10798: $fp33=0
10799: .frame $sp,0,$31
10800: move $2,$4
10801: L.3272:
10802: j $31
10803: .end glork
10804: .data; L.3274:.ascii "s85,er%d\012\000"
10805: .data; L.3275:.ascii "s85 \000"
10806: .data; .align 2; L.3283:.word L.426
10807: .word L.428
10808: .word L.427
10809: .word L.429
10810: .word L.430
10811: .word L.431
10812: .word L.432
10813: .data; L.3284:.ascii " alignment: \000"
10814: .text
10815: .globl s85
10816: .text
10817: .align 2; .ent s85
10818: s85:
10819: $fp34=432
10820: .frame $sp,432,$31
10821: addu $sp,$sp,-432
10822: .mask 0xc0f00000,-396
10823: sw $20,16($sp)
10824: sw $21,20($sp)
10825: sw $22,24($sp)
10826: sw $23,28($sp)
10827: sw $30,32($sp)
10828: sw $31,36($sp)
10829: move $30,$4
10830: la $22,L.3275
10831: addu $21,$30,60
10832: move $20,$0
10833: L.3288:
10834: L.3289:
10835: move $25,$21
10836: addu $21,$25,1
10837: move $24,$22
10838: addu $22,$24,1
10839: lb $24,($24)
10840: sb $24,($25)
10841: sll $25,$24,24; sra $25,$25,24
10842: bne $25,$0,L.3288
10843: la $25,$fp34-284($sp)
10844: la $24,$fp34-304($sp)
10845: subu $25,$25,$24
10846: ble $25,$0,L.3299
10847: la $25,$fp34-280($sp)
10848: la $24,$fp34-284($sp)
10849: subu $25,$25,$24
10850: ble $25,$0,L.3299
10851: la $25,$fp34-276($sp)
10852: la $24,$fp34-280($sp)
10853: subu $25,$25,$24
10854: bgt $25,$0,L.3291
10855: L.3299:
10856: lw $25,44($30)
10857: beq $25,$0,L.3300
10858: la $4,L.3274
10859: li $5,1
10860: jal printf # int
10861: L.3300:
10862: addu $20,$20,1
10863: L.3291:
10864: la $25,$fp34-337($sp)
10865: la $24,$fp34-338($sp)
10866: subu $25,$25,$24
10867: sw $25,$fp34-268($sp)
10868: la $25,$fp34-340($sp)
10869: la $24,$fp34-342($sp)
10870: subu $25,$25,$24
10871: sw $25,$fp34-264($sp)
10872: la $25,$fp34-348($sp)
10873: la $24,$fp34-352($sp)
10874: subu $25,$25,$24
10875: sw $25,$fp34-260($sp)
10876: la $25,$fp34-356($sp)
10877: la $24,$fp34-360($sp)
10878: subu $25,$25,$24
10879: sw $25,$fp34-256($sp)
10880: la $25,$fp34-364($sp)
10881: la $24,$fp34-368($sp)
10882: subu $25,$25,$24
10883: sw $25,$fp34-252($sp)
10884: la $25,$fp34-372($sp)
10885: la $24,$fp34-376($sp)
10886: subu $25,$25,$24
10887: sw $25,$fp34-248($sp)
10888: la $25,$fp34-384($sp)
10889: la $24,$fp34-392($sp)
10890: subu $25,$25,$24
10891: sw $25,$fp34-244($sp)
10892: lw $25,40($30)
10893: beq $25,$0,L.3315
10894: move $23,$0
10895: L.3317:
10896: la $4,L.3321
10897: sll $25,$23,2
10898: lw $5,L.3283($25)
10899: la $6,L.3284
10900: la $24,$fp34-268($sp)
10901: addu $25,$25,$24
10902: lw $7,($25)
10903: jal printf # int
10904: L.3318:
10905: addu $23,$23,1
10906: blt $23,7,L.3317
10907: L.3315:
10908: lw $25,$fp34-272($sp)
10909: or $25,$25,0x1c000000
10910: sw $25,$fp34-272($sp)
10911: lw $25,$fp34-272($sp)
10912: move $24,$25
10913: and $24,$24,0x3fffffff
10914: sll $25,$25,3
10915: sra $25,$25,29
10916: sll $25,$25,30
10917: sra $25,$25,30
10918: sll $25,$25,30
10919: and $25,$25,0xc0000000
10920: or $25,$24,$25
10921: sw $25,$fp34-272($sp)
10922: lw $25,$fp34-272($sp)
10923: move $24,$25
10924: and $24,$24,0xe3ffffff
10925: sra $25,$25,30
10926: sll $25,$25,29
10927: sra $25,$25,29
10928: sll $25,$25,26
10929: and $25,$25,0x1c000000
10930: or $25,$24,$25
10931: sw $25,$fp34-272($sp)
10932: lw $25,$fp34-272($sp)
10933: sll $25,$25,3
10934: sra $25,$25,29
10935: beq $25,3,L.3322
10936: lw $25,$fp34-272($sp)
10937: sll $25,$25,3
10938: sra $25,$25,29
10939: bne $25,-1,L.3324
10940: lw $25,40($30)
10941: beq $25,$0,L.3325
10942: la $4,L.3328
10943: jal printf # int
10944: b L.3325
10945: L.3324:
10946: lw $25,44($30)
10947: beq $25,$0,L.3329
10948: la $4,L.3274
10949: li $5,2
10950: jal printf # int
10951: L.3329:
10952: addu $20,$20,2
10953: L.3325:
10954: L.3322:
10955: lw $25,$fp34-272($sp)
10956: or $25,$25,0x2000000
10957: sw $25,$fp34-272($sp)
10958: lw $25,$fp34-272($sp)
10959: sll $25,$25,6
10960: sra $25,$25,31
10961: beq $25,1,L.3331
10962: lw $25,40($30)
10963: beq $25,$0,L.3333
10964: la $4,L.3335
10965: jal printf # int
10966: L.3333:
10967: L.3331:
10968: la $25,$fp34-240($sp)
10969: subu $25,$25,$25
10970: bne $25,$0,L.3343
10971: bne $25,$0,L.3343
10972: bne $25,$0,L.3343
10973: bne $25,$0,L.3343
10974: bne $25,$0,L.3343
10975: bne $25,$0,L.3343
10976: beq $25,$0,L.3336
10977: L.3343:
10978: lw $25,44($30)
10979: beq $25,$0,L.3344
10980: la $4,L.3274
10981: li $5,4
10982: jal printf # int
10983: L.3344:
10984: addu $20,$20,4
10985: L.3336:
10986: b L.3346
10987: lw $25,44($30)
10988: beq $25,$0,L.3348
10989: la $4,L.3274
10990: li $5,8
10991: jal printf # int
10992: L.3348:
10993: addu $20,$20,8
10994: L.3346:
10995: la $25,$fp34-336($sp)
10996: sw $25,$fp34-276($sp)
10997: li $25,2
10998: sb $25,$fp34-336($sp)
10999: lw $25,$fp34-276($sp)
11000: lb $24,($25)
11001: addu $24,$24,1
11002: sb $24,($25)
11003: lb $25,$fp34-336($sp)
11004: beq $25,3,L.3352
11005: lw $25,44($30)
11006: beq $25,$0,L.3354
11007: la $4,L.3274
11008: li $5,16
11009: jal printf # int
11010: L.3354:
11011: addu $20,$20,16
11012: L.3352:
11013: move $2,$20
11014: L.3273:
11015: lw $20,16($sp)
11016: lw $21,20($sp)
11017: lw $22,24($sp)
11018: lw $23,28($sp)
11019: lw $30,32($sp)
11020: lw $31,36($sp)
11021: addu $sp,$sp,432
11022: j $31
11023: .end s85
11024: .data; L.3357:.ascii "s86,er%d\012\000"
11025: .data; L.3358:.ascii "s86 \000"
11026: .data; .align 2; L.3359:.word 0x1
11027: .word 0x3
11028: .word 0x5
11029: .sdata; .align 2; L.3360:.word L.3359+8
11030: .lcomm L.3362,40
11031: .data; .align 2; L.3363:.word 0x3f800000
11032: .word 0x40400000
11033: .word 0x40a00000
11034: .word 0x40000000
11035: .word 0x40800000
11036: .word 0x40c00000
11037: .word 0x40400000
11038: .word 0x40a00000
11039: .word 0x40e00000
11040: .word 0x0
11041: .word 0x0
11042: .word 0x0
11043: .data; .align 2; L.3364:.word 0x3f800000
11044: .word 0x40400000
11045: .word 0x40a00000
11046: .word 0x40000000
11047: .word 0x40800000
11048: .word 0x40c00000
11049: .word 0x40400000
11050: .word 0x40a00000
11051: .word 0x40e00000
11052: .space 12
11053: .data; .align 2; L.3365:.word 0x3f800000
11054: .word 0x40400000
11055: .word 0x40a00000
11056: .word 0x40000000
11057: .word 0x40800000
11058: .word 0x40c00000
11059: .word 0x40400000
11060: .word 0x40a00000
11061: .word 0x40e00000
11062: .space 12
11063: .data; .align 2; L.3366:.word 0x3f800000
11064: .space 8
11065: .word 0x40000000
11066: .space 8
11067: .word 0x40400000
11068: .space 8
11069: .word 0x40800000
11070: .space 8
11071: .text
11072: .globl s86
11073: .text
11074: .align 2; .ent s86
11075: s86:
11076: $fp35=56
11077: .frame $sp,56,$31
11078: addu $sp,$sp,-56
11079: .mask 0xc0ff0000,-4
11080: sw $16,16($sp)
11081: sw $17,20($sp)
11082: sw $18,24($sp)
11083: sw $19,28($sp)
11084: sw $20,32($sp)
11085: sw $21,36($sp)
11086: sw $22,40($sp)
11087: sw $23,44($sp)
11088: sw $30,48($sp)
11089: sw $31,52($sp)
11090: sw $4,56($sp)
11091: lw $25,L.3360
11092: addu $16,$25,-4
11093: jal one # int
11094: sll $25,$2,2
11095: addu $30,$25,$16
11096: la $19,L.3358
11097: lw $25,$fp35+0($sp)
11098: addu $18,$25,60
11099: move $17,$0
11100: L.3367:
11101: L.3368:
11102: move $25,$18
11103: addu $18,$25,1
11104: move $24,$19
11105: addu $19,$24,1
11106: lb $24,($24)
11107: sb $24,($25)
11108: sll $25,$24,24; sra $25,$25,24
11109: bne $25,$0,L.3367
11110: lw $25,L.3360
11111: lw $25,($25)
11112: beq $25,5,L.3370
11113: lw $25,$fp35+0($sp)
11114: lw $25,44($25)
11115: beq $25,$0,L.3372
11116: la $4,L.3357
11117: li $5,1
11118: jal printf # int
11119: L.3372:
11120: addu $17,$17,1
11121: L.3370:
11122: lw $25,($16)
11123: beq $25,3,L.3374
11124: lw $25,$fp35+0($sp)
11125: lw $25,44($25)
11126: beq $25,$0,L.3376
11127: la $4,L.3357
11128: li $5,2
11129: jal printf # int
11130: L.3376:
11131: addu $17,$17,2
11132: L.3374:
11133: lw $25,($30)
11134: beq $25,5,L.3378
11135: lw $25,$fp35+0($sp)
11136: lw $25,44($25)
11137: beq $25,$0,L.3380
11138: la $4,L.3357
11139: li $5,4
11140: jal printf # int
11141: L.3380:
11142: addu $17,$17,4
11143: L.3378:
11144: move $20,$0
11145: move $23,$0
11146: L.3382:
11147: sll $25,$23,2
11148: lw $25,L.3362($25)
11149: beq $25,$0,L.3386
11150: li $20,1
11151: L.3386:
11152: L.3383:
11153: addu $23,$23,1
11154: blt $23,10,L.3382
11155: beq $20,$0,L.3388
11156: lw $25,$fp35+0($sp)
11157: lw $25,44($25)
11158: beq $25,$0,L.3390
11159: la $4,L.3357
11160: li $5,8
11161: jal printf # int
11162: L.3390:
11163: addu $17,$17,8
11164: L.3388:
11165: move $20,$0
11166: move $22,$0
11167: L.3392:
11168: move $23,$0
11169: L.3396:
11170: li $25,3
11171: mul $25,$25,$22
11172: addu $21,$25,$23
11173: sll $25,$23,2
11174: li $24,12
11175: mul $24,$24,$22
11176: la $15,L.3364($24)
11177: addu $15,$25,$15
11178: l.s $f18,($15)
11179: la $24,L.3365($24)
11180: addu $25,$25,$24
11181: l.s $f16,($25)
11182: c.eq.s $f18,$f16; bc1f L.3402
11183: sll $25,$21,2
11184: l.s $f16,L.3363($25)
11185: c.eq.s $f18,$f16; bc1t L.3400
11186: L.3402:
11187: li $20,1
11188: L.3400:
11189: L.3397:
11190: addu $23,$23,1
11191: blt $23,3,L.3396
11192: L.3393:
11193: addu $22,$22,1
11194: blt $22,4,L.3392
11195: beq $20,$0,L.3403
11196: lw $25,$fp35+0($sp)
11197: lw $25,44($25)
11198: beq $25,$0,L.3405
11199: la $4,L.3357
11200: li $5,16
11201: jal printf # int
11202: L.3405:
11203: addu $17,$17,16
11204: L.3403:
11205: move $20,$0
11206: move $23,$0
11207: L.3407:
11208: li $25,12
11209: mul $25,$25,$23
11210: l.s $f18,L.3366($25)
11211: addu $25,$23,1
11212: mtc1 $25,$f16; cvt.d.w $f16,$f16
11213: cvt.s.d $f16,$f16
11214: c.eq.s $f18,$f16; bc1t L.3411
11215: li $20,1
11216: L.3411:
11217: L.3408:
11218: addu $23,$23,1
11219: blt $23,4,L.3407
11220: beq $20,$0,L.3413
11221: lw $25,$fp35+0($sp)
11222: lw $25,44($25)
11223: beq $25,$0,L.3415
11224: la $4,L.3357
11225: li $5,32
11226: jal printf # int
11227: L.3415:
11228: addu $17,$17,32
11229: L.3413:
11230: move $2,$17
11231: L.3356:
11232: lw $16,16($sp)
11233: lw $17,20($sp)
11234: lw $18,24($sp)
11235: lw $19,28($sp)
11236: lw $20,32($sp)
11237: lw $21,36($sp)
11238: lw $22,40($sp)
11239: lw $23,44($sp)
11240: lw $30,48($sp)
11241: lw $31,52($sp)
11242: addu $sp,$sp,56
11243: j $31
11244: .end s86
11245: .globl one
11246: .text
11247: .align 2; .ent one
11248: one:
11249: $fp36=0
11250: .frame $sp,0,$31
11251: li $2,1
11252: L.3417:
11253: j $31
11254: .end one
11255: .data; L.3419:.ascii "s88,er%d\012\000"
11256: .data; L.3420:.ascii "s88 \000"
11257: .text
11258: .globl s88
11259: .text
11260: .align 2; .ent s88
11261: s88:
11262: $fp37=56
11263: .frame $sp,56,$31
11264: addu $sp,$sp,-56
11265: .mask 0xc0e00000,-24
11266: sw $21,16($sp)
11267: sw $22,20($sp)
11268: sw $23,24($sp)
11269: sw $30,28($sp)
11270: sw $31,32($sp)
11271: sw $4,56($sp)
11272: la $30,L.3420
11273: lw $25,$fp37+0($sp)
11274: addu $23,$25,60
11275: move $22,$0
11276: L.3422:
11277: L.3423:
11278: move $25,$23
11279: addu $23,$25,1
11280: move $24,$30
11281: addu $30,$24,1
11282: lb $24,($24)
11283: sb $24,($25)
11284: sll $25,$24,24; sra $25,$25,24
11285: bne $25,$0,L.3422
11286: b L.3425
11287: lw $25,$fp37+0($sp)
11288: lw $25,44($25)
11289: beq $25,$0,L.3427
11290: la $4,L.3419
11291: li $5,1
11292: jal printf # int
11293: L.3427:
11294: addu $22,$22,1
11295: L.3425:
11296: la $25,$fp37-20($sp)
11297: sw $25,metricp
11298: li $25,2
11299: sw $25,$fp37-20($sp)
11300: lw $25,metricp
11301: li $24,3
11302: sw $24,($25)
11303: lw $25,$fp37-20($sp)
11304: beq $25,3,L.3429
11305: lw $25,$fp37+0($sp)
11306: lw $25,44($25)
11307: beq $25,$0,L.3431
11308: la $4,L.3419
11309: li $5,2
11310: jal printf # int
11311: L.3431:
11312: addu $22,$22,2
11313: L.3429:
11314: l.d $f18,L.420
11315: s.d $f18,$fp37-16($sp)
11316: s.d $f18,$fp37-8($sp)
11317: la $21,$fp37-16($sp)
11318: l.d $f18,L.419
11319: s.d $f18,($21)
11320: l.d $f18,L.419
11321: s.d $f18,8($21)
11322: l.d $f18,$fp37-16($sp)
11323: l.d $f16,$fp37-8($sp)
11324: add.d $f18,$f18,$f16
11325: l.d $f16,L.417
11326: c.eq.d $f18,$f16; bc1t L.3434
11327: lw $25,$fp37+0($sp)
11328: lw $25,44($25)
11329: beq $25,$0,L.3437
11330: la $4,L.3419
11331: li $5,4
11332: jal printf # int
11333: L.3437:
11334: addu $22,$22,4
11335: L.3434:
11336: move $2,$22
11337: L.3418:
11338: lw $21,16($sp)
11339: lw $22,20($sp)
11340: lw $23,24($sp)
11341: lw $30,28($sp)
11342: lw $31,32($sp)
11343: addu $sp,$sp,56
11344: j $31
11345: .end s88
11346: .data; L.3440:.ascii "s9,er%d\012\000"
11347: .data; L.3441:.ascii "s9 \000"
11348: .text
11349: .globl s9
11350: .text
11351: .align 2; .ent s9
11352: s9:
11353: $fp38=56
11354: .frame $sp,56,$31
11355: addu $sp,$sp,-56
11356: .mask 0xc0ff0000,-4
11357: sw $16,16($sp)
11358: sw $17,20($sp)
11359: sw $18,24($sp)
11360: sw $19,28($sp)
11361: sw $20,32($sp)
11362: sw $21,36($sp)
11363: sw $22,40($sp)
11364: sw $23,44($sp)
11365: sw $30,48($sp)
11366: sw $31,52($sp)
11367: sw $4,56($sp)
11368: la $22,L.3441
11369: lw $25,$fp38+0($sp)
11370: addu $21,$25,60
11371: move $20,$0
11372: L.3442:
11373: L.3443:
11374: move $25,$21
11375: addu $21,$25,1
11376: move $24,$22
11377: addu $22,$24,1
11378: lb $24,($24)
11379: sb $24,($25)
11380: sll $25,$24,24; sra $25,$25,24
11381: bne $25,$0,L.3442
11382: move $23,$0
11383: move $30,$0
11384: L.3445:
11385: li $25,2
11386: move $19,$25
11387: move $18,$25
11388: li $25,3
11389: move $17,$25
11390: move $16,$25
11391: bne $16,3,L.3451
11392: beq $17,3,L.3449
11393: L.3451:
11394: li $23,1
11395: L.3449:
11396: bne $18,2,L.3454
11397: beq $19,2,L.3452
11398: L.3454:
11399: li $23,1
11400: L.3452:
11401: L.3446:
11402: addu $30,$30,1
11403: blt $30,2,L.3445
11404: beq $23,$0,L.3459
11405: lw $25,$fp38+0($sp)
11406: lw $25,44($25)
11407: beq $25,$0,L.3457
11408: la $4,L.3440
11409: li $5,1
11410: jal printf # int
11411: L.3457:
11412: addu $20,$20,1
11413: b L.3459
11414: lw $25,$fp38+0($sp)
11415: lw $25,44($25)
11416: beq $25,$0,L.3460
11417: la $4,L.3440
11418: li $5,2
11419: jal printf # int
11420: L.3460:
11421: addu $20,$20,2
11422: L.3459:
11423: move $2,$20
11424: L.3439:
11425: lw $16,16($sp)
11426: lw $17,20($sp)
11427: lw $18,24($sp)
11428: lw $19,28($sp)
11429: lw $20,32($sp)
11430: lw $21,36($sp)
11431: lw $22,40($sp)
11432: lw $23,44($sp)
11433: lw $30,48($sp)
11434: lw $31,52($sp)
11435: addu $sp,$sp,56
11436: j $31
11437: .end s9
11438: .globl setev
11439: .text
11440: .align 2; .ent setev
11441: setev:
11442: $fp39=0
11443: .frame $sp,0,$31
11444: li $25,1066
11445: sw $25,extvar
11446: L.3462:
11447: j $31
11448: .end setev
11449: .globl rfs
11450: .comm rfs,8
11451: .globl crc
11452: .comm crc,4
11453: .globl rrc
11454: .comm rrc,4
11455: .globl flgl
11456: .comm flgl,4
11457: .globl flgd
11458: .comm flgd,4
11459: .globl flgm
11460: .comm flgm,4
11461: .globl flgs
11462: .comm flgs,4
11463: .globl dprec
11464: .comm dprec,4
11465: .globl fprec
11466: .comm fprec,4
11467: .globl dbits
11468: .comm dbits,4
11469: .globl fbits
11470: .comm fbits,4
11471: .globl ubits
11472: .comm ubits,4
11473: .globl lbits
11474: .comm lbits,4
11475: .globl metricp
11476: .comm metricp,4
11477: .globl extvar
11478: .comm extvar,4
11479: .rdata
11480: L.3335:.ascii "Be especially careful with 1-bit fields!\012\000"
11481: L.3328:.ascii "Sign extension in fields\012\000"
11482: L.3321:.ascii "%s%s%d\012\000"
11483: .align 2; L.3242:.word 0x43080000
11484: L.3089:.ascii "pointer\000"
11485: L.2539:.ascii "Increasing array elements assigned to decreasing locations\012\000"
11486: .align 2; L.2417:.word 0x41d00000
11487: .align 3; L.2416:.word 0x403a0000
11488: .word 0x0
11489: .align 3; L.1714:.word 0x40040000
11490: .word 0x0
11491: .align 3; L.1530:.word 0x40240000
11492: .word 0x0
11493: .align 2; L.1498:.word 0x41200000
11494: .align 3; L.1314:.word 0x40080000
11495: .word 0x0
11496: .align 2; L.1282:.word 0x40400000
11497: .align 3; L.1098:.word 0x401c0000
11498: .word 0x0
11499: .align 2; L.1066:.word 0x40e00000
11500: .align 3; L.880:.word 0x40140000
11501: .word 0x0
11502: .align 2; L.848:.word 0x40a00000
11503: .align 3; L.836:.word 0x41e00000
11504: .word 0x0
11505: L.661:.ascii "queep\000"
11506: L.647:.byte 10,0
11507: L.646:.byte 37,100,0
11508: L.641:.ascii " key=\000"
11509: .align 3; L.601:.word 0x41f00000
11510: .word 0x0
11511: .align 3; L.538:.word 0x40ce8480
11512: .word 0x0
11513: .align 3; L.537:.word 0x405f4000
11514: .word 0x0
11515: .align 2; L.536:.word 0x42fa0000
11516: .align 2; L.531:.word 0x40000000
11517: L.432:.ascii "double\000"
11518: L.431:.ascii "float\000"
11519: L.430:.ascii "unsigned\000"
11520: L.429:.ascii "long\000"
11521: L.428:.ascii "short\000"
11522: L.427:.ascii "int\000"
11523: L.426:.ascii "char\000"
11524: .align 3; L.420:.word 0x0
11525: .word 0x0
11526: .align 3; L.419:.word 0x3ff00000
11527: .word 0x0
11528: .align 3; L.418:.word 0x40100000
11529: .word 0x0
11530: .align 3; L.417:.word 0x40000000
11531: .word 0x0
11532: .align 2; L.413:.word 0x0
11533: .align 2; L.412:.word 0x3f800000
11534: L.391:.ascii "queep!\000"
11535: L.380:.byte 10,9,8,13,12,92,39,0
11536: L.376:.byte 46,34,46,0
11537: L.363:.ascii "...\000"
11538: .align 3; L.334:.word 0x40938800
11539: .word 0x0
11540: L.199:.ascii " different results when assigned to longs.\012\000"
11541: L.198:.ascii "Decimal and octal/hex constants sometimes give\012\000"
11542: L.27:.ascii "\012Failed.\012\000"
11543: L.26:.ascii "\012No errors detected.\012\000"
11544: L.20:.ascii "Section %s returned %d.\012\000"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.