Annotation of researchv10no/cmd/lcc/gen2/mips-iris/tst/cq.s, revision 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.