Annotation of researchv10no/cmd/lcc/gen2/mips-iris/tst/cq.s, revision 1.1.1.1

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"

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.