|
|
1.1 ! root 1: .set reorder ! 2: .data; .align 2; L.2:.word s22 ! 3: .word s241 ! 4: .word s243 ! 5: .word s244 ! 6: .word s25 ! 7: .word s26 ! 8: .word s4 ! 9: .word s61 ! 10: .word s626 ! 11: .word s71 ! 12: .word s72 ! 13: .word s757 ! 14: .word s7813 ! 15: .word s714 ! 16: .word s715 ! 17: .word s81 ! 18: .word s84 ! 19: .word s85 ! 20: .word s86 ! 21: .word s88 ! 22: .word s9 ! 23: .lcomm L.3,68 ! 24: .lcomm L.4,4 ! 25: .text ! 26: .globl main ! 27: .text ! 28: .align 2; .ent main ! 29: main: ! 30: $fp1=24 ! 31: .frame $sp,24,$31 ! 32: addu $sp,$sp,-24 ! 33: .mask 0xc0000000,-4 ! 34: sw $30,16($sp) ! 35: sw $31,20($sp) ! 36: sw $4,24($sp) ! 37: sw $5,28($sp) ! 38: li $25,1 ! 39: sw $25,L.3+36 ! 40: li $25,1 ! 41: sw $25,L.3+40 ! 42: li $25,1 ! 43: sw $25,L.3+44 ! 44: li $25,1 ! 45: sw $25,L.3+48 ! 46: la $25,L.3 ! 47: sw $25,L.4 ! 48: move $30,$0 ! 49: b L.12 ! 50: L.9: ! 51: lw $4,L.4 ! 52: sll $25,$30,2 ! 53: lw $25,L.2($25) ! 54: jal $25 # int ! 55: sw $2,L.3+52 ! 56: lw $25,L.3+56 ! 57: lw $24,L.3+52 ! 58: addu $25,$25,$24 ! 59: sw $25,L.3+56 ! 60: lw $25,L.3+36 ! 61: beq $25,$0,L.17 ! 62: la $4,L.20 ! 63: la $5,L.3+60 ! 64: lw $6,L.3+52 ! 65: jal printf # int ! 66: L.17: ! 67: L.10: ! 68: addu $30,$30,1 ! 69: L.12: ! 70: bltu $30,21,L.9 ! 71: lw $25,L.3+56 ! 72: bne $25,$0,L.23 ! 73: la $4,L.26 ! 74: jal printf # int ! 75: b L.24 ! 76: L.23: ! 77: la $4,L.27 ! 78: jal printf # int ! 79: L.24: ! 80: move $2,$0 ! 81: L.1: ! 82: lw $30,16($sp) ! 83: lw $31,20($sp) ! 84: addu $sp,$sp,24 ! 85: j $31 ! 86: .end main ! 87: .data; L.29:.ascii "s22,er%d\012\000" ! 88: .data; L.30:.ascii "s22 \000" ! 89: .text ! 90: .globl s22 ! 91: .text ! 92: .align 2; .ent s22 ! 93: s22: ! 94: $fp2=56 ! 95: .frame $sp,56,$31 ! 96: addu $sp,$sp,-56 ! 97: .mask 0xc0e00000,-24 ! 98: sw $21,16($sp) ! 99: sw $22,20($sp) ! 100: sw $23,24($sp) ! 101: sw $30,28($sp) ! 102: sw $31,32($sp) ! 103: sw $4,56($sp) ! 104: move $22,$0 ! 105: la $30,L.30 ! 106: lw $25,$fp2+0($sp) ! 107: addu $23,$25,60 ! 108: L.31: ! 109: L.32: ! 110: move $25,$23 ! 111: addu $23,$25,1 ! 112: move $24,$30 ! 113: addu $30,$24,1 ! 114: lb $24,($24) ! 115: sb $24,($25) ! 116: sll $25,$24,24; sra $25,$25,24 ! 117: bne $25,$0,L.31 ! 118: li $21,1 ! 119: li $25,2 ! 120: sw $25,$fp2-8($sp) ! 121: li $25,3 ! 122: sw $25,$fp2-12($sp) ! 123: li $25,4 ! 124: sw $25,$fp2-4($sp) ! 125: lw $25,$fp2-8($sp) ! 126: addu $25,$21,$25 ! 127: lw $24,$fp2-12($sp) ! 128: addu $25,$25,$24 ! 129: lw $24,$fp2-4($sp) ! 130: addu $25,$25,$24 ! 131: beq $25,10,L.34 ! 132: addu $22,$22,1 ! 133: lw $25,$fp2+0($sp) ! 134: lw $25,44($25) ! 135: beq $25,$0,L.36 ! 136: la $4,L.29 ! 137: li $5,1 ! 138: jal printf # int ! 139: L.36: ! 140: L.34: ! 141: li $25,2 ! 142: sw $25,$fp2-16($sp) ! 143: lw $25,$fp2-16($sp) ! 144: bne $25,$21,L.38 ! 145: addu $22,$22,4 ! 146: lw $25,$fp2+0($sp) ! 147: lw $25,44($25) ! 148: beq $25,$0,L.40 ! 149: la $4,L.29 ! 150: li $5,4 ! 151: jal printf # int ! 152: L.40: ! 153: L.38: ! 154: move $2,$22 ! 155: L.28: ! 156: lw $21,16($sp) ! 157: lw $22,20($sp) ! 158: lw $23,24($sp) ! 159: lw $30,28($sp) ! 160: lw $31,32($sp) ! 161: addu $sp,$sp,56 ! 162: j $31 ! 163: .end s22 ! 164: .data; L.43:.ascii "s241,er%d\012\000" ! 165: .data; L.44:.ascii "s241 \000" ! 166: .data; .align 2; L.45:.word 0x0 ! 167: .word 0x0 ! 168: .word 0x0 ! 169: .word 0x0 ! 170: .word 0x0 ! 171: .word 0x0 ! 172: .word 0x0 ! 173: .word 0x0 ! 174: .word 0x0 ! 175: .word 0x0 ! 176: .word 0x0 ! 177: .word 0x0 ! 178: .word 0x0 ! 179: .word 0x0 ! 180: .word 0x0 ! 181: .word 0x0 ! 182: .word 0x0 ! 183: .word 0x0 ! 184: .word 0x6 ! 185: .word 0x0 ! 186: .word 0x8 ! 187: .word 0x0 ! 188: .word 0xc ! 189: .word 0x0 ! 190: .word 0x10 ! 191: .word 0x0 ! 192: .word 0x12 ! 193: .word 0x0 ! 194: .word 0x14 ! 195: .word 0x0 ! 196: .word 0x18 ! 197: .word 0x0 ! 198: .word 0x1c ! 199: .word 0x0 ! 200: .word 0x1e ! 201: .word 0x0 ! 202: .word 0x20 ! 203: .word 0x0 ! 204: .word 0x24 ! 205: .text ! 206: .globl s241 ! 207: .text ! 208: .align 2; .ent s241 ! 209: s241: ! 210: $fp3=520 ! 211: .frame $sp,520,$31 ! 212: addu $sp,$sp,-520 ! 213: .mask 0xc0f80000,-480 ! 214: sw $19,16($sp) ! 215: sw $20,20($sp) ! 216: sw $21,24($sp) ! 217: sw $22,28($sp) ! 218: sw $23,32($sp) ! 219: sw $30,36($sp) ! 220: sw $31,40($sp) ! 221: move $30,$4 ! 222: move $20,$0 ! 223: sw $0,$fp3-472($sp) ! 224: la $22,L.44 ! 225: addu $21,$30,60 ! 226: L.46: ! 227: L.47: ! 228: move $25,$21 ! 229: addu $21,$25,1 ! 230: move $24,$22 ! 231: addu $22,$24,1 ! 232: lb $24,($24) ! 233: sb $24,($25) ! 234: sll $25,$24,24; sra $25,$25,24 ! 235: bne $25,$0,L.46 ! 236: b L.49 ! 237: addu $20,$20,1 ! 238: lw $25,44($30) ! 239: beq $25,$0,L.51 ! 240: la $4,L.43 ! 241: li $5,1 ! 242: jal printf # int ! 243: L.51: ! 244: L.49: ! 245: b L.53 ! 246: addu $20,$20,2 ! 247: lw $25,44($30) ! 248: beq $25,$0,L.55 ! 249: la $4,L.43 ! 250: li $5,2 ! 251: jal printf # int ! 252: L.55: ! 253: L.53: ! 254: b L.57 ! 255: addu $20,$20,4 ! 256: lw $25,44($30) ! 257: beq $25,$0,L.59 ! 258: la $4,L.43 ! 259: li $5,4 ! 260: jal printf # int ! 261: L.59: ! 262: L.57: ! 263: b L.61 ! 264: addu $20,$20,8 ! 265: lw $25,44($30) ! 266: beq $25,$0,L.63 ! 267: la $4,L.43 ! 268: li $5,8 ! 269: jal printf # int ! 270: L.63: ! 271: L.61: ! 272: move $23,$0 ! 273: L.65: ! 274: sll $25,$23,2 ! 275: sw $23,L.45($25) ! 276: L.66: ! 277: addu $23,$23,1 ! 278: blt $23,17,L.65 ! 279: li $23,18 ! 280: L.69: ! 281: sll $25,$23,2 ! 282: move $19,$25 ! 283: lw $4,L.45($25) ! 284: jal pow2 # int ! 285: sw $2,L.45($19) ! 286: sll $25,$23,2 ! 287: lw $24,L.45($25) ! 288: subu $24,$24,1 ! 289: sw $24,L.45-4($25) ! 290: addu $23,$23,2 ! 291: L.70: ! 292: blt $23,39,L.69 ! 293: sw $0,$fp3-156($sp) ! 294: sw $0,$fp3-312($sp) ! 295: sw $0,$fp3-468($sp) ! 296: li $25,1 ! 297: sw $25,$fp3-152($sp) ! 298: li $25,1 ! 299: sw $25,$fp3-308($sp) ! 300: li $25,1 ! 301: sw $25,$fp3-464($sp) ! 302: li $25,2 ! 303: sw $25,$fp3-148($sp) ! 304: li $25,2 ! 305: sw $25,$fp3-304($sp) ! 306: li $25,2 ! 307: sw $25,$fp3-460($sp) ! 308: li $25,3 ! 309: sw $25,$fp3-144($sp) ! 310: li $25,3 ! 311: sw $25,$fp3-300($sp) ! 312: li $25,3 ! 313: sw $25,$fp3-456($sp) ! 314: li $25,4 ! 315: sw $25,$fp3-140($sp) ! 316: li $25,4 ! 317: sw $25,$fp3-296($sp) ! 318: li $25,4 ! 319: sw $25,$fp3-452($sp) ! 320: li $25,5 ! 321: sw $25,$fp3-136($sp) ! 322: li $25,5 ! 323: sw $25,$fp3-292($sp) ! 324: li $25,5 ! 325: sw $25,$fp3-448($sp) ! 326: li $25,6 ! 327: sw $25,$fp3-132($sp) ! 328: li $25,6 ! 329: sw $25,$fp3-288($sp) ! 330: li $25,6 ! 331: sw $25,$fp3-444($sp) ! 332: li $25,7 ! 333: sw $25,$fp3-128($sp) ! 334: li $25,7 ! 335: sw $25,$fp3-284($sp) ! 336: li $25,7 ! 337: sw $25,$fp3-440($sp) ! 338: li $25,8 ! 339: sw $25,$fp3-124($sp) ! 340: li $25,8 ! 341: sw $25,$fp3-280($sp) ! 342: li $25,8 ! 343: sw $25,$fp3-436($sp) ! 344: li $25,9 ! 345: sw $25,$fp3-120($sp) ! 346: li $25,9 ! 347: sw $25,$fp3-276($sp) ! 348: li $25,9 ! 349: sw $25,$fp3-432($sp) ! 350: li $25,10 ! 351: sw $25,$fp3-116($sp) ! 352: li $25,10 ! 353: sw $25,$fp3-272($sp) ! 354: li $25,10 ! 355: sw $25,$fp3-428($sp) ! 356: li $25,11 ! 357: sw $25,$fp3-112($sp) ! 358: li $25,11 ! 359: sw $25,$fp3-268($sp) ! 360: li $25,11 ! 361: sw $25,$fp3-424($sp) ! 362: li $25,12 ! 363: sw $25,$fp3-108($sp) ! 364: li $25,12 ! 365: sw $25,$fp3-264($sp) ! 366: li $25,12 ! 367: sw $25,$fp3-420($sp) ! 368: li $25,13 ! 369: sw $25,$fp3-104($sp) ! 370: li $25,13 ! 371: sw $25,$fp3-260($sp) ! 372: li $25,13 ! 373: sw $25,$fp3-416($sp) ! 374: li $25,14 ! 375: sw $25,$fp3-100($sp) ! 376: li $25,14 ! 377: sw $25,$fp3-256($sp) ! 378: li $25,14 ! 379: sw $25,$fp3-412($sp) ! 380: li $25,15 ! 381: sw $25,$fp3-96($sp) ! 382: li $25,15 ! 383: sw $25,$fp3-252($sp) ! 384: li $25,15 ! 385: sw $25,$fp3-408($sp) ! 386: li $25,16 ! 387: sw $25,$fp3-92($sp) ! 388: li $25,16 ! 389: sw $25,$fp3-248($sp) ! 390: li $25,16 ! 391: sw $25,$fp3-404($sp) ! 392: li $25,63 ! 393: sw $25,$fp3-88($sp) ! 394: li $25,63 ! 395: sw $25,$fp3-244($sp) ! 396: li $25,63 ! 397: sw $25,$fp3-400($sp) ! 398: li $25,64 ! 399: sw $25,$fp3-84($sp) ! 400: li $25,64 ! 401: sw $25,$fp3-240($sp) ! 402: li $25,64 ! 403: sw $25,$fp3-396($sp) ! 404: li $25,255 ! 405: sw $25,$fp3-80($sp) ! 406: li $25,255 ! 407: sw $25,$fp3-236($sp) ! 408: li $25,255 ! 409: sw $25,$fp3-392($sp) ! 410: li $25,256 ! 411: sw $25,$fp3-76($sp) ! 412: li $25,256 ! 413: sw $25,$fp3-232($sp) ! 414: li $25,256 ! 415: sw $25,$fp3-388($sp) ! 416: li $25,4095 ! 417: sw $25,$fp3-72($sp) ! 418: li $25,4095 ! 419: sw $25,$fp3-228($sp) ! 420: li $25,4095 ! 421: sw $25,$fp3-384($sp) ! 422: li $25,4096 ! 423: sw $25,$fp3-68($sp) ! 424: li $25,4096 ! 425: sw $25,$fp3-224($sp) ! 426: li $25,4096 ! 427: sw $25,$fp3-380($sp) ! 428: li $25,65535 ! 429: sw $25,$fp3-64($sp) ! 430: li $25,65535 ! 431: sw $25,$fp3-220($sp) ! 432: li $25,65535 ! 433: sw $25,$fp3-376($sp) ! 434: li $25,65536 ! 435: sw $25,$fp3-60($sp) ! 436: li $25,65536 ! 437: sw $25,$fp3-216($sp) ! 438: li $25,65536 ! 439: sw $25,$fp3-372($sp) ! 440: li $25,262143 ! 441: sw $25,$fp3-56($sp) ! 442: li $25,262143 ! 443: sw $25,$fp3-212($sp) ! 444: li $25,262143 ! 445: sw $25,$fp3-368($sp) ! 446: li $25,262144 ! 447: sw $25,$fp3-52($sp) ! 448: li $25,262144 ! 449: sw $25,$fp3-208($sp) ! 450: li $25,262144 ! 451: sw $25,$fp3-364($sp) ! 452: li $25,1048575 ! 453: sw $25,$fp3-48($sp) ! 454: li $25,1048575 ! 455: sw $25,$fp3-204($sp) ! 456: li $25,1048575 ! 457: sw $25,$fp3-360($sp) ! 458: li $25,1048576 ! 459: sw $25,$fp3-44($sp) ! 460: li $25,1048576 ! 461: sw $25,$fp3-200($sp) ! 462: li $25,1048576 ! 463: sw $25,$fp3-356($sp) ! 464: li $25,16777215 ! 465: sw $25,$fp3-40($sp) ! 466: li $25,16777215 ! 467: sw $25,$fp3-196($sp) ! 468: li $25,16777215 ! 469: sw $25,$fp3-352($sp) ! 470: li $25,16777216 ! 471: sw $25,$fp3-36($sp) ! 472: li $25,16777216 ! 473: sw $25,$fp3-192($sp) ! 474: li $25,16777216 ! 475: sw $25,$fp3-348($sp) ! 476: li $25,268435455 ! 477: sw $25,$fp3-32($sp) ! 478: li $25,268435455 ! 479: sw $25,$fp3-188($sp) ! 480: li $25,268435455 ! 481: sw $25,$fp3-344($sp) ! 482: li $25,268435456 ! 483: sw $25,$fp3-28($sp) ! 484: li $25,268435456 ! 485: sw $25,$fp3-184($sp) ! 486: li $25,268435456 ! 487: sw $25,$fp3-340($sp) ! 488: li $25,1073741823 ! 489: sw $25,$fp3-24($sp) ! 490: li $25,1073741823 ! 491: sw $25,$fp3-180($sp) ! 492: li $25,1073741823 ! 493: sw $25,$fp3-336($sp) ! 494: li $25,1073741824 ! 495: sw $25,$fp3-20($sp) ! 496: li $25,1073741824 ! 497: sw $25,$fp3-176($sp) ! 498: li $25,1073741824 ! 499: sw $25,$fp3-332($sp) ! 500: li $25,0xffffffff ! 501: sw $25,$fp3-16($sp) ! 502: li $25,0xffffffff ! 503: sw $25,$fp3-172($sp) ! 504: li $25,0xffffffff ! 505: sw $25,$fp3-328($sp) ! 506: li $25,2147483647 ! 507: sw $25,$fp3-12($sp) ! 508: li $25,2147483647 ! 509: sw $25,$fp3-168($sp) ! 510: li $25,2147483647 ! 511: sw $25,$fp3-324($sp) ! 512: li $25,2147483647 ! 513: sw $25,$fp3-8($sp) ! 514: li $25,2147483647 ! 515: sw $25,$fp3-164($sp) ! 516: li $25,2147483647 ! 517: sw $25,$fp3-320($sp) ! 518: li $25,2147483647 ! 519: sw $25,$fp3-4($sp) ! 520: li $25,2147483647 ! 521: sw $25,$fp3-160($sp) ! 522: li $25,2147483647 ! 523: sw $25,$fp3-316($sp) ! 524: move $23,$0 ! 525: L.188: ! 526: sll $25,$23,2 ! 527: lw $24,L.45($25) ! 528: la $15,$fp3-156($sp) ! 529: addu $15,$25,$15 ! 530: lw $15,($15) ! 531: bne $24,$15,L.195 ! 532: la $24,$fp3-312($sp) ! 533: addu $24,$25,$24 ! 534: lw $24,($24) ! 535: bne $15,$24,L.195 ! 536: la $15,$fp3-468($sp) ! 537: addu $25,$25,$15 ! 538: lw $25,($25) ! 539: beq $24,$25,L.192 ! 540: L.195: ! 541: lw $25,40($30) ! 542: beq $25,$0,L.196 ! 543: la $4,L.198 ! 544: jal printf # int ! 545: la $4,L.199 ! 546: jal printf # int ! 547: L.196: ! 548: L.192: ! 549: L.189: ! 550: addu $23,$23,1 ! 551: blt $23,39,L.188 ! 552: lw $25,$fp3-472($sp) ! 553: beq $25,$0,L.200 ! 554: li $20,16 ! 555: L.200: ! 556: move $2,$20 ! 557: L.42: ! 558: lw $19,16($sp) ! 559: lw $20,20($sp) ! 560: lw $21,24($sp) ! 561: lw $22,28($sp) ! 562: lw $23,32($sp) ! 563: lw $30,36($sp) ! 564: lw $31,40($sp) ! 565: addu $sp,$sp,520 ! 566: j $31 ! 567: .end s241 ! 568: .globl pow2 ! 569: .text ! 570: .align 2; .ent pow2 ! 571: pow2: ! 572: $fp4=0 ! 573: .frame $sp,0,$31 ! 574: li $24,1 ! 575: b L.205 ! 576: L.204: ! 577: sll $24,$24,1 ! 578: L.205: ! 579: move $25,$4 ! 580: subu $4,$25,1 ! 581: bne $25,$0,L.204 ! 582: move $2,$24 ! 583: L.203: ! 584: j $31 ! 585: .end pow2 ! 586: .data; L.208:.ascii "s243,er%d\012\000" ! 587: .data; L.209:.ascii "s243 \000" ! 588: .text ! 589: .globl s243 ! 590: .text ! 591: .align 2; .ent s243 ! 592: s243: ! 593: $fp5=288 ! 594: .frame $sp,288,$31 ! 595: addu $sp,$sp,-288 ! 596: .mask 0xc0c00000,-260 ! 597: sw $22,16($sp) ! 598: sw $23,20($sp) ! 599: sw $30,24($sp) ! 600: sw $31,28($sp) ! 601: sw $4,288($sp) ! 602: move $22,$0 ! 603: la $30,L.209 ! 604: lw $25,$fp5+0($sp) ! 605: addu $23,$25,60 ! 606: L.210: ! 607: L.211: ! 608: move $25,$23 ! 609: addu $23,$25,1 ! 610: move $24,$30 ! 611: addu $30,$24,1 ! 612: lb $24,($24) ! 613: sb $24,($25) ! 614: sll $25,$24,24; sra $25,$25,24 ! 615: bne $25,$0,L.210 ! 616: la $4,$fp5-256($sp) ! 617: jal zerofill # int ! 618: li $25,1 ! 619: sb $25,$fp5-159($sp) ! 620: li $25,1 ! 621: sb $25,$fp5-191($sp) ! 622: li $25,1 ! 623: sb $25,$fp5-130($sp) ! 624: li $25,1 ! 625: sb $25,$fp5-208($sp) ! 626: li $25,1 ! 627: sb $25,$fp5-158($sp) ! 628: li $25,1 ! 629: sb $25,$fp5-190($sp) ! 630: li $25,1 ! 631: sb $25,$fp5-223($sp) ! 632: li $25,1 ! 633: sb $25,$fp5-207($sp) ! 634: li $25,1 ! 635: sb $25,$fp5-157($sp) ! 636: li $25,1 ! 637: sb $25,$fp5-189($sp) ! 638: li $25,1 ! 639: sb $25,$fp5-222($sp) ! 640: li $25,1 ! 641: sb $25,$fp5-206($sp) ! 642: li $25,1 ! 643: sb $25,$fp5-156($sp) ! 644: li $25,1 ! 645: sb $25,$fp5-188($sp) ! 646: li $25,1 ! 647: sb $25,$fp5-221($sp) ! 648: li $25,1 ! 649: sb $25,$fp5-205($sp) ! 650: li $25,1 ! 651: sb $25,$fp5-155($sp) ! 652: li $25,1 ! 653: sb $25,$fp5-187($sp) ! 654: li $25,1 ! 655: sb $25,$fp5-219($sp) ! 656: li $25,1 ! 657: sb $25,$fp5-204($sp) ! 658: li $25,1 ! 659: sb $25,$fp5-154($sp) ! 660: li $25,1 ! 661: sb $25,$fp5-186($sp) ! 662: li $25,1 ! 663: sb $25,$fp5-218($sp) ! 664: li $25,1 ! 665: sb $25,$fp5-203($sp) ! 666: li $25,1 ! 667: sb $25,$fp5-153($sp) ! 668: li $25,1 ! 669: sb $25,$fp5-185($sp) ! 670: li $25,1 ! 671: sb $25,$fp5-216($sp) ! 672: li $25,1 ! 673: sb $25,$fp5-202($sp) ! 674: li $25,1 ! 675: sb $25,$fp5-152($sp) ! 676: li $25,1 ! 677: sb $25,$fp5-184($sp) ! 678: li $25,1 ! 679: sb $25,$fp5-215($sp) ! 680: li $25,1 ! 681: sb $25,$fp5-201($sp) ! 682: li $25,1 ! 683: sb $25,$fp5-151($sp) ! 684: li $25,1 ! 685: sb $25,$fp5-183($sp) ! 686: li $25,1 ! 687: sb $25,$fp5-161($sp) ! 688: li $25,1 ! 689: sb $25,$fp5-200($sp) ! 690: li $25,1 ! 691: sb $25,$fp5-150($sp) ! 692: li $25,1 ! 693: sb $25,$fp5-182($sp) ! 694: li $25,1 ! 695: sb $25,$fp5-195($sp) ! 696: li $25,1 ! 697: sb $25,$fp5-199($sp) ! 698: li $25,1 ! 699: sb $25,$fp5-149($sp) ! 700: li $25,1 ! 701: sb $25,$fp5-181($sp) ! 702: li $25,1 ! 703: sb $25,$fp5-211($sp) ! 704: li $25,1 ! 705: sb $25,$fp5-148($sp) ! 706: li $25,1 ! 707: sb $25,$fp5-180($sp) ! 708: li $25,1 ! 709: sb $25,$fp5-162($sp) ! 710: li $25,1 ! 711: sb $25,$fp5-147($sp) ! 712: li $25,1 ! 713: sb $25,$fp5-179($sp) ! 714: li $25,1 ! 715: sb $25,$fp5-132($sp) ! 716: li $25,1 ! 717: sb $25,$fp5-246($sp) ! 718: li $25,1 ! 719: sb $25,$fp5-146($sp) ! 720: li $25,1 ! 721: sb $25,$fp5-178($sp) ! 722: li $25,1 ! 723: sb $25,$fp5-247($sp) ! 724: li $25,1 ! 725: sb $25,$fp5-145($sp) ! 726: li $25,1 ! 727: sb $25,$fp5-177($sp) ! 728: li $25,1 ! 729: sb $25,$fp5-133($sp) ! 730: li $25,1 ! 731: sb $25,$fp5-248($sp) ! 732: li $25,1 ! 733: sb $25,$fp5-144($sp) ! 734: li $25,1 ! 735: sb $25,$fp5-176($sp) ! 736: li $25,1 ! 737: sb $25,$fp5-131($sp) ! 738: li $25,1 ! 739: sb $25,$fp5-243($sp) ! 740: li $25,1 ! 741: sb $25,$fp5-143($sp) ! 742: li $25,1 ! 743: sb $25,$fp5-175($sp) ! 744: li $25,1 ! 745: sb $25,$fp5-165($sp) ! 746: li $25,1 ! 747: sb $25,$fp5-244($sp) ! 748: li $25,1 ! 749: sb $25,$fp5-142($sp) ! 750: li $25,1 ! 751: sb $25,$fp5-174($sp) ! 752: li $25,1 ! 753: sb $25,$fp5-163($sp) ! 754: li $25,1 ! 755: sb $25,$fp5-141($sp) ! 756: li $25,1 ! 757: sb $25,$fp5-173($sp) ! 758: li $25,1 ! 759: sb $25,$fp5-213($sp) ! 760: li $25,1 ! 761: sb $25,$fp5-164($sp) ! 762: li $25,1 ! 763: sb $25,$fp5-140($sp) ! 764: li $25,1 ! 765: sb $25,$fp5-172($sp) ! 766: li $25,1 ! 767: sb $25,$fp5-197($sp) ! 768: li $25,1 ! 769: sb $25,$fp5-217($sp) ! 770: li $25,1 ! 771: sb $25,$fp5-139($sp) ! 772: li $25,1 ! 773: sb $25,$fp5-171($sp) ! 774: li $25,1 ! 775: sb $25,$fp5-214($sp) ! 776: li $25,1 ! 777: sb $25,$fp5-138($sp) ! 778: li $25,1 ! 779: sb $25,$fp5-170($sp) ! 780: li $25,1 ! 781: sb $25,$fp5-198($sp) ! 782: li $25,1 ! 783: sb $25,$fp5-256($sp) ! 784: sb $25,$fp5-137($sp) ! 785: li $25,1 ! 786: sb $25,$fp5-169($sp) ! 787: li $25,1 ! 788: sb $25,$fp5-196($sp) ! 789: li $25,1 ! 790: sb $25,$fp5-224($sp) ! 791: li $25,1 ! 792: sb $25,$fp5-136($sp) ! 793: li $25,1 ! 794: sb $25,$fp5-168($sp) ! 795: li $25,1 ! 796: sb $25,$fp5-194($sp) ! 797: li $25,1 ! 798: sb $25,$fp5-135($sp) ! 799: li $25,1 ! 800: sb $25,$fp5-167($sp) ! 801: li $25,1 ! 802: sb $25,$fp5-212($sp) ! 803: li $25,1 ! 804: sb $25,$fp5-134($sp) ! 805: li $25,1 ! 806: sb $25,$fp5-166($sp) ! 807: li $25,1 ! 808: sb $25,$fp5-210($sp) ! 809: li $25,1 ! 810: sb $25,$fp5-193($sp) ! 811: li $25,1 ! 812: sb $25,$fp5-209($sp) ! 813: la $4,$fp5-256($sp) ! 814: jal sumof # int ! 815: beq $2,98,L.310 ! 816: addu $22,$22,1 ! 817: lw $25,$fp5+0($sp) ! 818: lw $25,44($25) ! 819: beq $25,$0,L.312 ! 820: la $4,L.208 ! 821: li $5,1 ! 822: jal printf # int ! 823: L.312: ! 824: L.310: ! 825: b L.314 ! 826: addu $22,$22,8 ! 827: lw $25,$fp5+0($sp) ! 828: lw $25,44($25) ! 829: beq $25,$0,L.316 ! 830: la $4,L.208 ! 831: li $5,8 ! 832: jal printf # int ! 833: L.316: ! 834: L.314: ! 835: move $2,$22 ! 836: L.207: ! 837: lw $22,16($sp) ! 838: lw $23,20($sp) ! 839: lw $30,24($sp) ! 840: lw $31,28($sp) ! 841: addu $sp,$sp,288 ! 842: j $31 ! 843: .end s243 ! 844: .globl zerofill ! 845: .text ! 846: .align 2; .ent zerofill ! 847: zerofill: ! 848: $fp6=0 ! 849: .frame $sp,0,$31 ! 850: move $24,$0 ! 851: L.319: ! 852: move $25,$4 ! 853: addu $4,$25,1 ! 854: sb $0,($25) ! 855: L.320: ! 856: addu $24,$24,1 ! 857: blt $24,256,L.319 ! 858: L.318: ! 859: j $31 ! 860: .end zerofill ! 861: .globl sumof ! 862: .text ! 863: .align 2; .ent sumof ! 864: sumof: ! 865: $fp7=0 ! 866: .frame $sp,0,$31 ! 867: move $24,$4 ! 868: move $14,$0 ! 869: move $15,$0 ! 870: L.324: ! 871: move $25,$24 ! 872: addu $24,$25,1 ! 873: lb $25,($25) ! 874: addu $14,$14,$25 ! 875: L.325: ! 876: addu $15,$15,1 ! 877: blt $15,256,L.324 ! 878: move $2,$14 ! 879: L.323: ! 880: j $31 ! 881: .end sumof ! 882: .data; L.329:.ascii "s244,er%d\012\000" ! 883: .data; L.330:.ascii "s244 \000" ! 884: .text ! 885: .globl s244 ! 886: .text ! 887: .align 2; .ent s244 ! 888: s244: ! 889: $fp8=104 ! 890: .frame $sp,104,$31 ! 891: addu $sp,$sp,-104 ! 892: .mask 0xc0f00000,-68 ! 893: sw $20,16($sp) ! 894: sw $21,20($sp) ! 895: sw $22,24($sp) ! 896: sw $23,28($sp) ! 897: sw $30,32($sp) ! 898: sw $31,36($sp) ! 899: sw $4,104($sp) ! 900: la $23,L.330 ! 901: lw $25,$fp8+0($sp) ! 902: addu $22,$25,60 ! 903: L.331: ! 904: L.332: ! 905: move $25,$22 ! 906: addu $22,$25,1 ! 907: move $24,$23 ! 908: addu $23,$24,1 ! 909: lb $24,($24) ! 910: sb $24,($25) ! 911: sll $25,$24,24; sra $25,$25,24 ! 912: bne $25,$0,L.331 ! 913: move $20,$0 ! 914: move $21,$0 ! 915: l.d $f18,L.334 ! 916: s.d $f18,$fp8-64($sp) ! 917: s.d $f18,$fp8-56($sp) ! 918: l.d $f18,L.334 ! 919: s.d $f18,$fp8-48($sp) ! 920: l.d $f18,L.334 ! 921: s.d $f18,$fp8-40($sp) ! 922: l.d $f18,L.334 ! 923: s.d $f18,$fp8-32($sp) ! 924: l.d $f18,L.334 ! 925: s.d $f18,$fp8-24($sp) ! 926: l.d $f18,L.334 ! 927: s.d $f18,$fp8-16($sp) ! 928: l.d $f18,L.334 ! 929: s.d $f18,$fp8-8($sp) ! 930: move $21,$0 ! 931: move $30,$0 ! 932: L.342: ! 933: sll $25,$30,3 ! 934: la $24,$fp8-64($sp) ! 935: addu $24,$25,$24 ! 936: l.d $f18,($24) ! 937: la $24,$fp8-56($sp) ! 938: addu $25,$25,$24 ! 939: l.d $f16,($25) ! 940: c.eq.d $f18,$f16; bc1t L.346 ! 941: li $21,1 ! 942: L.346: ! 943: L.343: ! 944: addu $30,$30,1 ! 945: blt $30,7,L.342 ! 946: beq $21,$0,L.349 ! 947: lw $25,$fp8+0($sp) ! 948: lw $25,44($25) ! 949: beq $25,$0,L.351 ! 950: la $4,L.329 ! 951: li $5,1 ! 952: jal printf # int ! 953: L.351: ! 954: addu $20,$20,1 ! 955: L.349: ! 956: b L.353 ! 957: lw $25,$fp8+0($sp) ! 958: lw $25,44($25) ! 959: beq $25,$0,L.355 ! 960: la $4,L.329 ! 961: li $5,2 ! 962: jal printf # int ! 963: L.355: ! 964: addu $20,$20,2 ! 965: L.353: ! 966: move $2,$20 ! 967: L.328: ! 968: lw $20,16($sp) ! 969: lw $21,20($sp) ! 970: lw $22,24($sp) ! 971: lw $23,28($sp) ! 972: lw $30,32($sp) ! 973: lw $31,36($sp) ! 974: addu $sp,$sp,104 ! 975: j $31 ! 976: .end s244 ! 977: .data; L.358:.ascii "s25,er%d\012\000" ! 978: .data; L.359:.ascii "s25 \000" ! 979: .text ! 980: .globl s25 ! 981: .text ! 982: .align 2; .ent s25 ! 983: s25: ! 984: $fp9=56 ! 985: .frame $sp,56,$31 ! 986: addu $sp,$sp,-56 ! 987: .mask 0xc0fe0000,-8 ! 988: sw $17,16($sp) ! 989: sw $18,20($sp) ! 990: sw $19,24($sp) ! 991: sw $20,28($sp) ! 992: sw $21,32($sp) ! 993: sw $22,36($sp) ! 994: sw $23,40($sp) ! 995: sw $30,44($sp) ! 996: sw $31,48($sp) ! 997: move $30,$4 ! 998: la $20,L.359 ! 999: addu $19,$30,60 ! 1000: L.360: ! 1001: L.361: ! 1002: move $25,$19 ! 1003: addu $19,$25,1 ! 1004: move $24,$20 ! 1005: addu $20,$24,1 ! 1006: lb $24,($24) ! 1007: sb $24,($25) ! 1008: sll $25,$24,24; sra $25,$25,24 ! 1009: bne $25,$0,L.360 ! 1010: move $18,$0 ! 1011: la $22,L.363 ! 1012: lb $25,($22) ! 1013: lb $24,1($22) ! 1014: bne $25,$24,L.367 ! 1015: lb $25,2($22) ! 1016: bne $24,$25,L.367 ! 1017: beq $25,46,L.364 ! 1018: L.367: ! 1019: addu $18,$18,1 ! 1020: lw $25,44($30) ! 1021: beq $25,$0,L.368 ! 1022: la $4,L.358 ! 1023: li $5,1 ! 1024: jal printf # int ! 1025: L.368: ! 1026: L.364: ! 1027: lb $25,3($22) ! 1028: beq $25,$0,L.370 ! 1029: addu $18,$18,4 ! 1030: lw $25,44($30) ! 1031: beq $25,$0,L.372 ! 1032: la $4,L.358 ! 1033: li $5,4 ! 1034: jal printf # int ! 1035: L.372: ! 1036: L.370: ! 1037: lb $25,L.376+1 ! 1038: beq $25,34,L.374 ! 1039: addu $18,$18,8 ! 1040: lw $25,44($30) ! 1041: beq $25,$0,L.378 ! 1042: la $4,L.358 ! 1043: li $5,8 ! 1044: jal printf # int ! 1045: L.378: ! 1046: L.374: ! 1047: la $22,L.380 ! 1048: lb $25,($22) ! 1049: bne $25,10,L.388 ! 1050: lb $25,1($22) ! 1051: bne $25,9,L.388 ! 1052: lb $25,2($22) ! 1053: bne $25,8,L.388 ! 1054: lb $25,3($22) ! 1055: bne $25,13,L.388 ! 1056: lb $25,4($22) ! 1057: bne $25,12,L.388 ! 1058: lb $25,5($22) ! 1059: bne $25,92,L.388 ! 1060: lb $25,6($22) ! 1061: beq $25,39,L.381 ! 1062: L.388: ! 1063: addu $18,$18,16 ! 1064: lw $25,44($30) ! 1065: beq $25,$0,L.389 ! 1066: la $4,L.358 ! 1067: li $5,16 ! 1068: jal printf # int ! 1069: L.389: ! 1070: L.381: ! 1071: la $25,L.391 ! 1072: move $21,$25 ! 1073: move $22,$25 ! 1074: move $17,$0 ! 1075: move $23,$0 ! 1076: b L.395 ! 1077: L.392: ! 1078: addu $25,$23,$22 ! 1079: lb $25,($25) ! 1080: addu $24,$23,$21 ! 1081: lb $24,($24) ! 1082: beq $25,$24,L.396 ! 1083: li $17,1 ! 1084: L.396: ! 1085: L.393: ! 1086: addu $23,$23,1 ! 1087: L.395: ! 1088: bltu $23,7,L.392 ! 1089: beq $17,$0,L.398 ! 1090: addu $18,$18,32 ! 1091: lw $25,44($30) ! 1092: beq $25,$0,L.400 ! 1093: la $4,L.358 ! 1094: li $5,32 ! 1095: jal printf # int ! 1096: L.400: ! 1097: L.398: ! 1098: move $2,$18 ! 1099: L.357: ! 1100: lw $17,16($sp) ! 1101: lw $18,20($sp) ! 1102: lw $19,24($sp) ! 1103: lw $20,28($sp) ! 1104: lw $21,32($sp) ! 1105: lw $22,36($sp) ! 1106: lw $23,40($sp) ! 1107: lw $30,44($sp) ! 1108: lw $31,48($sp) ! 1109: addu $sp,$sp,56 ! 1110: j $31 ! 1111: .end s25 ! 1112: .data; L.403:.ascii "s26 \000" ! 1113: .data; L.404:.ascii "%3d bits in %ss.\012\000" ! 1114: .data; L.405:.ascii "%e is the least number that can be added to 1. (%s).\012\000" ! 1115: .text ! 1116: .globl s26 ! 1117: .text ! 1118: .align 2; .ent s26 ! 1119: s26: ! 1120: $fp10=88 ! 1121: .frame $sp,88,$31 ! 1122: addu $sp,$sp,-88 ! 1123: .fmask 0xffc00000,-36 ! 1124: s.d $f22,20($sp) ! 1125: s.d $f24,28($sp) ! 1126: s.d $f26,36($sp) ! 1127: s.d $f28,44($sp) ! 1128: s.d $f30,52($sp) ! 1129: .mask 0xc0f00000,-8 ! 1130: sw $20,60($sp) ! 1131: sw $21,64($sp) ! 1132: sw $22,68($sp) ! 1133: sw $23,72($sp) ! 1134: sw $30,76($sp) ! 1135: sw $31,80($sp) ! 1136: move $30,$4 ! 1137: la $22,L.403 ! 1138: addu $21,$30,60 ! 1139: L.406: ! 1140: L.407: ! 1141: move $25,$21 ! 1142: addu $21,$25,1 ! 1143: move $24,$22 ! 1144: addu $22,$24,1 ! 1145: lb $24,($24) ! 1146: sb $24,($25) ! 1147: sll $25,$24,24; sra $25,$25,24 ! 1148: bne $25,$0,L.406 ! 1149: sw $0,($30) ! 1150: move $20,$0 ! 1151: li $23,1 ! 1152: b L.410 ! 1153: L.409: ! 1154: sll $25,$23,24; sra $25,$25,24 ! 1155: sll $23,$25,1 ! 1156: lw $25,($30) ! 1157: addu $25,$25,1 ! 1158: sw $25,($30) ! 1159: L.410: ! 1160: sll $25,$20,24; sra $25,$25,24 ! 1161: sll $24,$23,24; sra $24,$24,24 ! 1162: bne $25,$24,L.409 ! 1163: lw $25,($30) ! 1164: sll $25,$25,2 ! 1165: sw $25,4($30) ! 1166: lw $25,($30) ! 1167: sll $25,$25,1 ! 1168: sw $25,8($30) ! 1169: lw $25,($30) ! 1170: sll $25,$25,2 ! 1171: sw $25,12($30) ! 1172: lw $25,($30) ! 1173: sll $25,$25,2 ! 1174: sw $25,16($30) ! 1175: lw $25,($30) ! 1176: sll $25,$25,2 ! 1177: sw $25,20($30) ! 1178: lw $25,($30) ! 1179: sll $25,$25,3 ! 1180: sw $25,24($30) ! 1181: l.s $f18,L.412 ! 1182: mov.s $f26,$f18 ! 1183: mov.s $f30,$f18 ! 1184: l.s $f28,L.413 ! 1185: b L.415 ! 1186: L.414: ! 1187: add.s $f28,$f26,$f30 ! 1188: cvt.d.s $f18,$f30 ! 1189: l.d $f16,L.417 ! 1190: div.d $f18,$f18,$f16 ! 1191: cvt.s.d $f30,$f18 ! 1192: L.415: ! 1193: c.eq.s $f28,$f26; bc1f L.414 ! 1194: l.d $f18,L.418 ! 1195: cvt.d.s $f16,$f30 ! 1196: mul.d $f18,$f18,$f16 ! 1197: cvt.s.d $f18,$f18 ! 1198: s.s $f18,28($30) ! 1199: l.d $f22,L.419 ! 1200: l.s $f30,L.412 ! 1201: l.d $f24,L.420 ! 1202: b L.422 ! 1203: L.421: ! 1204: cvt.d.s $f18,$f30 ! 1205: add.d $f24,$f22,$f18 ! 1206: l.d $f16,L.417 ! 1207: div.d $f18,$f18,$f16 ! 1208: cvt.s.d $f30,$f18 ! 1209: L.422: ! 1210: c.eq.d $f24,$f22; bc1f L.421 ! 1211: l.d $f18,L.418 ! 1212: cvt.d.s $f16,$f30 ! 1213: mul.d $f18,$f18,$f16 ! 1214: cvt.s.d $f18,$f18 ! 1215: s.s $f18,32($30) ! 1216: lw $25,40($30) ! 1217: beq $25,$0,L.424 ! 1218: la $4,L.404 ! 1219: lw $5,($30) ! 1220: la $6,L.426 ! 1221: jal printf # int ! 1222: la $4,L.404 ! 1223: lw $5,4($30) ! 1224: la $6,L.427 ! 1225: jal printf # int ! 1226: la $4,L.404 ! 1227: lw $5,8($30) ! 1228: la $6,L.428 ! 1229: jal printf # int ! 1230: la $4,L.404 ! 1231: lw $5,12($30) ! 1232: la $6,L.429 ! 1233: jal printf # int ! 1234: la $4,L.404 ! 1235: lw $5,16($30) ! 1236: la $6,L.430 ! 1237: jal printf # int ! 1238: la $4,L.404 ! 1239: lw $5,20($30) ! 1240: la $6,L.431 ! 1241: jal printf # int ! 1242: la $4,L.404 ! 1243: lw $5,24($30) ! 1244: la $6,L.432 ! 1245: jal printf # int ! 1246: la $4,L.405 ! 1247: l.s $f18,28($30) ! 1248: cvt.d.s $f18,$f18 ! 1249: mfc1.d $6,$f18 ! 1250: la $25,L.431 ! 1251: sw $25,16($sp) ! 1252: jal printf # int ! 1253: la $4,L.405 ! 1254: l.s $f18,32($30) ! 1255: cvt.d.s $f18,$f18 ! 1256: mfc1.d $6,$f18 ! 1257: la $25,L.432 ! 1258: sw $25,16($sp) ! 1259: jal printf # int ! 1260: L.424: ! 1261: move $2,$0 ! 1262: L.402: ! 1263: l.d $f22,20($sp) ! 1264: l.d $f24,28($sp) ! 1265: l.d $f26,36($sp) ! 1266: l.d $f28,44($sp) ! 1267: l.d $f30,52($sp) ! 1268: lw $20,60($sp) ! 1269: lw $21,64($sp) ! 1270: lw $22,68($sp) ! 1271: lw $23,72($sp) ! 1272: lw $30,76($sp) ! 1273: lw $31,80($sp) ! 1274: addu $sp,$sp,88 ! 1275: j $31 ! 1276: .end s26 ! 1277: .data; L.434:.ascii "s4,er%d\012\000" ! 1278: .data; L.435:.ascii "s4 \000" ! 1279: .text ! 1280: .globl s4 ! 1281: .text ! 1282: .align 2; .ent s4 ! 1283: s4: ! 1284: $fp11=64 ! 1285: .frame $sp,64,$31 ! 1286: addu $sp,$sp,-64 ! 1287: .mask 0xc0fe0000,-16 ! 1288: sw $17,16($sp) ! 1289: sw $18,20($sp) ! 1290: sw $19,24($sp) ! 1291: sw $20,28($sp) ! 1292: sw $21,32($sp) ! 1293: sw $22,36($sp) ! 1294: sw $23,40($sp) ! 1295: sw $30,44($sp) ! 1296: sw $31,48($sp) ! 1297: move $30,$4 ! 1298: move $18,$0 ! 1299: la $20,L.435 ! 1300: addu $19,$30,60 ! 1301: L.436: ! 1302: L.437: ! 1303: move $25,$19 ! 1304: addu $19,$25,1 ! 1305: move $24,$20 ! 1306: addu $20,$24,1 ! 1307: lb $24,($24) ! 1308: sb $24,($25) ! 1309: sll $25,$24,24; sra $25,$25,24 ! 1310: bne $25,$0,L.436 ! 1311: move $23,$0 ! 1312: L.439: ! 1313: move $4,$23 ! 1314: jal svtest # int ! 1315: move $17,$2 ! 1316: jal zero # int ! 1317: beq $17,$2,L.443 ! 1318: li $18,1 ! 1319: lw $25,44($30) ! 1320: beq $25,$0,L.445 ! 1321: la $4,L.434 ! 1322: li $5,1 ! 1323: jal printf # int ! 1324: L.445: ! 1325: L.443: ! 1326: L.440: ! 1327: addu $23,$23,1 ! 1328: blt $23,3,L.439 ! 1329: jal setev # int ! 1330: jal testev # int ! 1331: beq $2,$0,L.447 ! 1332: addu $18,$18,2 ! 1333: lw $25,44($30) ! 1334: beq $25,$0,L.449 ! 1335: la $4,L.434 ! 1336: li $5,2 ! 1337: jal printf # int ! 1338: L.449: ! 1339: L.447: ! 1340: b L.451 ! 1341: addu $18,$18,4 ! 1342: lw $25,44($30) ! 1343: beq $25,$0,L.453 ! 1344: la $4,L.434 ! 1345: li $5,4 ! 1346: jal printf # int ! 1347: L.453: ! 1348: L.451: ! 1349: move $22,$0 ! 1350: subu $22,$22,1 ! 1351: li $21,1 ! 1352: move $23,$0 ! 1353: b L.458 ! 1354: L.455: ! 1355: and $21,$21,$22 ! 1356: srl $22,$22,1 ! 1357: L.456: ! 1358: addu $23,$23,1 ! 1359: L.458: ! 1360: lw $25,($30) ! 1361: sll $25,$25,2 ! 1362: bltu $23,$25,L.455 ! 1363: bne $21,1,L.461 ! 1364: beq $22,$0,L.459 ! 1365: L.461: ! 1366: addu $18,$18,8 ! 1367: lw $25,44($30) ! 1368: beq $25,$0,L.462 ! 1369: la $4,L.434 ! 1370: li $5,8 ! 1371: jal printf # int ! 1372: L.462: ! 1373: L.459: ! 1374: move $2,$18 ! 1375: L.433: ! 1376: lw $17,16($sp) ! 1377: lw $18,20($sp) ! 1378: lw $19,24($sp) ! 1379: lw $20,28($sp) ! 1380: lw $21,32($sp) ! 1381: lw $22,36($sp) ! 1382: lw $23,40($sp) ! 1383: lw $30,44($sp) ! 1384: lw $31,48($sp) ! 1385: addu $sp,$sp,64 ! 1386: j $31 ! 1387: .end s4 ! 1388: .lcomm L.466,4 ! 1389: .text ! 1390: .globl svtest ! 1391: .text ! 1392: .align 2; .ent svtest ! 1393: svtest: ! 1394: $fp12=8 ! 1395: .frame $sp,8,$31 ! 1396: addu $sp,$sp,-8 ! 1397: beq $4,$0,L.469 ! 1398: beq $4,1,L.470 ! 1399: beq $4,2,L.473 ! 1400: b L.467 ! 1401: L.469: ! 1402: li $25,1978 ! 1403: sw $25,L.466 ! 1404: sw $0,$fp12-4($sp) ! 1405: b L.468 ! 1406: L.470: ! 1407: lw $25,L.466 ! 1408: beq $25,1978,L.471 ! 1409: li $25,1 ! 1410: sw $25,$fp12-4($sp) ! 1411: b L.468 ! 1412: L.471: ! 1413: li $25,1929 ! 1414: sw $25,L.466 ! 1415: sw $0,$fp12-4($sp) ! 1416: b L.468 ! 1417: L.473: ! 1418: lw $25,L.466 ! 1419: beq $25,1929,L.474 ! 1420: li $25,1 ! 1421: sw $25,$fp12-4($sp) ! 1422: b L.468 ! 1423: L.474: ! 1424: sw $0,$fp12-4($sp) ! 1425: L.467: ! 1426: L.468: ! 1427: lw $2,$fp12-4($sp) ! 1428: L.465: ! 1429: addu $sp,$sp,8 ! 1430: j $31 ! 1431: .end svtest ! 1432: .lcomm L.477,4 ! 1433: .text ! 1434: .globl zero ! 1435: .text ! 1436: .align 2; .ent zero ! 1437: zero: ! 1438: $fp13=8 ! 1439: .frame $sp,8,$31 ! 1440: addu $sp,$sp,-8 ! 1441: li $25,2 ! 1442: sw $25,L.477 ! 1443: sw $0,$fp13-4($sp) ! 1444: lw $2,$fp13-4($sp) ! 1445: L.476: ! 1446: addu $sp,$sp,8 ! 1447: j $31 ! 1448: .end zero ! 1449: .globl testev ! 1450: .text ! 1451: .align 2; .ent testev ! 1452: testev: ! 1453: $fp14=0 ! 1454: .frame $sp,0,$31 ! 1455: lw $25,extvar ! 1456: beq $25,1066,L.479 ! 1457: li $2,1 ! 1458: b L.478 ! 1459: L.479: ! 1460: move $2,$0 ! 1461: L.478: ! 1462: j $31 ! 1463: .end testev ! 1464: .data; L.482:.ascii "s61,er%d\012\000" ! 1465: .data; L.483:.ascii "s61 \000" ! 1466: .data; L.484:.ascii "ABCDEFGHIJKLMNOPQRSTUVWXYZ\000" ! 1467: .data; L.485:.ascii "abcdefghijklmnopqrstuvwxyz\000" ! 1468: .data; L.486:.ascii "0123456789\000" ! 1469: .data; L.487:.ascii "~!\"#%&()_=-^|{}[]+;*:<>,.?/\000" ! 1470: .data; L.488:.byte 10,9,8,13,12,92,39,0 ! 1471: .data; L.489:.byte 32,0,0 ! 1472: .text ! 1473: .globl s61 ! 1474: .text ! 1475: .align 2; .ent s61 ! 1476: s61: ! 1477: $fp15=88 ! 1478: .frame $sp,88,$31 ! 1479: addu $sp,$sp,-88 ! 1480: .mask 0xc0fe0000,-40 ! 1481: sw $17,16($sp) ! 1482: sw $18,20($sp) ! 1483: sw $19,24($sp) ! 1484: sw $20,28($sp) ! 1485: sw $21,32($sp) ! 1486: sw $22,36($sp) ! 1487: sw $23,40($sp) ! 1488: sw $30,44($sp) ! 1489: sw $31,48($sp) ! 1490: sw $4,88($sp) ! 1491: la $22,L.483 ! 1492: lw $25,$fp15+0($sp) ! 1493: addu $21,$25,60 ! 1494: move $19,$0 ! 1495: L.490: ! 1496: L.491: ! 1497: move $25,$21 ! 1498: addu $21,$25,1 ! 1499: move $24,$22 ! 1500: addu $22,$24,1 ! 1501: lb $24,($24) ! 1502: sb $24,($25) ! 1503: sll $25,$24,24; sra $25,$25,24 ! 1504: bne $25,$0,L.490 ! 1505: li $25,-19 ! 1506: sh $25,$fp15-26($sp) ! 1507: lh $25,$fp15-26($sp) ! 1508: sw $25,$fp15-32($sp) ! 1509: lw $25,$fp15-32($sp) ! 1510: beq $25,-19,L.493 ! 1511: addu $19,$19,1 ! 1512: lw $25,$fp15+0($sp) ! 1513: lw $25,44($25) ! 1514: beq $25,$0,L.495 ! 1515: la $4,L.482 ! 1516: li $5,1 ! 1517: jal printf # int ! 1518: L.495: ! 1519: L.493: ! 1520: la $25,L.484 ! 1521: sw $25,$fp15-24($sp) ! 1522: la $25,L.485 ! 1523: sw $25,$fp15-20($sp) ! 1524: la $25,L.486 ! 1525: sw $25,$fp15-16($sp) ! 1526: la $25,L.487 ! 1527: sw $25,$fp15-12($sp) ! 1528: la $25,L.488 ! 1529: sw $25,$fp15-8($sp) ! 1530: la $25,L.489 ! 1531: sw $25,$fp15-4($sp) ! 1532: move $23,$0 ! 1533: move $30,$0 ! 1534: b L.507 ! 1535: L.506: ! 1536: sll $25,$30,2 ! 1537: la $24,$fp15-24($sp) ! 1538: addu $25,$25,$24 ! 1539: lw $24,($25) ! 1540: addu $15,$24,1 ! 1541: sw $15,($25) ! 1542: lb $25,($24) ! 1543: bge $25,$0,L.509 ! 1544: li $23,1 ! 1545: L.509: ! 1546: L.507: ! 1547: sll $25,$30,2 ! 1548: la $24,$fp15-24($sp) ! 1549: addu $25,$25,$24 ! 1550: lw $25,($25) ! 1551: lb $25,($25) ! 1552: bne $25,$0,L.506 ! 1553: L.503: ! 1554: addu $30,$30,1 ! 1555: blt $30,6,L.507 ! 1556: beq $23,$0,L.511 ! 1557: addu $19,$19,2 ! 1558: lw $25,$fp15+0($sp) ! 1559: lw $25,44($25) ! 1560: beq $25,$0,L.513 ! 1561: la $4,L.482 ! 1562: li $5,2 ! 1563: jal printf # int ! 1564: L.513: ! 1565: L.511: ! 1566: li $20,1048579 ! 1567: move $18,$20 ! 1568: move $17,$20 ! 1569: sll $25,$18,16; sra $25,$25,16 ! 1570: beq $25,$20,L.518 ! 1571: bne $25,3,L.517 ! 1572: L.518: ! 1573: sll $25,$17,24; sra $25,$25,24 ! 1574: beq $25,$20,L.515 ! 1575: beq $25,3,L.515 ! 1576: L.517: ! 1577: addu $19,$19,8 ! 1578: lw $25,$fp15+0($sp) ! 1579: lw $25,44($25) ! 1580: beq $25,$0,L.519 ! 1581: la $4,L.482 ! 1582: li $5,8 ! 1583: jal printf # int ! 1584: L.519: ! 1585: L.515: ! 1586: move $2,$19 ! 1587: L.481: ! 1588: lw $17,16($sp) ! 1589: lw $18,20($sp) ! 1590: lw $19,24($sp) ! 1591: lw $20,28($sp) ! 1592: lw $21,32($sp) ! 1593: lw $22,36($sp) ! 1594: lw $23,40($sp) ! 1595: lw $30,44($sp) ! 1596: lw $31,48($sp) ! 1597: addu $sp,$sp,88 ! 1598: j $31 ! 1599: .end s61 ! 1600: .data; L.522:.ascii "s626,er%d\012\000" ! 1601: .data; L.523:.ascii "s626 \000" ! 1602: .text ! 1603: .globl s626 ! 1604: .text ! 1605: .align 2; .ent s626 ! 1606: s626: ! 1607: $fp16=160 ! 1608: .frame $sp,160,$31 ! 1609: addu $sp,$sp,-160 ! 1610: .fmask 0xffc00000,-112 ! 1611: s.d $f22,16($sp) ! 1612: s.d $f24,24($sp) ! 1613: s.d $f26,32($sp) ! 1614: s.d $f28,40($sp) ! 1615: s.d $f30,48($sp) ! 1616: .mask 0xc0ff0000,-68 ! 1617: sw $16,56($sp) ! 1618: sw $17,60($sp) ! 1619: sw $18,64($sp) ! 1620: sw $19,68($sp) ! 1621: sw $20,72($sp) ! 1622: sw $21,76($sp) ! 1623: sw $22,80($sp) ! 1624: sw $23,84($sp) ! 1625: sw $30,88($sp) ! 1626: sw $31,92($sp) ! 1627: move $30,$4 ! 1628: la $20,L.523 ! 1629: addu $19,$30,60 ! 1630: sw $0,$fp16-52($sp) ! 1631: L.524: ! 1632: L.525: ! 1633: move $25,$19 ! 1634: addu $19,$25,1 ! 1635: move $24,$20 ! 1636: addu $20,$24,1 ! 1637: lb $24,($24) ! 1638: sb $24,($25) ! 1639: sll $25,$24,24; sra $25,$25,24 ! 1640: bne $25,$0,L.524 ! 1641: l.s $f30,L.412 ! 1642: li $25,1 ! 1643: move $18,$25 ! 1644: move $22,$25 ! 1645: move $23,$0 ! 1646: b L.530 ! 1647: L.527: ! 1648: l.s $f18,L.531 ! 1649: mul.s $f30,$f18,$f30 ! 1650: sll $25,$22,1 ! 1651: or $22,$25,$18 ! 1652: L.528: ! 1653: addu $23,$23,1 ! 1654: L.530: ! 1655: lw $25,12($30) ! 1656: subu $25,$25,2 ! 1657: blt $23,$25,L.527 ! 1658: mtc1 $22,$f18; cvt.d.w $f18,$f18 ! 1659: cvt.s.d $f18,$f18 ! 1660: s.s $f18,$fp16-60($sp) ! 1661: l.s $f18,$fp16-60($sp) ! 1662: sub.s $f18,$f30,$f18 ! 1663: div.s $f30,$f18,$f30 ! 1664: cvt.d.s $f18,$f30 ! 1665: l.d $f16,L.417 ! 1666: l.s $f10,28($30) ! 1667: cvt.d.s $f10,$f10 ! 1668: mul.d $f16,$f16,$f10 ! 1669: c.le.d $f18,$f16; bc1t L.532 ! 1670: lw $25,$fp16-52($sp) ! 1671: addu $25,$25,2 ! 1672: sw $25,$fp16-52($sp) ! 1673: lw $25,44($30) ! 1674: beq $25,$0,L.534 ! 1675: la $4,L.522 ! 1676: li $5,2 ! 1677: jal printf # int ! 1678: L.534: ! 1679: L.532: ! 1680: li $16,125 ! 1681: li $25,125 ! 1682: sh $25,$fp16-30($sp) ! 1683: li $25,125 ! 1684: sw $25,$fp16-36($sp) ! 1685: li $25,15625 ! 1686: sw $25,$fp16-44($sp) ! 1687: li $25,125 ! 1688: sw $25,$fp16-40($sp) ! 1689: li $25,15625 ! 1690: sw $25,$fp16-48($sp) ! 1691: li $17,125 ! 1692: li $25,15625 ! 1693: sw $25,$fp16-56($sp) ! 1694: l.s $f26,L.536 ! 1695: l.d $f24,L.537 ! 1696: l.d $f28,L.538 ! 1697: move $23,$0 ! 1698: L.539: ! 1699: la $25,$fp16-28($sp) ! 1700: addu $25,$23,$25 ! 1701: sb $0,($25) ! 1702: L.540: ! 1703: addu $23,$23,1 ! 1704: blt $23,28,L.539 ! 1705: sll $25,$16,24; sra $25,$25,24 ! 1706: mul $25,$25,$25 ! 1707: lw $24,$fp16-44($sp) ! 1708: beq $25,$24,L.543 ! 1709: li $25,1 ! 1710: sb $25,$fp16-28($sp) ! 1711: L.543: ! 1712: lh $25,$fp16-30($sp) ! 1713: sll $24,$16,24; sra $24,$24,24 ! 1714: mul $25,$25,$24 ! 1715: lw $24,$fp16-44($sp) ! 1716: beq $25,$24,L.545 ! 1717: li $25,1 ! 1718: sb $25,$fp16-27($sp) ! 1719: L.545: ! 1720: lh $25,$fp16-30($sp) ! 1721: mul $25,$25,$25 ! 1722: lw $24,$fp16-44($sp) ! 1723: beq $25,$24,L.548 ! 1724: li $25,1 ! 1725: sb $25,$fp16-26($sp) ! 1726: L.548: ! 1727: lw $25,$fp16-36($sp) ! 1728: sll $24,$16,24; sra $24,$24,24 ! 1729: mul $25,$25,$24 ! 1730: lw $24,$fp16-44($sp) ! 1731: beq $25,$24,L.551 ! 1732: li $25,1 ! 1733: sb $25,$fp16-25($sp) ! 1734: L.551: ! 1735: lw $25,$fp16-36($sp) ! 1736: lh $24,$fp16-30($sp) ! 1737: mul $25,$25,$24 ! 1738: lw $24,$fp16-44($sp) ! 1739: beq $25,$24,L.554 ! 1740: li $25,1 ! 1741: sb $25,$fp16-24($sp) ! 1742: L.554: ! 1743: lw $25,$fp16-36($sp) ! 1744: mul $25,$25,$25 ! 1745: lw $24,$fp16-44($sp) ! 1746: beq $25,$24,L.557 ! 1747: li $25,1 ! 1748: sb $25,$fp16-23($sp) ! 1749: L.557: ! 1750: lw $25,$fp16-40($sp) ! 1751: sll $24,$16,24; sra $24,$24,24 ! 1752: mul $25,$25,$24 ! 1753: lw $24,$fp16-48($sp) ! 1754: beq $25,$24,L.560 ! 1755: li $25,1 ! 1756: sb $25,$fp16-22($sp) ! 1757: L.560: ! 1758: lw $25,$fp16-40($sp) ! 1759: lh $24,$fp16-30($sp) ! 1760: mul $25,$25,$24 ! 1761: lw $24,$fp16-48($sp) ! 1762: beq $25,$24,L.563 ! 1763: li $25,1 ! 1764: sb $25,$fp16-21($sp) ! 1765: L.563: ! 1766: lw $25,$fp16-40($sp) ! 1767: lw $24,$fp16-36($sp) ! 1768: mul $25,$25,$24 ! 1769: lw $24,$fp16-48($sp) ! 1770: beq $25,$24,L.566 ! 1771: li $25,1 ! 1772: sb $25,$fp16-20($sp) ! 1773: L.566: ! 1774: lw $25,$fp16-40($sp) ! 1775: mul $25,$25,$25 ! 1776: lw $24,$fp16-48($sp) ! 1777: beq $25,$24,L.569 ! 1778: li $25,1 ! 1779: sb $25,$fp16-19($sp) ! 1780: L.569: ! 1781: sll $25,$16,24; sra $25,$25,24 ! 1782: mul $25,$17,$25 ! 1783: lw $24,$fp16-56($sp) ! 1784: beq $25,$24,L.572 ! 1785: li $25,1 ! 1786: sb $25,$fp16-18($sp) ! 1787: L.572: ! 1788: lh $25,$fp16-30($sp) ! 1789: mul $25,$17,$25 ! 1790: lw $24,$fp16-56($sp) ! 1791: beq $25,$24,L.575 ! 1792: li $25,1 ! 1793: sb $25,$fp16-17($sp) ! 1794: L.575: ! 1795: lw $25,$fp16-36($sp) ! 1796: mul $25,$17,$25 ! 1797: lw $24,$fp16-56($sp) ! 1798: beq $25,$24,L.578 ! 1799: li $25,1 ! 1800: sb $25,$fp16-16($sp) ! 1801: L.578: ! 1802: lw $25,$fp16-40($sp) ! 1803: mul $25,$17,$25 ! 1804: lw $24,$fp16-48($sp) ! 1805: beq $25,$24,L.581 ! 1806: li $25,1 ! 1807: sb $25,$fp16-15($sp) ! 1808: L.581: ! 1809: mul $25,$17,$17 ! 1810: lw $24,$fp16-56($sp) ! 1811: beq $25,$24,L.584 ! 1812: li $25,1 ! 1813: sb $25,$fp16-14($sp) ! 1814: L.584: ! 1815: sll $25,$16,24; sra $25,$25,24 ! 1816: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 1817: cvt.s.d $f18,$f18 ! 1818: mul.s $f18,$f26,$f18 ! 1819: cvt.d.s $f18,$f18 ! 1820: c.eq.d $f18,$f28; bc1t L.587 ! 1821: li $25,1 ! 1822: sb $25,$fp16-13($sp) ! 1823: L.587: ! 1824: lh $25,$fp16-30($sp) ! 1825: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 1826: cvt.s.d $f18,$f18 ! 1827: mul.s $f18,$f26,$f18 ! 1828: cvt.d.s $f18,$f18 ! 1829: c.eq.d $f18,$f28; bc1t L.590 ! 1830: li $25,1 ! 1831: sb $25,$fp16-12($sp) ! 1832: L.590: ! 1833: lw $25,$fp16-36($sp) ! 1834: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 1835: cvt.s.d $f18,$f18 ! 1836: mul.s $f18,$f26,$f18 ! 1837: cvt.d.s $f18,$f18 ! 1838: c.eq.d $f18,$f28; bc1t L.593 ! 1839: li $25,1 ! 1840: sb $25,$fp16-11($sp) ! 1841: L.593: ! 1842: lw $25,$fp16-40($sp) ! 1843: blt $25,$0,L.599 ! 1844: mtc1 $25,$f22; cvt.d.w $f22,$f22 ! 1845: b L.600 ! 1846: L.599: ! 1847: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 1848: l.d $f16,L.601 ! 1849: add.d $f22,$f18,$f16 ! 1850: L.600: ! 1851: cvt.s.d $f18,$f22 ! 1852: mul.s $f18,$f26,$f18 ! 1853: cvt.d.s $f18,$f18 ! 1854: c.eq.d $f18,$f28; bc1t L.596 ! 1855: li $25,1 ! 1856: sb $25,$fp16-10($sp) ! 1857: L.596: ! 1858: mtc1 $17,$f18; cvt.d.w $f18,$f18 ! 1859: cvt.s.d $f18,$f18 ! 1860: mul.s $f18,$f26,$f18 ! 1861: cvt.d.s $f18,$f18 ! 1862: c.eq.d $f18,$f28; bc1t L.603 ! 1863: li $25,1 ! 1864: sb $25,$fp16-9($sp) ! 1865: L.603: ! 1866: mul.s $f18,$f26,$f26 ! 1867: cvt.d.s $f18,$f18 ! 1868: c.eq.d $f18,$f28; bc1t L.606 ! 1869: li $25,1 ! 1870: sb $25,$fp16-8($sp) ! 1871: L.606: ! 1872: sll $25,$16,24; sra $25,$25,24 ! 1873: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 1874: mul.d $f18,$f24,$f18 ! 1875: c.eq.d $f18,$f28; bc1t L.609 ! 1876: li $25,1 ! 1877: sb $25,$fp16-7($sp) ! 1878: L.609: ! 1879: lh $25,$fp16-30($sp) ! 1880: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 1881: mul.d $f18,$f24,$f18 ! 1882: c.eq.d $f18,$f28; bc1t L.612 ! 1883: li $25,1 ! 1884: sb $25,$fp16-6($sp) ! 1885: L.612: ! 1886: lw $25,$fp16-36($sp) ! 1887: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 1888: mul.d $f18,$f24,$f18 ! 1889: c.eq.d $f18,$f28; bc1t L.615 ! 1890: li $25,1 ! 1891: sb $25,$fp16-5($sp) ! 1892: L.615: ! 1893: lw $25,$fp16-40($sp) ! 1894: blt $25,$0,L.621 ! 1895: mtc1 $25,$f22; cvt.d.w $f22,$f22 ! 1896: b L.622 ! 1897: L.621: ! 1898: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 1899: l.d $f16,L.601 ! 1900: add.d $f22,$f18,$f16 ! 1901: L.622: ! 1902: mul.d $f18,$f24,$f22 ! 1903: c.eq.d $f18,$f28; bc1t L.618 ! 1904: li $25,1 ! 1905: sb $25,$fp16-4($sp) ! 1906: L.618: ! 1907: mtc1 $17,$f18; cvt.d.w $f18,$f18 ! 1908: mul.d $f18,$f24,$f18 ! 1909: c.eq.d $f18,$f28; bc1t L.624 ! 1910: li $25,1 ! 1911: sb $25,$fp16-3($sp) ! 1912: L.624: ! 1913: cvt.d.s $f18,$f26 ! 1914: mul.d $f18,$f24,$f18 ! 1915: c.eq.d $f18,$f28; bc1t L.627 ! 1916: li $25,1 ! 1917: sb $25,$fp16-2($sp) ! 1918: L.627: ! 1919: mul.d $f18,$f24,$f24 ! 1920: c.eq.d $f18,$f28; bc1t L.630 ! 1921: li $25,1 ! 1922: sb $25,$fp16-1($sp) ! 1923: L.630: ! 1924: move $21,$0 ! 1925: move $23,$0 ! 1926: L.633: ! 1927: sll $25,$21,24; sra $25,$25,24 ! 1928: la $24,$fp16-28($sp) ! 1929: addu $24,$23,$24 ! 1930: lb $24,($24) ! 1931: addu $21,$25,$24 ! 1932: L.634: ! 1933: addu $23,$23,1 ! 1934: blt $23,28,L.633 ! 1935: sll $25,$21,24; sra $25,$25,24 ! 1936: beq $25,$0,L.637 ! 1937: lw $25,$fp16-52($sp) ! 1938: addu $25,$25,4 ! 1939: sw $25,$fp16-52($sp) ! 1940: lw $25,44($30) ! 1941: beq $25,$0,L.639 ! 1942: la $4,L.522 ! 1943: li $5,4 ! 1944: jal printf # int ! 1945: la $4,L.641 ! 1946: jal printf # int ! 1947: move $23,$0 ! 1948: L.642: ! 1949: la $4,L.646 ! 1950: la $25,$fp16-28($sp) ! 1951: addu $25,$23,$25 ! 1952: lb $5,($25) ! 1953: jal printf # int ! 1954: L.643: ! 1955: addu $23,$23,1 ! 1956: blt $23,28,L.642 ! 1957: la $4,L.647 ! 1958: jal printf # int ! 1959: L.639: ! 1960: L.637: ! 1961: li $17,32768 ! 1962: bleu $17,0x8000,L.648 ! 1963: lw $25,$fp16-52($sp) ! 1964: addu $25,$25,8 ! 1965: sw $25,$fp16-52($sp) ! 1966: lw $25,44($30) ! 1967: beq $25,$0,L.650 ! 1968: la $4,L.522 ! 1969: li $5,8 ! 1970: jal printf # int ! 1971: L.650: ! 1972: L.648: ! 1973: lw $2,$fp16-52($sp) ! 1974: L.521: ! 1975: l.d $f22,16($sp) ! 1976: l.d $f24,24($sp) ! 1977: l.d $f26,32($sp) ! 1978: l.d $f28,40($sp) ! 1979: l.d $f30,48($sp) ! 1980: lw $16,56($sp) ! 1981: lw $17,60($sp) ! 1982: lw $18,64($sp) ! 1983: lw $19,68($sp) ! 1984: lw $20,72($sp) ! 1985: lw $21,76($sp) ! 1986: lw $22,80($sp) ! 1987: lw $23,84($sp) ! 1988: lw $30,88($sp) ! 1989: lw $31,92($sp) ! 1990: addu $sp,$sp,160 ! 1991: j $31 ! 1992: .end s626 ! 1993: .data; L.653:.ascii "s71,er%d\012\000" ! 1994: .data; L.654:.ascii "s71 \000" ! 1995: .sdata; L.655:.byte 113 ! 1996: .text ! 1997: .globl s71 ! 1998: .text ! 1999: .align 2; .ent s71 ! 2000: s71: ! 2001: $fp17=88 ! 2002: .frame $sp,88,$31 ! 2003: addu $sp,$sp,-88 ! 2004: .mask 0xc0f00000,-52 ! 2005: sw $20,16($sp) ! 2006: sw $21,20($sp) ! 2007: sw $22,24($sp) ! 2008: sw $23,28($sp) ! 2009: sw $30,32($sp) ! 2010: sw $31,36($sp) ! 2011: move $30,$4 ! 2012: la $23,L.654 ! 2013: addu $22,$30,60 ! 2014: move $21,$0 ! 2015: L.656: ! 2016: L.657: ! 2017: move $25,$22 ! 2018: addu $22,$25,1 ! 2019: move $24,$23 ! 2020: addu $23,$24,1 ! 2021: lb $24,($24) ! 2022: sb $24,($25) ! 2023: sll $25,$24,24; sra $25,$25,24 ! 2024: bne $25,$0,L.656 ! 2025: lb $25,L.661 ! 2026: lb $24,L.655 ! 2027: beq $25,$24,L.659 ! 2028: addu $21,$21,1 ! 2029: lw $25,44($30) ! 2030: beq $25,$0,L.662 ! 2031: la $4,L.653 ! 2032: li $5,1 ! 2033: jal printf # int ! 2034: L.662: ! 2035: L.659: ! 2036: b L.664 ! 2037: addu $21,$21,2 ! 2038: lw $25,44($30) ! 2039: beq $25,$0,L.666 ! 2040: la $4,L.653 ! 2041: li $5,2 ! 2042: jal printf # int ! 2043: L.666: ! 2044: L.664: ! 2045: li $25,1942 ! 2046: sw $25,$fp17-20($sp) ! 2047: lw $25,$fp17-20($sp) ! 2048: bne $25,1942,L.674 ! 2049: lw $25,$fp17-20($sp) ! 2050: lw $24,$fp17-20($sp) ! 2051: beq $25,$24,L.669 ! 2052: L.674: ! 2053: addu $21,$21,4 ! 2054: lw $25,44($30) ! 2055: beq $25,$0,L.675 ! 2056: la $4,L.653 ! 2057: li $5,4 ! 2058: jal printf # int ! 2059: L.675: ! 2060: L.669: ! 2061: li $4,-5 ! 2062: jal McCarthy # int ! 2063: beq $2,91,L.677 ! 2064: addu $21,$21,8 ! 2065: lw $25,44($30) ! 2066: beq $25,$0,L.679 ! 2067: la $4,L.653 ! 2068: li $5,8 ! 2069: jal printf # int ! 2070: L.679: ! 2071: L.677: ! 2072: li $20,2 ! 2073: li $25,3 ! 2074: sw $25,$fp17-44($sp) ! 2075: la $25,$fp17-44($sp) ! 2076: sw $25,$fp17-48($sp) ! 2077: move $4,$20 ! 2078: lw $5,$fp17-48($sp) ! 2079: jal clobber # int ! 2080: bne $20,2,L.683 ! 2081: lw $25,$fp17-44($sp) ! 2082: beq $25,2,L.681 ! 2083: L.683: ! 2084: addu $21,$21,16 ! 2085: lw $25,44($30) ! 2086: beq $25,$0,L.684 ! 2087: la $4,L.653 ! 2088: li $5,16 ! 2089: jal printf # int ! 2090: L.684: ! 2091: L.681: ! 2092: l.s $f18,32($30) ! 2093: c.eq.s $f18,$f18; bc1t L.686 ! 2094: addu $21,$21,32 ! 2095: lw $25,44($30) ! 2096: beq $25,$0,L.688 ! 2097: la $4,L.653 ! 2098: li $5,32 ! 2099: jal printf # int ! 2100: L.688: ! 2101: L.686: ! 2102: move $2,$21 ! 2103: L.652: ! 2104: lw $20,16($sp) ! 2105: lw $21,20($sp) ! 2106: lw $22,24($sp) ! 2107: lw $23,28($sp) ! 2108: lw $30,32($sp) ! 2109: lw $31,36($sp) ! 2110: addu $sp,$sp,88 ! 2111: j $31 ! 2112: .end s71 ! 2113: .globl McCarthy ! 2114: .text ! 2115: .align 2; .ent McCarthy ! 2116: McCarthy: ! 2117: $fp18=24 ! 2118: .frame $sp,24,$31 ! 2119: addu $sp,$sp,-24 ! 2120: .mask 0x80000000,-8 ! 2121: sw $31,16($sp) ! 2122: sw $4,24($sp) ! 2123: lw $25,$fp18+0($sp) ! 2124: ble $25,100,L.691 ! 2125: lw $25,$fp18+0($sp) ! 2126: subu $2,$25,10 ! 2127: b L.690 ! 2128: L.691: ! 2129: lw $25,$fp18+0($sp) ! 2130: addu $4,$25,11 ! 2131: jal McCarthy # int ! 2132: move $4,$2 ! 2133: jal McCarthy # int ! 2134: L.690: ! 2135: lw $31,16($sp) ! 2136: addu $sp,$sp,24 ! 2137: j $31 ! 2138: .end McCarthy ! 2139: .globl clobber ! 2140: .text ! 2141: .align 2; .ent clobber ! 2142: clobber: ! 2143: $fp19=0 ! 2144: .frame $sp,0,$31 ! 2145: li $4,3 ! 2146: li $25,2 ! 2147: sw $25,($5) ! 2148: L.693: ! 2149: j $31 ! 2150: .end clobber ! 2151: .data; L.695:.ascii "Local error %d.\012\000" ! 2152: .data; L.696:.ascii "s714,er%d\012\000" ! 2153: .data; L.697:.ascii "s714 \000" ! 2154: .text ! 2155: .globl s714 ! 2156: .text ! 2157: .align 2; .ent s714 ! 2158: s714: ! 2159: $fp20=160 ! 2160: .frame $sp,160,$31 ! 2161: addu $sp,$sp,-160 ! 2162: .fmask 0xffc00000,-112 ! 2163: s.d $f22,16($sp) ! 2164: s.d $f24,24($sp) ! 2165: s.d $f26,32($sp) ! 2166: s.d $f28,40($sp) ! 2167: s.d $f30,48($sp) ! 2168: .mask 0xc0ff0000,-68 ! 2169: sw $16,56($sp) ! 2170: sw $17,60($sp) ! 2171: sw $18,64($sp) ! 2172: sw $19,68($sp) ! 2173: sw $20,72($sp) ! 2174: sw $21,76($sp) ! 2175: sw $22,80($sp) ! 2176: sw $23,84($sp) ! 2177: sw $30,88($sp) ! 2178: sw $31,92($sp) ! 2179: sw $4,160($sp) ! 2180: la $25,L.697 ! 2181: sw $25,$fp20-16($sp) ! 2182: lw $25,$fp20+0($sp) ! 2183: addu $24,$25,60 ! 2184: sw $24,$fp20-20($sp) ! 2185: sw $0,$fp20-24($sp) ! 2186: move $23,$0 ! 2187: lw $30,48($25) ! 2188: L.698: ! 2189: L.699: ! 2190: lw $25,$fp20-20($sp) ! 2191: addu $24,$25,1 ! 2192: sw $24,$fp20-20($sp) ! 2193: lw $24,$fp20-16($sp) ! 2194: addu $15,$24,1 ! 2195: sw $15,$fp20-16($sp) ! 2196: lb $24,($24) ! 2197: sb $24,($25) ! 2198: sll $25,$24,24; sra $25,$25,24 ! 2199: bne $25,$0,L.698 ! 2200: li $22,5 ! 2201: li $17,2 ! 2202: move $22,$17 ! 2203: sll $25,$22,24; sra $25,$25,24 ! 2204: beq $25,2,L.701 ! 2205: li $23,1 ! 2206: beq $30,$0,L.703 ! 2207: la $4,L.695 ! 2208: move $5,$23 ! 2209: jal printf # int ! 2210: L.703: ! 2211: L.701: ! 2212: li $22,5 ! 2213: li $16,2 ! 2214: sll $25,$16,16; sra $25,$25,16 ! 2215: move $22,$25 ! 2216: sll $25,$22,24; sra $25,$25,24 ! 2217: beq $25,2,L.705 ! 2218: li $23,2 ! 2219: beq $30,$0,L.707 ! 2220: la $4,L.695 ! 2221: move $5,$23 ! 2222: jal printf # int ! 2223: L.707: ! 2224: L.705: ! 2225: li $22,5 ! 2226: li $25,2 ! 2227: sw $25,$fp20-4($sp) ! 2228: lw $22,$fp20-4($sp) ! 2229: sll $25,$22,24; sra $25,$25,24 ! 2230: beq $25,2,L.709 ! 2231: li $23,3 ! 2232: beq $30,$0,L.711 ! 2233: la $4,L.695 ! 2234: move $5,$23 ! 2235: jal printf # int ! 2236: L.711: ! 2237: L.709: ! 2238: li $22,5 ! 2239: li $25,2 ! 2240: sw $25,$fp20-8($sp) ! 2241: lw $22,$fp20-8($sp) ! 2242: sll $25,$22,24; sra $25,$25,24 ! 2243: beq $25,2,L.713 ! 2244: li $23,4 ! 2245: beq $30,$0,L.715 ! 2246: la $4,L.695 ! 2247: move $5,$23 ! 2248: jal printf # int ! 2249: L.715: ! 2250: L.713: ! 2251: li $22,5 ! 2252: li $25,2 ! 2253: sw $25,$fp20-12($sp) ! 2254: lw $22,$fp20-12($sp) ! 2255: sll $25,$22,24; sra $25,$25,24 ! 2256: beq $25,2,L.717 ! 2257: li $23,5 ! 2258: beq $30,$0,L.719 ! 2259: la $4,L.695 ! 2260: move $5,$23 ! 2261: jal printf # int ! 2262: L.719: ! 2263: L.717: ! 2264: li $22,5 ! 2265: l.s $f26,L.531 ! 2266: trunc.w.s $f2,$f26,$22; mfc1 $22,$f2 ! 2267: sll $25,$22,24; sra $25,$25,24 ! 2268: beq $25,2,L.721 ! 2269: li $23,6 ! 2270: beq $30,$0,L.723 ! 2271: la $4,L.695 ! 2272: move $5,$23 ! 2273: jal printf # int ! 2274: L.723: ! 2275: L.721: ! 2276: li $22,5 ! 2277: l.d $f24,L.417 ! 2278: trunc.w.d $f2,$f24,$22; mfc1 $22,$f2 ! 2279: sll $25,$22,24; sra $25,$25,24 ! 2280: beq $25,2,L.725 ! 2281: li $23,7 ! 2282: beq $30,$0,L.727 ! 2283: la $4,L.695 ! 2284: move $5,$23 ! 2285: jal printf # int ! 2286: L.727: ! 2287: L.725: ! 2288: li $21,5 ! 2289: li $17,2 ! 2290: sll $25,$17,24; sra $25,$25,24 ! 2291: move $21,$25 ! 2292: sll $25,$21,16; sra $25,$25,16 ! 2293: beq $25,2,L.729 ! 2294: li $23,8 ! 2295: beq $30,$0,L.731 ! 2296: la $4,L.695 ! 2297: move $5,$23 ! 2298: jal printf # int ! 2299: L.731: ! 2300: L.729: ! 2301: li $21,5 ! 2302: li $16,2 ! 2303: move $21,$16 ! 2304: sll $25,$21,16; sra $25,$25,16 ! 2305: beq $25,2,L.733 ! 2306: li $23,9 ! 2307: beq $30,$0,L.735 ! 2308: la $4,L.695 ! 2309: move $5,$23 ! 2310: jal printf # int ! 2311: L.735: ! 2312: L.733: ! 2313: li $21,5 ! 2314: li $25,2 ! 2315: sw $25,$fp20-4($sp) ! 2316: lw $21,$fp20-4($sp) ! 2317: sll $25,$21,16; sra $25,$25,16 ! 2318: beq $25,2,L.737 ! 2319: li $23,10 ! 2320: beq $30,$0,L.739 ! 2321: la $4,L.695 ! 2322: move $5,$23 ! 2323: jal printf # int ! 2324: L.739: ! 2325: L.737: ! 2326: li $21,5 ! 2327: li $25,2 ! 2328: sw $25,$fp20-8($sp) ! 2329: lw $21,$fp20-8($sp) ! 2330: sll $25,$21,16; sra $25,$25,16 ! 2331: beq $25,2,L.741 ! 2332: li $23,11 ! 2333: beq $30,$0,L.743 ! 2334: la $4,L.695 ! 2335: move $5,$23 ! 2336: jal printf # int ! 2337: L.743: ! 2338: L.741: ! 2339: li $21,5 ! 2340: li $25,2 ! 2341: sw $25,$fp20-12($sp) ! 2342: lw $21,$fp20-12($sp) ! 2343: sll $25,$21,16; sra $25,$25,16 ! 2344: beq $25,2,L.745 ! 2345: li $23,12 ! 2346: beq $30,$0,L.747 ! 2347: la $4,L.695 ! 2348: move $5,$23 ! 2349: jal printf # int ! 2350: L.747: ! 2351: L.745: ! 2352: li $21,5 ! 2353: l.s $f26,L.531 ! 2354: trunc.w.s $f2,$f26,$21; mfc1 $21,$f2 ! 2355: sll $25,$21,16; sra $25,$25,16 ! 2356: beq $25,2,L.749 ! 2357: li $23,13 ! 2358: beq $30,$0,L.751 ! 2359: la $4,L.695 ! 2360: move $5,$23 ! 2361: jal printf # int ! 2362: L.751: ! 2363: L.749: ! 2364: li $21,5 ! 2365: l.d $f24,L.417 ! 2366: trunc.w.d $f2,$f24,$21; mfc1 $21,$f2 ! 2367: sll $25,$21,16; sra $25,$25,16 ! 2368: beq $25,2,L.753 ! 2369: li $23,14 ! 2370: beq $30,$0,L.755 ! 2371: la $4,L.695 ! 2372: move $5,$23 ! 2373: jal printf # int ! 2374: L.755: ! 2375: L.753: ! 2376: li $20,5 ! 2377: li $17,2 ! 2378: sll $25,$17,24; sra $25,$25,24 ! 2379: move $20,$25 ! 2380: beq $20,2,L.757 ! 2381: li $23,15 ! 2382: beq $30,$0,L.759 ! 2383: la $4,L.695 ! 2384: move $5,$23 ! 2385: jal printf # int ! 2386: L.759: ! 2387: L.757: ! 2388: li $20,5 ! 2389: li $16,2 ! 2390: sll $25,$16,16; sra $25,$25,16 ! 2391: move $20,$25 ! 2392: beq $20,2,L.761 ! 2393: li $23,16 ! 2394: beq $30,$0,L.763 ! 2395: la $4,L.695 ! 2396: move $5,$23 ! 2397: jal printf # int ! 2398: L.763: ! 2399: L.761: ! 2400: li $20,5 ! 2401: li $25,2 ! 2402: sw $25,$fp20-4($sp) ! 2403: lw $20,$fp20-4($sp) ! 2404: beq $20,2,L.765 ! 2405: li $23,17 ! 2406: beq $30,$0,L.767 ! 2407: la $4,L.695 ! 2408: move $5,$23 ! 2409: jal printf # int ! 2410: L.767: ! 2411: L.765: ! 2412: li $20,5 ! 2413: li $25,2 ! 2414: sw $25,$fp20-8($sp) ! 2415: lw $20,$fp20-8($sp) ! 2416: beq $20,2,L.769 ! 2417: li $23,18 ! 2418: beq $30,$0,L.771 ! 2419: la $4,L.695 ! 2420: move $5,$23 ! 2421: jal printf # int ! 2422: L.771: ! 2423: L.769: ! 2424: li $20,5 ! 2425: li $25,2 ! 2426: sw $25,$fp20-12($sp) ! 2427: lw $20,$fp20-12($sp) ! 2428: beq $20,2,L.773 ! 2429: li $23,19 ! 2430: beq $30,$0,L.775 ! 2431: la $4,L.695 ! 2432: move $5,$23 ! 2433: jal printf # int ! 2434: L.775: ! 2435: L.773: ! 2436: li $20,5 ! 2437: l.s $f26,L.531 ! 2438: trunc.w.s $f2,$f26,$20; mfc1 $20,$f2 ! 2439: beq $20,2,L.777 ! 2440: li $23,20 ! 2441: beq $30,$0,L.779 ! 2442: la $4,L.695 ! 2443: move $5,$23 ! 2444: jal printf # int ! 2445: L.779: ! 2446: L.777: ! 2447: li $20,5 ! 2448: l.d $f24,L.417 ! 2449: trunc.w.d $f2,$f24,$20; mfc1 $20,$f2 ! 2450: beq $20,2,L.781 ! 2451: li $23,21 ! 2452: beq $30,$0,L.783 ! 2453: la $4,L.695 ! 2454: move $5,$23 ! 2455: jal printf # int ! 2456: L.783: ! 2457: L.781: ! 2458: li $19,5 ! 2459: li $17,2 ! 2460: sll $25,$17,24; sra $25,$25,24 ! 2461: move $19,$25 ! 2462: beq $19,2,L.785 ! 2463: li $23,22 ! 2464: beq $30,$0,L.787 ! 2465: la $4,L.695 ! 2466: move $5,$23 ! 2467: jal printf # int ! 2468: L.787: ! 2469: L.785: ! 2470: li $19,5 ! 2471: li $16,2 ! 2472: sll $25,$16,16; sra $25,$25,16 ! 2473: move $19,$25 ! 2474: beq $19,2,L.789 ! 2475: li $23,23 ! 2476: beq $30,$0,L.791 ! 2477: la $4,L.695 ! 2478: move $5,$23 ! 2479: jal printf # int ! 2480: L.791: ! 2481: L.789: ! 2482: li $19,5 ! 2483: li $25,2 ! 2484: sw $25,$fp20-4($sp) ! 2485: lw $19,$fp20-4($sp) ! 2486: beq $19,2,L.793 ! 2487: li $23,24 ! 2488: beq $30,$0,L.795 ! 2489: la $4,L.695 ! 2490: move $5,$23 ! 2491: jal printf # int ! 2492: L.795: ! 2493: L.793: ! 2494: li $19,5 ! 2495: li $25,2 ! 2496: sw $25,$fp20-8($sp) ! 2497: lw $19,$fp20-8($sp) ! 2498: beq $19,2,L.797 ! 2499: li $23,25 ! 2500: beq $30,$0,L.799 ! 2501: la $4,L.695 ! 2502: move $5,$23 ! 2503: jal printf # int ! 2504: L.799: ! 2505: L.797: ! 2506: li $19,5 ! 2507: li $25,2 ! 2508: sw $25,$fp20-12($sp) ! 2509: lw $19,$fp20-12($sp) ! 2510: beq $19,2,L.801 ! 2511: li $23,26 ! 2512: beq $30,$0,L.803 ! 2513: la $4,L.695 ! 2514: move $5,$23 ! 2515: jal printf # int ! 2516: L.803: ! 2517: L.801: ! 2518: li $19,5 ! 2519: l.s $f26,L.531 ! 2520: trunc.w.s $f2,$f26,$19; mfc1 $19,$f2 ! 2521: beq $19,2,L.805 ! 2522: li $23,27 ! 2523: beq $30,$0,L.807 ! 2524: la $4,L.695 ! 2525: move $5,$23 ! 2526: jal printf # int ! 2527: L.807: ! 2528: L.805: ! 2529: li $19,5 ! 2530: l.d $f24,L.417 ! 2531: trunc.w.d $f2,$f24,$19; mfc1 $19,$f2 ! 2532: beq $19,2,L.809 ! 2533: li $23,28 ! 2534: beq $30,$0,L.811 ! 2535: la $4,L.695 ! 2536: move $5,$23 ! 2537: jal printf # int ! 2538: L.811: ! 2539: L.809: ! 2540: li $18,5 ! 2541: li $17,2 ! 2542: sll $25,$17,24; sra $25,$25,24 ! 2543: move $18,$25 ! 2544: beq $18,2,L.813 ! 2545: li $23,29 ! 2546: beq $30,$0,L.815 ! 2547: la $4,L.695 ! 2548: move $5,$23 ! 2549: jal printf # int ! 2550: L.815: ! 2551: L.813: ! 2552: li $18,5 ! 2553: li $16,2 ! 2554: sll $25,$16,16; sra $25,$25,16 ! 2555: move $18,$25 ! 2556: beq $18,2,L.817 ! 2557: li $23,30 ! 2558: beq $30,$0,L.819 ! 2559: la $4,L.695 ! 2560: move $5,$23 ! 2561: jal printf # int ! 2562: L.819: ! 2563: L.817: ! 2564: li $18,5 ! 2565: li $25,2 ! 2566: sw $25,$fp20-4($sp) ! 2567: lw $18,$fp20-4($sp) ! 2568: beq $18,2,L.821 ! 2569: li $23,31 ! 2570: beq $30,$0,L.823 ! 2571: la $4,L.695 ! 2572: move $5,$23 ! 2573: jal printf # int ! 2574: L.823: ! 2575: L.821: ! 2576: li $18,5 ! 2577: li $25,2 ! 2578: sw $25,$fp20-8($sp) ! 2579: lw $18,$fp20-8($sp) ! 2580: beq $18,2,L.825 ! 2581: li $23,32 ! 2582: beq $30,$0,L.827 ! 2583: la $4,L.695 ! 2584: move $5,$23 ! 2585: jal printf # int ! 2586: L.827: ! 2587: L.825: ! 2588: li $18,5 ! 2589: li $25,2 ! 2590: sw $25,$fp20-12($sp) ! 2591: lw $18,$fp20-12($sp) ! 2592: beq $18,2,L.829 ! 2593: li $23,33 ! 2594: beq $30,$0,L.831 ! 2595: la $4,L.695 ! 2596: move $5,$23 ! 2597: jal printf # int ! 2598: L.831: ! 2599: L.829: ! 2600: li $18,5 ! 2601: l.s $f26,L.531 ! 2602: cvt.d.s $f18,$f26 ! 2603: l.d $f16,L.836 ! 2604: c.lt.d $f18,$f16; bc1t L.834 ! 2605: sub.d $f18,$f18,$f16 ! 2606: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2 ! 2607: addu $25,$25,0x80000000 ! 2608: sw $25,$fp20-28($sp) ! 2609: b L.835 ! 2610: L.834: ! 2611: trunc.w.s $f2,$f26,$25; mfc1 $25,$f2 ! 2612: sw $25,$fp20-28($sp) ! 2613: L.835: ! 2614: lw $18,$fp20-28($sp) ! 2615: beq $18,2,L.837 ! 2616: li $23,34 ! 2617: beq $30,$0,L.839 ! 2618: la $4,L.695 ! 2619: move $5,$23 ! 2620: jal printf # int ! 2621: L.839: ! 2622: L.837: ! 2623: li $18,5 ! 2624: l.d $f24,L.417 ! 2625: l.d $f18,L.836 ! 2626: c.lt.d $f24,$f18; bc1t L.842 ! 2627: sub.d $f18,$f24,$f18 ! 2628: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2 ! 2629: addu $25,$25,0x80000000 ! 2630: sw $25,$fp20-32($sp) ! 2631: b L.843 ! 2632: L.842: ! 2633: trunc.w.d $f2,$f24,$25; mfc1 $25,$f2 ! 2634: sw $25,$fp20-32($sp) ! 2635: L.843: ! 2636: lw $18,$fp20-32($sp) ! 2637: beq $18,2,L.844 ! 2638: li $23,35 ! 2639: beq $30,$0,L.846 ! 2640: la $4,L.695 ! 2641: move $5,$23 ! 2642: jal printf # int ! 2643: L.846: ! 2644: L.844: ! 2645: l.s $f30,L.848 ! 2646: li $17,2 ! 2647: sll $25,$17,24; sra $25,$25,24 ! 2648: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 2649: cvt.s.d $f30,$f18 ! 2650: l.s $f18,L.531 ! 2651: c.eq.s $f30,$f18; bc1t L.849 ! 2652: li $23,36 ! 2653: beq $30,$0,L.851 ! 2654: la $4,L.695 ! 2655: move $5,$23 ! 2656: jal printf # int ! 2657: L.851: ! 2658: L.849: ! 2659: l.s $f30,L.848 ! 2660: li $16,2 ! 2661: sll $25,$16,16; sra $25,$25,16 ! 2662: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 2663: cvt.s.d $f30,$f18 ! 2664: l.s $f18,L.531 ! 2665: c.eq.s $f30,$f18; bc1t L.853 ! 2666: li $23,37 ! 2667: beq $30,$0,L.855 ! 2668: la $4,L.695 ! 2669: move $5,$23 ! 2670: jal printf # int ! 2671: L.855: ! 2672: L.853: ! 2673: l.s $f30,L.848 ! 2674: li $25,2 ! 2675: sw $25,$fp20-4($sp) ! 2676: lw $25,$fp20-4($sp) ! 2677: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 2678: cvt.s.d $f30,$f18 ! 2679: l.s $f18,L.531 ! 2680: c.eq.s $f30,$f18; bc1t L.857 ! 2681: li $23,38 ! 2682: beq $30,$0,L.859 ! 2683: la $4,L.695 ! 2684: move $5,$23 ! 2685: jal printf # int ! 2686: L.859: ! 2687: L.857: ! 2688: l.s $f30,L.848 ! 2689: li $25,2 ! 2690: sw $25,$fp20-8($sp) ! 2691: lw $25,$fp20-8($sp) ! 2692: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 2693: cvt.s.d $f30,$f18 ! 2694: l.s $f18,L.531 ! 2695: c.eq.s $f30,$f18; bc1t L.861 ! 2696: li $23,39 ! 2697: beq $30,$0,L.863 ! 2698: la $4,L.695 ! 2699: move $5,$23 ! 2700: jal printf # int ! 2701: L.863: ! 2702: L.861: ! 2703: l.s $f30,L.848 ! 2704: li $25,2 ! 2705: sw $25,$fp20-12($sp) ! 2706: lw $25,$fp20-12($sp) ! 2707: blt $25,$0,L.866 ! 2708: mtc1 $25,$f22; cvt.d.w $f22,$f22 ! 2709: b L.867 ! 2710: L.866: ! 2711: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 2712: l.d $f16,L.601 ! 2713: add.d $f22,$f18,$f16 ! 2714: L.867: ! 2715: cvt.s.d $f30,$f22 ! 2716: l.s $f18,L.531 ! 2717: c.eq.s $f30,$f18; bc1t L.868 ! 2718: li $23,40 ! 2719: beq $30,$0,L.870 ! 2720: la $4,L.695 ! 2721: move $5,$23 ! 2722: jal printf # int ! 2723: L.870: ! 2724: L.868: ! 2725: l.s $f30,L.848 ! 2726: l.s $f18,L.531 ! 2727: mov.s $f26,$f18 ! 2728: mov.s $f30,$f26 ! 2729: c.eq.s $f30,$f18; bc1t L.872 ! 2730: li $23,41 ! 2731: beq $30,$0,L.874 ! 2732: la $4,L.695 ! 2733: move $5,$23 ! 2734: jal printf # int ! 2735: L.874: ! 2736: L.872: ! 2737: l.s $f30,L.848 ! 2738: l.d $f24,L.417 ! 2739: cvt.s.d $f30,$f24 ! 2740: l.s $f18,L.531 ! 2741: c.eq.s $f30,$f18; bc1t L.876 ! 2742: li $23,42 ! 2743: beq $30,$0,L.878 ! 2744: la $4,L.695 ! 2745: move $5,$23 ! 2746: jal printf # int ! 2747: L.878: ! 2748: L.876: ! 2749: l.d $f28,L.880 ! 2750: li $17,2 ! 2751: sll $25,$17,24; sra $25,$25,24 ! 2752: mtc1 $25,$f28; cvt.d.w $f28,$f28 ! 2753: l.d $f18,L.417 ! 2754: c.eq.d $f28,$f18; bc1t L.881 ! 2755: li $23,43 ! 2756: beq $30,$0,L.883 ! 2757: la $4,L.695 ! 2758: move $5,$23 ! 2759: jal printf # int ! 2760: L.883: ! 2761: L.881: ! 2762: l.d $f28,L.880 ! 2763: li $16,2 ! 2764: sll $25,$16,16; sra $25,$25,16 ! 2765: mtc1 $25,$f28; cvt.d.w $f28,$f28 ! 2766: l.d $f18,L.417 ! 2767: c.eq.d $f28,$f18; bc1t L.885 ! 2768: li $23,44 ! 2769: beq $30,$0,L.887 ! 2770: la $4,L.695 ! 2771: move $5,$23 ! 2772: jal printf # int ! 2773: L.887: ! 2774: L.885: ! 2775: l.d $f28,L.880 ! 2776: li $25,2 ! 2777: sw $25,$fp20-4($sp) ! 2778: lw $25,$fp20-4($sp) ! 2779: mtc1 $25,$f28; cvt.d.w $f28,$f28 ! 2780: l.d $f18,L.417 ! 2781: c.eq.d $f28,$f18; bc1t L.889 ! 2782: li $23,45 ! 2783: beq $30,$0,L.891 ! 2784: la $4,L.695 ! 2785: move $5,$23 ! 2786: jal printf # int ! 2787: L.891: ! 2788: L.889: ! 2789: l.d $f28,L.880 ! 2790: li $25,2 ! 2791: sw $25,$fp20-8($sp) ! 2792: lw $25,$fp20-8($sp) ! 2793: mtc1 $25,$f28; cvt.d.w $f28,$f28 ! 2794: l.d $f18,L.417 ! 2795: c.eq.d $f28,$f18; bc1t L.893 ! 2796: li $23,46 ! 2797: beq $30,$0,L.895 ! 2798: la $4,L.695 ! 2799: move $5,$23 ! 2800: jal printf # int ! 2801: L.895: ! 2802: L.893: ! 2803: l.d $f28,L.880 ! 2804: li $25,2 ! 2805: sw $25,$fp20-12($sp) ! 2806: lw $25,$fp20-12($sp) ! 2807: blt $25,$0,L.898 ! 2808: mtc1 $25,$f22; cvt.d.w $f22,$f22 ! 2809: b L.899 ! 2810: L.898: ! 2811: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 2812: l.d $f16,L.601 ! 2813: add.d $f22,$f18,$f16 ! 2814: L.899: ! 2815: mov.d $f28,$f22 ! 2816: l.d $f18,L.417 ! 2817: c.eq.d $f28,$f18; bc1t L.900 ! 2818: li $23,47 ! 2819: beq $30,$0,L.902 ! 2820: la $4,L.695 ! 2821: move $5,$23 ! 2822: jal printf # int ! 2823: L.902: ! 2824: L.900: ! 2825: l.d $f28,L.880 ! 2826: l.s $f26,L.531 ! 2827: cvt.d.s $f28,$f26 ! 2828: l.d $f18,L.417 ! 2829: c.eq.d $f28,$f18; bc1t L.904 ! 2830: li $23,48 ! 2831: beq $30,$0,L.906 ! 2832: la $4,L.695 ! 2833: move $5,$23 ! 2834: jal printf # int ! 2835: L.906: ! 2836: L.904: ! 2837: l.d $f28,L.880 ! 2838: l.d $f18,L.417 ! 2839: mov.d $f24,$f18 ! 2840: mov.d $f28,$f24 ! 2841: c.eq.d $f28,$f18; bc1t L.908 ! 2842: li $23,49 ! 2843: beq $30,$0,L.910 ! 2844: la $4,L.695 ! 2845: move $5,$23 ! 2846: jal printf # int ! 2847: L.910: ! 2848: L.908: ! 2849: li $22,5 ! 2850: li $17,2 ! 2851: sll $25,$22,24; sra $25,$25,24 ! 2852: sll $24,$17,24; sra $24,$24,24 ! 2853: addu $22,$25,$24 ! 2854: sll $25,$22,24; sra $25,$25,24 ! 2855: beq $25,7,L.912 ! 2856: li $23,50 ! 2857: beq $30,$0,L.914 ! 2858: la $4,L.695 ! 2859: move $5,$23 ! 2860: jal printf # int ! 2861: L.914: ! 2862: L.912: ! 2863: li $22,5 ! 2864: li $16,2 ! 2865: sll $25,$22,24; sra $25,$25,24 ! 2866: sll $24,$16,16; sra $24,$24,16 ! 2867: addu $22,$25,$24 ! 2868: sll $25,$22,24; sra $25,$25,24 ! 2869: beq $25,7,L.916 ! 2870: li $23,51 ! 2871: beq $30,$0,L.918 ! 2872: la $4,L.695 ! 2873: move $5,$23 ! 2874: jal printf # int ! 2875: L.918: ! 2876: L.916: ! 2877: li $22,5 ! 2878: li $25,2 ! 2879: sw $25,$fp20-4($sp) ! 2880: sll $25,$22,24; sra $25,$25,24 ! 2881: lw $24,$fp20-4($sp) ! 2882: addu $22,$25,$24 ! 2883: sll $25,$22,24; sra $25,$25,24 ! 2884: beq $25,7,L.920 ! 2885: li $23,52 ! 2886: beq $30,$0,L.922 ! 2887: la $4,L.695 ! 2888: move $5,$23 ! 2889: jal printf # int ! 2890: L.922: ! 2891: L.920: ! 2892: li $22,5 ! 2893: li $25,2 ! 2894: sw $25,$fp20-8($sp) ! 2895: sll $25,$22,24; sra $25,$25,24 ! 2896: lw $24,$fp20-8($sp) ! 2897: addu $22,$25,$24 ! 2898: sll $25,$22,24; sra $25,$25,24 ! 2899: beq $25,7,L.924 ! 2900: li $23,53 ! 2901: beq $30,$0,L.926 ! 2902: la $4,L.695 ! 2903: move $5,$23 ! 2904: jal printf # int ! 2905: L.926: ! 2906: L.924: ! 2907: li $22,5 ! 2908: li $25,2 ! 2909: sw $25,$fp20-12($sp) ! 2910: sll $25,$22,24; sra $25,$25,24 ! 2911: lw $24,$fp20-12($sp) ! 2912: addu $22,$25,$24 ! 2913: sll $25,$22,24; sra $25,$25,24 ! 2914: beq $25,7,L.928 ! 2915: li $23,54 ! 2916: beq $30,$0,L.930 ! 2917: la $4,L.695 ! 2918: move $5,$23 ! 2919: jal printf # int ! 2920: L.930: ! 2921: L.928: ! 2922: li $22,5 ! 2923: l.s $f26,L.531 ! 2924: sll $25,$22,24; sra $25,$25,24 ! 2925: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 2926: cvt.s.d $f18,$f18 ! 2927: add.s $f18,$f18,$f26 ! 2928: trunc.w.s $f2,$f18,$22; mfc1 $22,$f2 ! 2929: sll $25,$22,24; sra $25,$25,24 ! 2930: beq $25,7,L.932 ! 2931: li $23,55 ! 2932: beq $30,$0,L.934 ! 2933: la $4,L.695 ! 2934: move $5,$23 ! 2935: jal printf # int ! 2936: L.934: ! 2937: L.932: ! 2938: li $22,5 ! 2939: l.d $f24,L.417 ! 2940: sll $25,$22,24; sra $25,$25,24 ! 2941: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 2942: add.d $f18,$f18,$f24 ! 2943: trunc.w.d $f2,$f18,$22; mfc1 $22,$f2 ! 2944: sll $25,$22,24; sra $25,$25,24 ! 2945: beq $25,7,L.936 ! 2946: li $23,56 ! 2947: beq $30,$0,L.938 ! 2948: la $4,L.695 ! 2949: move $5,$23 ! 2950: jal printf # int ! 2951: L.938: ! 2952: L.936: ! 2953: li $21,5 ! 2954: li $17,2 ! 2955: sll $25,$21,16; sra $25,$25,16 ! 2956: sll $24,$17,24; sra $24,$24,24 ! 2957: addu $21,$25,$24 ! 2958: sll $25,$21,16; sra $25,$25,16 ! 2959: beq $25,7,L.940 ! 2960: li $23,57 ! 2961: beq $30,$0,L.942 ! 2962: la $4,L.695 ! 2963: move $5,$23 ! 2964: jal printf # int ! 2965: L.942: ! 2966: L.940: ! 2967: li $21,5 ! 2968: li $16,2 ! 2969: sll $25,$21,16; sra $25,$25,16 ! 2970: sll $24,$16,16; sra $24,$24,16 ! 2971: addu $21,$25,$24 ! 2972: sll $25,$21,16; sra $25,$25,16 ! 2973: beq $25,7,L.944 ! 2974: li $23,58 ! 2975: beq $30,$0,L.946 ! 2976: la $4,L.695 ! 2977: move $5,$23 ! 2978: jal printf # int ! 2979: L.946: ! 2980: L.944: ! 2981: li $21,5 ! 2982: li $25,2 ! 2983: sw $25,$fp20-4($sp) ! 2984: sll $25,$21,16; sra $25,$25,16 ! 2985: lw $24,$fp20-4($sp) ! 2986: addu $21,$25,$24 ! 2987: sll $25,$21,16; sra $25,$25,16 ! 2988: beq $25,7,L.948 ! 2989: li $23,59 ! 2990: beq $30,$0,L.950 ! 2991: la $4,L.695 ! 2992: move $5,$23 ! 2993: jal printf # int ! 2994: L.950: ! 2995: L.948: ! 2996: li $21,5 ! 2997: li $25,2 ! 2998: sw $25,$fp20-8($sp) ! 2999: sll $25,$21,16; sra $25,$25,16 ! 3000: lw $24,$fp20-8($sp) ! 3001: addu $21,$25,$24 ! 3002: sll $25,$21,16; sra $25,$25,16 ! 3003: beq $25,7,L.952 ! 3004: li $23,60 ! 3005: beq $30,$0,L.954 ! 3006: la $4,L.695 ! 3007: move $5,$23 ! 3008: jal printf # int ! 3009: L.954: ! 3010: L.952: ! 3011: li $21,5 ! 3012: li $25,2 ! 3013: sw $25,$fp20-12($sp) ! 3014: sll $25,$21,16; sra $25,$25,16 ! 3015: lw $24,$fp20-12($sp) ! 3016: addu $21,$25,$24 ! 3017: sll $25,$21,16; sra $25,$25,16 ! 3018: beq $25,7,L.956 ! 3019: li $23,61 ! 3020: beq $30,$0,L.958 ! 3021: la $4,L.695 ! 3022: move $5,$23 ! 3023: jal printf # int ! 3024: L.958: ! 3025: L.956: ! 3026: li $21,5 ! 3027: l.s $f26,L.531 ! 3028: sll $25,$21,16; sra $25,$25,16 ! 3029: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3030: cvt.s.d $f18,$f18 ! 3031: add.s $f18,$f18,$f26 ! 3032: trunc.w.s $f2,$f18,$21; mfc1 $21,$f2 ! 3033: sll $25,$21,16; sra $25,$25,16 ! 3034: beq $25,7,L.960 ! 3035: li $23,62 ! 3036: beq $30,$0,L.962 ! 3037: la $4,L.695 ! 3038: move $5,$23 ! 3039: jal printf # int ! 3040: L.962: ! 3041: L.960: ! 3042: li $21,5 ! 3043: l.d $f24,L.417 ! 3044: sll $25,$21,16; sra $25,$25,16 ! 3045: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3046: add.d $f18,$f18,$f24 ! 3047: trunc.w.d $f2,$f18,$21; mfc1 $21,$f2 ! 3048: sll $25,$21,16; sra $25,$25,16 ! 3049: beq $25,7,L.964 ! 3050: li $23,63 ! 3051: beq $30,$0,L.966 ! 3052: la $4,L.695 ! 3053: move $5,$23 ! 3054: jal printf # int ! 3055: L.966: ! 3056: L.964: ! 3057: li $20,5 ! 3058: li $17,2 ! 3059: sll $25,$17,24; sra $25,$25,24 ! 3060: addu $20,$20,$25 ! 3061: beq $20,7,L.968 ! 3062: li $23,64 ! 3063: beq $30,$0,L.970 ! 3064: la $4,L.695 ! 3065: move $5,$23 ! 3066: jal printf # int ! 3067: L.970: ! 3068: L.968: ! 3069: li $20,5 ! 3070: li $16,2 ! 3071: sll $25,$16,16; sra $25,$25,16 ! 3072: addu $20,$20,$25 ! 3073: beq $20,7,L.972 ! 3074: li $23,65 ! 3075: beq $30,$0,L.974 ! 3076: la $4,L.695 ! 3077: move $5,$23 ! 3078: jal printf # int ! 3079: L.974: ! 3080: L.972: ! 3081: li $20,5 ! 3082: li $25,2 ! 3083: sw $25,$fp20-4($sp) ! 3084: lw $25,$fp20-4($sp) ! 3085: addu $20,$20,$25 ! 3086: beq $20,7,L.976 ! 3087: li $23,66 ! 3088: beq $30,$0,L.978 ! 3089: la $4,L.695 ! 3090: move $5,$23 ! 3091: jal printf # int ! 3092: L.978: ! 3093: L.976: ! 3094: li $20,5 ! 3095: li $25,2 ! 3096: sw $25,$fp20-8($sp) ! 3097: lw $25,$fp20-8($sp) ! 3098: addu $20,$20,$25 ! 3099: beq $20,7,L.980 ! 3100: li $23,67 ! 3101: beq $30,$0,L.982 ! 3102: la $4,L.695 ! 3103: move $5,$23 ! 3104: jal printf # int ! 3105: L.982: ! 3106: L.980: ! 3107: li $20,5 ! 3108: li $25,2 ! 3109: sw $25,$fp20-12($sp) ! 3110: lw $25,$fp20-12($sp) ! 3111: addu $20,$20,$25 ! 3112: beq $20,7,L.984 ! 3113: li $23,68 ! 3114: beq $30,$0,L.986 ! 3115: la $4,L.695 ! 3116: move $5,$23 ! 3117: jal printf # int ! 3118: L.986: ! 3119: L.984: ! 3120: li $20,5 ! 3121: l.s $f26,L.531 ! 3122: mtc1 $20,$f18; cvt.d.w $f18,$f18 ! 3123: cvt.s.d $f18,$f18 ! 3124: add.s $f18,$f18,$f26 ! 3125: trunc.w.s $f2,$f18,$20; mfc1 $20,$f2 ! 3126: beq $20,7,L.988 ! 3127: li $23,69 ! 3128: beq $30,$0,L.990 ! 3129: la $4,L.695 ! 3130: move $5,$23 ! 3131: jal printf # int ! 3132: L.990: ! 3133: L.988: ! 3134: li $20,5 ! 3135: l.d $f24,L.417 ! 3136: mtc1 $20,$f18; cvt.d.w $f18,$f18 ! 3137: add.d $f18,$f18,$f24 ! 3138: trunc.w.d $f2,$f18,$20; mfc1 $20,$f2 ! 3139: beq $20,7,L.992 ! 3140: li $23,70 ! 3141: beq $30,$0,L.994 ! 3142: la $4,L.695 ! 3143: move $5,$23 ! 3144: jal printf # int ! 3145: L.994: ! 3146: L.992: ! 3147: li $19,5 ! 3148: li $17,2 ! 3149: sll $25,$17,24; sra $25,$25,24 ! 3150: addu $19,$19,$25 ! 3151: beq $19,7,L.996 ! 3152: li $23,71 ! 3153: beq $30,$0,L.998 ! 3154: la $4,L.695 ! 3155: move $5,$23 ! 3156: jal printf # int ! 3157: L.998: ! 3158: L.996: ! 3159: li $19,5 ! 3160: li $16,2 ! 3161: sll $25,$16,16; sra $25,$25,16 ! 3162: addu $19,$19,$25 ! 3163: beq $19,7,L.1000 ! 3164: li $23,72 ! 3165: beq $30,$0,L.1002 ! 3166: la $4,L.695 ! 3167: move $5,$23 ! 3168: jal printf # int ! 3169: L.1002: ! 3170: L.1000: ! 3171: li $19,5 ! 3172: li $25,2 ! 3173: sw $25,$fp20-4($sp) ! 3174: lw $25,$fp20-4($sp) ! 3175: addu $19,$19,$25 ! 3176: beq $19,7,L.1004 ! 3177: li $23,73 ! 3178: beq $30,$0,L.1006 ! 3179: la $4,L.695 ! 3180: move $5,$23 ! 3181: jal printf # int ! 3182: L.1006: ! 3183: L.1004: ! 3184: li $19,5 ! 3185: li $25,2 ! 3186: sw $25,$fp20-8($sp) ! 3187: lw $25,$fp20-8($sp) ! 3188: addu $19,$19,$25 ! 3189: beq $19,7,L.1008 ! 3190: li $23,74 ! 3191: beq $30,$0,L.1010 ! 3192: la $4,L.695 ! 3193: move $5,$23 ! 3194: jal printf # int ! 3195: L.1010: ! 3196: L.1008: ! 3197: li $19,5 ! 3198: li $25,2 ! 3199: sw $25,$fp20-12($sp) ! 3200: lw $25,$fp20-12($sp) ! 3201: addu $19,$19,$25 ! 3202: beq $19,7,L.1012 ! 3203: li $23,75 ! 3204: beq $30,$0,L.1014 ! 3205: la $4,L.695 ! 3206: move $5,$23 ! 3207: jal printf # int ! 3208: L.1014: ! 3209: L.1012: ! 3210: li $19,5 ! 3211: l.s $f26,L.531 ! 3212: mtc1 $19,$f18; cvt.d.w $f18,$f18 ! 3213: cvt.s.d $f18,$f18 ! 3214: add.s $f18,$f18,$f26 ! 3215: trunc.w.s $f2,$f18,$19; mfc1 $19,$f2 ! 3216: beq $19,7,L.1016 ! 3217: li $23,76 ! 3218: beq $30,$0,L.1018 ! 3219: la $4,L.695 ! 3220: move $5,$23 ! 3221: jal printf # int ! 3222: L.1018: ! 3223: L.1016: ! 3224: li $19,5 ! 3225: l.d $f24,L.417 ! 3226: mtc1 $19,$f18; cvt.d.w $f18,$f18 ! 3227: add.d $f18,$f18,$f24 ! 3228: trunc.w.d $f2,$f18,$19; mfc1 $19,$f2 ! 3229: beq $19,7,L.1020 ! 3230: li $23,77 ! 3231: beq $30,$0,L.1022 ! 3232: la $4,L.695 ! 3233: move $5,$23 ! 3234: jal printf # int ! 3235: L.1022: ! 3236: L.1020: ! 3237: li $18,5 ! 3238: li $17,2 ! 3239: sll $25,$17,24; sra $25,$25,24 ! 3240: addu $18,$18,$25 ! 3241: beq $18,7,L.1024 ! 3242: li $23,78 ! 3243: beq $30,$0,L.1026 ! 3244: la $4,L.695 ! 3245: move $5,$23 ! 3246: jal printf # int ! 3247: L.1026: ! 3248: L.1024: ! 3249: li $18,5 ! 3250: li $16,2 ! 3251: sll $25,$16,16; sra $25,$25,16 ! 3252: addu $18,$18,$25 ! 3253: beq $18,7,L.1028 ! 3254: li $23,79 ! 3255: beq $30,$0,L.1030 ! 3256: la $4,L.695 ! 3257: move $5,$23 ! 3258: jal printf # int ! 3259: L.1030: ! 3260: L.1028: ! 3261: li $18,5 ! 3262: li $25,2 ! 3263: sw $25,$fp20-4($sp) ! 3264: lw $25,$fp20-4($sp) ! 3265: addu $18,$18,$25 ! 3266: beq $18,7,L.1032 ! 3267: li $23,80 ! 3268: beq $30,$0,L.1034 ! 3269: la $4,L.695 ! 3270: move $5,$23 ! 3271: jal printf # int ! 3272: L.1034: ! 3273: L.1032: ! 3274: li $18,5 ! 3275: li $25,2 ! 3276: sw $25,$fp20-8($sp) ! 3277: lw $25,$fp20-8($sp) ! 3278: addu $18,$18,$25 ! 3279: beq $18,7,L.1036 ! 3280: li $23,81 ! 3281: beq $30,$0,L.1038 ! 3282: la $4,L.695 ! 3283: move $5,$23 ! 3284: jal printf # int ! 3285: L.1038: ! 3286: L.1036: ! 3287: li $18,5 ! 3288: li $25,2 ! 3289: sw $25,$fp20-12($sp) ! 3290: lw $25,$fp20-12($sp) ! 3291: addu $18,$18,$25 ! 3292: beq $18,7,L.1040 ! 3293: li $23,82 ! 3294: beq $30,$0,L.1042 ! 3295: la $4,L.695 ! 3296: move $5,$23 ! 3297: jal printf # int ! 3298: L.1042: ! 3299: L.1040: ! 3300: li $18,5 ! 3301: l.s $f26,L.531 ! 3302: blt $18,$0,L.1048 ! 3303: mtc1 $18,$f22; cvt.d.w $f22,$f22 ! 3304: b L.1049 ! 3305: L.1048: ! 3306: mtc1 $18,$f18; cvt.d.w $f18,$f18 ! 3307: l.d $f16,L.601 ! 3308: add.d $f22,$f18,$f16 ! 3309: L.1049: ! 3310: cvt.s.d $f18,$f22 ! 3311: add.s $f18,$f18,$f26 ! 3312: cvt.d.s $f16,$f18 ! 3313: l.d $f10,L.836 ! 3314: c.lt.d $f16,$f10; bc1t L.1046 ! 3315: sub.d $f16,$f16,$f10 ! 3316: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2 ! 3317: addu $25,$25,0x80000000 ! 3318: sw $25,$fp20-36($sp) ! 3319: b L.1047 ! 3320: L.1046: ! 3321: trunc.w.s $f2,$f18,$25; mfc1 $25,$f2 ! 3322: sw $25,$fp20-36($sp) ! 3323: L.1047: ! 3324: lw $18,$fp20-36($sp) ! 3325: beq $18,7,L.1050 ! 3326: li $23,83 ! 3327: beq $30,$0,L.1052 ! 3328: la $4,L.695 ! 3329: move $5,$23 ! 3330: jal printf # int ! 3331: L.1052: ! 3332: L.1050: ! 3333: li $18,5 ! 3334: l.d $f24,L.417 ! 3335: blt $18,$0,L.1058 ! 3336: mtc1 $18,$f22; cvt.d.w $f22,$f22 ! 3337: b L.1059 ! 3338: L.1058: ! 3339: mtc1 $18,$f18; cvt.d.w $f18,$f18 ! 3340: l.d $f16,L.601 ! 3341: add.d $f22,$f18,$f16 ! 3342: L.1059: ! 3343: add.d $f18,$f22,$f24 ! 3344: l.d $f16,L.836 ! 3345: c.lt.d $f18,$f16; bc1t L.1056 ! 3346: sub.d $f16,$f18,$f16 ! 3347: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2 ! 3348: addu $25,$25,0x80000000 ! 3349: sw $25,$fp20-40($sp) ! 3350: b L.1057 ! 3351: L.1056: ! 3352: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2 ! 3353: sw $25,$fp20-40($sp) ! 3354: L.1057: ! 3355: lw $18,$fp20-40($sp) ! 3356: beq $18,7,L.1060 ! 3357: li $23,84 ! 3358: beq $30,$0,L.1062 ! 3359: la $4,L.695 ! 3360: move $5,$23 ! 3361: jal printf # int ! 3362: L.1062: ! 3363: L.1060: ! 3364: l.s $f30,L.848 ! 3365: li $17,2 ! 3366: sll $25,$17,24; sra $25,$25,24 ! 3367: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3368: cvt.s.d $f18,$f18 ! 3369: add.s $f30,$f30,$f18 ! 3370: l.s $f18,L.1066 ! 3371: c.eq.s $f30,$f18; bc1t L.1064 ! 3372: li $23,85 ! 3373: beq $30,$0,L.1067 ! 3374: la $4,L.695 ! 3375: move $5,$23 ! 3376: jal printf # int ! 3377: L.1067: ! 3378: L.1064: ! 3379: l.s $f30,L.848 ! 3380: li $16,2 ! 3381: sll $25,$16,16; sra $25,$25,16 ! 3382: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3383: cvt.s.d $f18,$f18 ! 3384: add.s $f30,$f30,$f18 ! 3385: l.s $f18,L.1066 ! 3386: c.eq.s $f30,$f18; bc1t L.1069 ! 3387: li $23,86 ! 3388: beq $30,$0,L.1071 ! 3389: la $4,L.695 ! 3390: move $5,$23 ! 3391: jal printf # int ! 3392: L.1071: ! 3393: L.1069: ! 3394: l.s $f30,L.848 ! 3395: li $25,2 ! 3396: sw $25,$fp20-4($sp) ! 3397: lw $25,$fp20-4($sp) ! 3398: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3399: cvt.s.d $f18,$f18 ! 3400: add.s $f30,$f30,$f18 ! 3401: l.s $f18,L.1066 ! 3402: c.eq.s $f30,$f18; bc1t L.1073 ! 3403: li $23,87 ! 3404: beq $30,$0,L.1075 ! 3405: la $4,L.695 ! 3406: move $5,$23 ! 3407: jal printf # int ! 3408: L.1075: ! 3409: L.1073: ! 3410: l.s $f30,L.848 ! 3411: li $25,2 ! 3412: sw $25,$fp20-8($sp) ! 3413: lw $25,$fp20-8($sp) ! 3414: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3415: cvt.s.d $f18,$f18 ! 3416: add.s $f30,$f30,$f18 ! 3417: l.s $f18,L.1066 ! 3418: c.eq.s $f30,$f18; bc1t L.1077 ! 3419: li $23,88 ! 3420: beq $30,$0,L.1079 ! 3421: la $4,L.695 ! 3422: move $5,$23 ! 3423: jal printf # int ! 3424: L.1079: ! 3425: L.1077: ! 3426: l.s $f30,L.848 ! 3427: li $25,2 ! 3428: sw $25,$fp20-12($sp) ! 3429: lw $25,$fp20-12($sp) ! 3430: blt $25,$0,L.1082 ! 3431: mtc1 $25,$f22; cvt.d.w $f22,$f22 ! 3432: b L.1083 ! 3433: L.1082: ! 3434: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3435: l.d $f16,L.601 ! 3436: add.d $f22,$f18,$f16 ! 3437: L.1083: ! 3438: cvt.s.d $f18,$f22 ! 3439: add.s $f30,$f30,$f18 ! 3440: l.s $f18,L.1066 ! 3441: c.eq.s $f30,$f18; bc1t L.1084 ! 3442: li $23,89 ! 3443: beq $30,$0,L.1086 ! 3444: la $4,L.695 ! 3445: move $5,$23 ! 3446: jal printf # int ! 3447: L.1086: ! 3448: L.1084: ! 3449: l.s $f30,L.848 ! 3450: l.s $f26,L.531 ! 3451: add.s $f30,$f30,$f26 ! 3452: l.s $f18,L.1066 ! 3453: c.eq.s $f30,$f18; bc1t L.1088 ! 3454: li $23,90 ! 3455: beq $30,$0,L.1090 ! 3456: la $4,L.695 ! 3457: move $5,$23 ! 3458: jal printf # int ! 3459: L.1090: ! 3460: L.1088: ! 3461: l.s $f30,L.848 ! 3462: l.d $f24,L.417 ! 3463: cvt.d.s $f18,$f30 ! 3464: add.d $f18,$f18,$f24 ! 3465: cvt.s.d $f30,$f18 ! 3466: l.s $f18,L.1066 ! 3467: c.eq.s $f30,$f18; bc1t L.1092 ! 3468: li $23,91 ! 3469: beq $30,$0,L.1094 ! 3470: la $4,L.695 ! 3471: move $5,$23 ! 3472: jal printf # int ! 3473: L.1094: ! 3474: L.1092: ! 3475: l.d $f28,L.880 ! 3476: li $17,2 ! 3477: sll $25,$17,24; sra $25,$25,24 ! 3478: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3479: add.d $f28,$f28,$f18 ! 3480: l.d $f18,L.1098 ! 3481: c.eq.d $f28,$f18; bc1t L.1096 ! 3482: li $23,92 ! 3483: beq $30,$0,L.1099 ! 3484: la $4,L.695 ! 3485: move $5,$23 ! 3486: jal printf # int ! 3487: L.1099: ! 3488: L.1096: ! 3489: l.d $f28,L.880 ! 3490: li $16,2 ! 3491: sll $25,$16,16; sra $25,$25,16 ! 3492: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3493: add.d $f28,$f28,$f18 ! 3494: l.d $f18,L.1098 ! 3495: c.eq.d $f28,$f18; bc1t L.1101 ! 3496: li $23,93 ! 3497: beq $30,$0,L.1103 ! 3498: la $4,L.695 ! 3499: move $5,$23 ! 3500: jal printf # int ! 3501: L.1103: ! 3502: L.1101: ! 3503: l.d $f28,L.880 ! 3504: li $25,2 ! 3505: sw $25,$fp20-4($sp) ! 3506: lw $25,$fp20-4($sp) ! 3507: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3508: add.d $f28,$f28,$f18 ! 3509: l.d $f18,L.1098 ! 3510: c.eq.d $f28,$f18; bc1t L.1105 ! 3511: li $23,94 ! 3512: beq $30,$0,L.1107 ! 3513: la $4,L.695 ! 3514: move $5,$23 ! 3515: jal printf # int ! 3516: L.1107: ! 3517: L.1105: ! 3518: l.d $f28,L.880 ! 3519: li $25,2 ! 3520: sw $25,$fp20-8($sp) ! 3521: lw $25,$fp20-8($sp) ! 3522: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3523: add.d $f28,$f28,$f18 ! 3524: l.d $f18,L.1098 ! 3525: c.eq.d $f28,$f18; bc1t L.1109 ! 3526: li $23,95 ! 3527: beq $30,$0,L.1111 ! 3528: la $4,L.695 ! 3529: move $5,$23 ! 3530: jal printf # int ! 3531: L.1111: ! 3532: L.1109: ! 3533: l.d $f28,L.880 ! 3534: li $25,2 ! 3535: sw $25,$fp20-12($sp) ! 3536: lw $25,$fp20-12($sp) ! 3537: blt $25,$0,L.1114 ! 3538: mtc1 $25,$f22; cvt.d.w $f22,$f22 ! 3539: b L.1115 ! 3540: L.1114: ! 3541: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3542: l.d $f16,L.601 ! 3543: add.d $f22,$f18,$f16 ! 3544: L.1115: ! 3545: add.d $f28,$f28,$f22 ! 3546: l.d $f18,L.1098 ! 3547: c.eq.d $f28,$f18; bc1t L.1116 ! 3548: li $23,96 ! 3549: beq $30,$0,L.1118 ! 3550: la $4,L.695 ! 3551: move $5,$23 ! 3552: jal printf # int ! 3553: L.1118: ! 3554: L.1116: ! 3555: l.d $f28,L.880 ! 3556: l.s $f26,L.531 ! 3557: cvt.d.s $f18,$f26 ! 3558: add.d $f28,$f28,$f18 ! 3559: l.d $f18,L.1098 ! 3560: c.eq.d $f28,$f18; bc1t L.1120 ! 3561: li $23,97 ! 3562: beq $30,$0,L.1122 ! 3563: la $4,L.695 ! 3564: move $5,$23 ! 3565: jal printf # int ! 3566: L.1122: ! 3567: L.1120: ! 3568: l.d $f28,L.880 ! 3569: l.d $f24,L.417 ! 3570: add.d $f28,$f28,$f24 ! 3571: l.d $f18,L.1098 ! 3572: c.eq.d $f28,$f18; bc1t L.1124 ! 3573: li $23,98 ! 3574: beq $30,$0,L.1126 ! 3575: la $4,L.695 ! 3576: move $5,$23 ! 3577: jal printf # int ! 3578: L.1126: ! 3579: L.1124: ! 3580: li $22,5 ! 3581: li $17,2 ! 3582: sll $25,$22,24; sra $25,$25,24 ! 3583: sll $24,$17,24; sra $24,$24,24 ! 3584: subu $22,$25,$24 ! 3585: sll $25,$22,24; sra $25,$25,24 ! 3586: beq $25,3,L.1128 ! 3587: li $23,99 ! 3588: beq $30,$0,L.1130 ! 3589: la $4,L.695 ! 3590: move $5,$23 ! 3591: jal printf # int ! 3592: L.1130: ! 3593: L.1128: ! 3594: li $22,5 ! 3595: li $16,2 ! 3596: sll $25,$22,24; sra $25,$25,24 ! 3597: sll $24,$16,16; sra $24,$24,16 ! 3598: subu $22,$25,$24 ! 3599: sll $25,$22,24; sra $25,$25,24 ! 3600: beq $25,3,L.1132 ! 3601: li $23,100 ! 3602: beq $30,$0,L.1134 ! 3603: la $4,L.695 ! 3604: move $5,$23 ! 3605: jal printf # int ! 3606: L.1134: ! 3607: L.1132: ! 3608: li $22,5 ! 3609: li $25,2 ! 3610: sw $25,$fp20-4($sp) ! 3611: sll $25,$22,24; sra $25,$25,24 ! 3612: lw $24,$fp20-4($sp) ! 3613: subu $22,$25,$24 ! 3614: sll $25,$22,24; sra $25,$25,24 ! 3615: beq $25,3,L.1136 ! 3616: li $23,101 ! 3617: beq $30,$0,L.1138 ! 3618: la $4,L.695 ! 3619: move $5,$23 ! 3620: jal printf # int ! 3621: L.1138: ! 3622: L.1136: ! 3623: li $22,5 ! 3624: li $25,2 ! 3625: sw $25,$fp20-8($sp) ! 3626: sll $25,$22,24; sra $25,$25,24 ! 3627: lw $24,$fp20-8($sp) ! 3628: subu $22,$25,$24 ! 3629: sll $25,$22,24; sra $25,$25,24 ! 3630: beq $25,3,L.1140 ! 3631: li $23,102 ! 3632: beq $30,$0,L.1142 ! 3633: la $4,L.695 ! 3634: move $5,$23 ! 3635: jal printf # int ! 3636: L.1142: ! 3637: L.1140: ! 3638: li $22,5 ! 3639: li $25,2 ! 3640: sw $25,$fp20-12($sp) ! 3641: sll $25,$22,24; sra $25,$25,24 ! 3642: lw $24,$fp20-12($sp) ! 3643: subu $22,$25,$24 ! 3644: sll $25,$22,24; sra $25,$25,24 ! 3645: beq $25,3,L.1144 ! 3646: li $23,103 ! 3647: beq $30,$0,L.1146 ! 3648: la $4,L.695 ! 3649: move $5,$23 ! 3650: jal printf # int ! 3651: L.1146: ! 3652: L.1144: ! 3653: li $22,5 ! 3654: l.s $f26,L.531 ! 3655: sll $25,$22,24; sra $25,$25,24 ! 3656: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3657: cvt.s.d $f18,$f18 ! 3658: sub.s $f18,$f18,$f26 ! 3659: trunc.w.s $f2,$f18,$22; mfc1 $22,$f2 ! 3660: sll $25,$22,24; sra $25,$25,24 ! 3661: beq $25,3,L.1148 ! 3662: li $23,104 ! 3663: beq $30,$0,L.1150 ! 3664: la $4,L.695 ! 3665: move $5,$23 ! 3666: jal printf # int ! 3667: L.1150: ! 3668: L.1148: ! 3669: li $22,5 ! 3670: l.d $f24,L.417 ! 3671: sll $25,$22,24; sra $25,$25,24 ! 3672: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3673: sub.d $f18,$f18,$f24 ! 3674: trunc.w.d $f2,$f18,$22; mfc1 $22,$f2 ! 3675: sll $25,$22,24; sra $25,$25,24 ! 3676: beq $25,3,L.1152 ! 3677: li $23,105 ! 3678: beq $30,$0,L.1154 ! 3679: la $4,L.695 ! 3680: move $5,$23 ! 3681: jal printf # int ! 3682: L.1154: ! 3683: L.1152: ! 3684: li $21,5 ! 3685: li $17,2 ! 3686: sll $25,$21,16; sra $25,$25,16 ! 3687: sll $24,$17,24; sra $24,$24,24 ! 3688: subu $21,$25,$24 ! 3689: sll $25,$21,16; sra $25,$25,16 ! 3690: beq $25,3,L.1156 ! 3691: li $23,106 ! 3692: beq $30,$0,L.1158 ! 3693: la $4,L.695 ! 3694: move $5,$23 ! 3695: jal printf # int ! 3696: L.1158: ! 3697: L.1156: ! 3698: li $21,5 ! 3699: li $16,2 ! 3700: sll $25,$21,16; sra $25,$25,16 ! 3701: sll $24,$16,16; sra $24,$24,16 ! 3702: subu $21,$25,$24 ! 3703: sll $25,$21,16; sra $25,$25,16 ! 3704: beq $25,3,L.1160 ! 3705: li $23,107 ! 3706: beq $30,$0,L.1162 ! 3707: la $4,L.695 ! 3708: move $5,$23 ! 3709: jal printf # int ! 3710: L.1162: ! 3711: L.1160: ! 3712: li $21,5 ! 3713: li $25,2 ! 3714: sw $25,$fp20-4($sp) ! 3715: sll $25,$21,16; sra $25,$25,16 ! 3716: lw $24,$fp20-4($sp) ! 3717: subu $21,$25,$24 ! 3718: sll $25,$21,16; sra $25,$25,16 ! 3719: beq $25,3,L.1164 ! 3720: li $23,108 ! 3721: beq $30,$0,L.1166 ! 3722: la $4,L.695 ! 3723: move $5,$23 ! 3724: jal printf # int ! 3725: L.1166: ! 3726: L.1164: ! 3727: li $21,5 ! 3728: li $25,2 ! 3729: sw $25,$fp20-8($sp) ! 3730: sll $25,$21,16; sra $25,$25,16 ! 3731: lw $24,$fp20-8($sp) ! 3732: subu $21,$25,$24 ! 3733: sll $25,$21,16; sra $25,$25,16 ! 3734: beq $25,3,L.1168 ! 3735: li $23,109 ! 3736: beq $30,$0,L.1170 ! 3737: la $4,L.695 ! 3738: move $5,$23 ! 3739: jal printf # int ! 3740: L.1170: ! 3741: L.1168: ! 3742: li $21,5 ! 3743: li $25,2 ! 3744: sw $25,$fp20-12($sp) ! 3745: sll $25,$21,16; sra $25,$25,16 ! 3746: lw $24,$fp20-12($sp) ! 3747: subu $21,$25,$24 ! 3748: sll $25,$21,16; sra $25,$25,16 ! 3749: beq $25,3,L.1172 ! 3750: li $23,110 ! 3751: beq $30,$0,L.1174 ! 3752: la $4,L.695 ! 3753: move $5,$23 ! 3754: jal printf # int ! 3755: L.1174: ! 3756: L.1172: ! 3757: li $21,5 ! 3758: l.s $f26,L.531 ! 3759: sll $25,$21,16; sra $25,$25,16 ! 3760: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3761: cvt.s.d $f18,$f18 ! 3762: sub.s $f18,$f18,$f26 ! 3763: trunc.w.s $f2,$f18,$21; mfc1 $21,$f2 ! 3764: sll $25,$21,16; sra $25,$25,16 ! 3765: beq $25,3,L.1176 ! 3766: li $23,111 ! 3767: beq $30,$0,L.1178 ! 3768: la $4,L.695 ! 3769: move $5,$23 ! 3770: jal printf # int ! 3771: L.1178: ! 3772: L.1176: ! 3773: li $21,5 ! 3774: l.d $f24,L.417 ! 3775: sll $25,$21,16; sra $25,$25,16 ! 3776: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 3777: sub.d $f18,$f18,$f24 ! 3778: trunc.w.d $f2,$f18,$21; mfc1 $21,$f2 ! 3779: sll $25,$21,16; sra $25,$25,16 ! 3780: beq $25,3,L.1180 ! 3781: li $23,112 ! 3782: beq $30,$0,L.1182 ! 3783: la $4,L.695 ! 3784: move $5,$23 ! 3785: jal printf # int ! 3786: L.1182: ! 3787: L.1180: ! 3788: li $20,5 ! 3789: li $17,2 ! 3790: sll $25,$17,24; sra $25,$25,24 ! 3791: subu $20,$20,$25 ! 3792: beq $20,3,L.1184 ! 3793: li $23,113 ! 3794: beq $30,$0,L.1186 ! 3795: la $4,L.695 ! 3796: move $5,$23 ! 3797: jal printf # int ! 3798: L.1186: ! 3799: L.1184: ! 3800: li $20,5 ! 3801: li $16,2 ! 3802: sll $25,$16,16; sra $25,$25,16 ! 3803: subu $20,$20,$25 ! 3804: beq $20,3,L.1188 ! 3805: li $23,114 ! 3806: beq $30,$0,L.1190 ! 3807: la $4,L.695 ! 3808: move $5,$23 ! 3809: jal printf # int ! 3810: L.1190: ! 3811: L.1188: ! 3812: li $20,5 ! 3813: li $25,2 ! 3814: sw $25,$fp20-4($sp) ! 3815: lw $25,$fp20-4($sp) ! 3816: subu $20,$20,$25 ! 3817: beq $20,3,L.1192 ! 3818: li $23,115 ! 3819: beq $30,$0,L.1194 ! 3820: la $4,L.695 ! 3821: move $5,$23 ! 3822: jal printf # int ! 3823: L.1194: ! 3824: L.1192: ! 3825: li $20,5 ! 3826: li $25,2 ! 3827: sw $25,$fp20-8($sp) ! 3828: lw $25,$fp20-8($sp) ! 3829: subu $20,$20,$25 ! 3830: beq $20,3,L.1196 ! 3831: li $23,116 ! 3832: beq $30,$0,L.1198 ! 3833: la $4,L.695 ! 3834: move $5,$23 ! 3835: jal printf # int ! 3836: L.1198: ! 3837: L.1196: ! 3838: li $20,5 ! 3839: li $25,2 ! 3840: sw $25,$fp20-12($sp) ! 3841: lw $25,$fp20-12($sp) ! 3842: subu $20,$20,$25 ! 3843: beq $20,3,L.1200 ! 3844: li $23,117 ! 3845: beq $30,$0,L.1202 ! 3846: la $4,L.695 ! 3847: move $5,$23 ! 3848: jal printf # int ! 3849: L.1202: ! 3850: L.1200: ! 3851: li $20,5 ! 3852: l.s $f26,L.531 ! 3853: mtc1 $20,$f18; cvt.d.w $f18,$f18 ! 3854: cvt.s.d $f18,$f18 ! 3855: sub.s $f18,$f18,$f26 ! 3856: trunc.w.s $f2,$f18,$20; mfc1 $20,$f2 ! 3857: beq $20,3,L.1204 ! 3858: li $23,118 ! 3859: beq $30,$0,L.1206 ! 3860: la $4,L.695 ! 3861: move $5,$23 ! 3862: jal printf # int ! 3863: L.1206: ! 3864: L.1204: ! 3865: li $20,5 ! 3866: l.d $f24,L.417 ! 3867: mtc1 $20,$f18; cvt.d.w $f18,$f18 ! 3868: sub.d $f18,$f18,$f24 ! 3869: trunc.w.d $f2,$f18,$20; mfc1 $20,$f2 ! 3870: beq $20,3,L.1208 ! 3871: li $23,119 ! 3872: beq $30,$0,L.1210 ! 3873: la $4,L.695 ! 3874: move $5,$23 ! 3875: jal printf # int ! 3876: L.1210: ! 3877: L.1208: ! 3878: li $19,5 ! 3879: li $17,2 ! 3880: sll $25,$17,24; sra $25,$25,24 ! 3881: subu $19,$19,$25 ! 3882: beq $19,3,L.1212 ! 3883: li $23,120 ! 3884: beq $30,$0,L.1214 ! 3885: la $4,L.695 ! 3886: move $5,$23 ! 3887: jal printf # int ! 3888: L.1214: ! 3889: L.1212: ! 3890: li $19,5 ! 3891: li $16,2 ! 3892: sll $25,$16,16; sra $25,$25,16 ! 3893: subu $19,$19,$25 ! 3894: beq $19,3,L.1216 ! 3895: li $23,121 ! 3896: beq $30,$0,L.1218 ! 3897: la $4,L.695 ! 3898: move $5,$23 ! 3899: jal printf # int ! 3900: L.1218: ! 3901: L.1216: ! 3902: li $19,5 ! 3903: li $25,2 ! 3904: sw $25,$fp20-4($sp) ! 3905: lw $25,$fp20-4($sp) ! 3906: subu $19,$19,$25 ! 3907: beq $19,3,L.1220 ! 3908: li $23,122 ! 3909: beq $30,$0,L.1222 ! 3910: la $4,L.695 ! 3911: move $5,$23 ! 3912: jal printf # int ! 3913: L.1222: ! 3914: L.1220: ! 3915: li $19,5 ! 3916: li $25,2 ! 3917: sw $25,$fp20-8($sp) ! 3918: lw $25,$fp20-8($sp) ! 3919: subu $19,$19,$25 ! 3920: beq $19,3,L.1224 ! 3921: li $23,123 ! 3922: beq $30,$0,L.1226 ! 3923: la $4,L.695 ! 3924: move $5,$23 ! 3925: jal printf # int ! 3926: L.1226: ! 3927: L.1224: ! 3928: li $19,5 ! 3929: li $25,2 ! 3930: sw $25,$fp20-12($sp) ! 3931: lw $25,$fp20-12($sp) ! 3932: subu $19,$19,$25 ! 3933: beq $19,3,L.1228 ! 3934: li $23,124 ! 3935: beq $30,$0,L.1230 ! 3936: la $4,L.695 ! 3937: move $5,$23 ! 3938: jal printf # int ! 3939: L.1230: ! 3940: L.1228: ! 3941: li $19,5 ! 3942: l.s $f26,L.531 ! 3943: mtc1 $19,$f18; cvt.d.w $f18,$f18 ! 3944: cvt.s.d $f18,$f18 ! 3945: sub.s $f18,$f18,$f26 ! 3946: trunc.w.s $f2,$f18,$19; mfc1 $19,$f2 ! 3947: beq $19,3,L.1232 ! 3948: li $23,125 ! 3949: beq $30,$0,L.1234 ! 3950: la $4,L.695 ! 3951: move $5,$23 ! 3952: jal printf # int ! 3953: L.1234: ! 3954: L.1232: ! 3955: li $19,5 ! 3956: l.d $f24,L.417 ! 3957: mtc1 $19,$f18; cvt.d.w $f18,$f18 ! 3958: sub.d $f18,$f18,$f24 ! 3959: trunc.w.d $f2,$f18,$19; mfc1 $19,$f2 ! 3960: beq $19,3,L.1236 ! 3961: li $23,126 ! 3962: beq $30,$0,L.1238 ! 3963: la $4,L.695 ! 3964: move $5,$23 ! 3965: jal printf # int ! 3966: L.1238: ! 3967: L.1236: ! 3968: li $18,5 ! 3969: li $17,2 ! 3970: sll $25,$17,24; sra $25,$25,24 ! 3971: subu $18,$18,$25 ! 3972: beq $18,3,L.1240 ! 3973: li $23,127 ! 3974: beq $30,$0,L.1242 ! 3975: la $4,L.695 ! 3976: move $5,$23 ! 3977: jal printf # int ! 3978: L.1242: ! 3979: L.1240: ! 3980: li $18,5 ! 3981: li $16,2 ! 3982: sll $25,$16,16; sra $25,$25,16 ! 3983: subu $18,$18,$25 ! 3984: beq $18,3,L.1244 ! 3985: li $23,128 ! 3986: beq $30,$0,L.1246 ! 3987: la $4,L.695 ! 3988: move $5,$23 ! 3989: jal printf # int ! 3990: L.1246: ! 3991: L.1244: ! 3992: li $18,5 ! 3993: li $25,2 ! 3994: sw $25,$fp20-4($sp) ! 3995: lw $25,$fp20-4($sp) ! 3996: subu $18,$18,$25 ! 3997: beq $18,3,L.1248 ! 3998: li $23,129 ! 3999: beq $30,$0,L.1250 ! 4000: la $4,L.695 ! 4001: move $5,$23 ! 4002: jal printf # int ! 4003: L.1250: ! 4004: L.1248: ! 4005: li $18,5 ! 4006: li $25,2 ! 4007: sw $25,$fp20-8($sp) ! 4008: lw $25,$fp20-8($sp) ! 4009: subu $18,$18,$25 ! 4010: beq $18,3,L.1252 ! 4011: li $23,130 ! 4012: beq $30,$0,L.1254 ! 4013: la $4,L.695 ! 4014: move $5,$23 ! 4015: jal printf # int ! 4016: L.1254: ! 4017: L.1252: ! 4018: li $18,5 ! 4019: li $25,2 ! 4020: sw $25,$fp20-12($sp) ! 4021: lw $25,$fp20-12($sp) ! 4022: subu $18,$18,$25 ! 4023: beq $18,3,L.1256 ! 4024: li $23,131 ! 4025: beq $30,$0,L.1258 ! 4026: la $4,L.695 ! 4027: move $5,$23 ! 4028: jal printf # int ! 4029: L.1258: ! 4030: L.1256: ! 4031: li $18,5 ! 4032: l.s $f26,L.531 ! 4033: blt $18,$0,L.1264 ! 4034: mtc1 $18,$f22; cvt.d.w $f22,$f22 ! 4035: b L.1265 ! 4036: L.1264: ! 4037: mtc1 $18,$f18; cvt.d.w $f18,$f18 ! 4038: l.d $f16,L.601 ! 4039: add.d $f22,$f18,$f16 ! 4040: L.1265: ! 4041: cvt.s.d $f18,$f22 ! 4042: sub.s $f18,$f18,$f26 ! 4043: cvt.d.s $f16,$f18 ! 4044: l.d $f10,L.836 ! 4045: c.lt.d $f16,$f10; bc1t L.1262 ! 4046: sub.d $f16,$f16,$f10 ! 4047: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2 ! 4048: addu $25,$25,0x80000000 ! 4049: sw $25,$fp20-44($sp) ! 4050: b L.1263 ! 4051: L.1262: ! 4052: trunc.w.s $f2,$f18,$25; mfc1 $25,$f2 ! 4053: sw $25,$fp20-44($sp) ! 4054: L.1263: ! 4055: lw $18,$fp20-44($sp) ! 4056: beq $18,3,L.1266 ! 4057: li $23,132 ! 4058: beq $30,$0,L.1268 ! 4059: la $4,L.695 ! 4060: move $5,$23 ! 4061: jal printf # int ! 4062: L.1268: ! 4063: L.1266: ! 4064: li $18,5 ! 4065: l.d $f24,L.417 ! 4066: blt $18,$0,L.1274 ! 4067: mtc1 $18,$f22; cvt.d.w $f22,$f22 ! 4068: b L.1275 ! 4069: L.1274: ! 4070: mtc1 $18,$f18; cvt.d.w $f18,$f18 ! 4071: l.d $f16,L.601 ! 4072: add.d $f22,$f18,$f16 ! 4073: L.1275: ! 4074: sub.d $f18,$f22,$f24 ! 4075: l.d $f16,L.836 ! 4076: c.lt.d $f18,$f16; bc1t L.1272 ! 4077: sub.d $f16,$f18,$f16 ! 4078: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2 ! 4079: addu $25,$25,0x80000000 ! 4080: sw $25,$fp20-48($sp) ! 4081: b L.1273 ! 4082: L.1272: ! 4083: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2 ! 4084: sw $25,$fp20-48($sp) ! 4085: L.1273: ! 4086: lw $18,$fp20-48($sp) ! 4087: beq $18,3,L.1276 ! 4088: li $23,133 ! 4089: beq $30,$0,L.1278 ! 4090: la $4,L.695 ! 4091: move $5,$23 ! 4092: jal printf # int ! 4093: L.1278: ! 4094: L.1276: ! 4095: l.s $f30,L.848 ! 4096: li $17,2 ! 4097: sll $25,$17,24; sra $25,$25,24 ! 4098: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4099: cvt.s.d $f18,$f18 ! 4100: sub.s $f30,$f30,$f18 ! 4101: l.s $f18,L.1282 ! 4102: c.eq.s $f30,$f18; bc1t L.1280 ! 4103: li $23,134 ! 4104: beq $30,$0,L.1283 ! 4105: la $4,L.695 ! 4106: move $5,$23 ! 4107: jal printf # int ! 4108: L.1283: ! 4109: L.1280: ! 4110: l.s $f30,L.848 ! 4111: li $16,2 ! 4112: sll $25,$16,16; sra $25,$25,16 ! 4113: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4114: cvt.s.d $f18,$f18 ! 4115: sub.s $f30,$f30,$f18 ! 4116: l.s $f18,L.1282 ! 4117: c.eq.s $f30,$f18; bc1t L.1285 ! 4118: li $23,135 ! 4119: beq $30,$0,L.1287 ! 4120: la $4,L.695 ! 4121: move $5,$23 ! 4122: jal printf # int ! 4123: L.1287: ! 4124: L.1285: ! 4125: l.s $f30,L.848 ! 4126: li $25,2 ! 4127: sw $25,$fp20-4($sp) ! 4128: lw $25,$fp20-4($sp) ! 4129: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4130: cvt.s.d $f18,$f18 ! 4131: sub.s $f30,$f30,$f18 ! 4132: l.s $f18,L.1282 ! 4133: c.eq.s $f30,$f18; bc1t L.1289 ! 4134: li $23,136 ! 4135: beq $30,$0,L.1291 ! 4136: la $4,L.695 ! 4137: move $5,$23 ! 4138: jal printf # int ! 4139: L.1291: ! 4140: L.1289: ! 4141: l.s $f30,L.848 ! 4142: li $25,2 ! 4143: sw $25,$fp20-8($sp) ! 4144: lw $25,$fp20-8($sp) ! 4145: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4146: cvt.s.d $f18,$f18 ! 4147: sub.s $f30,$f30,$f18 ! 4148: l.s $f18,L.1282 ! 4149: c.eq.s $f30,$f18; bc1t L.1293 ! 4150: li $23,137 ! 4151: beq $30,$0,L.1295 ! 4152: la $4,L.695 ! 4153: move $5,$23 ! 4154: jal printf # int ! 4155: L.1295: ! 4156: L.1293: ! 4157: l.s $f30,L.848 ! 4158: li $25,2 ! 4159: sw $25,$fp20-12($sp) ! 4160: lw $25,$fp20-12($sp) ! 4161: blt $25,$0,L.1298 ! 4162: mtc1 $25,$f22; cvt.d.w $f22,$f22 ! 4163: b L.1299 ! 4164: L.1298: ! 4165: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4166: l.d $f16,L.601 ! 4167: add.d $f22,$f18,$f16 ! 4168: L.1299: ! 4169: cvt.s.d $f18,$f22 ! 4170: sub.s $f30,$f30,$f18 ! 4171: l.s $f18,L.1282 ! 4172: c.eq.s $f30,$f18; bc1t L.1300 ! 4173: li $23,138 ! 4174: beq $30,$0,L.1302 ! 4175: la $4,L.695 ! 4176: move $5,$23 ! 4177: jal printf # int ! 4178: L.1302: ! 4179: L.1300: ! 4180: l.s $f30,L.848 ! 4181: l.s $f26,L.531 ! 4182: sub.s $f30,$f30,$f26 ! 4183: l.s $f18,L.1282 ! 4184: c.eq.s $f30,$f18; bc1t L.1304 ! 4185: li $23,139 ! 4186: beq $30,$0,L.1306 ! 4187: la $4,L.695 ! 4188: move $5,$23 ! 4189: jal printf # int ! 4190: L.1306: ! 4191: L.1304: ! 4192: l.s $f30,L.848 ! 4193: l.d $f24,L.417 ! 4194: cvt.d.s $f18,$f30 ! 4195: sub.d $f18,$f18,$f24 ! 4196: cvt.s.d $f30,$f18 ! 4197: l.s $f18,L.1282 ! 4198: c.eq.s $f30,$f18; bc1t L.1308 ! 4199: li $23,140 ! 4200: beq $30,$0,L.1310 ! 4201: la $4,L.695 ! 4202: move $5,$23 ! 4203: jal printf # int ! 4204: L.1310: ! 4205: L.1308: ! 4206: l.d $f28,L.880 ! 4207: li $17,2 ! 4208: sll $25,$17,24; sra $25,$25,24 ! 4209: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4210: sub.d $f28,$f28,$f18 ! 4211: l.d $f18,L.1314 ! 4212: c.eq.d $f28,$f18; bc1t L.1312 ! 4213: li $23,141 ! 4214: beq $30,$0,L.1315 ! 4215: la $4,L.695 ! 4216: move $5,$23 ! 4217: jal printf # int ! 4218: L.1315: ! 4219: L.1312: ! 4220: l.d $f28,L.880 ! 4221: li $16,2 ! 4222: sll $25,$16,16; sra $25,$25,16 ! 4223: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4224: sub.d $f28,$f28,$f18 ! 4225: l.d $f18,L.1314 ! 4226: c.eq.d $f28,$f18; bc1t L.1317 ! 4227: li $23,142 ! 4228: beq $30,$0,L.1319 ! 4229: la $4,L.695 ! 4230: move $5,$23 ! 4231: jal printf # int ! 4232: L.1319: ! 4233: L.1317: ! 4234: l.d $f28,L.880 ! 4235: li $25,2 ! 4236: sw $25,$fp20-4($sp) ! 4237: lw $25,$fp20-4($sp) ! 4238: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4239: sub.d $f28,$f28,$f18 ! 4240: l.d $f18,L.1314 ! 4241: c.eq.d $f28,$f18; bc1t L.1321 ! 4242: li $23,143 ! 4243: beq $30,$0,L.1323 ! 4244: la $4,L.695 ! 4245: move $5,$23 ! 4246: jal printf # int ! 4247: L.1323: ! 4248: L.1321: ! 4249: l.d $f28,L.880 ! 4250: li $25,2 ! 4251: sw $25,$fp20-8($sp) ! 4252: lw $25,$fp20-8($sp) ! 4253: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4254: sub.d $f28,$f28,$f18 ! 4255: l.d $f18,L.1314 ! 4256: c.eq.d $f28,$f18; bc1t L.1325 ! 4257: li $23,144 ! 4258: beq $30,$0,L.1327 ! 4259: la $4,L.695 ! 4260: move $5,$23 ! 4261: jal printf # int ! 4262: L.1327: ! 4263: L.1325: ! 4264: l.d $f28,L.880 ! 4265: li $25,2 ! 4266: sw $25,$fp20-12($sp) ! 4267: lw $25,$fp20-12($sp) ! 4268: blt $25,$0,L.1330 ! 4269: mtc1 $25,$f22; cvt.d.w $f22,$f22 ! 4270: b L.1331 ! 4271: L.1330: ! 4272: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4273: l.d $f16,L.601 ! 4274: add.d $f22,$f18,$f16 ! 4275: L.1331: ! 4276: sub.d $f28,$f28,$f22 ! 4277: l.d $f18,L.1314 ! 4278: c.eq.d $f28,$f18; bc1t L.1332 ! 4279: li $23,145 ! 4280: beq $30,$0,L.1334 ! 4281: la $4,L.695 ! 4282: move $5,$23 ! 4283: jal printf # int ! 4284: L.1334: ! 4285: L.1332: ! 4286: l.d $f28,L.880 ! 4287: l.s $f26,L.531 ! 4288: cvt.d.s $f18,$f26 ! 4289: sub.d $f28,$f28,$f18 ! 4290: l.d $f18,L.1314 ! 4291: c.eq.d $f28,$f18; bc1t L.1336 ! 4292: li $23,146 ! 4293: beq $30,$0,L.1338 ! 4294: la $4,L.695 ! 4295: move $5,$23 ! 4296: jal printf # int ! 4297: L.1338: ! 4298: L.1336: ! 4299: l.d $f28,L.880 ! 4300: l.d $f24,L.417 ! 4301: sub.d $f28,$f28,$f24 ! 4302: l.d $f18,L.1314 ! 4303: c.eq.d $f28,$f18; bc1t L.1340 ! 4304: li $23,147 ! 4305: beq $30,$0,L.1342 ! 4306: la $4,L.695 ! 4307: move $5,$23 ! 4308: jal printf # int ! 4309: L.1342: ! 4310: L.1340: ! 4311: li $22,5 ! 4312: li $17,2 ! 4313: sll $25,$22,24; sra $25,$25,24 ! 4314: sll $24,$17,24; sra $24,$24,24 ! 4315: mul $22,$25,$24 ! 4316: sll $25,$22,24; sra $25,$25,24 ! 4317: beq $25,10,L.1344 ! 4318: li $23,148 ! 4319: beq $30,$0,L.1346 ! 4320: la $4,L.695 ! 4321: move $5,$23 ! 4322: jal printf # int ! 4323: L.1346: ! 4324: L.1344: ! 4325: li $22,5 ! 4326: li $16,2 ! 4327: sll $25,$22,24; sra $25,$25,24 ! 4328: sll $24,$16,16; sra $24,$24,16 ! 4329: mul $22,$25,$24 ! 4330: sll $25,$22,24; sra $25,$25,24 ! 4331: beq $25,10,L.1348 ! 4332: li $23,149 ! 4333: beq $30,$0,L.1350 ! 4334: la $4,L.695 ! 4335: move $5,$23 ! 4336: jal printf # int ! 4337: L.1350: ! 4338: L.1348: ! 4339: li $22,5 ! 4340: li $25,2 ! 4341: sw $25,$fp20-4($sp) ! 4342: sll $25,$22,24; sra $25,$25,24 ! 4343: lw $24,$fp20-4($sp) ! 4344: mul $22,$25,$24 ! 4345: sll $25,$22,24; sra $25,$25,24 ! 4346: beq $25,10,L.1352 ! 4347: li $23,150 ! 4348: beq $30,$0,L.1354 ! 4349: la $4,L.695 ! 4350: move $5,$23 ! 4351: jal printf # int ! 4352: L.1354: ! 4353: L.1352: ! 4354: li $22,5 ! 4355: li $25,2 ! 4356: sw $25,$fp20-8($sp) ! 4357: sll $25,$22,24; sra $25,$25,24 ! 4358: lw $24,$fp20-8($sp) ! 4359: mul $22,$25,$24 ! 4360: sll $25,$22,24; sra $25,$25,24 ! 4361: beq $25,10,L.1356 ! 4362: li $23,151 ! 4363: beq $30,$0,L.1358 ! 4364: la $4,L.695 ! 4365: move $5,$23 ! 4366: jal printf # int ! 4367: L.1358: ! 4368: L.1356: ! 4369: li $22,5 ! 4370: li $25,2 ! 4371: sw $25,$fp20-12($sp) ! 4372: sll $25,$22,24; sra $25,$25,24 ! 4373: lw $24,$fp20-12($sp) ! 4374: mul $22,$25,$24 ! 4375: sll $25,$22,24; sra $25,$25,24 ! 4376: beq $25,10,L.1360 ! 4377: li $23,152 ! 4378: beq $30,$0,L.1362 ! 4379: la $4,L.695 ! 4380: move $5,$23 ! 4381: jal printf # int ! 4382: L.1362: ! 4383: L.1360: ! 4384: li $22,5 ! 4385: l.s $f26,L.531 ! 4386: sll $25,$22,24; sra $25,$25,24 ! 4387: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4388: cvt.s.d $f18,$f18 ! 4389: mul.s $f18,$f18,$f26 ! 4390: trunc.w.s $f2,$f18,$22; mfc1 $22,$f2 ! 4391: sll $25,$22,24; sra $25,$25,24 ! 4392: beq $25,10,L.1364 ! 4393: li $23,153 ! 4394: beq $30,$0,L.1366 ! 4395: la $4,L.695 ! 4396: move $5,$23 ! 4397: jal printf # int ! 4398: L.1366: ! 4399: L.1364: ! 4400: li $22,5 ! 4401: l.d $f24,L.417 ! 4402: sll $25,$22,24; sra $25,$25,24 ! 4403: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4404: mul.d $f18,$f18,$f24 ! 4405: trunc.w.d $f2,$f18,$22; mfc1 $22,$f2 ! 4406: sll $25,$22,24; sra $25,$25,24 ! 4407: beq $25,10,L.1368 ! 4408: li $23,154 ! 4409: beq $30,$0,L.1370 ! 4410: la $4,L.695 ! 4411: move $5,$23 ! 4412: jal printf # int ! 4413: L.1370: ! 4414: L.1368: ! 4415: li $21,5 ! 4416: li $17,2 ! 4417: sll $25,$21,16; sra $25,$25,16 ! 4418: sll $24,$17,24; sra $24,$24,24 ! 4419: mul $21,$25,$24 ! 4420: sll $25,$21,16; sra $25,$25,16 ! 4421: beq $25,10,L.1372 ! 4422: li $23,155 ! 4423: beq $30,$0,L.1374 ! 4424: la $4,L.695 ! 4425: move $5,$23 ! 4426: jal printf # int ! 4427: L.1374: ! 4428: L.1372: ! 4429: li $21,5 ! 4430: li $16,2 ! 4431: sll $25,$21,16; sra $25,$25,16 ! 4432: sll $24,$16,16; sra $24,$24,16 ! 4433: mul $21,$25,$24 ! 4434: sll $25,$21,16; sra $25,$25,16 ! 4435: beq $25,10,L.1376 ! 4436: li $23,156 ! 4437: beq $30,$0,L.1378 ! 4438: la $4,L.695 ! 4439: move $5,$23 ! 4440: jal printf # int ! 4441: L.1378: ! 4442: L.1376: ! 4443: li $21,5 ! 4444: li $25,2 ! 4445: sw $25,$fp20-4($sp) ! 4446: sll $25,$21,16; sra $25,$25,16 ! 4447: lw $24,$fp20-4($sp) ! 4448: mul $21,$25,$24 ! 4449: sll $25,$21,16; sra $25,$25,16 ! 4450: beq $25,10,L.1380 ! 4451: li $23,157 ! 4452: beq $30,$0,L.1382 ! 4453: la $4,L.695 ! 4454: move $5,$23 ! 4455: jal printf # int ! 4456: L.1382: ! 4457: L.1380: ! 4458: li $21,5 ! 4459: li $25,2 ! 4460: sw $25,$fp20-8($sp) ! 4461: sll $25,$21,16; sra $25,$25,16 ! 4462: lw $24,$fp20-8($sp) ! 4463: mul $21,$25,$24 ! 4464: sll $25,$21,16; sra $25,$25,16 ! 4465: beq $25,10,L.1384 ! 4466: li $23,158 ! 4467: beq $30,$0,L.1386 ! 4468: la $4,L.695 ! 4469: move $5,$23 ! 4470: jal printf # int ! 4471: L.1386: ! 4472: L.1384: ! 4473: li $21,5 ! 4474: li $25,2 ! 4475: sw $25,$fp20-12($sp) ! 4476: sll $25,$21,16; sra $25,$25,16 ! 4477: lw $24,$fp20-12($sp) ! 4478: mul $21,$25,$24 ! 4479: sll $25,$21,16; sra $25,$25,16 ! 4480: beq $25,10,L.1388 ! 4481: li $23,159 ! 4482: beq $30,$0,L.1390 ! 4483: la $4,L.695 ! 4484: move $5,$23 ! 4485: jal printf # int ! 4486: L.1390: ! 4487: L.1388: ! 4488: li $21,5 ! 4489: l.s $f26,L.531 ! 4490: sll $25,$21,16; sra $25,$25,16 ! 4491: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4492: cvt.s.d $f18,$f18 ! 4493: mul.s $f18,$f18,$f26 ! 4494: trunc.w.s $f2,$f18,$21; mfc1 $21,$f2 ! 4495: sll $25,$21,16; sra $25,$25,16 ! 4496: beq $25,10,L.1392 ! 4497: li $23,160 ! 4498: beq $30,$0,L.1394 ! 4499: la $4,L.695 ! 4500: move $5,$23 ! 4501: jal printf # int ! 4502: L.1394: ! 4503: L.1392: ! 4504: li $21,5 ! 4505: l.d $f24,L.417 ! 4506: sll $25,$21,16; sra $25,$25,16 ! 4507: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4508: mul.d $f18,$f18,$f24 ! 4509: trunc.w.d $f2,$f18,$21; mfc1 $21,$f2 ! 4510: sll $25,$21,16; sra $25,$25,16 ! 4511: beq $25,10,L.1396 ! 4512: li $23,161 ! 4513: beq $30,$0,L.1398 ! 4514: la $4,L.695 ! 4515: move $5,$23 ! 4516: jal printf # int ! 4517: L.1398: ! 4518: L.1396: ! 4519: li $20,5 ! 4520: li $17,2 ! 4521: sll $25,$17,24; sra $25,$25,24 ! 4522: mul $20,$20,$25 ! 4523: beq $20,10,L.1400 ! 4524: li $23,162 ! 4525: beq $30,$0,L.1402 ! 4526: la $4,L.695 ! 4527: move $5,$23 ! 4528: jal printf # int ! 4529: L.1402: ! 4530: L.1400: ! 4531: li $20,5 ! 4532: li $16,2 ! 4533: sll $25,$16,16; sra $25,$25,16 ! 4534: mul $20,$20,$25 ! 4535: beq $20,10,L.1404 ! 4536: li $23,163 ! 4537: beq $30,$0,L.1406 ! 4538: la $4,L.695 ! 4539: move $5,$23 ! 4540: jal printf # int ! 4541: L.1406: ! 4542: L.1404: ! 4543: li $20,5 ! 4544: li $25,2 ! 4545: sw $25,$fp20-4($sp) ! 4546: lw $25,$fp20-4($sp) ! 4547: mul $20,$20,$25 ! 4548: beq $20,10,L.1408 ! 4549: li $23,164 ! 4550: beq $30,$0,L.1410 ! 4551: la $4,L.695 ! 4552: move $5,$23 ! 4553: jal printf # int ! 4554: L.1410: ! 4555: L.1408: ! 4556: li $20,5 ! 4557: li $25,2 ! 4558: sw $25,$fp20-8($sp) ! 4559: lw $25,$fp20-8($sp) ! 4560: mul $20,$20,$25 ! 4561: beq $20,10,L.1412 ! 4562: li $23,165 ! 4563: beq $30,$0,L.1414 ! 4564: la $4,L.695 ! 4565: move $5,$23 ! 4566: jal printf # int ! 4567: L.1414: ! 4568: L.1412: ! 4569: li $20,5 ! 4570: li $25,2 ! 4571: sw $25,$fp20-12($sp) ! 4572: lw $25,$fp20-12($sp) ! 4573: mul $20,$20,$25 ! 4574: beq $20,10,L.1416 ! 4575: li $23,166 ! 4576: beq $30,$0,L.1418 ! 4577: la $4,L.695 ! 4578: move $5,$23 ! 4579: jal printf # int ! 4580: L.1418: ! 4581: L.1416: ! 4582: li $20,5 ! 4583: l.s $f26,L.531 ! 4584: mtc1 $20,$f18; cvt.d.w $f18,$f18 ! 4585: cvt.s.d $f18,$f18 ! 4586: mul.s $f18,$f18,$f26 ! 4587: trunc.w.s $f2,$f18,$20; mfc1 $20,$f2 ! 4588: beq $20,10,L.1420 ! 4589: li $23,167 ! 4590: beq $30,$0,L.1422 ! 4591: la $4,L.695 ! 4592: move $5,$23 ! 4593: jal printf # int ! 4594: L.1422: ! 4595: L.1420: ! 4596: li $20,5 ! 4597: l.d $f24,L.417 ! 4598: mtc1 $20,$f18; cvt.d.w $f18,$f18 ! 4599: mul.d $f18,$f18,$f24 ! 4600: trunc.w.d $f2,$f18,$20; mfc1 $20,$f2 ! 4601: beq $20,10,L.1424 ! 4602: li $23,168 ! 4603: beq $30,$0,L.1426 ! 4604: la $4,L.695 ! 4605: move $5,$23 ! 4606: jal printf # int ! 4607: L.1426: ! 4608: L.1424: ! 4609: li $19,5 ! 4610: li $17,2 ! 4611: sll $25,$17,24; sra $25,$25,24 ! 4612: mul $19,$19,$25 ! 4613: beq $19,10,L.1428 ! 4614: li $23,169 ! 4615: beq $30,$0,L.1430 ! 4616: la $4,L.695 ! 4617: move $5,$23 ! 4618: jal printf # int ! 4619: L.1430: ! 4620: L.1428: ! 4621: li $19,5 ! 4622: li $16,2 ! 4623: sll $25,$16,16; sra $25,$25,16 ! 4624: mul $19,$19,$25 ! 4625: beq $19,10,L.1432 ! 4626: li $23,170 ! 4627: beq $30,$0,L.1434 ! 4628: la $4,L.695 ! 4629: move $5,$23 ! 4630: jal printf # int ! 4631: L.1434: ! 4632: L.1432: ! 4633: li $19,5 ! 4634: li $25,2 ! 4635: sw $25,$fp20-4($sp) ! 4636: lw $25,$fp20-4($sp) ! 4637: mul $19,$19,$25 ! 4638: beq $19,10,L.1436 ! 4639: li $23,171 ! 4640: beq $30,$0,L.1438 ! 4641: la $4,L.695 ! 4642: move $5,$23 ! 4643: jal printf # int ! 4644: L.1438: ! 4645: L.1436: ! 4646: li $19,5 ! 4647: li $25,2 ! 4648: sw $25,$fp20-8($sp) ! 4649: lw $25,$fp20-8($sp) ! 4650: mul $19,$19,$25 ! 4651: beq $19,10,L.1440 ! 4652: li $23,172 ! 4653: beq $30,$0,L.1442 ! 4654: la $4,L.695 ! 4655: move $5,$23 ! 4656: jal printf # int ! 4657: L.1442: ! 4658: L.1440: ! 4659: li $19,5 ! 4660: li $25,2 ! 4661: sw $25,$fp20-12($sp) ! 4662: lw $25,$fp20-12($sp) ! 4663: mul $19,$19,$25 ! 4664: beq $19,10,L.1444 ! 4665: li $23,173 ! 4666: beq $30,$0,L.1446 ! 4667: la $4,L.695 ! 4668: move $5,$23 ! 4669: jal printf # int ! 4670: L.1446: ! 4671: L.1444: ! 4672: li $19,5 ! 4673: l.s $f26,L.531 ! 4674: mtc1 $19,$f18; cvt.d.w $f18,$f18 ! 4675: cvt.s.d $f18,$f18 ! 4676: mul.s $f18,$f18,$f26 ! 4677: trunc.w.s $f2,$f18,$19; mfc1 $19,$f2 ! 4678: beq $19,10,L.1448 ! 4679: li $23,174 ! 4680: beq $30,$0,L.1450 ! 4681: la $4,L.695 ! 4682: move $5,$23 ! 4683: jal printf # int ! 4684: L.1450: ! 4685: L.1448: ! 4686: li $19,5 ! 4687: l.d $f24,L.417 ! 4688: mtc1 $19,$f18; cvt.d.w $f18,$f18 ! 4689: mul.d $f18,$f18,$f24 ! 4690: trunc.w.d $f2,$f18,$19; mfc1 $19,$f2 ! 4691: beq $19,10,L.1452 ! 4692: li $23,175 ! 4693: beq $30,$0,L.1454 ! 4694: la $4,L.695 ! 4695: move $5,$23 ! 4696: jal printf # int ! 4697: L.1454: ! 4698: L.1452: ! 4699: li $18,5 ! 4700: li $17,2 ! 4701: sll $25,$17,24; sra $25,$25,24 ! 4702: mul $18,$18,$25 ! 4703: beq $18,10,L.1456 ! 4704: li $23,176 ! 4705: beq $30,$0,L.1458 ! 4706: la $4,L.695 ! 4707: move $5,$23 ! 4708: jal printf # int ! 4709: L.1458: ! 4710: L.1456: ! 4711: li $18,5 ! 4712: li $16,2 ! 4713: sll $25,$16,16; sra $25,$25,16 ! 4714: mul $18,$18,$25 ! 4715: beq $18,10,L.1460 ! 4716: li $23,177 ! 4717: beq $30,$0,L.1462 ! 4718: la $4,L.695 ! 4719: move $5,$23 ! 4720: jal printf # int ! 4721: L.1462: ! 4722: L.1460: ! 4723: li $18,5 ! 4724: li $25,2 ! 4725: sw $25,$fp20-4($sp) ! 4726: lw $25,$fp20-4($sp) ! 4727: mul $18,$18,$25 ! 4728: beq $18,10,L.1464 ! 4729: li $23,178 ! 4730: beq $30,$0,L.1466 ! 4731: la $4,L.695 ! 4732: move $5,$23 ! 4733: jal printf # int ! 4734: L.1466: ! 4735: L.1464: ! 4736: li $18,5 ! 4737: li $25,2 ! 4738: sw $25,$fp20-8($sp) ! 4739: lw $25,$fp20-8($sp) ! 4740: mul $18,$18,$25 ! 4741: beq $18,10,L.1468 ! 4742: li $23,179 ! 4743: beq $30,$0,L.1470 ! 4744: la $4,L.695 ! 4745: move $5,$23 ! 4746: jal printf # int ! 4747: L.1470: ! 4748: L.1468: ! 4749: li $18,5 ! 4750: li $25,2 ! 4751: sw $25,$fp20-12($sp) ! 4752: lw $25,$fp20-12($sp) ! 4753: mul $18,$18,$25 ! 4754: beq $18,10,L.1472 ! 4755: li $23,180 ! 4756: beq $30,$0,L.1474 ! 4757: la $4,L.695 ! 4758: move $5,$23 ! 4759: jal printf # int ! 4760: L.1474: ! 4761: L.1472: ! 4762: li $18,5 ! 4763: l.s $f26,L.531 ! 4764: blt $18,$0,L.1480 ! 4765: mtc1 $18,$f22; cvt.d.w $f22,$f22 ! 4766: b L.1481 ! 4767: L.1480: ! 4768: mtc1 $18,$f18; cvt.d.w $f18,$f18 ! 4769: l.d $f16,L.601 ! 4770: add.d $f22,$f18,$f16 ! 4771: L.1481: ! 4772: cvt.s.d $f18,$f22 ! 4773: mul.s $f18,$f18,$f26 ! 4774: cvt.d.s $f16,$f18 ! 4775: l.d $f10,L.836 ! 4776: c.lt.d $f16,$f10; bc1t L.1478 ! 4777: sub.d $f16,$f16,$f10 ! 4778: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2 ! 4779: addu $25,$25,0x80000000 ! 4780: sw $25,$fp20-52($sp) ! 4781: b L.1479 ! 4782: L.1478: ! 4783: trunc.w.s $f2,$f18,$25; mfc1 $25,$f2 ! 4784: sw $25,$fp20-52($sp) ! 4785: L.1479: ! 4786: lw $18,$fp20-52($sp) ! 4787: beq $18,10,L.1482 ! 4788: li $23,181 ! 4789: beq $30,$0,L.1484 ! 4790: la $4,L.695 ! 4791: move $5,$23 ! 4792: jal printf # int ! 4793: L.1484: ! 4794: L.1482: ! 4795: li $18,5 ! 4796: l.d $f24,L.417 ! 4797: blt $18,$0,L.1490 ! 4798: mtc1 $18,$f22; cvt.d.w $f22,$f22 ! 4799: b L.1491 ! 4800: L.1490: ! 4801: mtc1 $18,$f18; cvt.d.w $f18,$f18 ! 4802: l.d $f16,L.601 ! 4803: add.d $f22,$f18,$f16 ! 4804: L.1491: ! 4805: mul.d $f18,$f22,$f24 ! 4806: l.d $f16,L.836 ! 4807: c.lt.d $f18,$f16; bc1t L.1488 ! 4808: sub.d $f16,$f18,$f16 ! 4809: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2 ! 4810: addu $25,$25,0x80000000 ! 4811: sw $25,$fp20-56($sp) ! 4812: b L.1489 ! 4813: L.1488: ! 4814: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2 ! 4815: sw $25,$fp20-56($sp) ! 4816: L.1489: ! 4817: lw $18,$fp20-56($sp) ! 4818: beq $18,10,L.1492 ! 4819: li $23,182 ! 4820: beq $30,$0,L.1494 ! 4821: la $4,L.695 ! 4822: move $5,$23 ! 4823: jal printf # int ! 4824: L.1494: ! 4825: L.1492: ! 4826: l.s $f30,L.848 ! 4827: li $17,2 ! 4828: sll $25,$17,24; sra $25,$25,24 ! 4829: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4830: cvt.s.d $f18,$f18 ! 4831: mul.s $f30,$f30,$f18 ! 4832: l.s $f18,L.1498 ! 4833: c.eq.s $f30,$f18; bc1t L.1496 ! 4834: li $23,183 ! 4835: beq $30,$0,L.1499 ! 4836: la $4,L.695 ! 4837: move $5,$23 ! 4838: jal printf # int ! 4839: L.1499: ! 4840: L.1496: ! 4841: l.s $f30,L.848 ! 4842: li $16,2 ! 4843: sll $25,$16,16; sra $25,$25,16 ! 4844: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4845: cvt.s.d $f18,$f18 ! 4846: mul.s $f30,$f30,$f18 ! 4847: l.s $f18,L.1498 ! 4848: c.eq.s $f30,$f18; bc1t L.1501 ! 4849: li $23,184 ! 4850: beq $30,$0,L.1503 ! 4851: la $4,L.695 ! 4852: move $5,$23 ! 4853: jal printf # int ! 4854: L.1503: ! 4855: L.1501: ! 4856: l.s $f30,L.848 ! 4857: li $25,2 ! 4858: sw $25,$fp20-4($sp) ! 4859: lw $25,$fp20-4($sp) ! 4860: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4861: cvt.s.d $f18,$f18 ! 4862: mul.s $f30,$f30,$f18 ! 4863: l.s $f18,L.1498 ! 4864: c.eq.s $f30,$f18; bc1t L.1505 ! 4865: li $23,185 ! 4866: beq $30,$0,L.1507 ! 4867: la $4,L.695 ! 4868: move $5,$23 ! 4869: jal printf # int ! 4870: L.1507: ! 4871: L.1505: ! 4872: l.s $f30,L.848 ! 4873: li $25,2 ! 4874: sw $25,$fp20-8($sp) ! 4875: lw $25,$fp20-8($sp) ! 4876: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4877: cvt.s.d $f18,$f18 ! 4878: mul.s $f30,$f30,$f18 ! 4879: l.s $f18,L.1498 ! 4880: c.eq.s $f30,$f18; bc1t L.1509 ! 4881: li $23,186 ! 4882: beq $30,$0,L.1511 ! 4883: la $4,L.695 ! 4884: move $5,$23 ! 4885: jal printf # int ! 4886: L.1511: ! 4887: L.1509: ! 4888: l.s $f30,L.848 ! 4889: li $25,2 ! 4890: sw $25,$fp20-12($sp) ! 4891: lw $25,$fp20-12($sp) ! 4892: blt $25,$0,L.1514 ! 4893: mtc1 $25,$f22; cvt.d.w $f22,$f22 ! 4894: b L.1515 ! 4895: L.1514: ! 4896: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4897: l.d $f16,L.601 ! 4898: add.d $f22,$f18,$f16 ! 4899: L.1515: ! 4900: cvt.s.d $f18,$f22 ! 4901: mul.s $f30,$f30,$f18 ! 4902: l.s $f18,L.1498 ! 4903: c.eq.s $f30,$f18; bc1t L.1516 ! 4904: li $23,187 ! 4905: beq $30,$0,L.1518 ! 4906: la $4,L.695 ! 4907: move $5,$23 ! 4908: jal printf # int ! 4909: L.1518: ! 4910: L.1516: ! 4911: l.s $f30,L.848 ! 4912: l.s $f26,L.531 ! 4913: mul.s $f30,$f30,$f26 ! 4914: l.s $f18,L.1498 ! 4915: c.eq.s $f30,$f18; bc1t L.1520 ! 4916: li $23,188 ! 4917: beq $30,$0,L.1522 ! 4918: la $4,L.695 ! 4919: move $5,$23 ! 4920: jal printf # int ! 4921: L.1522: ! 4922: L.1520: ! 4923: l.s $f30,L.848 ! 4924: l.d $f24,L.417 ! 4925: cvt.d.s $f18,$f30 ! 4926: mul.d $f18,$f18,$f24 ! 4927: cvt.s.d $f30,$f18 ! 4928: l.s $f18,L.1498 ! 4929: c.eq.s $f30,$f18; bc1t L.1524 ! 4930: li $23,189 ! 4931: beq $30,$0,L.1526 ! 4932: la $4,L.695 ! 4933: move $5,$23 ! 4934: jal printf # int ! 4935: L.1526: ! 4936: L.1524: ! 4937: l.d $f28,L.880 ! 4938: li $17,2 ! 4939: sll $25,$17,24; sra $25,$25,24 ! 4940: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4941: mul.d $f28,$f28,$f18 ! 4942: l.d $f18,L.1530 ! 4943: c.eq.d $f28,$f18; bc1t L.1528 ! 4944: li $23,190 ! 4945: beq $30,$0,L.1531 ! 4946: la $4,L.695 ! 4947: move $5,$23 ! 4948: jal printf # int ! 4949: L.1531: ! 4950: L.1528: ! 4951: l.d $f28,L.880 ! 4952: li $16,2 ! 4953: sll $25,$16,16; sra $25,$25,16 ! 4954: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4955: mul.d $f28,$f28,$f18 ! 4956: l.d $f18,L.1530 ! 4957: c.eq.d $f28,$f18; bc1t L.1533 ! 4958: li $23,191 ! 4959: beq $30,$0,L.1535 ! 4960: la $4,L.695 ! 4961: move $5,$23 ! 4962: jal printf # int ! 4963: L.1535: ! 4964: L.1533: ! 4965: l.d $f28,L.880 ! 4966: li $25,2 ! 4967: sw $25,$fp20-4($sp) ! 4968: lw $25,$fp20-4($sp) ! 4969: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4970: mul.d $f28,$f28,$f18 ! 4971: l.d $f18,L.1530 ! 4972: c.eq.d $f28,$f18; bc1t L.1537 ! 4973: li $23,192 ! 4974: beq $30,$0,L.1539 ! 4975: la $4,L.695 ! 4976: move $5,$23 ! 4977: jal printf # int ! 4978: L.1539: ! 4979: L.1537: ! 4980: l.d $f28,L.880 ! 4981: li $25,2 ! 4982: sw $25,$fp20-8($sp) ! 4983: lw $25,$fp20-8($sp) ! 4984: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 4985: mul.d $f28,$f28,$f18 ! 4986: l.d $f18,L.1530 ! 4987: c.eq.d $f28,$f18; bc1t L.1541 ! 4988: li $23,193 ! 4989: beq $30,$0,L.1543 ! 4990: la $4,L.695 ! 4991: move $5,$23 ! 4992: jal printf # int ! 4993: L.1543: ! 4994: L.1541: ! 4995: l.d $f28,L.880 ! 4996: li $25,2 ! 4997: sw $25,$fp20-12($sp) ! 4998: lw $25,$fp20-12($sp) ! 4999: blt $25,$0,L.1546 ! 5000: mtc1 $25,$f22; cvt.d.w $f22,$f22 ! 5001: b L.1547 ! 5002: L.1546: ! 5003: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5004: l.d $f16,L.601 ! 5005: add.d $f22,$f18,$f16 ! 5006: L.1547: ! 5007: mul.d $f28,$f28,$f22 ! 5008: l.d $f18,L.1530 ! 5009: c.eq.d $f28,$f18; bc1t L.1548 ! 5010: li $23,194 ! 5011: beq $30,$0,L.1550 ! 5012: la $4,L.695 ! 5013: move $5,$23 ! 5014: jal printf # int ! 5015: L.1550: ! 5016: L.1548: ! 5017: l.d $f28,L.880 ! 5018: l.s $f26,L.531 ! 5019: cvt.d.s $f18,$f26 ! 5020: mul.d $f28,$f28,$f18 ! 5021: l.d $f18,L.1530 ! 5022: c.eq.d $f28,$f18; bc1t L.1552 ! 5023: li $23,195 ! 5024: beq $30,$0,L.1554 ! 5025: la $4,L.695 ! 5026: move $5,$23 ! 5027: jal printf # int ! 5028: L.1554: ! 5029: L.1552: ! 5030: l.d $f28,L.880 ! 5031: l.d $f24,L.417 ! 5032: mul.d $f28,$f28,$f24 ! 5033: l.d $f18,L.1530 ! 5034: c.eq.d $f28,$f18; bc1t L.1556 ! 5035: li $23,196 ! 5036: beq $30,$0,L.1558 ! 5037: la $4,L.695 ! 5038: move $5,$23 ! 5039: jal printf # int ! 5040: L.1558: ! 5041: L.1556: ! 5042: li $22,5 ! 5043: li $17,2 ! 5044: sll $25,$22,24; sra $25,$25,24 ! 5045: sll $24,$17,24; sra $24,$24,24 ! 5046: div $22,$25,$24 ! 5047: sll $25,$22,24; sra $25,$25,24 ! 5048: beq $25,2,L.1560 ! 5049: li $23,197 ! 5050: beq $30,$0,L.1562 ! 5051: la $4,L.695 ! 5052: move $5,$23 ! 5053: jal printf # int ! 5054: L.1562: ! 5055: L.1560: ! 5056: li $22,5 ! 5057: li $16,2 ! 5058: sll $25,$22,24; sra $25,$25,24 ! 5059: sll $24,$16,16; sra $24,$24,16 ! 5060: div $22,$25,$24 ! 5061: sll $25,$22,24; sra $25,$25,24 ! 5062: beq $25,2,L.1564 ! 5063: li $23,198 ! 5064: beq $30,$0,L.1566 ! 5065: la $4,L.695 ! 5066: move $5,$23 ! 5067: jal printf # int ! 5068: L.1566: ! 5069: L.1564: ! 5070: li $22,5 ! 5071: li $25,2 ! 5072: sw $25,$fp20-4($sp) ! 5073: sll $25,$22,24; sra $25,$25,24 ! 5074: lw $24,$fp20-4($sp) ! 5075: div $22,$25,$24 ! 5076: sll $25,$22,24; sra $25,$25,24 ! 5077: beq $25,2,L.1568 ! 5078: li $23,199 ! 5079: beq $30,$0,L.1570 ! 5080: la $4,L.695 ! 5081: move $5,$23 ! 5082: jal printf # int ! 5083: L.1570: ! 5084: L.1568: ! 5085: li $22,5 ! 5086: li $25,2 ! 5087: sw $25,$fp20-8($sp) ! 5088: sll $25,$22,24; sra $25,$25,24 ! 5089: lw $24,$fp20-8($sp) ! 5090: div $22,$25,$24 ! 5091: sll $25,$22,24; sra $25,$25,24 ! 5092: beq $25,2,L.1572 ! 5093: li $23,200 ! 5094: beq $30,$0,L.1574 ! 5095: la $4,L.695 ! 5096: move $5,$23 ! 5097: jal printf # int ! 5098: L.1574: ! 5099: L.1572: ! 5100: li $22,5 ! 5101: li $25,2 ! 5102: sw $25,$fp20-12($sp) ! 5103: sll $25,$22,24; sra $25,$25,24 ! 5104: lw $24,$fp20-12($sp) ! 5105: divu $22,$25,$24 ! 5106: sll $25,$22,24; sra $25,$25,24 ! 5107: beq $25,2,L.1576 ! 5108: li $23,201 ! 5109: beq $30,$0,L.1578 ! 5110: la $4,L.695 ! 5111: move $5,$23 ! 5112: jal printf # int ! 5113: L.1578: ! 5114: L.1576: ! 5115: li $22,5 ! 5116: l.s $f26,L.531 ! 5117: sll $25,$22,24; sra $25,$25,24 ! 5118: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5119: cvt.s.d $f18,$f18 ! 5120: div.s $f18,$f18,$f26 ! 5121: trunc.w.s $f2,$f18,$22; mfc1 $22,$f2 ! 5122: sll $25,$22,24; sra $25,$25,24 ! 5123: beq $25,2,L.1580 ! 5124: li $23,202 ! 5125: beq $30,$0,L.1582 ! 5126: la $4,L.695 ! 5127: move $5,$23 ! 5128: jal printf # int ! 5129: L.1582: ! 5130: L.1580: ! 5131: li $22,5 ! 5132: l.d $f24,L.417 ! 5133: sll $25,$22,24; sra $25,$25,24 ! 5134: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5135: div.d $f18,$f18,$f24 ! 5136: trunc.w.d $f2,$f18,$22; mfc1 $22,$f2 ! 5137: sll $25,$22,24; sra $25,$25,24 ! 5138: beq $25,2,L.1584 ! 5139: li $23,203 ! 5140: beq $30,$0,L.1586 ! 5141: la $4,L.695 ! 5142: move $5,$23 ! 5143: jal printf # int ! 5144: L.1586: ! 5145: L.1584: ! 5146: li $21,5 ! 5147: li $17,2 ! 5148: sll $25,$21,16; sra $25,$25,16 ! 5149: sll $24,$17,24; sra $24,$24,24 ! 5150: div $21,$25,$24 ! 5151: sll $25,$21,16; sra $25,$25,16 ! 5152: beq $25,2,L.1588 ! 5153: li $23,204 ! 5154: beq $30,$0,L.1590 ! 5155: la $4,L.695 ! 5156: move $5,$23 ! 5157: jal printf # int ! 5158: L.1590: ! 5159: L.1588: ! 5160: li $21,5 ! 5161: li $16,2 ! 5162: sll $25,$21,16; sra $25,$25,16 ! 5163: sll $24,$16,16; sra $24,$24,16 ! 5164: div $21,$25,$24 ! 5165: sll $25,$21,16; sra $25,$25,16 ! 5166: beq $25,2,L.1592 ! 5167: li $23,205 ! 5168: beq $30,$0,L.1594 ! 5169: la $4,L.695 ! 5170: move $5,$23 ! 5171: jal printf # int ! 5172: L.1594: ! 5173: L.1592: ! 5174: li $21,5 ! 5175: li $25,2 ! 5176: sw $25,$fp20-4($sp) ! 5177: sll $25,$21,16; sra $25,$25,16 ! 5178: lw $24,$fp20-4($sp) ! 5179: div $21,$25,$24 ! 5180: sll $25,$21,16; sra $25,$25,16 ! 5181: beq $25,2,L.1596 ! 5182: li $23,206 ! 5183: beq $30,$0,L.1598 ! 5184: la $4,L.695 ! 5185: move $5,$23 ! 5186: jal printf # int ! 5187: L.1598: ! 5188: L.1596: ! 5189: li $21,5 ! 5190: li $25,2 ! 5191: sw $25,$fp20-8($sp) ! 5192: sll $25,$21,16; sra $25,$25,16 ! 5193: lw $24,$fp20-8($sp) ! 5194: div $21,$25,$24 ! 5195: sll $25,$21,16; sra $25,$25,16 ! 5196: beq $25,2,L.1600 ! 5197: li $23,207 ! 5198: beq $30,$0,L.1602 ! 5199: la $4,L.695 ! 5200: move $5,$23 ! 5201: jal printf # int ! 5202: L.1602: ! 5203: L.1600: ! 5204: li $21,5 ! 5205: li $25,2 ! 5206: sw $25,$fp20-12($sp) ! 5207: sll $25,$21,16; sra $25,$25,16 ! 5208: lw $24,$fp20-12($sp) ! 5209: divu $21,$25,$24 ! 5210: sll $25,$21,16; sra $25,$25,16 ! 5211: beq $25,2,L.1604 ! 5212: li $23,208 ! 5213: beq $30,$0,L.1606 ! 5214: la $4,L.695 ! 5215: move $5,$23 ! 5216: jal printf # int ! 5217: L.1606: ! 5218: L.1604: ! 5219: li $21,5 ! 5220: l.s $f26,L.531 ! 5221: sll $25,$21,16; sra $25,$25,16 ! 5222: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5223: cvt.s.d $f18,$f18 ! 5224: div.s $f18,$f18,$f26 ! 5225: trunc.w.s $f2,$f18,$21; mfc1 $21,$f2 ! 5226: sll $25,$21,16; sra $25,$25,16 ! 5227: beq $25,2,L.1608 ! 5228: li $23,209 ! 5229: beq $30,$0,L.1610 ! 5230: la $4,L.695 ! 5231: move $5,$23 ! 5232: jal printf # int ! 5233: L.1610: ! 5234: L.1608: ! 5235: li $21,5 ! 5236: l.d $f24,L.417 ! 5237: sll $25,$21,16; sra $25,$25,16 ! 5238: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5239: div.d $f18,$f18,$f24 ! 5240: trunc.w.d $f2,$f18,$21; mfc1 $21,$f2 ! 5241: sll $25,$21,16; sra $25,$25,16 ! 5242: beq $25,2,L.1612 ! 5243: li $23,210 ! 5244: beq $30,$0,L.1614 ! 5245: la $4,L.695 ! 5246: move $5,$23 ! 5247: jal printf # int ! 5248: L.1614: ! 5249: L.1612: ! 5250: li $20,5 ! 5251: li $17,2 ! 5252: sll $25,$17,24; sra $25,$25,24 ! 5253: div $20,$20,$25 ! 5254: beq $20,2,L.1616 ! 5255: li $23,211 ! 5256: beq $30,$0,L.1618 ! 5257: la $4,L.695 ! 5258: move $5,$23 ! 5259: jal printf # int ! 5260: L.1618: ! 5261: L.1616: ! 5262: li $20,5 ! 5263: li $16,2 ! 5264: sll $25,$16,16; sra $25,$25,16 ! 5265: div $20,$20,$25 ! 5266: beq $20,2,L.1620 ! 5267: li $23,212 ! 5268: beq $30,$0,L.1622 ! 5269: la $4,L.695 ! 5270: move $5,$23 ! 5271: jal printf # int ! 5272: L.1622: ! 5273: L.1620: ! 5274: li $20,5 ! 5275: li $25,2 ! 5276: sw $25,$fp20-4($sp) ! 5277: lw $25,$fp20-4($sp) ! 5278: div $20,$20,$25 ! 5279: beq $20,2,L.1624 ! 5280: li $23,213 ! 5281: beq $30,$0,L.1626 ! 5282: la $4,L.695 ! 5283: move $5,$23 ! 5284: jal printf # int ! 5285: L.1626: ! 5286: L.1624: ! 5287: li $20,5 ! 5288: li $25,2 ! 5289: sw $25,$fp20-8($sp) ! 5290: lw $25,$fp20-8($sp) ! 5291: div $20,$20,$25 ! 5292: beq $20,2,L.1628 ! 5293: li $23,214 ! 5294: beq $30,$0,L.1630 ! 5295: la $4,L.695 ! 5296: move $5,$23 ! 5297: jal printf # int ! 5298: L.1630: ! 5299: L.1628: ! 5300: li $20,5 ! 5301: li $25,2 ! 5302: sw $25,$fp20-12($sp) ! 5303: lw $25,$fp20-12($sp) ! 5304: divu $20,$20,$25 ! 5305: beq $20,2,L.1632 ! 5306: li $23,215 ! 5307: beq $30,$0,L.1634 ! 5308: la $4,L.695 ! 5309: move $5,$23 ! 5310: jal printf # int ! 5311: L.1634: ! 5312: L.1632: ! 5313: li $20,5 ! 5314: l.s $f26,L.531 ! 5315: mtc1 $20,$f18; cvt.d.w $f18,$f18 ! 5316: cvt.s.d $f18,$f18 ! 5317: div.s $f18,$f18,$f26 ! 5318: trunc.w.s $f2,$f18,$20; mfc1 $20,$f2 ! 5319: beq $20,2,L.1636 ! 5320: li $23,216 ! 5321: beq $30,$0,L.1638 ! 5322: la $4,L.695 ! 5323: move $5,$23 ! 5324: jal printf # int ! 5325: L.1638: ! 5326: L.1636: ! 5327: li $20,5 ! 5328: l.d $f24,L.417 ! 5329: mtc1 $20,$f18; cvt.d.w $f18,$f18 ! 5330: div.d $f18,$f18,$f24 ! 5331: trunc.w.d $f2,$f18,$20; mfc1 $20,$f2 ! 5332: beq $20,2,L.1640 ! 5333: li $23,217 ! 5334: beq $30,$0,L.1642 ! 5335: la $4,L.695 ! 5336: move $5,$23 ! 5337: jal printf # int ! 5338: L.1642: ! 5339: L.1640: ! 5340: li $19,5 ! 5341: li $17,2 ! 5342: sll $25,$17,24; sra $25,$25,24 ! 5343: div $19,$19,$25 ! 5344: beq $19,2,L.1644 ! 5345: li $23,218 ! 5346: beq $30,$0,L.1646 ! 5347: la $4,L.695 ! 5348: move $5,$23 ! 5349: jal printf # int ! 5350: L.1646: ! 5351: L.1644: ! 5352: li $19,5 ! 5353: li $16,2 ! 5354: sll $25,$16,16; sra $25,$25,16 ! 5355: div $19,$19,$25 ! 5356: beq $19,2,L.1648 ! 5357: li $23,219 ! 5358: beq $30,$0,L.1650 ! 5359: la $4,L.695 ! 5360: move $5,$23 ! 5361: jal printf # int ! 5362: L.1650: ! 5363: L.1648: ! 5364: li $19,5 ! 5365: li $25,2 ! 5366: sw $25,$fp20-4($sp) ! 5367: lw $25,$fp20-4($sp) ! 5368: div $19,$19,$25 ! 5369: beq $19,2,L.1652 ! 5370: li $23,220 ! 5371: beq $30,$0,L.1654 ! 5372: la $4,L.695 ! 5373: move $5,$23 ! 5374: jal printf # int ! 5375: L.1654: ! 5376: L.1652: ! 5377: li $19,5 ! 5378: li $25,2 ! 5379: sw $25,$fp20-8($sp) ! 5380: lw $25,$fp20-8($sp) ! 5381: div $19,$19,$25 ! 5382: beq $19,2,L.1656 ! 5383: li $23,221 ! 5384: beq $30,$0,L.1658 ! 5385: la $4,L.695 ! 5386: move $5,$23 ! 5387: jal printf # int ! 5388: L.1658: ! 5389: L.1656: ! 5390: li $19,5 ! 5391: li $25,2 ! 5392: sw $25,$fp20-12($sp) ! 5393: lw $25,$fp20-12($sp) ! 5394: divu $19,$19,$25 ! 5395: beq $19,2,L.1660 ! 5396: li $23,222 ! 5397: beq $30,$0,L.1662 ! 5398: la $4,L.695 ! 5399: move $5,$23 ! 5400: jal printf # int ! 5401: L.1662: ! 5402: L.1660: ! 5403: li $19,5 ! 5404: l.s $f26,L.531 ! 5405: mtc1 $19,$f18; cvt.d.w $f18,$f18 ! 5406: cvt.s.d $f18,$f18 ! 5407: div.s $f18,$f18,$f26 ! 5408: trunc.w.s $f2,$f18,$19; mfc1 $19,$f2 ! 5409: beq $19,2,L.1664 ! 5410: li $23,223 ! 5411: beq $30,$0,L.1666 ! 5412: la $4,L.695 ! 5413: move $5,$23 ! 5414: jal printf # int ! 5415: L.1666: ! 5416: L.1664: ! 5417: li $19,5 ! 5418: l.d $f24,L.417 ! 5419: mtc1 $19,$f18; cvt.d.w $f18,$f18 ! 5420: div.d $f18,$f18,$f24 ! 5421: trunc.w.d $f2,$f18,$19; mfc1 $19,$f2 ! 5422: beq $19,2,L.1668 ! 5423: li $23,224 ! 5424: beq $30,$0,L.1670 ! 5425: la $4,L.695 ! 5426: move $5,$23 ! 5427: jal printf # int ! 5428: L.1670: ! 5429: L.1668: ! 5430: li $18,5 ! 5431: li $17,2 ! 5432: sll $25,$17,24; sra $25,$25,24 ! 5433: divu $18,$18,$25 ! 5434: beq $18,2,L.1672 ! 5435: li $23,225 ! 5436: beq $30,$0,L.1674 ! 5437: la $4,L.695 ! 5438: move $5,$23 ! 5439: jal printf # int ! 5440: L.1674: ! 5441: L.1672: ! 5442: li $18,5 ! 5443: li $16,2 ! 5444: sll $25,$16,16; sra $25,$25,16 ! 5445: divu $18,$18,$25 ! 5446: beq $18,2,L.1676 ! 5447: li $23,226 ! 5448: beq $30,$0,L.1678 ! 5449: la $4,L.695 ! 5450: move $5,$23 ! 5451: jal printf # int ! 5452: L.1678: ! 5453: L.1676: ! 5454: li $18,5 ! 5455: li $25,2 ! 5456: sw $25,$fp20-4($sp) ! 5457: lw $25,$fp20-4($sp) ! 5458: divu $18,$18,$25 ! 5459: beq $18,2,L.1680 ! 5460: li $23,227 ! 5461: beq $30,$0,L.1682 ! 5462: la $4,L.695 ! 5463: move $5,$23 ! 5464: jal printf # int ! 5465: L.1682: ! 5466: L.1680: ! 5467: li $18,5 ! 5468: li $25,2 ! 5469: sw $25,$fp20-8($sp) ! 5470: lw $25,$fp20-8($sp) ! 5471: divu $18,$18,$25 ! 5472: beq $18,2,L.1684 ! 5473: li $23,228 ! 5474: beq $30,$0,L.1686 ! 5475: la $4,L.695 ! 5476: move $5,$23 ! 5477: jal printf # int ! 5478: L.1686: ! 5479: L.1684: ! 5480: li $18,5 ! 5481: li $25,2 ! 5482: sw $25,$fp20-12($sp) ! 5483: lw $25,$fp20-12($sp) ! 5484: divu $18,$18,$25 ! 5485: beq $18,2,L.1688 ! 5486: li $23,229 ! 5487: beq $30,$0,L.1690 ! 5488: la $4,L.695 ! 5489: move $5,$23 ! 5490: jal printf # int ! 5491: L.1690: ! 5492: L.1688: ! 5493: li $18,5 ! 5494: l.s $f26,L.531 ! 5495: blt $18,$0,L.1696 ! 5496: mtc1 $18,$f22; cvt.d.w $f22,$f22 ! 5497: b L.1697 ! 5498: L.1696: ! 5499: mtc1 $18,$f18; cvt.d.w $f18,$f18 ! 5500: l.d $f16,L.601 ! 5501: add.d $f22,$f18,$f16 ! 5502: L.1697: ! 5503: cvt.s.d $f18,$f22 ! 5504: div.s $f18,$f18,$f26 ! 5505: cvt.d.s $f16,$f18 ! 5506: l.d $f10,L.836 ! 5507: c.lt.d $f16,$f10; bc1t L.1694 ! 5508: sub.d $f16,$f16,$f10 ! 5509: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2 ! 5510: addu $25,$25,0x80000000 ! 5511: sw $25,$fp20-60($sp) ! 5512: b L.1695 ! 5513: L.1694: ! 5514: trunc.w.s $f2,$f18,$25; mfc1 $25,$f2 ! 5515: sw $25,$fp20-60($sp) ! 5516: L.1695: ! 5517: lw $18,$fp20-60($sp) ! 5518: beq $18,2,L.1698 ! 5519: li $23,230 ! 5520: beq $30,$0,L.1700 ! 5521: la $4,L.695 ! 5522: move $5,$23 ! 5523: jal printf # int ! 5524: L.1700: ! 5525: L.1698: ! 5526: li $18,5 ! 5527: l.d $f24,L.417 ! 5528: blt $18,$0,L.1706 ! 5529: mtc1 $18,$f22; cvt.d.w $f22,$f22 ! 5530: b L.1707 ! 5531: L.1706: ! 5532: mtc1 $18,$f18; cvt.d.w $f18,$f18 ! 5533: l.d $f16,L.601 ! 5534: add.d $f22,$f18,$f16 ! 5535: L.1707: ! 5536: div.d $f18,$f22,$f24 ! 5537: l.d $f16,L.836 ! 5538: c.lt.d $f18,$f16; bc1t L.1704 ! 5539: sub.d $f16,$f18,$f16 ! 5540: trunc.w.d $f2,$f16,$25; mfc1 $25,$f2 ! 5541: addu $25,$25,0x80000000 ! 5542: sw $25,$fp20-64($sp) ! 5543: b L.1705 ! 5544: L.1704: ! 5545: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2 ! 5546: sw $25,$fp20-64($sp) ! 5547: L.1705: ! 5548: lw $18,$fp20-64($sp) ! 5549: beq $18,2,L.1708 ! 5550: li $23,231 ! 5551: beq $30,$0,L.1710 ! 5552: la $4,L.695 ! 5553: move $5,$23 ! 5554: jal printf # int ! 5555: L.1710: ! 5556: L.1708: ! 5557: l.s $f30,L.848 ! 5558: li $17,2 ! 5559: sll $25,$17,24; sra $25,$25,24 ! 5560: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5561: cvt.s.d $f18,$f18 ! 5562: div.s $f30,$f30,$f18 ! 5563: cvt.d.s $f18,$f30 ! 5564: l.d $f16,L.1714 ! 5565: c.eq.d $f18,$f16; bc1t L.1712 ! 5566: li $23,232 ! 5567: beq $30,$0,L.1715 ! 5568: la $4,L.695 ! 5569: move $5,$23 ! 5570: jal printf # int ! 5571: L.1715: ! 5572: L.1712: ! 5573: l.s $f30,L.848 ! 5574: li $16,2 ! 5575: sll $25,$16,16; sra $25,$25,16 ! 5576: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5577: cvt.s.d $f18,$f18 ! 5578: div.s $f30,$f30,$f18 ! 5579: cvt.d.s $f18,$f30 ! 5580: l.d $f16,L.1714 ! 5581: c.eq.d $f18,$f16; bc1t L.1717 ! 5582: li $23,233 ! 5583: beq $30,$0,L.1719 ! 5584: la $4,L.695 ! 5585: move $5,$23 ! 5586: jal printf # int ! 5587: L.1719: ! 5588: L.1717: ! 5589: l.s $f30,L.848 ! 5590: li $25,2 ! 5591: sw $25,$fp20-4($sp) ! 5592: lw $25,$fp20-4($sp) ! 5593: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5594: cvt.s.d $f18,$f18 ! 5595: div.s $f30,$f30,$f18 ! 5596: cvt.d.s $f18,$f30 ! 5597: l.d $f16,L.1714 ! 5598: c.eq.d $f18,$f16; bc1t L.1721 ! 5599: li $23,234 ! 5600: beq $30,$0,L.1723 ! 5601: la $4,L.695 ! 5602: move $5,$23 ! 5603: jal printf # int ! 5604: L.1723: ! 5605: L.1721: ! 5606: l.s $f30,L.848 ! 5607: li $25,2 ! 5608: sw $25,$fp20-8($sp) ! 5609: lw $25,$fp20-8($sp) ! 5610: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5611: cvt.s.d $f18,$f18 ! 5612: div.s $f30,$f30,$f18 ! 5613: cvt.d.s $f18,$f30 ! 5614: l.d $f16,L.1714 ! 5615: c.eq.d $f18,$f16; bc1t L.1725 ! 5616: li $23,235 ! 5617: beq $30,$0,L.1727 ! 5618: la $4,L.695 ! 5619: move $5,$23 ! 5620: jal printf # int ! 5621: L.1727: ! 5622: L.1725: ! 5623: l.s $f30,L.848 ! 5624: li $25,2 ! 5625: sw $25,$fp20-12($sp) ! 5626: lw $25,$fp20-12($sp) ! 5627: blt $25,$0,L.1730 ! 5628: mtc1 $25,$f22; cvt.d.w $f22,$f22 ! 5629: b L.1731 ! 5630: L.1730: ! 5631: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5632: l.d $f16,L.601 ! 5633: add.d $f22,$f18,$f16 ! 5634: L.1731: ! 5635: cvt.s.d $f18,$f22 ! 5636: div.s $f30,$f30,$f18 ! 5637: cvt.d.s $f18,$f30 ! 5638: l.d $f16,L.1714 ! 5639: c.eq.d $f18,$f16; bc1t L.1732 ! 5640: li $23,236 ! 5641: beq $30,$0,L.1734 ! 5642: la $4,L.695 ! 5643: move $5,$23 ! 5644: jal printf # int ! 5645: L.1734: ! 5646: L.1732: ! 5647: l.s $f30,L.848 ! 5648: l.s $f26,L.531 ! 5649: div.s $f30,$f30,$f26 ! 5650: cvt.d.s $f18,$f30 ! 5651: l.d $f16,L.1714 ! 5652: c.eq.d $f18,$f16; bc1t L.1736 ! 5653: li $23,237 ! 5654: beq $30,$0,L.1738 ! 5655: la $4,L.695 ! 5656: move $5,$23 ! 5657: jal printf # int ! 5658: L.1738: ! 5659: L.1736: ! 5660: l.s $f30,L.848 ! 5661: l.d $f24,L.417 ! 5662: cvt.d.s $f18,$f30 ! 5663: div.d $f18,$f18,$f24 ! 5664: cvt.s.d $f30,$f18 ! 5665: cvt.d.s $f18,$f30 ! 5666: l.d $f16,L.1714 ! 5667: c.eq.d $f18,$f16; bc1t L.1740 ! 5668: li $23,238 ! 5669: beq $30,$0,L.1742 ! 5670: la $4,L.695 ! 5671: move $5,$23 ! 5672: jal printf # int ! 5673: L.1742: ! 5674: L.1740: ! 5675: l.d $f28,L.880 ! 5676: li $17,2 ! 5677: sll $25,$17,24; sra $25,$25,24 ! 5678: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5679: div.d $f28,$f28,$f18 ! 5680: l.d $f18,L.1714 ! 5681: c.eq.d $f28,$f18; bc1t L.1744 ! 5682: li $23,239 ! 5683: beq $30,$0,L.1746 ! 5684: la $4,L.695 ! 5685: move $5,$23 ! 5686: jal printf # int ! 5687: L.1746: ! 5688: L.1744: ! 5689: l.d $f28,L.880 ! 5690: li $16,2 ! 5691: sll $25,$16,16; sra $25,$25,16 ! 5692: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5693: div.d $f28,$f28,$f18 ! 5694: l.d $f18,L.1714 ! 5695: c.eq.d $f28,$f18; bc1t L.1748 ! 5696: li $23,240 ! 5697: beq $30,$0,L.1750 ! 5698: la $4,L.695 ! 5699: move $5,$23 ! 5700: jal printf # int ! 5701: L.1750: ! 5702: L.1748: ! 5703: l.d $f28,L.880 ! 5704: li $25,2 ! 5705: sw $25,$fp20-4($sp) ! 5706: lw $25,$fp20-4($sp) ! 5707: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5708: div.d $f28,$f28,$f18 ! 5709: l.d $f18,L.1714 ! 5710: c.eq.d $f28,$f18; bc1t L.1752 ! 5711: li $23,241 ! 5712: beq $30,$0,L.1754 ! 5713: la $4,L.695 ! 5714: move $5,$23 ! 5715: jal printf # int ! 5716: L.1754: ! 5717: L.1752: ! 5718: l.d $f28,L.880 ! 5719: li $25,2 ! 5720: sw $25,$fp20-8($sp) ! 5721: lw $25,$fp20-8($sp) ! 5722: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5723: div.d $f28,$f28,$f18 ! 5724: l.d $f18,L.1714 ! 5725: c.eq.d $f28,$f18; bc1t L.1756 ! 5726: li $23,242 ! 5727: beq $30,$0,L.1758 ! 5728: la $4,L.695 ! 5729: move $5,$23 ! 5730: jal printf # int ! 5731: L.1758: ! 5732: L.1756: ! 5733: l.d $f28,L.880 ! 5734: li $25,2 ! 5735: sw $25,$fp20-12($sp) ! 5736: lw $25,$fp20-12($sp) ! 5737: blt $25,$0,L.1761 ! 5738: mtc1 $25,$f22; cvt.d.w $f22,$f22 ! 5739: b L.1762 ! 5740: L.1761: ! 5741: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 5742: l.d $f16,L.601 ! 5743: add.d $f22,$f18,$f16 ! 5744: L.1762: ! 5745: div.d $f28,$f28,$f22 ! 5746: l.d $f18,L.1714 ! 5747: c.eq.d $f28,$f18; bc1t L.1763 ! 5748: li $23,243 ! 5749: beq $30,$0,L.1765 ! 5750: la $4,L.695 ! 5751: move $5,$23 ! 5752: jal printf # int ! 5753: L.1765: ! 5754: L.1763: ! 5755: l.d $f28,L.880 ! 5756: l.s $f26,L.531 ! 5757: cvt.d.s $f18,$f26 ! 5758: div.d $f28,$f28,$f18 ! 5759: l.d $f18,L.1714 ! 5760: c.eq.d $f28,$f18; bc1t L.1767 ! 5761: li $23,244 ! 5762: beq $30,$0,L.1769 ! 5763: la $4,L.695 ! 5764: move $5,$23 ! 5765: jal printf # int ! 5766: L.1769: ! 5767: L.1767: ! 5768: l.d $f28,L.880 ! 5769: l.d $f24,L.417 ! 5770: div.d $f28,$f28,$f24 ! 5771: l.d $f18,L.1714 ! 5772: c.eq.d $f28,$f18; bc1t L.1771 ! 5773: li $23,245 ! 5774: beq $30,$0,L.1773 ! 5775: la $4,L.695 ! 5776: move $5,$23 ! 5777: jal printf # int ! 5778: L.1773: ! 5779: L.1771: ! 5780: li $22,5 ! 5781: li $17,2 ! 5782: sll $25,$22,24; sra $25,$25,24 ! 5783: sll $24,$17,24; sra $24,$24,24 ! 5784: rem $22,$25,$24 ! 5785: sll $25,$22,24; sra $25,$25,24 ! 5786: beq $25,1,L.1775 ! 5787: li $23,246 ! 5788: beq $30,$0,L.1777 ! 5789: la $4,L.695 ! 5790: move $5,$23 ! 5791: jal printf # int ! 5792: L.1777: ! 5793: L.1775: ! 5794: li $22,5 ! 5795: li $16,2 ! 5796: sll $25,$22,24; sra $25,$25,24 ! 5797: sll $24,$16,16; sra $24,$24,16 ! 5798: rem $22,$25,$24 ! 5799: sll $25,$22,24; sra $25,$25,24 ! 5800: beq $25,1,L.1779 ! 5801: li $23,247 ! 5802: beq $30,$0,L.1781 ! 5803: la $4,L.695 ! 5804: move $5,$23 ! 5805: jal printf # int ! 5806: L.1781: ! 5807: L.1779: ! 5808: li $22,5 ! 5809: li $25,2 ! 5810: sw $25,$fp20-4($sp) ! 5811: sll $25,$22,24; sra $25,$25,24 ! 5812: lw $24,$fp20-4($sp) ! 5813: rem $22,$25,$24 ! 5814: sll $25,$22,24; sra $25,$25,24 ! 5815: beq $25,1,L.1783 ! 5816: li $23,248 ! 5817: beq $30,$0,L.1785 ! 5818: la $4,L.695 ! 5819: move $5,$23 ! 5820: jal printf # int ! 5821: L.1785: ! 5822: L.1783: ! 5823: li $22,5 ! 5824: li $25,2 ! 5825: sw $25,$fp20-8($sp) ! 5826: sll $25,$22,24; sra $25,$25,24 ! 5827: lw $24,$fp20-8($sp) ! 5828: rem $22,$25,$24 ! 5829: sll $25,$22,24; sra $25,$25,24 ! 5830: beq $25,1,L.1787 ! 5831: li $23,249 ! 5832: beq $30,$0,L.1789 ! 5833: la $4,L.695 ! 5834: move $5,$23 ! 5835: jal printf # int ! 5836: L.1789: ! 5837: L.1787: ! 5838: li $22,5 ! 5839: li $25,2 ! 5840: sw $25,$fp20-12($sp) ! 5841: sll $25,$22,24; sra $25,$25,24 ! 5842: lw $24,$fp20-12($sp) ! 5843: remu $22,$25,$24 ! 5844: sll $25,$22,24; sra $25,$25,24 ! 5845: beq $25,1,L.1791 ! 5846: li $23,250 ! 5847: beq $30,$0,L.1793 ! 5848: la $4,L.695 ! 5849: move $5,$23 ! 5850: jal printf # int ! 5851: L.1793: ! 5852: L.1791: ! 5853: li $21,5 ! 5854: li $17,2 ! 5855: sll $25,$21,16; sra $25,$25,16 ! 5856: sll $24,$17,24; sra $24,$24,24 ! 5857: rem $21,$25,$24 ! 5858: sll $25,$21,16; sra $25,$25,16 ! 5859: beq $25,1,L.1795 ! 5860: li $23,251 ! 5861: beq $30,$0,L.1797 ! 5862: la $4,L.695 ! 5863: move $5,$23 ! 5864: jal printf # int ! 5865: L.1797: ! 5866: L.1795: ! 5867: li $21,5 ! 5868: li $16,2 ! 5869: sll $25,$21,16; sra $25,$25,16 ! 5870: sll $24,$16,16; sra $24,$24,16 ! 5871: rem $21,$25,$24 ! 5872: sll $25,$21,16; sra $25,$25,16 ! 5873: beq $25,1,L.1799 ! 5874: li $23,252 ! 5875: beq $30,$0,L.1801 ! 5876: la $4,L.695 ! 5877: move $5,$23 ! 5878: jal printf # int ! 5879: L.1801: ! 5880: L.1799: ! 5881: li $21,5 ! 5882: li $25,2 ! 5883: sw $25,$fp20-4($sp) ! 5884: sll $25,$21,16; sra $25,$25,16 ! 5885: lw $24,$fp20-4($sp) ! 5886: rem $21,$25,$24 ! 5887: sll $25,$21,16; sra $25,$25,16 ! 5888: beq $25,1,L.1803 ! 5889: li $23,253 ! 5890: beq $30,$0,L.1805 ! 5891: la $4,L.695 ! 5892: move $5,$23 ! 5893: jal printf # int ! 5894: L.1805: ! 5895: L.1803: ! 5896: li $21,5 ! 5897: li $25,2 ! 5898: sw $25,$fp20-8($sp) ! 5899: sll $25,$21,16; sra $25,$25,16 ! 5900: lw $24,$fp20-8($sp) ! 5901: rem $21,$25,$24 ! 5902: sll $25,$21,16; sra $25,$25,16 ! 5903: beq $25,1,L.1807 ! 5904: li $23,254 ! 5905: beq $30,$0,L.1809 ! 5906: la $4,L.695 ! 5907: move $5,$23 ! 5908: jal printf # int ! 5909: L.1809: ! 5910: L.1807: ! 5911: li $21,5 ! 5912: li $25,2 ! 5913: sw $25,$fp20-12($sp) ! 5914: sll $25,$21,16; sra $25,$25,16 ! 5915: lw $24,$fp20-12($sp) ! 5916: remu $21,$25,$24 ! 5917: sll $25,$21,16; sra $25,$25,16 ! 5918: beq $25,1,L.1811 ! 5919: li $23,255 ! 5920: beq $30,$0,L.1813 ! 5921: la $4,L.695 ! 5922: move $5,$23 ! 5923: jal printf # int ! 5924: L.1813: ! 5925: L.1811: ! 5926: li $20,5 ! 5927: li $17,2 ! 5928: sll $25,$17,24; sra $25,$25,24 ! 5929: rem $20,$20,$25 ! 5930: beq $20,1,L.1815 ! 5931: li $23,256 ! 5932: beq $30,$0,L.1817 ! 5933: la $4,L.695 ! 5934: move $5,$23 ! 5935: jal printf # int ! 5936: L.1817: ! 5937: L.1815: ! 5938: li $20,5 ! 5939: li $16,2 ! 5940: sll $25,$16,16; sra $25,$25,16 ! 5941: rem $20,$20,$25 ! 5942: beq $20,1,L.1819 ! 5943: li $23,257 ! 5944: beq $30,$0,L.1821 ! 5945: la $4,L.695 ! 5946: move $5,$23 ! 5947: jal printf # int ! 5948: L.1821: ! 5949: L.1819: ! 5950: li $20,5 ! 5951: li $25,2 ! 5952: sw $25,$fp20-4($sp) ! 5953: lw $25,$fp20-4($sp) ! 5954: rem $20,$20,$25 ! 5955: beq $20,1,L.1823 ! 5956: li $23,258 ! 5957: beq $30,$0,L.1825 ! 5958: la $4,L.695 ! 5959: move $5,$23 ! 5960: jal printf # int ! 5961: L.1825: ! 5962: L.1823: ! 5963: li $20,5 ! 5964: li $25,2 ! 5965: sw $25,$fp20-8($sp) ! 5966: lw $25,$fp20-8($sp) ! 5967: rem $20,$20,$25 ! 5968: beq $20,1,L.1827 ! 5969: li $23,259 ! 5970: beq $30,$0,L.1829 ! 5971: la $4,L.695 ! 5972: move $5,$23 ! 5973: jal printf # int ! 5974: L.1829: ! 5975: L.1827: ! 5976: li $20,5 ! 5977: li $25,2 ! 5978: sw $25,$fp20-12($sp) ! 5979: lw $25,$fp20-12($sp) ! 5980: remu $20,$20,$25 ! 5981: beq $20,1,L.1831 ! 5982: li $23,260 ! 5983: beq $30,$0,L.1833 ! 5984: la $4,L.695 ! 5985: move $5,$23 ! 5986: jal printf # int ! 5987: L.1833: ! 5988: L.1831: ! 5989: li $19,5 ! 5990: li $17,2 ! 5991: sll $25,$17,24; sra $25,$25,24 ! 5992: rem $19,$19,$25 ! 5993: beq $19,1,L.1835 ! 5994: li $23,261 ! 5995: beq $30,$0,L.1837 ! 5996: la $4,L.695 ! 5997: move $5,$23 ! 5998: jal printf # int ! 5999: L.1837: ! 6000: L.1835: ! 6001: li $19,5 ! 6002: li $16,2 ! 6003: sll $25,$16,16; sra $25,$25,16 ! 6004: rem $19,$19,$25 ! 6005: beq $19,1,L.1839 ! 6006: li $23,262 ! 6007: beq $30,$0,L.1841 ! 6008: la $4,L.695 ! 6009: move $5,$23 ! 6010: jal printf # int ! 6011: L.1841: ! 6012: L.1839: ! 6013: li $19,5 ! 6014: li $25,2 ! 6015: sw $25,$fp20-4($sp) ! 6016: lw $25,$fp20-4($sp) ! 6017: rem $19,$19,$25 ! 6018: beq $19,1,L.1843 ! 6019: li $23,263 ! 6020: beq $30,$0,L.1845 ! 6021: la $4,L.695 ! 6022: move $5,$23 ! 6023: jal printf # int ! 6024: L.1845: ! 6025: L.1843: ! 6026: li $19,5 ! 6027: li $25,2 ! 6028: sw $25,$fp20-8($sp) ! 6029: lw $25,$fp20-8($sp) ! 6030: rem $19,$19,$25 ! 6031: beq $19,1,L.1847 ! 6032: li $23,264 ! 6033: beq $30,$0,L.1849 ! 6034: la $4,L.695 ! 6035: move $5,$23 ! 6036: jal printf # int ! 6037: L.1849: ! 6038: L.1847: ! 6039: li $19,5 ! 6040: li $25,2 ! 6041: sw $25,$fp20-12($sp) ! 6042: lw $25,$fp20-12($sp) ! 6043: remu $19,$19,$25 ! 6044: beq $19,1,L.1851 ! 6045: li $23,265 ! 6046: beq $30,$0,L.1853 ! 6047: la $4,L.695 ! 6048: move $5,$23 ! 6049: jal printf # int ! 6050: L.1853: ! 6051: L.1851: ! 6052: li $18,5 ! 6053: li $17,2 ! 6054: sll $25,$17,24; sra $25,$25,24 ! 6055: remu $18,$18,$25 ! 6056: beq $18,1,L.1855 ! 6057: li $23,266 ! 6058: beq $30,$0,L.1857 ! 6059: la $4,L.695 ! 6060: move $5,$23 ! 6061: jal printf # int ! 6062: L.1857: ! 6063: L.1855: ! 6064: li $18,5 ! 6065: li $16,2 ! 6066: sll $25,$16,16; sra $25,$25,16 ! 6067: remu $18,$18,$25 ! 6068: beq $18,1,L.1859 ! 6069: li $23,267 ! 6070: beq $30,$0,L.1861 ! 6071: la $4,L.695 ! 6072: move $5,$23 ! 6073: jal printf # int ! 6074: L.1861: ! 6075: L.1859: ! 6076: li $18,5 ! 6077: li $25,2 ! 6078: sw $25,$fp20-4($sp) ! 6079: lw $25,$fp20-4($sp) ! 6080: remu $18,$18,$25 ! 6081: beq $18,1,L.1863 ! 6082: li $23,268 ! 6083: beq $30,$0,L.1865 ! 6084: la $4,L.695 ! 6085: move $5,$23 ! 6086: jal printf # int ! 6087: L.1865: ! 6088: L.1863: ! 6089: li $18,5 ! 6090: li $25,2 ! 6091: sw $25,$fp20-8($sp) ! 6092: lw $25,$fp20-8($sp) ! 6093: remu $18,$18,$25 ! 6094: beq $18,1,L.1867 ! 6095: li $23,269 ! 6096: beq $30,$0,L.1869 ! 6097: la $4,L.695 ! 6098: move $5,$23 ! 6099: jal printf # int ! 6100: L.1869: ! 6101: L.1867: ! 6102: li $18,5 ! 6103: li $25,2 ! 6104: sw $25,$fp20-12($sp) ! 6105: lw $25,$fp20-12($sp) ! 6106: remu $18,$18,$25 ! 6107: beq $18,1,L.1871 ! 6108: li $23,270 ! 6109: beq $30,$0,L.1873 ! 6110: la $4,L.695 ! 6111: move $5,$23 ! 6112: jal printf # int ! 6113: L.1873: ! 6114: L.1871: ! 6115: li $22,5 ! 6116: li $17,2 ! 6117: sll $25,$22,24; sra $25,$25,24 ! 6118: sll $24,$17,24; sra $24,$24,24 ! 6119: sra $22,$25,$24 ! 6120: sll $25,$22,24; sra $25,$25,24 ! 6121: beq $25,1,L.1875 ! 6122: li $23,271 ! 6123: beq $30,$0,L.1877 ! 6124: la $4,L.695 ! 6125: move $5,$23 ! 6126: jal printf # int ! 6127: L.1877: ! 6128: L.1875: ! 6129: li $22,5 ! 6130: li $16,2 ! 6131: sll $25,$22,24; sra $25,$25,24 ! 6132: sll $24,$16,16; sra $24,$24,16 ! 6133: sra $22,$25,$24 ! 6134: sll $25,$22,24; sra $25,$25,24 ! 6135: beq $25,1,L.1879 ! 6136: li $23,272 ! 6137: beq $30,$0,L.1881 ! 6138: la $4,L.695 ! 6139: move $5,$23 ! 6140: jal printf # int ! 6141: L.1881: ! 6142: L.1879: ! 6143: li $22,5 ! 6144: li $25,2 ! 6145: sw $25,$fp20-4($sp) ! 6146: sll $25,$22,24; sra $25,$25,24 ! 6147: lw $24,$fp20-4($sp) ! 6148: sra $22,$25,$24 ! 6149: sll $25,$22,24; sra $25,$25,24 ! 6150: beq $25,1,L.1883 ! 6151: li $23,273 ! 6152: beq $30,$0,L.1885 ! 6153: la $4,L.695 ! 6154: move $5,$23 ! 6155: jal printf # int ! 6156: L.1885: ! 6157: L.1883: ! 6158: li $22,5 ! 6159: li $25,2 ! 6160: sw $25,$fp20-8($sp) ! 6161: sll $25,$22,24; sra $25,$25,24 ! 6162: lw $24,$fp20-8($sp) ! 6163: sra $22,$25,$24 ! 6164: sll $25,$22,24; sra $25,$25,24 ! 6165: beq $25,1,L.1887 ! 6166: li $23,274 ! 6167: beq $30,$0,L.1889 ! 6168: la $4,L.695 ! 6169: move $5,$23 ! 6170: jal printf # int ! 6171: L.1889: ! 6172: L.1887: ! 6173: li $22,5 ! 6174: li $25,2 ! 6175: sw $25,$fp20-12($sp) ! 6176: sll $25,$22,24; sra $25,$25,24 ! 6177: lw $24,$fp20-12($sp) ! 6178: sra $22,$25,$24 ! 6179: sll $25,$22,24; sra $25,$25,24 ! 6180: beq $25,1,L.1891 ! 6181: li $23,275 ! 6182: beq $30,$0,L.1893 ! 6183: la $4,L.695 ! 6184: move $5,$23 ! 6185: jal printf # int ! 6186: L.1893: ! 6187: L.1891: ! 6188: li $21,5 ! 6189: li $17,2 ! 6190: sll $25,$21,16; sra $25,$25,16 ! 6191: sll $24,$17,24; sra $24,$24,24 ! 6192: sra $21,$25,$24 ! 6193: sll $25,$21,16; sra $25,$25,16 ! 6194: beq $25,1,L.1895 ! 6195: li $23,276 ! 6196: beq $30,$0,L.1897 ! 6197: la $4,L.695 ! 6198: move $5,$23 ! 6199: jal printf # int ! 6200: L.1897: ! 6201: L.1895: ! 6202: li $21,5 ! 6203: li $16,2 ! 6204: sll $25,$21,16; sra $25,$25,16 ! 6205: sll $24,$16,16; sra $24,$24,16 ! 6206: sra $21,$25,$24 ! 6207: sll $25,$21,16; sra $25,$25,16 ! 6208: beq $25,1,L.1899 ! 6209: li $23,277 ! 6210: beq $30,$0,L.1901 ! 6211: la $4,L.695 ! 6212: move $5,$23 ! 6213: jal printf # int ! 6214: L.1901: ! 6215: L.1899: ! 6216: li $21,5 ! 6217: li $25,2 ! 6218: sw $25,$fp20-4($sp) ! 6219: sll $25,$21,16; sra $25,$25,16 ! 6220: lw $24,$fp20-4($sp) ! 6221: sra $21,$25,$24 ! 6222: sll $25,$21,16; sra $25,$25,16 ! 6223: beq $25,1,L.1903 ! 6224: li $23,278 ! 6225: beq $30,$0,L.1905 ! 6226: la $4,L.695 ! 6227: move $5,$23 ! 6228: jal printf # int ! 6229: L.1905: ! 6230: L.1903: ! 6231: li $21,5 ! 6232: li $25,2 ! 6233: sw $25,$fp20-8($sp) ! 6234: sll $25,$21,16; sra $25,$25,16 ! 6235: lw $24,$fp20-8($sp) ! 6236: sra $21,$25,$24 ! 6237: sll $25,$21,16; sra $25,$25,16 ! 6238: beq $25,1,L.1907 ! 6239: li $23,279 ! 6240: beq $30,$0,L.1909 ! 6241: la $4,L.695 ! 6242: move $5,$23 ! 6243: jal printf # int ! 6244: L.1909: ! 6245: L.1907: ! 6246: li $21,5 ! 6247: li $25,2 ! 6248: sw $25,$fp20-12($sp) ! 6249: sll $25,$21,16; sra $25,$25,16 ! 6250: lw $24,$fp20-12($sp) ! 6251: sra $21,$25,$24 ! 6252: sll $25,$21,16; sra $25,$25,16 ! 6253: beq $25,1,L.1911 ! 6254: li $23,280 ! 6255: beq $30,$0,L.1913 ! 6256: la $4,L.695 ! 6257: move $5,$23 ! 6258: jal printf # int ! 6259: L.1913: ! 6260: L.1911: ! 6261: li $20,5 ! 6262: li $17,2 ! 6263: sll $25,$17,24; sra $25,$25,24 ! 6264: sra $20,$20,$25 ! 6265: beq $20,1,L.1915 ! 6266: li $23,281 ! 6267: beq $30,$0,L.1917 ! 6268: la $4,L.695 ! 6269: move $5,$23 ! 6270: jal printf # int ! 6271: L.1917: ! 6272: L.1915: ! 6273: li $20,5 ! 6274: li $16,2 ! 6275: sll $25,$16,16; sra $25,$25,16 ! 6276: sra $20,$20,$25 ! 6277: beq $20,1,L.1919 ! 6278: li $23,282 ! 6279: beq $30,$0,L.1921 ! 6280: la $4,L.695 ! 6281: move $5,$23 ! 6282: jal printf # int ! 6283: L.1921: ! 6284: L.1919: ! 6285: li $20,5 ! 6286: li $25,2 ! 6287: sw $25,$fp20-4($sp) ! 6288: lw $25,$fp20-4($sp) ! 6289: sra $20,$20,$25 ! 6290: beq $20,1,L.1923 ! 6291: li $23,283 ! 6292: beq $30,$0,L.1925 ! 6293: la $4,L.695 ! 6294: move $5,$23 ! 6295: jal printf # int ! 6296: L.1925: ! 6297: L.1923: ! 6298: li $20,5 ! 6299: li $25,2 ! 6300: sw $25,$fp20-8($sp) ! 6301: lw $25,$fp20-8($sp) ! 6302: sra $20,$20,$25 ! 6303: beq $20,1,L.1927 ! 6304: li $23,284 ! 6305: beq $30,$0,L.1929 ! 6306: la $4,L.695 ! 6307: move $5,$23 ! 6308: jal printf # int ! 6309: L.1929: ! 6310: L.1927: ! 6311: li $20,5 ! 6312: li $25,2 ! 6313: sw $25,$fp20-12($sp) ! 6314: lw $25,$fp20-12($sp) ! 6315: sra $20,$20,$25 ! 6316: beq $20,1,L.1931 ! 6317: li $23,285 ! 6318: beq $30,$0,L.1933 ! 6319: la $4,L.695 ! 6320: move $5,$23 ! 6321: jal printf # int ! 6322: L.1933: ! 6323: L.1931: ! 6324: li $19,5 ! 6325: li $17,2 ! 6326: sll $25,$17,24; sra $25,$25,24 ! 6327: sra $19,$19,$25 ! 6328: beq $19,1,L.1935 ! 6329: li $23,286 ! 6330: beq $30,$0,L.1937 ! 6331: la $4,L.695 ! 6332: move $5,$23 ! 6333: jal printf # int ! 6334: L.1937: ! 6335: L.1935: ! 6336: li $19,5 ! 6337: li $16,2 ! 6338: sll $25,$16,16; sra $25,$25,16 ! 6339: sra $19,$19,$25 ! 6340: beq $19,1,L.1939 ! 6341: li $23,287 ! 6342: beq $30,$0,L.1941 ! 6343: la $4,L.695 ! 6344: move $5,$23 ! 6345: jal printf # int ! 6346: L.1941: ! 6347: L.1939: ! 6348: li $19,5 ! 6349: li $25,2 ! 6350: sw $25,$fp20-4($sp) ! 6351: lw $25,$fp20-4($sp) ! 6352: sra $19,$19,$25 ! 6353: beq $19,1,L.1943 ! 6354: li $23,288 ! 6355: beq $30,$0,L.1945 ! 6356: la $4,L.695 ! 6357: move $5,$23 ! 6358: jal printf # int ! 6359: L.1945: ! 6360: L.1943: ! 6361: li $19,5 ! 6362: li $25,2 ! 6363: sw $25,$fp20-8($sp) ! 6364: lw $25,$fp20-8($sp) ! 6365: sra $19,$19,$25 ! 6366: beq $19,1,L.1947 ! 6367: li $23,289 ! 6368: beq $30,$0,L.1949 ! 6369: la $4,L.695 ! 6370: move $5,$23 ! 6371: jal printf # int ! 6372: L.1949: ! 6373: L.1947: ! 6374: li $19,5 ! 6375: li $25,2 ! 6376: sw $25,$fp20-12($sp) ! 6377: lw $25,$fp20-12($sp) ! 6378: sra $19,$19,$25 ! 6379: beq $19,1,L.1951 ! 6380: li $23,290 ! 6381: beq $30,$0,L.1953 ! 6382: la $4,L.695 ! 6383: move $5,$23 ! 6384: jal printf # int ! 6385: L.1953: ! 6386: L.1951: ! 6387: li $18,5 ! 6388: li $17,2 ! 6389: sll $25,$17,24; sra $25,$25,24 ! 6390: srl $18,$18,$25 ! 6391: beq $18,1,L.1955 ! 6392: li $23,291 ! 6393: beq $30,$0,L.1957 ! 6394: la $4,L.695 ! 6395: move $5,$23 ! 6396: jal printf # int ! 6397: L.1957: ! 6398: L.1955: ! 6399: li $18,5 ! 6400: li $16,2 ! 6401: sll $25,$16,16; sra $25,$25,16 ! 6402: srl $18,$18,$25 ! 6403: beq $18,1,L.1959 ! 6404: li $23,292 ! 6405: beq $30,$0,L.1961 ! 6406: la $4,L.695 ! 6407: move $5,$23 ! 6408: jal printf # int ! 6409: L.1961: ! 6410: L.1959: ! 6411: li $18,5 ! 6412: li $25,2 ! 6413: sw $25,$fp20-4($sp) ! 6414: lw $25,$fp20-4($sp) ! 6415: srl $18,$18,$25 ! 6416: beq $18,1,L.1963 ! 6417: li $23,293 ! 6418: beq $30,$0,L.1965 ! 6419: la $4,L.695 ! 6420: move $5,$23 ! 6421: jal printf # int ! 6422: L.1965: ! 6423: L.1963: ! 6424: li $18,5 ! 6425: li $25,2 ! 6426: sw $25,$fp20-8($sp) ! 6427: lw $25,$fp20-8($sp) ! 6428: srl $18,$18,$25 ! 6429: beq $18,1,L.1967 ! 6430: li $23,294 ! 6431: beq $30,$0,L.1969 ! 6432: la $4,L.695 ! 6433: move $5,$23 ! 6434: jal printf # int ! 6435: L.1969: ! 6436: L.1967: ! 6437: li $18,5 ! 6438: li $25,2 ! 6439: sw $25,$fp20-12($sp) ! 6440: lw $25,$fp20-12($sp) ! 6441: srl $18,$18,$25 ! 6442: beq $18,1,L.1971 ! 6443: li $23,295 ! 6444: beq $30,$0,L.1973 ! 6445: la $4,L.695 ! 6446: move $5,$23 ! 6447: jal printf # int ! 6448: L.1973: ! 6449: L.1971: ! 6450: li $22,5 ! 6451: li $17,2 ! 6452: sll $25,$22,24; sra $25,$25,24 ! 6453: sll $24,$17,24; sra $24,$24,24 ! 6454: sll $22,$25,$24 ! 6455: sll $25,$22,24; sra $25,$25,24 ! 6456: beq $25,20,L.1975 ! 6457: li $23,296 ! 6458: beq $30,$0,L.1977 ! 6459: la $4,L.695 ! 6460: move $5,$23 ! 6461: jal printf # int ! 6462: L.1977: ! 6463: L.1975: ! 6464: li $22,5 ! 6465: li $16,2 ! 6466: sll $25,$22,24; sra $25,$25,24 ! 6467: sll $24,$16,16; sra $24,$24,16 ! 6468: sll $22,$25,$24 ! 6469: sll $25,$22,24; sra $25,$25,24 ! 6470: beq $25,20,L.1979 ! 6471: li $23,297 ! 6472: beq $30,$0,L.1981 ! 6473: la $4,L.695 ! 6474: move $5,$23 ! 6475: jal printf # int ! 6476: L.1981: ! 6477: L.1979: ! 6478: li $22,5 ! 6479: li $25,2 ! 6480: sw $25,$fp20-4($sp) ! 6481: sll $25,$22,24; sra $25,$25,24 ! 6482: lw $24,$fp20-4($sp) ! 6483: sll $22,$25,$24 ! 6484: sll $25,$22,24; sra $25,$25,24 ! 6485: beq $25,20,L.1983 ! 6486: li $23,298 ! 6487: beq $30,$0,L.1985 ! 6488: la $4,L.695 ! 6489: move $5,$23 ! 6490: jal printf # int ! 6491: L.1985: ! 6492: L.1983: ! 6493: li $22,5 ! 6494: li $25,2 ! 6495: sw $25,$fp20-8($sp) ! 6496: sll $25,$22,24; sra $25,$25,24 ! 6497: lw $24,$fp20-8($sp) ! 6498: sll $22,$25,$24 ! 6499: sll $25,$22,24; sra $25,$25,24 ! 6500: beq $25,20,L.1987 ! 6501: li $23,299 ! 6502: beq $30,$0,L.1989 ! 6503: la $4,L.695 ! 6504: move $5,$23 ! 6505: jal printf # int ! 6506: L.1989: ! 6507: L.1987: ! 6508: li $22,5 ! 6509: li $25,2 ! 6510: sw $25,$fp20-12($sp) ! 6511: sll $25,$22,24; sra $25,$25,24 ! 6512: lw $24,$fp20-12($sp) ! 6513: sll $22,$25,$24 ! 6514: sll $25,$22,24; sra $25,$25,24 ! 6515: beq $25,20,L.1991 ! 6516: li $23,300 ! 6517: beq $30,$0,L.1993 ! 6518: la $4,L.695 ! 6519: move $5,$23 ! 6520: jal printf # int ! 6521: L.1993: ! 6522: L.1991: ! 6523: li $21,5 ! 6524: li $17,2 ! 6525: sll $25,$21,16; sra $25,$25,16 ! 6526: sll $24,$17,24; sra $24,$24,24 ! 6527: sll $21,$25,$24 ! 6528: sll $25,$21,16; sra $25,$25,16 ! 6529: beq $25,20,L.1995 ! 6530: li $23,301 ! 6531: beq $30,$0,L.1997 ! 6532: la $4,L.695 ! 6533: move $5,$23 ! 6534: jal printf # int ! 6535: L.1997: ! 6536: L.1995: ! 6537: li $21,5 ! 6538: li $16,2 ! 6539: sll $25,$21,16; sra $25,$25,16 ! 6540: sll $24,$16,16; sra $24,$24,16 ! 6541: sll $21,$25,$24 ! 6542: sll $25,$21,16; sra $25,$25,16 ! 6543: beq $25,20,L.1999 ! 6544: li $23,302 ! 6545: beq $30,$0,L.2001 ! 6546: la $4,L.695 ! 6547: move $5,$23 ! 6548: jal printf # int ! 6549: L.2001: ! 6550: L.1999: ! 6551: li $21,5 ! 6552: li $25,2 ! 6553: sw $25,$fp20-4($sp) ! 6554: sll $25,$21,16; sra $25,$25,16 ! 6555: lw $24,$fp20-4($sp) ! 6556: sll $21,$25,$24 ! 6557: sll $25,$21,16; sra $25,$25,16 ! 6558: beq $25,20,L.2003 ! 6559: li $23,303 ! 6560: beq $30,$0,L.2005 ! 6561: la $4,L.695 ! 6562: move $5,$23 ! 6563: jal printf # int ! 6564: L.2005: ! 6565: L.2003: ! 6566: li $21,5 ! 6567: li $25,2 ! 6568: sw $25,$fp20-8($sp) ! 6569: sll $25,$21,16; sra $25,$25,16 ! 6570: lw $24,$fp20-8($sp) ! 6571: sll $21,$25,$24 ! 6572: sll $25,$21,16; sra $25,$25,16 ! 6573: beq $25,20,L.2007 ! 6574: li $23,304 ! 6575: beq $30,$0,L.2009 ! 6576: la $4,L.695 ! 6577: move $5,$23 ! 6578: jal printf # int ! 6579: L.2009: ! 6580: L.2007: ! 6581: li $21,5 ! 6582: li $25,2 ! 6583: sw $25,$fp20-12($sp) ! 6584: sll $25,$21,16; sra $25,$25,16 ! 6585: lw $24,$fp20-12($sp) ! 6586: sll $21,$25,$24 ! 6587: sll $25,$21,16; sra $25,$25,16 ! 6588: beq $25,20,L.2011 ! 6589: li $23,305 ! 6590: beq $30,$0,L.2013 ! 6591: la $4,L.695 ! 6592: move $5,$23 ! 6593: jal printf # int ! 6594: L.2013: ! 6595: L.2011: ! 6596: li $20,5 ! 6597: li $17,2 ! 6598: sll $25,$17,24; sra $25,$25,24 ! 6599: sll $20,$20,$25 ! 6600: beq $20,20,L.2015 ! 6601: li $23,306 ! 6602: beq $30,$0,L.2017 ! 6603: la $4,L.695 ! 6604: move $5,$23 ! 6605: jal printf # int ! 6606: L.2017: ! 6607: L.2015: ! 6608: li $20,5 ! 6609: li $16,2 ! 6610: sll $25,$16,16; sra $25,$25,16 ! 6611: sll $20,$20,$25 ! 6612: beq $20,20,L.2019 ! 6613: li $23,307 ! 6614: beq $30,$0,L.2021 ! 6615: la $4,L.695 ! 6616: move $5,$23 ! 6617: jal printf # int ! 6618: L.2021: ! 6619: L.2019: ! 6620: li $20,5 ! 6621: li $25,2 ! 6622: sw $25,$fp20-4($sp) ! 6623: lw $25,$fp20-4($sp) ! 6624: sll $20,$20,$25 ! 6625: beq $20,20,L.2023 ! 6626: li $23,308 ! 6627: beq $30,$0,L.2025 ! 6628: la $4,L.695 ! 6629: move $5,$23 ! 6630: jal printf # int ! 6631: L.2025: ! 6632: L.2023: ! 6633: li $20,5 ! 6634: li $25,2 ! 6635: sw $25,$fp20-8($sp) ! 6636: lw $25,$fp20-8($sp) ! 6637: sll $20,$20,$25 ! 6638: beq $20,20,L.2027 ! 6639: li $23,309 ! 6640: beq $30,$0,L.2029 ! 6641: la $4,L.695 ! 6642: move $5,$23 ! 6643: jal printf # int ! 6644: L.2029: ! 6645: L.2027: ! 6646: li $20,5 ! 6647: li $25,2 ! 6648: sw $25,$fp20-12($sp) ! 6649: lw $25,$fp20-12($sp) ! 6650: sll $20,$20,$25 ! 6651: beq $20,20,L.2031 ! 6652: li $23,310 ! 6653: beq $30,$0,L.2033 ! 6654: la $4,L.695 ! 6655: move $5,$23 ! 6656: jal printf # int ! 6657: L.2033: ! 6658: L.2031: ! 6659: li $19,5 ! 6660: li $17,2 ! 6661: sll $25,$17,24; sra $25,$25,24 ! 6662: sll $19,$19,$25 ! 6663: beq $19,20,L.2035 ! 6664: li $23,311 ! 6665: beq $30,$0,L.2037 ! 6666: la $4,L.695 ! 6667: move $5,$23 ! 6668: jal printf # int ! 6669: L.2037: ! 6670: L.2035: ! 6671: li $19,5 ! 6672: li $16,2 ! 6673: sll $25,$16,16; sra $25,$25,16 ! 6674: sll $19,$19,$25 ! 6675: beq $19,20,L.2039 ! 6676: li $23,312 ! 6677: beq $30,$0,L.2041 ! 6678: la $4,L.695 ! 6679: move $5,$23 ! 6680: jal printf # int ! 6681: L.2041: ! 6682: L.2039: ! 6683: li $19,5 ! 6684: li $25,2 ! 6685: sw $25,$fp20-4($sp) ! 6686: lw $25,$fp20-4($sp) ! 6687: sll $19,$19,$25 ! 6688: beq $19,20,L.2043 ! 6689: li $23,313 ! 6690: beq $30,$0,L.2045 ! 6691: la $4,L.695 ! 6692: move $5,$23 ! 6693: jal printf # int ! 6694: L.2045: ! 6695: L.2043: ! 6696: li $19,5 ! 6697: li $25,2 ! 6698: sw $25,$fp20-8($sp) ! 6699: lw $25,$fp20-8($sp) ! 6700: sll $19,$19,$25 ! 6701: beq $19,20,L.2047 ! 6702: li $23,314 ! 6703: beq $30,$0,L.2049 ! 6704: la $4,L.695 ! 6705: move $5,$23 ! 6706: jal printf # int ! 6707: L.2049: ! 6708: L.2047: ! 6709: li $19,5 ! 6710: li $25,2 ! 6711: sw $25,$fp20-12($sp) ! 6712: lw $25,$fp20-12($sp) ! 6713: sll $19,$19,$25 ! 6714: beq $19,20,L.2051 ! 6715: li $23,315 ! 6716: beq $30,$0,L.2053 ! 6717: la $4,L.695 ! 6718: move $5,$23 ! 6719: jal printf # int ! 6720: L.2053: ! 6721: L.2051: ! 6722: li $18,5 ! 6723: li $17,2 ! 6724: sll $25,$17,24; sra $25,$25,24 ! 6725: sll $18,$18,$25 ! 6726: beq $18,20,L.2055 ! 6727: li $23,316 ! 6728: beq $30,$0,L.2057 ! 6729: la $4,L.695 ! 6730: move $5,$23 ! 6731: jal printf # int ! 6732: L.2057: ! 6733: L.2055: ! 6734: li $18,5 ! 6735: li $16,2 ! 6736: sll $25,$16,16; sra $25,$25,16 ! 6737: sll $18,$18,$25 ! 6738: beq $18,20,L.2059 ! 6739: li $23,317 ! 6740: beq $30,$0,L.2061 ! 6741: la $4,L.695 ! 6742: move $5,$23 ! 6743: jal printf # int ! 6744: L.2061: ! 6745: L.2059: ! 6746: li $18,5 ! 6747: li $25,2 ! 6748: sw $25,$fp20-4($sp) ! 6749: lw $25,$fp20-4($sp) ! 6750: sll $18,$18,$25 ! 6751: beq $18,20,L.2063 ! 6752: li $23,318 ! 6753: beq $30,$0,L.2065 ! 6754: la $4,L.695 ! 6755: move $5,$23 ! 6756: jal printf # int ! 6757: L.2065: ! 6758: L.2063: ! 6759: li $18,5 ! 6760: li $25,2 ! 6761: sw $25,$fp20-8($sp) ! 6762: lw $25,$fp20-8($sp) ! 6763: sll $18,$18,$25 ! 6764: beq $18,20,L.2067 ! 6765: li $23,319 ! 6766: beq $30,$0,L.2069 ! 6767: la $4,L.695 ! 6768: move $5,$23 ! 6769: jal printf # int ! 6770: L.2069: ! 6771: L.2067: ! 6772: li $18,5 ! 6773: li $25,2 ! 6774: sw $25,$fp20-12($sp) ! 6775: lw $25,$fp20-12($sp) ! 6776: sll $18,$18,$25 ! 6777: beq $18,20,L.2071 ! 6778: li $23,320 ! 6779: beq $30,$0,L.2073 ! 6780: la $4,L.695 ! 6781: move $5,$23 ! 6782: jal printf # int ! 6783: L.2073: ! 6784: L.2071: ! 6785: li $22,12 ! 6786: li $17,10 ! 6787: sll $25,$22,24; sra $25,$25,24 ! 6788: sll $24,$17,24; sra $24,$24,24 ! 6789: and $22,$25,$24 ! 6790: sll $25,$22,24; sra $25,$25,24 ! 6791: beq $25,8,L.2075 ! 6792: li $23,321 ! 6793: beq $30,$0,L.2077 ! 6794: la $4,L.695 ! 6795: move $5,$23 ! 6796: jal printf # int ! 6797: L.2077: ! 6798: L.2075: ! 6799: li $22,12 ! 6800: li $16,10 ! 6801: sll $25,$22,24; sra $25,$25,24 ! 6802: sll $24,$16,16; sra $24,$24,16 ! 6803: and $22,$25,$24 ! 6804: sll $25,$22,24; sra $25,$25,24 ! 6805: beq $25,8,L.2079 ! 6806: li $23,322 ! 6807: beq $30,$0,L.2081 ! 6808: la $4,L.695 ! 6809: move $5,$23 ! 6810: jal printf # int ! 6811: L.2081: ! 6812: L.2079: ! 6813: li $22,12 ! 6814: li $25,10 ! 6815: sw $25,$fp20-4($sp) ! 6816: sll $25,$22,24; sra $25,$25,24 ! 6817: lw $24,$fp20-4($sp) ! 6818: and $22,$25,$24 ! 6819: sll $25,$22,24; sra $25,$25,24 ! 6820: beq $25,8,L.2083 ! 6821: li $23,323 ! 6822: beq $30,$0,L.2085 ! 6823: la $4,L.695 ! 6824: move $5,$23 ! 6825: jal printf # int ! 6826: L.2085: ! 6827: L.2083: ! 6828: li $22,12 ! 6829: li $25,10 ! 6830: sw $25,$fp20-8($sp) ! 6831: sll $25,$22,24; sra $25,$25,24 ! 6832: lw $24,$fp20-8($sp) ! 6833: and $22,$25,$24 ! 6834: sll $25,$22,24; sra $25,$25,24 ! 6835: beq $25,8,L.2087 ! 6836: li $23,324 ! 6837: beq $30,$0,L.2089 ! 6838: la $4,L.695 ! 6839: move $5,$23 ! 6840: jal printf # int ! 6841: L.2089: ! 6842: L.2087: ! 6843: li $22,12 ! 6844: li $25,10 ! 6845: sw $25,$fp20-12($sp) ! 6846: sll $25,$22,24; sra $25,$25,24 ! 6847: lw $24,$fp20-12($sp) ! 6848: and $22,$25,$24 ! 6849: sll $25,$22,24; sra $25,$25,24 ! 6850: beq $25,8,L.2091 ! 6851: li $23,325 ! 6852: beq $30,$0,L.2093 ! 6853: la $4,L.695 ! 6854: move $5,$23 ! 6855: jal printf # int ! 6856: L.2093: ! 6857: L.2091: ! 6858: li $21,12 ! 6859: li $17,10 ! 6860: sll $25,$21,16; sra $25,$25,16 ! 6861: sll $24,$17,24; sra $24,$24,24 ! 6862: and $21,$25,$24 ! 6863: sll $25,$21,16; sra $25,$25,16 ! 6864: beq $25,8,L.2095 ! 6865: li $23,326 ! 6866: beq $30,$0,L.2097 ! 6867: la $4,L.695 ! 6868: move $5,$23 ! 6869: jal printf # int ! 6870: L.2097: ! 6871: L.2095: ! 6872: li $21,12 ! 6873: li $16,10 ! 6874: sll $25,$21,16; sra $25,$25,16 ! 6875: sll $24,$16,16; sra $24,$24,16 ! 6876: and $21,$25,$24 ! 6877: sll $25,$21,16; sra $25,$25,16 ! 6878: beq $25,8,L.2099 ! 6879: li $23,327 ! 6880: beq $30,$0,L.2101 ! 6881: la $4,L.695 ! 6882: move $5,$23 ! 6883: jal printf # int ! 6884: L.2101: ! 6885: L.2099: ! 6886: li $21,12 ! 6887: li $25,10 ! 6888: sw $25,$fp20-4($sp) ! 6889: sll $25,$21,16; sra $25,$25,16 ! 6890: lw $24,$fp20-4($sp) ! 6891: and $21,$25,$24 ! 6892: sll $25,$21,16; sra $25,$25,16 ! 6893: beq $25,8,L.2103 ! 6894: li $23,328 ! 6895: beq $30,$0,L.2105 ! 6896: la $4,L.695 ! 6897: move $5,$23 ! 6898: jal printf # int ! 6899: L.2105: ! 6900: L.2103: ! 6901: li $21,12 ! 6902: li $25,10 ! 6903: sw $25,$fp20-8($sp) ! 6904: sll $25,$21,16; sra $25,$25,16 ! 6905: lw $24,$fp20-8($sp) ! 6906: and $21,$25,$24 ! 6907: sll $25,$21,16; sra $25,$25,16 ! 6908: beq $25,8,L.2107 ! 6909: li $23,329 ! 6910: beq $30,$0,L.2109 ! 6911: la $4,L.695 ! 6912: move $5,$23 ! 6913: jal printf # int ! 6914: L.2109: ! 6915: L.2107: ! 6916: li $21,12 ! 6917: li $25,10 ! 6918: sw $25,$fp20-12($sp) ! 6919: sll $25,$21,16; sra $25,$25,16 ! 6920: lw $24,$fp20-12($sp) ! 6921: and $21,$25,$24 ! 6922: sll $25,$21,16; sra $25,$25,16 ! 6923: beq $25,8,L.2111 ! 6924: li $23,330 ! 6925: beq $30,$0,L.2113 ! 6926: la $4,L.695 ! 6927: move $5,$23 ! 6928: jal printf # int ! 6929: L.2113: ! 6930: L.2111: ! 6931: li $20,12 ! 6932: li $17,10 ! 6933: sll $25,$17,24; sra $25,$25,24 ! 6934: and $20,$20,$25 ! 6935: beq $20,8,L.2115 ! 6936: li $23,331 ! 6937: beq $30,$0,L.2117 ! 6938: la $4,L.695 ! 6939: move $5,$23 ! 6940: jal printf # int ! 6941: L.2117: ! 6942: L.2115: ! 6943: li $20,12 ! 6944: li $16,10 ! 6945: sll $25,$16,16; sra $25,$25,16 ! 6946: and $20,$20,$25 ! 6947: beq $20,8,L.2119 ! 6948: li $23,332 ! 6949: beq $30,$0,L.2121 ! 6950: la $4,L.695 ! 6951: move $5,$23 ! 6952: jal printf # int ! 6953: L.2121: ! 6954: L.2119: ! 6955: li $20,12 ! 6956: li $25,10 ! 6957: sw $25,$fp20-4($sp) ! 6958: lw $25,$fp20-4($sp) ! 6959: and $20,$20,$25 ! 6960: beq $20,8,L.2123 ! 6961: li $23,333 ! 6962: beq $30,$0,L.2125 ! 6963: la $4,L.695 ! 6964: move $5,$23 ! 6965: jal printf # int ! 6966: L.2125: ! 6967: L.2123: ! 6968: li $20,12 ! 6969: li $25,10 ! 6970: sw $25,$fp20-8($sp) ! 6971: lw $25,$fp20-8($sp) ! 6972: and $20,$20,$25 ! 6973: beq $20,8,L.2127 ! 6974: li $23,334 ! 6975: beq $30,$0,L.2129 ! 6976: la $4,L.695 ! 6977: move $5,$23 ! 6978: jal printf # int ! 6979: L.2129: ! 6980: L.2127: ! 6981: li $20,12 ! 6982: li $25,10 ! 6983: sw $25,$fp20-12($sp) ! 6984: lw $25,$fp20-12($sp) ! 6985: and $20,$20,$25 ! 6986: beq $20,8,L.2131 ! 6987: li $23,335 ! 6988: beq $30,$0,L.2133 ! 6989: la $4,L.695 ! 6990: move $5,$23 ! 6991: jal printf # int ! 6992: L.2133: ! 6993: L.2131: ! 6994: li $19,12 ! 6995: li $17,10 ! 6996: sll $25,$17,24; sra $25,$25,24 ! 6997: and $19,$19,$25 ! 6998: beq $19,8,L.2135 ! 6999: li $23,336 ! 7000: beq $30,$0,L.2137 ! 7001: la $4,L.695 ! 7002: move $5,$23 ! 7003: jal printf # int ! 7004: L.2137: ! 7005: L.2135: ! 7006: li $19,12 ! 7007: li $16,10 ! 7008: sll $25,$16,16; sra $25,$25,16 ! 7009: and $19,$19,$25 ! 7010: beq $19,8,L.2139 ! 7011: li $23,337 ! 7012: beq $30,$0,L.2141 ! 7013: la $4,L.695 ! 7014: move $5,$23 ! 7015: jal printf # int ! 7016: L.2141: ! 7017: L.2139: ! 7018: li $19,12 ! 7019: li $25,10 ! 7020: sw $25,$fp20-4($sp) ! 7021: lw $25,$fp20-4($sp) ! 7022: and $19,$19,$25 ! 7023: beq $19,8,L.2143 ! 7024: li $23,338 ! 7025: beq $30,$0,L.2145 ! 7026: la $4,L.695 ! 7027: move $5,$23 ! 7028: jal printf # int ! 7029: L.2145: ! 7030: L.2143: ! 7031: li $19,12 ! 7032: li $25,10 ! 7033: sw $25,$fp20-8($sp) ! 7034: lw $25,$fp20-8($sp) ! 7035: and $19,$19,$25 ! 7036: beq $19,8,L.2147 ! 7037: li $23,339 ! 7038: beq $30,$0,L.2149 ! 7039: la $4,L.695 ! 7040: move $5,$23 ! 7041: jal printf # int ! 7042: L.2149: ! 7043: L.2147: ! 7044: li $19,12 ! 7045: li $25,10 ! 7046: sw $25,$fp20-12($sp) ! 7047: lw $25,$fp20-12($sp) ! 7048: and $19,$19,$25 ! 7049: beq $19,8,L.2151 ! 7050: li $23,340 ! 7051: beq $30,$0,L.2153 ! 7052: la $4,L.695 ! 7053: move $5,$23 ! 7054: jal printf # int ! 7055: L.2153: ! 7056: L.2151: ! 7057: li $18,12 ! 7058: li $17,10 ! 7059: sll $25,$17,24; sra $25,$25,24 ! 7060: and $18,$18,$25 ! 7061: beq $18,8,L.2155 ! 7062: li $23,341 ! 7063: beq $30,$0,L.2157 ! 7064: la $4,L.695 ! 7065: move $5,$23 ! 7066: jal printf # int ! 7067: L.2157: ! 7068: L.2155: ! 7069: li $18,12 ! 7070: li $16,10 ! 7071: sll $25,$16,16; sra $25,$25,16 ! 7072: and $18,$18,$25 ! 7073: beq $18,8,L.2159 ! 7074: li $23,342 ! 7075: beq $30,$0,L.2161 ! 7076: la $4,L.695 ! 7077: move $5,$23 ! 7078: jal printf # int ! 7079: L.2161: ! 7080: L.2159: ! 7081: li $18,12 ! 7082: li $25,10 ! 7083: sw $25,$fp20-4($sp) ! 7084: lw $25,$fp20-4($sp) ! 7085: and $18,$18,$25 ! 7086: beq $18,8,L.2163 ! 7087: li $23,343 ! 7088: beq $30,$0,L.2165 ! 7089: la $4,L.695 ! 7090: move $5,$23 ! 7091: jal printf # int ! 7092: L.2165: ! 7093: L.2163: ! 7094: li $18,12 ! 7095: li $25,10 ! 7096: sw $25,$fp20-8($sp) ! 7097: lw $25,$fp20-8($sp) ! 7098: and $18,$18,$25 ! 7099: beq $18,8,L.2167 ! 7100: li $23,344 ! 7101: beq $30,$0,L.2169 ! 7102: la $4,L.695 ! 7103: move $5,$23 ! 7104: jal printf # int ! 7105: L.2169: ! 7106: L.2167: ! 7107: li $18,12 ! 7108: li $25,10 ! 7109: sw $25,$fp20-12($sp) ! 7110: lw $25,$fp20-12($sp) ! 7111: and $18,$18,$25 ! 7112: beq $18,8,L.2171 ! 7113: li $23,345 ! 7114: beq $30,$0,L.2173 ! 7115: la $4,L.695 ! 7116: move $5,$23 ! 7117: jal printf # int ! 7118: L.2173: ! 7119: L.2171: ! 7120: li $22,12 ! 7121: li $17,10 ! 7122: sll $25,$22,24; sra $25,$25,24 ! 7123: sll $24,$17,24; sra $24,$24,24 ! 7124: xor $22,$25,$24 ! 7125: sll $25,$22,24; sra $25,$25,24 ! 7126: beq $25,6,L.2175 ! 7127: li $23,346 ! 7128: beq $30,$0,L.2177 ! 7129: la $4,L.695 ! 7130: move $5,$23 ! 7131: jal printf # int ! 7132: L.2177: ! 7133: L.2175: ! 7134: li $22,12 ! 7135: li $16,10 ! 7136: sll $25,$22,24; sra $25,$25,24 ! 7137: sll $24,$16,16; sra $24,$24,16 ! 7138: xor $22,$25,$24 ! 7139: sll $25,$22,24; sra $25,$25,24 ! 7140: beq $25,6,L.2179 ! 7141: li $23,347 ! 7142: beq $30,$0,L.2181 ! 7143: la $4,L.695 ! 7144: move $5,$23 ! 7145: jal printf # int ! 7146: L.2181: ! 7147: L.2179: ! 7148: li $22,12 ! 7149: li $25,10 ! 7150: sw $25,$fp20-4($sp) ! 7151: sll $25,$22,24; sra $25,$25,24 ! 7152: lw $24,$fp20-4($sp) ! 7153: xor $22,$25,$24 ! 7154: sll $25,$22,24; sra $25,$25,24 ! 7155: beq $25,6,L.2183 ! 7156: li $23,348 ! 7157: beq $30,$0,L.2185 ! 7158: la $4,L.695 ! 7159: move $5,$23 ! 7160: jal printf # int ! 7161: L.2185: ! 7162: L.2183: ! 7163: li $22,12 ! 7164: li $25,10 ! 7165: sw $25,$fp20-8($sp) ! 7166: sll $25,$22,24; sra $25,$25,24 ! 7167: lw $24,$fp20-8($sp) ! 7168: xor $22,$25,$24 ! 7169: sll $25,$22,24; sra $25,$25,24 ! 7170: beq $25,6,L.2187 ! 7171: li $23,349 ! 7172: beq $30,$0,L.2189 ! 7173: la $4,L.695 ! 7174: move $5,$23 ! 7175: jal printf # int ! 7176: L.2189: ! 7177: L.2187: ! 7178: li $22,12 ! 7179: li $25,10 ! 7180: sw $25,$fp20-12($sp) ! 7181: sll $25,$22,24; sra $25,$25,24 ! 7182: lw $24,$fp20-12($sp) ! 7183: xor $22,$25,$24 ! 7184: sll $25,$22,24; sra $25,$25,24 ! 7185: beq $25,6,L.2191 ! 7186: li $23,350 ! 7187: beq $30,$0,L.2193 ! 7188: la $4,L.695 ! 7189: move $5,$23 ! 7190: jal printf # int ! 7191: L.2193: ! 7192: L.2191: ! 7193: li $21,12 ! 7194: li $17,10 ! 7195: sll $25,$21,16; sra $25,$25,16 ! 7196: sll $24,$17,24; sra $24,$24,24 ! 7197: xor $21,$25,$24 ! 7198: sll $25,$21,16; sra $25,$25,16 ! 7199: beq $25,6,L.2195 ! 7200: li $23,351 ! 7201: beq $30,$0,L.2197 ! 7202: la $4,L.695 ! 7203: move $5,$23 ! 7204: jal printf # int ! 7205: L.2197: ! 7206: L.2195: ! 7207: li $21,12 ! 7208: li $16,10 ! 7209: sll $25,$21,16; sra $25,$25,16 ! 7210: sll $24,$16,16; sra $24,$24,16 ! 7211: xor $21,$25,$24 ! 7212: sll $25,$21,16; sra $25,$25,16 ! 7213: beq $25,6,L.2199 ! 7214: li $23,352 ! 7215: beq $30,$0,L.2201 ! 7216: la $4,L.695 ! 7217: move $5,$23 ! 7218: jal printf # int ! 7219: L.2201: ! 7220: L.2199: ! 7221: li $21,12 ! 7222: li $25,10 ! 7223: sw $25,$fp20-4($sp) ! 7224: sll $25,$21,16; sra $25,$25,16 ! 7225: lw $24,$fp20-4($sp) ! 7226: xor $21,$25,$24 ! 7227: sll $25,$21,16; sra $25,$25,16 ! 7228: beq $25,6,L.2203 ! 7229: li $23,353 ! 7230: beq $30,$0,L.2205 ! 7231: la $4,L.695 ! 7232: move $5,$23 ! 7233: jal printf # int ! 7234: L.2205: ! 7235: L.2203: ! 7236: li $21,12 ! 7237: li $25,10 ! 7238: sw $25,$fp20-8($sp) ! 7239: sll $25,$21,16; sra $25,$25,16 ! 7240: lw $24,$fp20-8($sp) ! 7241: xor $21,$25,$24 ! 7242: sll $25,$21,16; sra $25,$25,16 ! 7243: beq $25,6,L.2207 ! 7244: li $23,354 ! 7245: beq $30,$0,L.2209 ! 7246: la $4,L.695 ! 7247: move $5,$23 ! 7248: jal printf # int ! 7249: L.2209: ! 7250: L.2207: ! 7251: li $21,12 ! 7252: li $25,10 ! 7253: sw $25,$fp20-12($sp) ! 7254: sll $25,$21,16; sra $25,$25,16 ! 7255: lw $24,$fp20-12($sp) ! 7256: xor $21,$25,$24 ! 7257: sll $25,$21,16; sra $25,$25,16 ! 7258: beq $25,6,L.2211 ! 7259: li $23,355 ! 7260: beq $30,$0,L.2213 ! 7261: la $4,L.695 ! 7262: move $5,$23 ! 7263: jal printf # int ! 7264: L.2213: ! 7265: L.2211: ! 7266: li $20,12 ! 7267: li $17,10 ! 7268: sll $25,$17,24; sra $25,$25,24 ! 7269: xor $20,$20,$25 ! 7270: beq $20,6,L.2215 ! 7271: li $23,356 ! 7272: beq $30,$0,L.2217 ! 7273: la $4,L.695 ! 7274: move $5,$23 ! 7275: jal printf # int ! 7276: L.2217: ! 7277: L.2215: ! 7278: li $20,12 ! 7279: li $16,10 ! 7280: sll $25,$16,16; sra $25,$25,16 ! 7281: xor $20,$20,$25 ! 7282: beq $20,6,L.2219 ! 7283: li $23,357 ! 7284: beq $30,$0,L.2221 ! 7285: la $4,L.695 ! 7286: move $5,$23 ! 7287: jal printf # int ! 7288: L.2221: ! 7289: L.2219: ! 7290: li $20,12 ! 7291: li $25,10 ! 7292: sw $25,$fp20-4($sp) ! 7293: lw $25,$fp20-4($sp) ! 7294: xor $20,$20,$25 ! 7295: beq $20,6,L.2223 ! 7296: li $23,358 ! 7297: beq $30,$0,L.2225 ! 7298: la $4,L.695 ! 7299: move $5,$23 ! 7300: jal printf # int ! 7301: L.2225: ! 7302: L.2223: ! 7303: li $20,12 ! 7304: li $25,10 ! 7305: sw $25,$fp20-8($sp) ! 7306: lw $25,$fp20-8($sp) ! 7307: xor $20,$20,$25 ! 7308: beq $20,6,L.2227 ! 7309: li $23,359 ! 7310: beq $30,$0,L.2229 ! 7311: la $4,L.695 ! 7312: move $5,$23 ! 7313: jal printf # int ! 7314: L.2229: ! 7315: L.2227: ! 7316: li $20,12 ! 7317: li $25,10 ! 7318: sw $25,$fp20-12($sp) ! 7319: lw $25,$fp20-12($sp) ! 7320: xor $20,$20,$25 ! 7321: beq $20,6,L.2231 ! 7322: li $23,360 ! 7323: beq $30,$0,L.2233 ! 7324: la $4,L.695 ! 7325: move $5,$23 ! 7326: jal printf # int ! 7327: L.2233: ! 7328: L.2231: ! 7329: li $19,12 ! 7330: li $17,10 ! 7331: sll $25,$17,24; sra $25,$25,24 ! 7332: xor $19,$19,$25 ! 7333: beq $19,6,L.2235 ! 7334: li $23,361 ! 7335: beq $30,$0,L.2237 ! 7336: la $4,L.695 ! 7337: move $5,$23 ! 7338: jal printf # int ! 7339: L.2237: ! 7340: L.2235: ! 7341: li $19,12 ! 7342: li $16,10 ! 7343: sll $25,$16,16; sra $25,$25,16 ! 7344: xor $19,$19,$25 ! 7345: beq $19,6,L.2239 ! 7346: li $23,362 ! 7347: beq $30,$0,L.2241 ! 7348: la $4,L.695 ! 7349: move $5,$23 ! 7350: jal printf # int ! 7351: L.2241: ! 7352: L.2239: ! 7353: li $19,12 ! 7354: li $25,10 ! 7355: sw $25,$fp20-4($sp) ! 7356: lw $25,$fp20-4($sp) ! 7357: xor $19,$19,$25 ! 7358: beq $19,6,L.2243 ! 7359: li $23,363 ! 7360: beq $30,$0,L.2245 ! 7361: la $4,L.695 ! 7362: move $5,$23 ! 7363: jal printf # int ! 7364: L.2245: ! 7365: L.2243: ! 7366: li $19,12 ! 7367: li $25,10 ! 7368: sw $25,$fp20-8($sp) ! 7369: lw $25,$fp20-8($sp) ! 7370: xor $19,$19,$25 ! 7371: beq $19,6,L.2247 ! 7372: li $23,364 ! 7373: beq $30,$0,L.2249 ! 7374: la $4,L.695 ! 7375: move $5,$23 ! 7376: jal printf # int ! 7377: L.2249: ! 7378: L.2247: ! 7379: li $19,12 ! 7380: li $25,10 ! 7381: sw $25,$fp20-12($sp) ! 7382: lw $25,$fp20-12($sp) ! 7383: xor $19,$19,$25 ! 7384: beq $19,6,L.2251 ! 7385: li $23,365 ! 7386: beq $30,$0,L.2253 ! 7387: la $4,L.695 ! 7388: move $5,$23 ! 7389: jal printf # int ! 7390: L.2253: ! 7391: L.2251: ! 7392: li $18,12 ! 7393: li $17,10 ! 7394: sll $25,$17,24; sra $25,$25,24 ! 7395: xor $18,$18,$25 ! 7396: beq $18,6,L.2255 ! 7397: li $23,366 ! 7398: beq $30,$0,L.2257 ! 7399: la $4,L.695 ! 7400: move $5,$23 ! 7401: jal printf # int ! 7402: L.2257: ! 7403: L.2255: ! 7404: li $18,12 ! 7405: li $16,10 ! 7406: sll $25,$16,16; sra $25,$25,16 ! 7407: xor $18,$18,$25 ! 7408: beq $18,6,L.2259 ! 7409: li $23,367 ! 7410: beq $30,$0,L.2261 ! 7411: la $4,L.695 ! 7412: move $5,$23 ! 7413: jal printf # int ! 7414: L.2261: ! 7415: L.2259: ! 7416: li $18,12 ! 7417: li $25,10 ! 7418: sw $25,$fp20-4($sp) ! 7419: lw $25,$fp20-4($sp) ! 7420: xor $18,$18,$25 ! 7421: beq $18,6,L.2263 ! 7422: li $23,368 ! 7423: beq $30,$0,L.2265 ! 7424: la $4,L.695 ! 7425: move $5,$23 ! 7426: jal printf # int ! 7427: L.2265: ! 7428: L.2263: ! 7429: li $18,12 ! 7430: li $25,10 ! 7431: sw $25,$fp20-8($sp) ! 7432: lw $25,$fp20-8($sp) ! 7433: xor $18,$18,$25 ! 7434: beq $18,6,L.2267 ! 7435: li $23,369 ! 7436: beq $30,$0,L.2269 ! 7437: la $4,L.695 ! 7438: move $5,$23 ! 7439: jal printf # int ! 7440: L.2269: ! 7441: L.2267: ! 7442: li $18,12 ! 7443: li $25,10 ! 7444: sw $25,$fp20-12($sp) ! 7445: lw $25,$fp20-12($sp) ! 7446: xor $18,$18,$25 ! 7447: beq $18,6,L.2271 ! 7448: li $23,370 ! 7449: beq $30,$0,L.2273 ! 7450: la $4,L.695 ! 7451: move $5,$23 ! 7452: jal printf # int ! 7453: L.2273: ! 7454: L.2271: ! 7455: li $22,12 ! 7456: li $17,10 ! 7457: sll $25,$22,24; sra $25,$25,24 ! 7458: sll $24,$17,24; sra $24,$24,24 ! 7459: or $22,$25,$24 ! 7460: sll $25,$22,24; sra $25,$25,24 ! 7461: beq $25,14,L.2275 ! 7462: li $23,371 ! 7463: beq $30,$0,L.2277 ! 7464: la $4,L.695 ! 7465: move $5,$23 ! 7466: jal printf # int ! 7467: L.2277: ! 7468: L.2275: ! 7469: li $22,12 ! 7470: li $16,10 ! 7471: sll $25,$22,24; sra $25,$25,24 ! 7472: sll $24,$16,16; sra $24,$24,16 ! 7473: or $22,$25,$24 ! 7474: sll $25,$22,24; sra $25,$25,24 ! 7475: beq $25,14,L.2279 ! 7476: li $23,372 ! 7477: beq $30,$0,L.2281 ! 7478: la $4,L.695 ! 7479: move $5,$23 ! 7480: jal printf # int ! 7481: L.2281: ! 7482: L.2279: ! 7483: li $22,12 ! 7484: li $25,10 ! 7485: sw $25,$fp20-4($sp) ! 7486: sll $25,$22,24; sra $25,$25,24 ! 7487: lw $24,$fp20-4($sp) ! 7488: or $22,$25,$24 ! 7489: sll $25,$22,24; sra $25,$25,24 ! 7490: beq $25,14,L.2283 ! 7491: li $23,373 ! 7492: beq $30,$0,L.2285 ! 7493: la $4,L.695 ! 7494: move $5,$23 ! 7495: jal printf # int ! 7496: L.2285: ! 7497: L.2283: ! 7498: li $22,12 ! 7499: li $25,10 ! 7500: sw $25,$fp20-8($sp) ! 7501: sll $25,$22,24; sra $25,$25,24 ! 7502: lw $24,$fp20-8($sp) ! 7503: or $22,$25,$24 ! 7504: sll $25,$22,24; sra $25,$25,24 ! 7505: beq $25,14,L.2287 ! 7506: li $23,374 ! 7507: beq $30,$0,L.2289 ! 7508: la $4,L.695 ! 7509: move $5,$23 ! 7510: jal printf # int ! 7511: L.2289: ! 7512: L.2287: ! 7513: li $22,12 ! 7514: li $25,10 ! 7515: sw $25,$fp20-12($sp) ! 7516: sll $25,$22,24; sra $25,$25,24 ! 7517: lw $24,$fp20-12($sp) ! 7518: or $22,$25,$24 ! 7519: sll $25,$22,24; sra $25,$25,24 ! 7520: beq $25,14,L.2291 ! 7521: li $23,375 ! 7522: beq $30,$0,L.2293 ! 7523: la $4,L.695 ! 7524: move $5,$23 ! 7525: jal printf # int ! 7526: L.2293: ! 7527: L.2291: ! 7528: li $21,12 ! 7529: li $17,10 ! 7530: sll $25,$21,16; sra $25,$25,16 ! 7531: sll $24,$17,24; sra $24,$24,24 ! 7532: or $21,$25,$24 ! 7533: sll $25,$21,16; sra $25,$25,16 ! 7534: beq $25,14,L.2295 ! 7535: li $23,376 ! 7536: beq $30,$0,L.2297 ! 7537: la $4,L.695 ! 7538: move $5,$23 ! 7539: jal printf # int ! 7540: L.2297: ! 7541: L.2295: ! 7542: li $21,12 ! 7543: li $16,10 ! 7544: sll $25,$21,16; sra $25,$25,16 ! 7545: sll $24,$16,16; sra $24,$24,16 ! 7546: or $21,$25,$24 ! 7547: sll $25,$21,16; sra $25,$25,16 ! 7548: beq $25,14,L.2299 ! 7549: li $23,377 ! 7550: beq $30,$0,L.2301 ! 7551: la $4,L.695 ! 7552: move $5,$23 ! 7553: jal printf # int ! 7554: L.2301: ! 7555: L.2299: ! 7556: li $21,12 ! 7557: li $25,10 ! 7558: sw $25,$fp20-4($sp) ! 7559: sll $25,$21,16; sra $25,$25,16 ! 7560: lw $24,$fp20-4($sp) ! 7561: or $21,$25,$24 ! 7562: sll $25,$21,16; sra $25,$25,16 ! 7563: beq $25,14,L.2303 ! 7564: li $23,378 ! 7565: beq $30,$0,L.2305 ! 7566: la $4,L.695 ! 7567: move $5,$23 ! 7568: jal printf # int ! 7569: L.2305: ! 7570: L.2303: ! 7571: li $21,12 ! 7572: li $25,10 ! 7573: sw $25,$fp20-8($sp) ! 7574: sll $25,$21,16; sra $25,$25,16 ! 7575: lw $24,$fp20-8($sp) ! 7576: or $21,$25,$24 ! 7577: sll $25,$21,16; sra $25,$25,16 ! 7578: beq $25,14,L.2307 ! 7579: li $23,379 ! 7580: beq $30,$0,L.2309 ! 7581: la $4,L.695 ! 7582: move $5,$23 ! 7583: jal printf # int ! 7584: L.2309: ! 7585: L.2307: ! 7586: li $21,12 ! 7587: li $25,10 ! 7588: sw $25,$fp20-12($sp) ! 7589: sll $25,$21,16; sra $25,$25,16 ! 7590: lw $24,$fp20-12($sp) ! 7591: or $21,$25,$24 ! 7592: sll $25,$21,16; sra $25,$25,16 ! 7593: beq $25,14,L.2311 ! 7594: li $23,380 ! 7595: beq $30,$0,L.2313 ! 7596: la $4,L.695 ! 7597: move $5,$23 ! 7598: jal printf # int ! 7599: L.2313: ! 7600: L.2311: ! 7601: li $20,12 ! 7602: li $17,10 ! 7603: sll $25,$17,24; sra $25,$25,24 ! 7604: or $20,$20,$25 ! 7605: beq $20,14,L.2315 ! 7606: li $23,381 ! 7607: beq $30,$0,L.2317 ! 7608: la $4,L.695 ! 7609: move $5,$23 ! 7610: jal printf # int ! 7611: L.2317: ! 7612: L.2315: ! 7613: li $20,12 ! 7614: li $16,10 ! 7615: sll $25,$16,16; sra $25,$25,16 ! 7616: or $20,$20,$25 ! 7617: beq $20,14,L.2319 ! 7618: li $23,382 ! 7619: beq $30,$0,L.2321 ! 7620: la $4,L.695 ! 7621: move $5,$23 ! 7622: jal printf # int ! 7623: L.2321: ! 7624: L.2319: ! 7625: li $20,12 ! 7626: li $25,10 ! 7627: sw $25,$fp20-4($sp) ! 7628: lw $25,$fp20-4($sp) ! 7629: or $20,$20,$25 ! 7630: beq $20,14,L.2323 ! 7631: li $23,383 ! 7632: beq $30,$0,L.2325 ! 7633: la $4,L.695 ! 7634: move $5,$23 ! 7635: jal printf # int ! 7636: L.2325: ! 7637: L.2323: ! 7638: li $20,12 ! 7639: li $25,10 ! 7640: sw $25,$fp20-8($sp) ! 7641: lw $25,$fp20-8($sp) ! 7642: or $20,$20,$25 ! 7643: beq $20,14,L.2327 ! 7644: li $23,384 ! 7645: beq $30,$0,L.2329 ! 7646: la $4,L.695 ! 7647: move $5,$23 ! 7648: jal printf # int ! 7649: L.2329: ! 7650: L.2327: ! 7651: li $20,12 ! 7652: li $25,10 ! 7653: sw $25,$fp20-12($sp) ! 7654: lw $25,$fp20-12($sp) ! 7655: or $20,$20,$25 ! 7656: beq $20,14,L.2331 ! 7657: li $23,385 ! 7658: beq $30,$0,L.2333 ! 7659: la $4,L.695 ! 7660: move $5,$23 ! 7661: jal printf # int ! 7662: L.2333: ! 7663: L.2331: ! 7664: li $19,12 ! 7665: li $17,10 ! 7666: sll $25,$17,24; sra $25,$25,24 ! 7667: or $19,$19,$25 ! 7668: beq $19,14,L.2335 ! 7669: li $23,386 ! 7670: beq $30,$0,L.2337 ! 7671: la $4,L.695 ! 7672: move $5,$23 ! 7673: jal printf # int ! 7674: L.2337: ! 7675: L.2335: ! 7676: li $19,12 ! 7677: li $16,10 ! 7678: sll $25,$16,16; sra $25,$25,16 ! 7679: or $19,$19,$25 ! 7680: beq $19,14,L.2339 ! 7681: li $23,387 ! 7682: beq $30,$0,L.2341 ! 7683: la $4,L.695 ! 7684: move $5,$23 ! 7685: jal printf # int ! 7686: L.2341: ! 7687: L.2339: ! 7688: li $19,12 ! 7689: li $25,10 ! 7690: sw $25,$fp20-4($sp) ! 7691: lw $25,$fp20-4($sp) ! 7692: or $19,$19,$25 ! 7693: beq $19,14,L.2343 ! 7694: li $23,388 ! 7695: beq $30,$0,L.2345 ! 7696: la $4,L.695 ! 7697: move $5,$23 ! 7698: jal printf # int ! 7699: L.2345: ! 7700: L.2343: ! 7701: li $19,12 ! 7702: li $25,10 ! 7703: sw $25,$fp20-8($sp) ! 7704: lw $25,$fp20-8($sp) ! 7705: or $19,$19,$25 ! 7706: beq $19,14,L.2347 ! 7707: li $23,389 ! 7708: beq $30,$0,L.2349 ! 7709: la $4,L.695 ! 7710: move $5,$23 ! 7711: jal printf # int ! 7712: L.2349: ! 7713: L.2347: ! 7714: li $19,12 ! 7715: li $25,10 ! 7716: sw $25,$fp20-12($sp) ! 7717: lw $25,$fp20-12($sp) ! 7718: or $19,$19,$25 ! 7719: beq $19,14,L.2351 ! 7720: li $23,390 ! 7721: beq $30,$0,L.2353 ! 7722: la $4,L.695 ! 7723: move $5,$23 ! 7724: jal printf # int ! 7725: L.2353: ! 7726: L.2351: ! 7727: li $18,12 ! 7728: li $17,10 ! 7729: sll $25,$17,24; sra $25,$25,24 ! 7730: or $18,$18,$25 ! 7731: beq $18,14,L.2355 ! 7732: li $23,391 ! 7733: beq $30,$0,L.2357 ! 7734: la $4,L.695 ! 7735: move $5,$23 ! 7736: jal printf # int ! 7737: L.2357: ! 7738: L.2355: ! 7739: li $18,12 ! 7740: li $16,10 ! 7741: sll $25,$16,16; sra $25,$25,16 ! 7742: or $18,$18,$25 ! 7743: beq $18,14,L.2359 ! 7744: li $23,392 ! 7745: beq $30,$0,L.2361 ! 7746: la $4,L.695 ! 7747: move $5,$23 ! 7748: jal printf # int ! 7749: L.2361: ! 7750: L.2359: ! 7751: li $18,12 ! 7752: li $25,10 ! 7753: sw $25,$fp20-4($sp) ! 7754: lw $25,$fp20-4($sp) ! 7755: or $18,$18,$25 ! 7756: beq $18,14,L.2363 ! 7757: li $23,393 ! 7758: beq $30,$0,L.2365 ! 7759: la $4,L.695 ! 7760: move $5,$23 ! 7761: jal printf # int ! 7762: L.2365: ! 7763: L.2363: ! 7764: li $18,12 ! 7765: li $25,10 ! 7766: sw $25,$fp20-8($sp) ! 7767: lw $25,$fp20-8($sp) ! 7768: or $18,$18,$25 ! 7769: beq $18,14,L.2367 ! 7770: li $23,394 ! 7771: beq $30,$0,L.2369 ! 7772: la $4,L.695 ! 7773: move $5,$23 ! 7774: jal printf # int ! 7775: L.2369: ! 7776: L.2367: ! 7777: li $18,12 ! 7778: li $25,10 ! 7779: sw $25,$fp20-12($sp) ! 7780: lw $25,$fp20-12($sp) ! 7781: or $18,$18,$25 ! 7782: beq $18,14,L.2371 ! 7783: li $23,395 ! 7784: beq $30,$0,L.2373 ! 7785: la $4,L.695 ! 7786: move $5,$23 ! 7787: jal printf # int ! 7788: L.2373: ! 7789: L.2371: ! 7790: beq $23,$0,L.2375 ! 7791: li $25,1 ! 7792: sw $25,$fp20-24($sp) ! 7793: lw $25,$fp20+0($sp) ! 7794: lw $25,44($25) ! 7795: beq $25,$0,L.2377 ! 7796: la $4,L.696 ! 7797: li $5,1 ! 7798: jal printf # int ! 7799: L.2377: ! 7800: L.2375: ! 7801: lw $2,$fp20-24($sp) ! 7802: L.694: ! 7803: l.d $f22,16($sp) ! 7804: l.d $f24,24($sp) ! 7805: l.d $f26,32($sp) ! 7806: l.d $f28,40($sp) ! 7807: l.d $f30,48($sp) ! 7808: lw $16,56($sp) ! 7809: lw $17,60($sp) ! 7810: lw $18,64($sp) ! 7811: lw $19,68($sp) ! 7812: lw $20,72($sp) ! 7813: lw $21,76($sp) ! 7814: lw $22,80($sp) ! 7815: lw $23,84($sp) ! 7816: lw $30,88($sp) ! 7817: lw $31,92($sp) ! 7818: addu $sp,$sp,160 ! 7819: j $31 ! 7820: .end s714 ! 7821: .data; L.2380:.ascii "s715,er%d\012\000" ! 7822: .data; L.2381:.ascii "s715 \000" ! 7823: .text ! 7824: .globl s715 ! 7825: .text ! 7826: .align 2; .ent s715 ! 7827: s715: ! 7828: $fp21=48 ! 7829: .frame $sp,48,$31 ! 7830: addu $sp,$sp,-48 ! 7831: .mask 0xc0e00000,-16 ! 7832: sw $21,16($sp) ! 7833: sw $22,20($sp) ! 7834: sw $23,24($sp) ! 7835: sw $30,28($sp) ! 7836: sw $31,32($sp) ! 7837: sw $4,48($sp) ! 7838: sw $0,$fp21-12($sp) ! 7839: sw $0,$fp21-4($sp) ! 7840: la $30,L.2381 ! 7841: lw $25,$fp21+0($sp) ! 7842: addu $23,$25,60 ! 7843: move $21,$0 ! 7844: L.2382: ! 7845: L.2383: ! 7846: move $25,$23 ! 7847: addu $23,$25,1 ! 7848: move $24,$30 ! 7849: addu $30,$24,1 ! 7850: lb $24,($24) ! 7851: sb $24,($25) ! 7852: sll $25,$24,24; sra $25,$25,24 ! 7853: bne $25,$0,L.2382 ! 7854: li $25,1 ! 7855: move $22,$25 ! 7856: addu $22,$22,1 ! 7857: addu $22,$22,1 ! 7858: addu $22,$22,1 ! 7859: addu $22,$22,1 ! 7860: addu $25,$22,1 ! 7861: move $22,$25 ! 7862: beq $25,6,L.2385 ! 7863: lw $25,$fp21+0($sp) ! 7864: lw $25,44($25) ! 7865: beq $25,$0,L.2387 ! 7866: la $4,L.2380 ! 7867: li $5,1 ! 7868: jal printf # int ! 7869: L.2387: ! 7870: addu $21,$21,1 ! 7871: L.2385: ! 7872: lw $4,$fp21-4($sp) ! 7873: li $25,3 ! 7874: sw $25,$fp21-8($sp) ! 7875: lw $25,$fp21-8($sp) ! 7876: addu $5,$25,2 ! 7877: lw $6,$fp21-12($sp) ! 7878: jal s715f # int ! 7879: beq $2,5,L.2389 ! 7880: lw $25,$fp21+0($sp) ! 7881: lw $25,44($25) ! 7882: beq $25,$0,L.2391 ! 7883: la $4,L.2380 ! 7884: li $5,2 ! 7885: jal printf # int ! 7886: L.2391: ! 7887: addu $21,$21,2 ! 7888: L.2389: ! 7889: move $2,$21 ! 7890: L.2379: ! 7891: lw $21,16($sp) ! 7892: lw $22,20($sp) ! 7893: lw $23,24($sp) ! 7894: lw $30,28($sp) ! 7895: lw $31,32($sp) ! 7896: addu $sp,$sp,48 ! 7897: j $31 ! 7898: .end s715 ! 7899: .globl s715f ! 7900: .text ! 7901: .align 2; .ent s715f ! 7902: s715f: ! 7903: $fp22=0 ! 7904: .frame $sp,0,$31 ! 7905: move $2,$5 ! 7906: L.2393: ! 7907: j $31 ! 7908: .end s715f ! 7909: .data; L.2395:.ascii "s72,er%d\012\000" ! 7910: .data; L.2396:.ascii "s72 \000" ! 7911: .text ! 7912: .globl s72 ! 7913: .text ! 7914: .align 2; .ent s72 ! 7915: s72: ! 7916: $fp23=104 ! 7917: .frame $sp,104,$31 ! 7918: addu $sp,$sp,-104 ! 7919: .fmask 0xfc000000,-72 ! 7920: s.d $f26,16($sp) ! 7921: s.d $f28,24($sp) ! 7922: s.d $f30,32($sp) ! 7923: .mask 0xc0ff0000,-28 ! 7924: sw $16,40($sp) ! 7925: sw $17,44($sp) ! 7926: sw $18,48($sp) ! 7927: sw $19,52($sp) ! 7928: sw $20,56($sp) ! 7929: sw $21,60($sp) ! 7930: sw $22,64($sp) ! 7931: sw $23,68($sp) ! 7932: sw $30,72($sp) ! 7933: sw $31,76($sp) ! 7934: move $30,$4 ! 7935: la $22,L.2396 ! 7936: addu $21,$30,60 ! 7937: move $19,$0 ! 7938: L.2397: ! 7939: L.2398: ! 7940: move $25,$21 ! 7941: addu $21,$25,1 ! 7942: move $24,$22 ! 7943: addu $22,$24,1 ! 7944: lb $24,($24) ! 7945: sb $24,($25) ! 7946: sll $25,$24,24; sra $25,$25,24 ! 7947: bne $25,$0,L.2397 ! 7948: li $25,2 ! 7949: sw $25,$fp23-4($sp) ! 7950: lw $25,$fp23-4($sp) ! 7951: beq $25,2,L.2400 ! 7952: addu $19,$19,1 ! 7953: la $4,L.2395 ! 7954: li $5,1 ! 7955: jal printf # int ! 7956: L.2400: ! 7957: lw $25,$fp23-4($sp) ! 7958: negu $24,$25 ! 7959: addu $25,$25,$24 ! 7960: beq $25,$0,L.2402 ! 7961: addu $19,$19,2 ! 7962: la $4,L.2395 ! 7963: li $5,2 ! 7964: jal printf # int ! 7965: L.2402: ! 7966: sw $0,$fp23-4($sp) ! 7967: move $23,$0 ! 7968: b L.2407 ! 7969: L.2404: ! 7970: lw $25,$fp23-4($sp) ! 7971: sll $25,$25,1 ! 7972: or $25,$25,1 ! 7973: sw $25,$fp23-4($sp) ! 7974: L.2405: ! 7975: addu $23,$23,1 ! 7976: L.2407: ! 7977: lw $25,4($30) ! 7978: blt $23,$25,L.2404 ! 7979: lw $25,$fp23-4($sp) ! 7980: not $25,$25 ! 7981: beq $25,$0,L.2408 ! 7982: addu $19,$19,4 ! 7983: la $4,L.2395 ! 7984: li $5,4 ! 7985: jal printf # int ! 7986: L.2408: ! 7987: li $25,5 ! 7988: sw $25,$fp23-4($sp) ! 7989: lw $25,$fp23-4($sp) ! 7990: addu $25,$25,1 ! 7991: sw $25,$fp23-4($sp) ! 7992: bne $25,6,L.2415 ! 7993: lw $25,$fp23-4($sp) ! 7994: subu $25,$25,1 ! 7995: sw $25,$fp23-4($sp) ! 7996: bne $25,5,L.2415 ! 7997: lw $25,$fp23-4($sp) ! 7998: addu $24,$25,1 ! 7999: sw $24,$fp23-4($sp) ! 8000: bne $25,5,L.2415 ! 8001: lw $25,$fp23-4($sp) ! 8002: subu $24,$25,1 ! 8003: sw $24,$fp23-4($sp) ! 8004: bne $25,6,L.2415 ! 8005: lw $25,$fp23-4($sp) ! 8006: beq $25,5,L.2410 ! 8007: L.2415: ! 8008: addu $19,$19,8 ! 8009: la $4,L.2395 ! 8010: li $5,8 ! 8011: jal printf # int ! 8012: L.2410: ! 8013: li $17,26 ! 8014: li $25,26 ! 8015: sw $25,$fp23-8($sp) ! 8016: l.d $f30,L.2416 ! 8017: li $16,26 ! 8018: li $25,26 ! 8019: sw $25,$fp23-12($sp) ! 8020: li $25,26 ! 8021: move $18,$25 ! 8022: l.s $f28,L.2417 ! 8023: move $20,$0 ! 8024: sll $25,$16,16; sra $25,$25,16 ! 8025: sll $25,$25,24; sra $25,$25,24 ! 8026: bne $25,26,L.2424 ! 8027: sll $25,$18,24; sra $25,$25,24 ! 8028: bne $25,26,L.2424 ! 8029: lw $25,$fp23-8($sp) ! 8030: sll $25,$25,24; sra $25,$25,24 ! 8031: bne $25,26,L.2424 ! 8032: lw $25,$fp23-12($sp) ! 8033: sll $25,$25,24; sra $25,$25,24 ! 8034: bne $25,26,L.2424 ! 8035: trunc.w.s $f2,$f28,$25; mfc1 $25,$f2 ! 8036: sll $25,$25,24; sra $25,$25,24 ! 8037: bne $25,26,L.2424 ! 8038: trunc.w.d $f2,$f30,$25; mfc1 $25,$f2 ! 8039: sll $25,$25,24; sra $25,$25,24 ! 8040: beq $25,26,L.2418 ! 8041: L.2424: ! 8042: addu $20,$20,1 ! 8043: L.2418: ! 8044: sll $25,$17,24; sra $25,$25,24 ! 8045: sll $25,$25,16; sra $25,$25,16 ! 8046: bne $25,26,L.2431 ! 8047: sll $25,$18,16; sra $25,$25,16 ! 8048: bne $25,26,L.2431 ! 8049: lw $25,$fp23-8($sp) ! 8050: sll $25,$25,16; sra $25,$25,16 ! 8051: bne $25,26,L.2431 ! 8052: lw $25,$fp23-12($sp) ! 8053: sll $25,$25,16; sra $25,$25,16 ! 8054: bne $25,26,L.2431 ! 8055: trunc.w.s $f2,$f28,$25; mfc1 $25,$f2 ! 8056: sll $25,$25,16; sra $25,$25,16 ! 8057: bne $25,26,L.2431 ! 8058: trunc.w.d $f2,$f30,$25; mfc1 $25,$f2 ! 8059: sll $25,$25,16; sra $25,$25,16 ! 8060: beq $25,26,L.2425 ! 8061: L.2431: ! 8062: addu $20,$20,2 ! 8063: L.2425: ! 8064: sll $25,$17,24; sra $25,$25,24 ! 8065: bne $25,26,L.2438 ! 8066: sll $25,$16,16; sra $25,$25,16 ! 8067: bne $25,26,L.2438 ! 8068: lw $25,$fp23-8($sp) ! 8069: bne $25,26,L.2438 ! 8070: lw $25,$fp23-12($sp) ! 8071: bne $25,26,L.2438 ! 8072: trunc.w.s $f2,$f28,$25; mfc1 $25,$f2 ! 8073: bne $25,26,L.2438 ! 8074: trunc.w.d $f2,$f30,$25; mfc1 $25,$f2 ! 8075: beq $25,26,L.2432 ! 8076: L.2438: ! 8077: addu $20,$20,4 ! 8078: L.2432: ! 8079: sll $25,$17,24; sra $25,$25,24 ! 8080: bne $25,26,L.2445 ! 8081: sll $25,$16,16; sra $25,$25,16 ! 8082: bne $25,26,L.2445 ! 8083: bne $18,26,L.2445 ! 8084: lw $25,$fp23-12($sp) ! 8085: bne $25,26,L.2445 ! 8086: trunc.w.s $f2,$f28,$25; mfc1 $25,$f2 ! 8087: bne $25,26,L.2445 ! 8088: trunc.w.d $f2,$f30,$25; mfc1 $25,$f2 ! 8089: beq $25,26,L.2439 ! 8090: L.2445: ! 8091: addu $20,$20,8 ! 8092: L.2439: ! 8093: sll $25,$17,24; sra $25,$25,24 ! 8094: bne $25,26,L.2454 ! 8095: sll $25,$16,16; sra $25,$25,16 ! 8096: bne $25,26,L.2454 ! 8097: bne $18,26,L.2454 ! 8098: lw $25,$fp23-8($sp) ! 8099: bne $25,26,L.2454 ! 8100: cvt.d.s $f18,$f28 ! 8101: l.d $f16,L.836 ! 8102: c.lt.d $f18,$f16; bc1t L.2455 ! 8103: sub.d $f18,$f18,$f16 ! 8104: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2 ! 8105: addu $25,$25,0x80000000 ! 8106: sw $25,$fp23-16($sp) ! 8107: b L.2456 ! 8108: L.2455: ! 8109: trunc.w.s $f2,$f28,$25; mfc1 $25,$f2 ! 8110: sw $25,$fp23-16($sp) ! 8111: L.2456: ! 8112: lw $25,$fp23-16($sp) ! 8113: bne $25,26,L.2454 ! 8114: l.d $f18,L.836 ! 8115: c.lt.d $f30,$f18; bc1t L.2457 ! 8116: sub.d $f18,$f30,$f18 ! 8117: trunc.w.d $f2,$f18,$25; mfc1 $25,$f2 ! 8118: addu $25,$25,0x80000000 ! 8119: sw $25,$fp23-20($sp) ! 8120: b L.2458 ! 8121: L.2457: ! 8122: trunc.w.d $f2,$f30,$25; mfc1 $25,$f2 ! 8123: sw $25,$fp23-20($sp) ! 8124: L.2458: ! 8125: lw $25,$fp23-20($sp) ! 8126: beq $25,26,L.2446 ! 8127: L.2454: ! 8128: addu $20,$20,16 ! 8129: L.2446: ! 8130: sll $25,$17,24; sra $25,$25,24 ! 8131: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 8132: cvt.s.d $f18,$f18 ! 8133: cvt.d.s $f18,$f18 ! 8134: l.d $f16,L.2416 ! 8135: c.eq.d $f18,$f16; bc1f L.2466 ! 8136: sll $25,$16,16; sra $25,$25,16 ! 8137: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 8138: cvt.s.d $f18,$f18 ! 8139: cvt.d.s $f18,$f18 ! 8140: c.eq.d $f18,$f16; bc1f L.2466 ! 8141: mtc1 $18,$f18; cvt.d.w $f18,$f18 ! 8142: cvt.s.d $f18,$f18 ! 8143: cvt.d.s $f18,$f18 ! 8144: c.eq.d $f18,$f16; bc1f L.2466 ! 8145: lw $25,$fp23-8($sp) ! 8146: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 8147: cvt.s.d $f18,$f18 ! 8148: cvt.d.s $f18,$f18 ! 8149: c.eq.d $f18,$f16; bc1f L.2466 ! 8150: lw $25,$fp23-12($sp) ! 8151: blt $25,$0,L.2467 ! 8152: mtc1 $25,$f26; cvt.d.w $f26,$f26 ! 8153: b L.2468 ! 8154: L.2467: ! 8155: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 8156: l.d $f16,L.601 ! 8157: add.d $f26,$f18,$f16 ! 8158: L.2468: ! 8159: cvt.s.d $f18,$f26 ! 8160: cvt.d.s $f18,$f18 ! 8161: l.d $f16,L.2416 ! 8162: c.eq.d $f18,$f16; bc1f L.2466 ! 8163: cvt.s.d $f18,$f30 ! 8164: cvt.d.s $f18,$f18 ! 8165: c.eq.d $f18,$f16; bc1t L.2459 ! 8166: L.2466: ! 8167: addu $20,$20,32 ! 8168: L.2459: ! 8169: sll $25,$17,24; sra $25,$25,24 ! 8170: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 8171: l.d $f16,L.2416 ! 8172: c.eq.d $f18,$f16; bc1f L.2476 ! 8173: sll $25,$16,16; sra $25,$25,16 ! 8174: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 8175: c.eq.d $f18,$f16; bc1f L.2476 ! 8176: mtc1 $18,$f18; cvt.d.w $f18,$f18 ! 8177: c.eq.d $f18,$f16; bc1f L.2476 ! 8178: lw $25,$fp23-8($sp) ! 8179: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 8180: c.eq.d $f18,$f16; bc1f L.2476 ! 8181: lw $25,$fp23-12($sp) ! 8182: blt $25,$0,L.2477 ! 8183: mtc1 $25,$f26; cvt.d.w $f26,$f26 ! 8184: b L.2478 ! 8185: L.2477: ! 8186: mtc1 $25,$f18; cvt.d.w $f18,$f18 ! 8187: l.d $f16,L.601 ! 8188: add.d $f26,$f18,$f16 ! 8189: L.2478: ! 8190: l.d $f18,L.2416 ! 8191: c.eq.d $f26,$f18; bc1f L.2476 ! 8192: cvt.d.s $f16,$f28 ! 8193: c.eq.d $f16,$f18; bc1t L.2469 ! 8194: L.2476: ! 8195: addu $20,$20,64 ! 8196: L.2469: ! 8197: beq $20,$0,L.2479 ! 8198: addu $19,$19,16 ! 8199: la $4,L.2395 ! 8200: li $5,16 ! 8201: jal printf # int ! 8202: L.2479: ! 8203: move $2,$19 ! 8204: L.2394: ! 8205: l.d $f26,16($sp) ! 8206: l.d $f28,24($sp) ! 8207: l.d $f30,32($sp) ! 8208: lw $16,40($sp) ! 8209: lw $17,44($sp) ! 8210: lw $18,48($sp) ! 8211: lw $19,52($sp) ! 8212: lw $20,56($sp) ! 8213: lw $21,60($sp) ! 8214: lw $22,64($sp) ! 8215: lw $23,68($sp) ! 8216: lw $30,72($sp) ! 8217: lw $31,76($sp) ! 8218: addu $sp,$sp,104 ! 8219: j $31 ! 8220: .end s72 ! 8221: .data; L.2482:.ascii "s757,er%d\012\000" ! 8222: .data; L.2483:.ascii "s757 \000" ! 8223: .text ! 8224: .globl s757 ! 8225: .text ! 8226: .align 2; .ent s757 ! 8227: s757: ! 8228: $fp24=176 ! 8229: .frame $sp,176,$31 ! 8230: addu $sp,$sp,-176 ! 8231: .mask 0xc0ff0000,-124 ! 8232: sw $16,16($sp) ! 8233: sw $17,20($sp) ! 8234: sw $18,24($sp) ! 8235: sw $19,28($sp) ! 8236: sw $20,32($sp) ! 8237: sw $21,36($sp) ! 8238: sw $22,40($sp) ! 8239: sw $23,44($sp) ! 8240: sw $30,48($sp) ! 8241: sw $31,52($sp) ! 8242: move $30,$4 ! 8243: la $25,L.2483 ! 8244: sw $25,$fp24-80($sp) ! 8245: addu $25,$30,60 ! 8246: sw $25,$fp24-84($sp) ! 8247: sw $0,$fp24-88($sp) ! 8248: L.2484: ! 8249: L.2485: ! 8250: lw $25,$fp24-84($sp) ! 8251: addu $24,$25,1 ! 8252: sw $24,$fp24-84($sp) ! 8253: lw $24,$fp24-80($sp) ! 8254: addu $15,$24,1 ! 8255: sw $15,$fp24-80($sp) ! 8256: lb $24,($24) ! 8257: sb $24,($25) ! 8258: sll $25,$24,24; sra $25,$25,24 ! 8259: bne $25,$0,L.2484 ! 8260: li $25,40 ! 8261: sw $25,$fp24-92($sp) ! 8262: lw $25,$fp24-92($sp) ! 8263: sll $24,$25,3 ! 8264: sll $24,$24,2 ! 8265: bne $24,1280,L.2489 ! 8266: sra $25,$25,3 ! 8267: sra $25,$25,2 ! 8268: beq $25,1,L.2487 ! 8269: L.2489: ! 8270: lw $25,$fp24-88($sp) ! 8271: addu $25,$25,1 ! 8272: sw $25,$fp24-88($sp) ! 8273: lw $25,44($30) ! 8274: beq $25,$0,L.2490 ! 8275: la $4,L.2482 ! 8276: li $5,1 ! 8277: jal printf # int ! 8278: L.2490: ! 8279: L.2487: ! 8280: move $19,$0 ! 8281: sw $0,$fp24-68($sp) ! 8282: b L.2495 ! 8283: L.2492: ! 8284: li $17,1 ! 8285: lw $25,16($30) ! 8286: subu $25,$25,1 ! 8287: sll $16,$17,$25 ! 8288: sw $0,$fp24-72($sp) ! 8289: lw $25,$fp24-72($sp) ! 8290: not $25,$25 ! 8291: lw $24,$fp24-68($sp) ! 8292: srl $15,$25,$24 ! 8293: sw $15,$fp24-76($sp) ! 8294: sll $25,$25,$24 ! 8295: sw $25,$fp24-72($sp) ! 8296: move $18,$0 ! 8297: b L.2499 ! 8298: L.2496: ! 8299: lw $25,$fp24-68($sp) ! 8300: bge $18,$25,L.2507 ! 8301: li $25,1 ! 8302: sw $25,$fp24-100($sp) ! 8303: b L.2508 ! 8304: L.2507: ! 8305: sw $0,$fp24-100($sp) ! 8306: L.2508: ! 8307: lw $25,$fp24-72($sp) ! 8308: and $25,$17,$25 ! 8309: bne $25,$0,L.2509 ! 8310: li $25,1 ! 8311: sw $25,$fp24-104($sp) ! 8312: b L.2510 ! 8313: L.2509: ! 8314: sw $0,$fp24-104($sp) ! 8315: L.2510: ! 8316: lw $25,$fp24-100($sp) ! 8317: lw $24,$fp24-104($sp) ! 8318: bne $25,$24,L.2506 ! 8319: lw $25,$fp24-68($sp) ! 8320: bge $18,$25,L.2511 ! 8321: li $25,1 ! 8322: sw $25,$fp24-108($sp) ! 8323: b L.2512 ! 8324: L.2511: ! 8325: sw $0,$fp24-108($sp) ! 8326: L.2512: ! 8327: lw $25,$fp24-76($sp) ! 8328: and $25,$16,$25 ! 8329: bne $25,$0,L.2513 ! 8330: li $25,1 ! 8331: sw $25,$fp24-112($sp) ! 8332: b L.2514 ! 8333: L.2513: ! 8334: sw $0,$fp24-112($sp) ! 8335: L.2514: ! 8336: lw $25,$fp24-108($sp) ! 8337: lw $24,$fp24-112($sp) ! 8338: beq $25,$24,L.2500 ! 8339: L.2506: ! 8340: li $19,1 ! 8341: L.2500: ! 8342: sll $17,$17,1 ! 8343: srl $16,$16,1 ! 8344: L.2497: ! 8345: addu $18,$18,1 ! 8346: L.2499: ! 8347: lw $25,16($30) ! 8348: blt $18,$25,L.2496 ! 8349: L.2493: ! 8350: lw $25,$fp24-68($sp) ! 8351: addu $25,$25,1 ! 8352: sw $25,$fp24-68($sp) ! 8353: L.2495: ! 8354: lw $25,$fp24-68($sp) ! 8355: lw $24,16($30) ! 8356: blt $25,$24,L.2492 ! 8357: beq $19,$0,L.2515 ! 8358: lw $25,$fp24-88($sp) ! 8359: addu $25,$25,2 ! 8360: sw $25,$fp24-88($sp) ! 8361: lw $25,44($30) ! 8362: beq $25,$0,L.2517 ! 8363: la $4,L.2482 ! 8364: li $5,2 ! 8365: jal printf # int ! 8366: L.2517: ! 8367: L.2515: ! 8368: li $20,3 ! 8369: li $21,2 ! 8370: li $22,1 ! 8371: bge $20,$21,L.2525 ! 8372: li $25,1 ! 8373: sw $25,$fp24-104($sp) ! 8374: b L.2526 ! 8375: L.2525: ! 8376: sw $0,$fp24-104($sp) ! 8377: L.2526: ! 8378: lw $25,$fp24-104($sp) ! 8379: bge $25,$22,L.2523 ! 8380: li $25,1 ! 8381: sw $25,$fp24-100($sp) ! 8382: b L.2524 ! 8383: L.2523: ! 8384: sw $0,$fp24-100($sp) ! 8385: L.2524: ! 8386: lw $25,$fp24-100($sp) ! 8387: beq $25,1,L.2519 ! 8388: lw $25,$fp24-88($sp) ! 8389: addu $25,$25,4 ! 8390: sw $25,$fp24-88($sp) ! 8391: lw $25,44($30) ! 8392: beq $25,$0,L.2527 ! 8393: la $4,L.2482 ! 8394: li $5,4 ! 8395: jal printf # int ! 8396: L.2527: ! 8397: L.2519: ! 8398: la $25,$fp24-60($sp) ! 8399: la $24,$fp24-64($sp) ! 8400: bne $25,$24,L.2529 ! 8401: lw $25,$fp24-88($sp) ! 8402: addu $25,$25,8 ! 8403: sw $25,$fp24-88($sp) ! 8404: lw $25,44($30) ! 8405: beq $25,$0,L.2532 ! 8406: la $4,L.2482 ! 8407: li $5,8 ! 8408: jal printf # int ! 8409: L.2532: ! 8410: L.2529: ! 8411: la $25,$fp24-60($sp) ! 8412: la $24,$fp24-64($sp) ! 8413: bgeu $25,$24,L.2534 ! 8414: lw $25,40($30) ! 8415: beq $25,$0,L.2537 ! 8416: la $4,L.2539 ! 8417: jal printf # int ! 8418: L.2537: ! 8419: L.2534: ! 8420: move $19,$0 ! 8421: move $18,$0 ! 8422: L.2540: ! 8423: sll $25,$18,2 ! 8424: la $24,$fp24-64($sp) ! 8425: addu $25,$25,$24 ! 8426: li $24,1 ! 8427: sw $24,($25) ! 8428: L.2541: ! 8429: addu $18,$18,1 ! 8430: blt $18,16,L.2540 ! 8431: sw $0,$fp24-60($sp) ! 8432: sw $0,$fp24-48($sp) ! 8433: sw $0,$fp24-40($sp) ! 8434: sw $0,$fp24-36($sp) ! 8435: sw $0,$fp24-28($sp) ! 8436: sw $0,$fp24-12($sp) ! 8437: move $20,$0 ! 8438: L.2550: ! 8439: move $21,$0 ! 8440: L.2554: ! 8441: move $22,$0 ! 8442: L.2558: ! 8443: move $23,$0 ! 8444: L.2562: ! 8445: bge $20,$21,L.2573 ! 8446: li $25,1 ! 8447: sw $25,$fp24-112($sp) ! 8448: b L.2574 ! 8449: L.2573: ! 8450: sw $0,$fp24-112($sp) ! 8451: L.2574: ! 8452: bge $22,$23,L.2575 ! 8453: li $25,1 ! 8454: sw $25,$fp24-116($sp) ! 8455: b L.2576 ! 8456: L.2575: ! 8457: sw $0,$fp24-116($sp) ! 8458: L.2576: ! 8459: lw $25,$fp24-112($sp) ! 8460: lw $24,$fp24-116($sp) ! 8461: bne $25,$24,L.2571 ! 8462: li $25,1 ! 8463: sw $25,$fp24-108($sp) ! 8464: b L.2572 ! 8465: L.2571: ! 8466: sw $0,$fp24-108($sp) ! 8467: L.2572: ! 8468: lw $25,$fp24-108($sp) ! 8469: sll $24,$20,3 ! 8470: sll $15,$21,2 ! 8471: addu $24,$24,$15 ! 8472: sll $15,$22,1 ! 8473: addu $24,$24,$15 ! 8474: addu $24,$24,$23 ! 8475: sll $24,$24,2 ! 8476: la $15,$fp24-64($sp) ! 8477: addu $24,$24,$15 ! 8478: lw $24,($24) ! 8479: beq $25,$24,L.2566 ! 8480: li $19,1 ! 8481: L.2566: ! 8482: L.2563: ! 8483: addu $23,$23,1 ! 8484: blt $23,2,L.2562 ! 8485: L.2559: ! 8486: addu $22,$22,1 ! 8487: blt $22,2,L.2558 ! 8488: L.2555: ! 8489: addu $21,$21,1 ! 8490: blt $21,2,L.2554 ! 8491: L.2551: ! 8492: addu $20,$20,1 ! 8493: blt $20,2,L.2550 ! 8494: beq $19,$0,L.2577 ! 8495: lw $25,$fp24-88($sp) ! 8496: addu $25,$25,16 ! 8497: sw $25,$fp24-88($sp) ! 8498: lw $25,44($30) ! 8499: beq $25,$0,L.2579 ! 8500: la $4,L.2482 ! 8501: li $5,16 ! 8502: jal printf # int ! 8503: L.2579: ! 8504: L.2577: ! 8505: sw $0,$fp24-96($sp) ! 8506: lw $25,$fp24-96($sp) ! 8507: beq $25,$0,L.2581 ! 8508: lw $25,$fp24-88($sp) ! 8509: addu $25,$25,32 ! 8510: sw $25,$fp24-88($sp) ! 8511: lw $25,44($30) ! 8512: beq $25,$0,L.2583 ! 8513: la $4,L.2482 ! 8514: li $5,32 ! 8515: jal printf # int ! 8516: L.2583: ! 8517: L.2581: ! 8518: lw $2,$fp24-88($sp) ! 8519: L.2481: ! 8520: lw $16,16($sp) ! 8521: lw $17,20($sp) ! 8522: lw $18,24($sp) ! 8523: lw $19,28($sp) ! 8524: lw $20,32($sp) ! 8525: lw $21,36($sp) ! 8526: lw $22,40($sp) ! 8527: lw $23,44($sp) ! 8528: lw $30,48($sp) ! 8529: lw $31,52($sp) ! 8530: addu $sp,$sp,176 ! 8531: j $31 ! 8532: .end s757 ! 8533: .data; L.2586:.ascii "Local error %d.\012\000" ! 8534: .data; L.2587:.ascii "s7813,er%d\012\000" ! 8535: .data; L.2588:.ascii "s7813 \000" ! 8536: .text ! 8537: .globl s7813 ! 8538: .text ! 8539: .align 2; .ent s7813 ! 8540: s7813: ! 8541: $fp25=112 ! 8542: .frame $sp,112,$31 ! 8543: addu $sp,$sp,-112 ! 8544: .mask 0xc0ff0000,-60 ! 8545: sw $16,16($sp) ! 8546: sw $17,20($sp) ! 8547: sw $18,24($sp) ! 8548: sw $19,28($sp) ! 8549: sw $20,32($sp) ! 8550: sw $21,36($sp) ! 8551: sw $22,40($sp) ! 8552: sw $23,44($sp) ! 8553: sw $30,48($sp) ! 8554: sw $31,52($sp) ! 8555: sw $4,112($sp) ! 8556: la $19,L.2588 ! 8557: lw $25,$fp25+0($sp) ! 8558: addu $18,$25,60 ! 8559: move $23,$0 ! 8560: move $17,$0 ! 8561: lw $30,48($25) ! 8562: L.2589: ! 8563: L.2590: ! 8564: move $25,$18 ! 8565: addu $18,$25,1 ! 8566: move $24,$19 ! 8567: addu $19,$24,1 ! 8568: lb $24,($24) ! 8569: sb $24,($25) ! 8570: sll $25,$24,24; sra $25,$25,24 ! 8571: bne $25,$0,L.2589 ! 8572: b L.2592 ! 8573: li $23,1 ! 8574: beq $30,$0,L.2594 ! 8575: la $4,L.2586 ! 8576: move $5,$23 ! 8577: jal printf # int ! 8578: L.2594: ! 8579: L.2592: ! 8580: b L.2596 ! 8581: li $23,2 ! 8582: beq $30,$0,L.2598 ! 8583: la $4,L.2586 ! 8584: move $5,$23 ! 8585: jal printf # int ! 8586: L.2598: ! 8587: L.2596: ! 8588: b L.2600 ! 8589: li $23,3 ! 8590: beq $30,$0,L.2602 ! 8591: la $4,L.2586 ! 8592: move $5,$23 ! 8593: jal printf # int ! 8594: L.2602: ! 8595: L.2600: ! 8596: b L.2604 ! 8597: li $23,4 ! 8598: beq $30,$0,L.2606 ! 8599: la $4,L.2586 ! 8600: move $5,$23 ! 8601: jal printf # int ! 8602: L.2606: ! 8603: L.2604: ! 8604: b L.2608 ! 8605: li $23,5 ! 8606: beq $30,$0,L.2610 ! 8607: la $4,L.2586 ! 8608: move $5,$23 ! 8609: jal printf # int ! 8610: L.2610: ! 8611: L.2608: ! 8612: b L.2612 ! 8613: li $23,6 ! 8614: beq $30,$0,L.2614 ! 8615: la $4,L.2586 ! 8616: move $5,$23 ! 8617: jal printf # int ! 8618: L.2614: ! 8619: L.2612: ! 8620: b L.2616 ! 8621: li $23,7 ! 8622: beq $30,$0,L.2618 ! 8623: la $4,L.2586 ! 8624: move $5,$23 ! 8625: jal printf # int ! 8626: L.2618: ! 8627: L.2616: ! 8628: b L.2620 ! 8629: li $23,8 ! 8630: beq $30,$0,L.2622 ! 8631: la $4,L.2586 ! 8632: move $5,$23 ! 8633: jal printf # int ! 8634: L.2622: ! 8635: L.2620: ! 8636: b L.2624 ! 8637: li $23,9 ! 8638: beq $30,$0,L.2626 ! 8639: la $4,L.2586 ! 8640: move $5,$23 ! 8641: jal printf # int ! 8642: L.2626: ! 8643: L.2624: ! 8644: b L.2628 ! 8645: li $23,10 ! 8646: beq $30,$0,L.2630 ! 8647: la $4,L.2586 ! 8648: move $5,$23 ! 8649: jal printf # int ! 8650: L.2630: ! 8651: L.2628: ! 8652: b L.2632 ! 8653: li $23,11 ! 8654: beq $30,$0,L.2634 ! 8655: la $4,L.2586 ! 8656: move $5,$23 ! 8657: jal printf # int ! 8658: L.2634: ! 8659: L.2632: ! 8660: b L.2636 ! 8661: li $23,12 ! 8662: beq $30,$0,L.2638 ! 8663: la $4,L.2586 ! 8664: move $5,$23 ! 8665: jal printf # int ! 8666: L.2638: ! 8667: L.2636: ! 8668: b L.2640 ! 8669: li $23,13 ! 8670: beq $30,$0,L.2642 ! 8671: la $4,L.2586 ! 8672: move $5,$23 ! 8673: jal printf # int ! 8674: L.2642: ! 8675: L.2640: ! 8676: b L.2644 ! 8677: li $23,14 ! 8678: beq $30,$0,L.2646 ! 8679: la $4,L.2586 ! 8680: move $5,$23 ! 8681: jal printf # int ! 8682: L.2646: ! 8683: L.2644: ! 8684: b L.2648 ! 8685: li $23,15 ! 8686: beq $30,$0,L.2650 ! 8687: la $4,L.2586 ! 8688: move $5,$23 ! 8689: jal printf # int ! 8690: L.2650: ! 8691: L.2648: ! 8692: b L.2652 ! 8693: li $23,16 ! 8694: beq $30,$0,L.2654 ! 8695: la $4,L.2586 ! 8696: move $5,$23 ! 8697: jal printf # int ! 8698: L.2654: ! 8699: L.2652: ! 8700: b L.2656 ! 8701: li $23,17 ! 8702: beq $30,$0,L.2658 ! 8703: la $4,L.2586 ! 8704: move $5,$23 ! 8705: jal printf # int ! 8706: L.2658: ! 8707: L.2656: ! 8708: b L.2660 ! 8709: li $23,18 ! 8710: beq $30,$0,L.2662 ! 8711: la $4,L.2586 ! 8712: move $5,$23 ! 8713: jal printf # int ! 8714: L.2662: ! 8715: L.2660: ! 8716: b L.2664 ! 8717: li $23,16 ! 8718: beq $30,$0,L.2666 ! 8719: la $4,L.2586 ! 8720: move $5,$23 ! 8721: jal printf # int ! 8722: L.2666: ! 8723: L.2664: ! 8724: b L.2668 ! 8725: li $23,20 ! 8726: beq $30,$0,L.2670 ! 8727: la $4,L.2586 ! 8728: move $5,$23 ! 8729: jal printf # int ! 8730: L.2670: ! 8731: L.2668: ! 8732: b L.2672 ! 8733: li $23,21 ! 8734: beq $30,$0,L.2674 ! 8735: la $4,L.2586 ! 8736: move $5,$23 ! 8737: jal printf # int ! 8738: L.2674: ! 8739: L.2672: ! 8740: b L.2676 ! 8741: li $23,22 ! 8742: beq $30,$0,L.2678 ! 8743: la $4,L.2586 ! 8744: move $5,$23 ! 8745: jal printf # int ! 8746: L.2678: ! 8747: L.2676: ! 8748: b L.2680 ! 8749: li $23,23 ! 8750: beq $30,$0,L.2682 ! 8751: la $4,L.2586 ! 8752: move $5,$23 ! 8753: jal printf # int ! 8754: L.2682: ! 8755: L.2680: ! 8756: b L.2684 ! 8757: li $23,24 ! 8758: beq $30,$0,L.2686 ! 8759: la $4,L.2586 ! 8760: move $5,$23 ! 8761: jal printf # int ! 8762: L.2686: ! 8763: L.2684: ! 8764: b L.2688 ! 8765: li $23,25 ! 8766: beq $30,$0,L.2690 ! 8767: la $4,L.2586 ! 8768: move $5,$23 ! 8769: jal printf # int ! 8770: L.2690: ! 8771: L.2688: ! 8772: b L.2692 ! 8773: li $23,26 ! 8774: beq $30,$0,L.2694 ! 8775: la $4,L.2586 ! 8776: move $5,$23 ! 8777: jal printf # int ! 8778: L.2694: ! 8779: L.2692: ! 8780: b L.2696 ! 8781: li $23,27 ! 8782: beq $30,$0,L.2698 ! 8783: la $4,L.2586 ! 8784: move $5,$23 ! 8785: jal printf # int ! 8786: L.2698: ! 8787: L.2696: ! 8788: b L.2700 ! 8789: li $23,28 ! 8790: beq $30,$0,L.2702 ! 8791: la $4,L.2586 ! 8792: move $5,$23 ! 8793: jal printf # int ! 8794: L.2702: ! 8795: L.2700: ! 8796: b L.2704 ! 8797: li $23,26 ! 8798: beq $30,$0,L.2706 ! 8799: la $4,L.2586 ! 8800: move $5,$23 ! 8801: jal printf # int ! 8802: L.2706: ! 8803: L.2704: ! 8804: b L.2708 ! 8805: li $23,30 ! 8806: beq $30,$0,L.2710 ! 8807: la $4,L.2586 ! 8808: move $5,$23 ! 8809: jal printf # int ! 8810: L.2710: ! 8811: L.2708: ! 8812: b L.2712 ! 8813: li $23,31 ! 8814: beq $30,$0,L.2714 ! 8815: la $4,L.2586 ! 8816: move $5,$23 ! 8817: jal printf # int ! 8818: L.2714: ! 8819: L.2712: ! 8820: b L.2716 ! 8821: li $23,32 ! 8822: beq $30,$0,L.2718 ! 8823: la $4,L.2586 ! 8824: move $5,$23 ! 8825: jal printf # int ! 8826: L.2718: ! 8827: L.2716: ! 8828: b L.2720 ! 8829: li $23,33 ! 8830: beq $30,$0,L.2722 ! 8831: la $4,L.2586 ! 8832: move $5,$23 ! 8833: jal printf # int ! 8834: L.2722: ! 8835: L.2720: ! 8836: b L.2724 ! 8837: li $23,34 ! 8838: beq $30,$0,L.2726 ! 8839: la $4,L.2586 ! 8840: move $5,$23 ! 8841: jal printf # int ! 8842: L.2726: ! 8843: L.2724: ! 8844: b L.2728 ! 8845: li $23,35 ! 8846: beq $30,$0,L.2730 ! 8847: la $4,L.2586 ! 8848: move $5,$23 ! 8849: jal printf # int ! 8850: L.2730: ! 8851: L.2728: ! 8852: b L.2732 ! 8853: li $23,36 ! 8854: beq $30,$0,L.2734 ! 8855: la $4,L.2586 ! 8856: move $5,$23 ! 8857: jal printf # int ! 8858: L.2734: ! 8859: L.2732: ! 8860: b L.2736 ! 8861: li $23,37 ! 8862: beq $30,$0,L.2738 ! 8863: la $4,L.2586 ! 8864: move $5,$23 ! 8865: jal printf # int ! 8866: L.2738: ! 8867: L.2736: ! 8868: b L.2740 ! 8869: li $23,38 ! 8870: beq $30,$0,L.2742 ! 8871: la $4,L.2586 ! 8872: move $5,$23 ! 8873: jal printf # int ! 8874: L.2742: ! 8875: L.2740: ! 8876: b L.2744 ! 8877: li $23,39 ! 8878: beq $30,$0,L.2746 ! 8879: la $4,L.2586 ! 8880: move $5,$23 ! 8881: jal printf # int ! 8882: L.2746: ! 8883: L.2744: ! 8884: b L.2748 ! 8885: li $23,40 ! 8886: beq $30,$0,L.2750 ! 8887: la $4,L.2586 ! 8888: move $5,$23 ! 8889: jal printf # int ! 8890: L.2750: ! 8891: L.2748: ! 8892: b L.2752 ! 8893: li $23,41 ! 8894: beq $30,$0,L.2754 ! 8895: la $4,L.2586 ! 8896: move $5,$23 ! 8897: jal printf # int ! 8898: L.2754: ! 8899: L.2752: ! 8900: b L.2756 ! 8901: li $23,42 ! 8902: beq $30,$0,L.2758 ! 8903: la $4,L.2586 ! 8904: move $5,$23 ! 8905: jal printf # int ! 8906: L.2758: ! 8907: L.2756: ! 8908: b L.2760 ! 8909: li $23,43 ! 8910: beq $30,$0,L.2762 ! 8911: la $4,L.2586 ! 8912: move $5,$23 ! 8913: jal printf # int ! 8914: L.2762: ! 8915: L.2760: ! 8916: b L.2764 ! 8917: li $23,44 ! 8918: beq $30,$0,L.2766 ! 8919: la $4,L.2586 ! 8920: move $5,$23 ! 8921: jal printf # int ! 8922: L.2766: ! 8923: L.2764: ! 8924: b L.2768 ! 8925: li $23,45 ! 8926: beq $30,$0,L.2770 ! 8927: la $4,L.2586 ! 8928: move $5,$23 ! 8929: jal printf # int ! 8930: L.2770: ! 8931: L.2768: ! 8932: b L.2772 ! 8933: li $23,46 ! 8934: beq $30,$0,L.2774 ! 8935: la $4,L.2586 ! 8936: move $5,$23 ! 8937: jal printf # int ! 8938: L.2774: ! 8939: L.2772: ! 8940: b L.2776 ! 8941: li $23,47 ! 8942: beq $30,$0,L.2778 ! 8943: la $4,L.2586 ! 8944: move $5,$23 ! 8945: jal printf # int ! 8946: L.2778: ! 8947: L.2776: ! 8948: b L.2780 ! 8949: li $23,48 ! 8950: beq $30,$0,L.2782 ! 8951: la $4,L.2586 ! 8952: move $5,$23 ! 8953: jal printf # int ! 8954: L.2782: ! 8955: L.2780: ! 8956: b L.2784 ! 8957: li $23,49 ! 8958: beq $30,$0,L.2786 ! 8959: la $4,L.2586 ! 8960: move $5,$23 ! 8961: jal printf # int ! 8962: L.2786: ! 8963: L.2784: ! 8964: b L.2788 ! 8965: li $23,50 ! 8966: beq $30,$0,L.2790 ! 8967: la $4,L.2586 ! 8968: move $5,$23 ! 8969: jal printf # int ! 8970: L.2790: ! 8971: L.2788: ! 8972: b L.2792 ! 8973: li $23,51 ! 8974: beq $30,$0,L.2794 ! 8975: la $4,L.2586 ! 8976: move $5,$23 ! 8977: jal printf # int ! 8978: L.2794: ! 8979: L.2792: ! 8980: b L.2796 ! 8981: li $23,52 ! 8982: beq $30,$0,L.2798 ! 8983: la $4,L.2586 ! 8984: move $5,$23 ! 8985: jal printf # int ! 8986: L.2798: ! 8987: L.2796: ! 8988: b L.2800 ! 8989: li $23,53 ! 8990: beq $30,$0,L.2802 ! 8991: la $4,L.2586 ! 8992: move $5,$23 ! 8993: jal printf # int ! 8994: L.2802: ! 8995: L.2800: ! 8996: b L.2804 ! 8997: li $23,54 ! 8998: beq $30,$0,L.2806 ! 8999: la $4,L.2586 ! 9000: move $5,$23 ! 9001: jal printf # int ! 9002: L.2806: ! 9003: L.2804: ! 9004: b L.2808 ! 9005: li $23,55 ! 9006: beq $30,$0,L.2810 ! 9007: la $4,L.2586 ! 9008: move $5,$23 ! 9009: jal printf # int ! 9010: L.2810: ! 9011: L.2808: ! 9012: b L.2812 ! 9013: li $23,56 ! 9014: beq $30,$0,L.2814 ! 9015: la $4,L.2586 ! 9016: move $5,$23 ! 9017: jal printf # int ! 9018: L.2814: ! 9019: L.2812: ! 9020: b L.2816 ! 9021: li $23,57 ! 9022: beq $30,$0,L.2818 ! 9023: la $4,L.2586 ! 9024: move $5,$23 ! 9025: jal printf # int ! 9026: L.2818: ! 9027: L.2816: ! 9028: b L.2820 ! 9029: li $23,58 ! 9030: beq $30,$0,L.2822 ! 9031: la $4,L.2586 ! 9032: move $5,$23 ! 9033: jal printf # int ! 9034: L.2822: ! 9035: L.2820: ! 9036: b L.2824 ! 9037: li $23,56 ! 9038: beq $30,$0,L.2826 ! 9039: la $4,L.2586 ! 9040: move $5,$23 ! 9041: jal printf # int ! 9042: L.2826: ! 9043: L.2824: ! 9044: b L.2828 ! 9045: li $23,60 ! 9046: beq $30,$0,L.2830 ! 9047: la $4,L.2586 ! 9048: move $5,$23 ! 9049: jal printf # int ! 9050: L.2830: ! 9051: L.2828: ! 9052: b L.2832 ! 9053: li $23,61 ! 9054: beq $30,$0,L.2834 ! 9055: la $4,L.2586 ! 9056: move $5,$23 ! 9057: jal printf # int ! 9058: L.2834: ! 9059: L.2832: ! 9060: b L.2836 ! 9061: li $23,62 ! 9062: beq $30,$0,L.2838 ! 9063: la $4,L.2586 ! 9064: move $5,$23 ! 9065: jal printf # int ! 9066: L.2838: ! 9067: L.2836: ! 9068: b L.2840 ! 9069: li $23,63 ! 9070: beq $30,$0,L.2842 ! 9071: la $4,L.2586 ! 9072: move $5,$23 ! 9073: jal printf # int ! 9074: L.2842: ! 9075: L.2840: ! 9076: b L.2844 ! 9077: li $23,64 ! 9078: beq $30,$0,L.2846 ! 9079: la $4,L.2586 ! 9080: move $5,$23 ! 9081: jal printf # int ! 9082: L.2846: ! 9083: L.2844: ! 9084: b L.2848 ! 9085: li $23,65 ! 9086: beq $30,$0,L.2850 ! 9087: la $4,L.2586 ! 9088: move $5,$23 ! 9089: jal printf # int ! 9090: L.2850: ! 9091: L.2848: ! 9092: b L.2852 ! 9093: li $23,66 ! 9094: beq $30,$0,L.2854 ! 9095: la $4,L.2586 ! 9096: move $5,$23 ! 9097: jal printf # int ! 9098: L.2854: ! 9099: L.2852: ! 9100: b L.2856 ! 9101: li $23,67 ! 9102: beq $30,$0,L.2858 ! 9103: la $4,L.2586 ! 9104: move $5,$23 ! 9105: jal printf # int ! 9106: L.2858: ! 9107: L.2856: ! 9108: b L.2860 ! 9109: li $23,68 ! 9110: beq $30,$0,L.2862 ! 9111: la $4,L.2586 ! 9112: move $5,$23 ! 9113: jal printf # int ! 9114: L.2862: ! 9115: L.2860: ! 9116: b L.2864 ! 9117: li $23,69 ! 9118: beq $30,$0,L.2866 ! 9119: la $4,L.2586 ! 9120: move $5,$23 ! 9121: jal printf # int ! 9122: L.2866: ! 9123: L.2864: ! 9124: b L.2868 ! 9125: li $23,70 ! 9126: beq $30,$0,L.2870 ! 9127: la $4,L.2586 ! 9128: move $5,$23 ! 9129: jal printf # int ! 9130: L.2870: ! 9131: L.2868: ! 9132: b L.2872 ! 9133: li $23,71 ! 9134: beq $30,$0,L.2874 ! 9135: la $4,L.2586 ! 9136: move $5,$23 ! 9137: jal printf # int ! 9138: L.2874: ! 9139: L.2872: ! 9140: b L.2876 ! 9141: li $23,72 ! 9142: beq $30,$0,L.2878 ! 9143: la $4,L.2586 ! 9144: move $5,$23 ! 9145: jal printf # int ! 9146: L.2878: ! 9147: L.2876: ! 9148: b L.2880 ! 9149: li $23,73 ! 9150: beq $30,$0,L.2882 ! 9151: la $4,L.2586 ! 9152: move $5,$23 ! 9153: jal printf # int ! 9154: L.2882: ! 9155: L.2880: ! 9156: b L.2884 ! 9157: li $23,74 ! 9158: beq $30,$0,L.2886 ! 9159: la $4,L.2586 ! 9160: move $5,$23 ! 9161: jal printf # int ! 9162: L.2886: ! 9163: L.2884: ! 9164: b L.2888 ! 9165: li $23,75 ! 9166: beq $30,$0,L.2890 ! 9167: la $4,L.2586 ! 9168: move $5,$23 ! 9169: jal printf # int ! 9170: L.2890: ! 9171: L.2888: ! 9172: beq $23,$0,L.2892 ! 9173: lw $25,$fp25+0($sp) ! 9174: lw $25,44($25) ! 9175: beq $25,$0,L.2894 ! 9176: la $4,L.2587 ! 9177: li $5,1 ! 9178: jal printf # int ! 9179: L.2894: ! 9180: addu $17,$17,1 ! 9181: L.2892: ! 9182: move $23,$0 ! 9183: move $21,$0 ! 9184: move $22,$0 ! 9185: move $25,$22 ! 9186: addu $22,$25,1 ! 9187: beq $25,$0,L.2897 ! 9188: move $25,$21 ! 9189: addu $21,$25,1 ! 9190: beq $25,$0,L.2897 ! 9191: li $25,1 ! 9192: sw $25,$fp25-8($sp) ! 9193: b L.2898 ! 9194: L.2897: ! 9195: sw $0,$fp25-8($sp) ! 9196: L.2898: ! 9197: lw $20,$fp25-8($sp) ! 9198: beq $22,1,L.2899 ! 9199: li $23,1 ! 9200: beq $30,$0,L.2901 ! 9201: la $4,L.2586 ! 9202: move $5,$23 ! 9203: jal printf # int ! 9204: L.2901: ! 9205: L.2899: ! 9206: beq $21,$0,L.2903 ! 9207: li $23,2 ! 9208: beq $30,$0,L.2905 ! 9209: la $4,L.2586 ! 9210: move $5,$23 ! 9211: jal printf # int ! 9212: L.2905: ! 9213: L.2903: ! 9214: beq $20,$0,L.2907 ! 9215: li $23,3 ! 9216: beq $30,$0,L.2909 ! 9217: la $4,L.2586 ! 9218: move $5,$23 ! 9219: jal printf # int ! 9220: L.2909: ! 9221: L.2907: ! 9222: beq $22,$0,L.2912 ! 9223: move $25,$21 ! 9224: addu $21,$25,1 ! 9225: beq $25,$0,L.2912 ! 9226: li $25,1 ! 9227: sw $25,$fp25-12($sp) ! 9228: b L.2913 ! 9229: L.2912: ! 9230: sw $0,$fp25-12($sp) ! 9231: L.2913: ! 9232: lw $20,$fp25-12($sp) ! 9233: beq $22,1,L.2914 ! 9234: li $23,4 ! 9235: beq $30,$0,L.2916 ! 9236: la $4,L.2586 ! 9237: move $5,$23 ! 9238: jal printf # int ! 9239: L.2916: ! 9240: L.2914: ! 9241: beq $21,1,L.2918 ! 9242: li $23,5 ! 9243: beq $30,$0,L.2920 ! 9244: la $4,L.2586 ! 9245: move $5,$23 ! 9246: jal printf # int ! 9247: L.2920: ! 9248: L.2918: ! 9249: beq $20,$0,L.2922 ! 9250: li $23,6 ! 9251: beq $30,$0,L.2924 ! 9252: la $4,L.2586 ! 9253: move $5,$23 ! 9254: jal printf # int ! 9255: L.2924: ! 9256: L.2922: ! 9257: move $25,$22 ! 9258: subu $22,$25,1 ! 9259: beq $25,$0,L.2927 ! 9260: beq $21,$0,L.2927 ! 9261: li $25,1 ! 9262: sw $25,$fp25-16($sp) ! 9263: b L.2928 ! 9264: L.2927: ! 9265: sw $0,$fp25-16($sp) ! 9266: L.2928: ! 9267: lw $20,$fp25-16($sp) ! 9268: beq $22,$0,L.2929 ! 9269: li $23,7 ! 9270: beq $30,$0,L.2931 ! 9271: la $4,L.2586 ! 9272: move $5,$23 ! 9273: jal printf # int ! 9274: L.2931: ! 9275: L.2929: ! 9276: beq $21,1,L.2933 ! 9277: li $23,8 ! 9278: beq $30,$0,L.2935 ! 9279: la $4,L.2586 ! 9280: move $5,$23 ! 9281: jal printf # int ! 9282: L.2935: ! 9283: L.2933: ! 9284: beq $20,1,L.2937 ! 9285: li $23,9 ! 9286: beq $30,$0,L.2939 ! 9287: la $4,L.2586 ! 9288: move $5,$23 ! 9289: jal printf # int ! 9290: L.2939: ! 9291: L.2937: ! 9292: beq $22,$0,L.2942 ! 9293: move $25,$21 ! 9294: subu $21,$25,1 ! 9295: beq $25,$0,L.2942 ! 9296: li $25,1 ! 9297: sw $25,$fp25-20($sp) ! 9298: b L.2943 ! 9299: L.2942: ! 9300: sw $0,$fp25-20($sp) ! 9301: L.2943: ! 9302: lw $20,$fp25-20($sp) ! 9303: beq $22,$0,L.2944 ! 9304: li $23,10 ! 9305: beq $30,$0,L.2946 ! 9306: la $4,L.2586 ! 9307: move $5,$23 ! 9308: jal printf # int ! 9309: L.2946: ! 9310: L.2944: ! 9311: beq $21,1,L.2948 ! 9312: li $23,11 ! 9313: beq $30,$0,L.2950 ! 9314: la $4,L.2586 ! 9315: move $5,$23 ! 9316: jal printf # int ! 9317: L.2950: ! 9318: L.2948: ! 9319: beq $20,$0,L.2952 ! 9320: li $23,12 ! 9321: beq $30,$0,L.2954 ! 9322: la $4,L.2586 ! 9323: move $5,$23 ! 9324: jal printf # int ! 9325: L.2954: ! 9326: L.2952: ! 9327: beq $23,$0,L.2956 ! 9328: lw $25,$fp25+0($sp) ! 9329: lw $25,44($25) ! 9330: beq $25,$0,L.2958 ! 9331: la $4,L.2587 ! 9332: li $5,2 ! 9333: jal printf # int ! 9334: L.2958: ! 9335: addu $17,$17,2 ! 9336: L.2956: ! 9337: move $23,$0 ! 9338: move $21,$0 ! 9339: move $22,$0 ! 9340: move $25,$22 ! 9341: addu $22,$25,1 ! 9342: bne $25,$0,L.2963 ! 9343: beq $21,$0,L.2961 ! 9344: L.2963: ! 9345: li $25,1 ! 9346: sw $25,$fp25-24($sp) ! 9347: b L.2962 ! 9348: L.2961: ! 9349: sw $0,$fp25-24($sp) ! 9350: L.2962: ! 9351: lw $20,$fp25-24($sp) ! 9352: beq $22,1,L.2964 ! 9353: li $23,1 ! 9354: beq $30,$0,L.2966 ! 9355: la $4,L.2586 ! 9356: move $5,$23 ! 9357: jal printf # int ! 9358: L.2966: ! 9359: L.2964: ! 9360: beq $21,$0,L.2968 ! 9361: li $23,2 ! 9362: beq $30,$0,L.2970 ! 9363: la $4,L.2586 ! 9364: move $5,$23 ! 9365: jal printf # int ! 9366: L.2970: ! 9367: L.2968: ! 9368: beq $20,$0,L.2972 ! 9369: li $23,3 ! 9370: beq $30,$0,L.2974 ! 9371: la $4,L.2586 ! 9372: move $5,$23 ! 9373: jal printf # int ! 9374: L.2974: ! 9375: L.2972: ! 9376: move $25,$21 ! 9377: addu $21,$25,1 ! 9378: bne $25,$0,L.2979 ! 9379: beq $22,$0,L.2977 ! 9380: L.2979: ! 9381: li $25,1 ! 9382: sw $25,$fp25-28($sp) ! 9383: b L.2978 ! 9384: L.2977: ! 9385: sw $0,$fp25-28($sp) ! 9386: L.2978: ! 9387: lw $20,$fp25-28($sp) ! 9388: beq $22,1,L.2980 ! 9389: li $23,4 ! 9390: beq $30,$0,L.2982 ! 9391: la $4,L.2586 ! 9392: move $5,$23 ! 9393: jal printf # int ! 9394: L.2982: ! 9395: L.2980: ! 9396: beq $21,1,L.2984 ! 9397: li $23,5 ! 9398: beq $30,$0,L.2986 ! 9399: la $4,L.2586 ! 9400: move $5,$23 ! 9401: jal printf # int ! 9402: L.2986: ! 9403: L.2984: ! 9404: beq $20,1,L.2988 ! 9405: li $23,6 ! 9406: beq $30,$0,L.2990 ! 9407: la $4,L.2586 ! 9408: move $5,$23 ! 9409: jal printf # int ! 9410: L.2990: ! 9411: L.2988: ! 9412: move $25,$22 ! 9413: subu $22,$25,1 ! 9414: bne $25,$0,L.2995 ! 9415: move $25,$21 ! 9416: subu $21,$25,1 ! 9417: beq $25,$0,L.2993 ! 9418: L.2995: ! 9419: li $25,1 ! 9420: sw $25,$fp25-32($sp) ! 9421: b L.2994 ! 9422: L.2993: ! 9423: sw $0,$fp25-32($sp) ! 9424: L.2994: ! 9425: lw $20,$fp25-32($sp) ! 9426: beq $22,$0,L.2996 ! 9427: li $23,7 ! 9428: beq $30,$0,L.2998 ! 9429: la $4,L.2586 ! 9430: move $5,$23 ! 9431: jal printf # int ! 9432: L.2998: ! 9433: L.2996: ! 9434: beq $21,1,L.3000 ! 9435: li $23,8 ! 9436: beq $30,$0,L.3002 ! 9437: la $4,L.2586 ! 9438: move $5,$23 ! 9439: jal printf # int ! 9440: L.3002: ! 9441: L.3000: ! 9442: beq $20,1,L.3004 ! 9443: li $23,9 ! 9444: beq $30,$0,L.3006 ! 9445: la $4,L.2586 ! 9446: move $5,$23 ! 9447: jal printf # int ! 9448: L.3006: ! 9449: L.3004: ! 9450: bne $22,$0,L.3011 ! 9451: move $25,$21 ! 9452: subu $21,$25,1 ! 9453: beq $25,$0,L.3009 ! 9454: L.3011: ! 9455: li $25,1 ! 9456: sw $25,$fp25-36($sp) ! 9457: b L.3010 ! 9458: L.3009: ! 9459: sw $0,$fp25-36($sp) ! 9460: L.3010: ! 9461: lw $20,$fp25-36($sp) ! 9462: beq $22,$0,L.3012 ! 9463: li $23,10 ! 9464: beq $30,$0,L.3014 ! 9465: la $4,L.2586 ! 9466: move $5,$23 ! 9467: jal printf # int ! 9468: L.3014: ! 9469: L.3012: ! 9470: beq $21,$0,L.3016 ! 9471: li $23,11 ! 9472: beq $30,$0,L.3018 ! 9473: la $4,L.2586 ! 9474: move $5,$23 ! 9475: jal printf # int ! 9476: L.3018: ! 9477: L.3016: ! 9478: beq $20,1,L.3020 ! 9479: li $23,12 ! 9480: beq $30,$0,L.3022 ! 9481: la $4,L.2586 ! 9482: move $5,$23 ! 9483: jal printf # int ! 9484: L.3022: ! 9485: L.3020: ! 9486: beq $23,$0,L.3024 ! 9487: lw $25,$fp25+0($sp) ! 9488: lw $25,44($25) ! 9489: beq $25,$0,L.3026 ! 9490: la $4,L.2587 ! 9491: li $5,4 ! 9492: jal printf # int ! 9493: L.3026: ! 9494: addu $17,$17,4 ! 9495: L.3024: ! 9496: move $21,$0 ! 9497: move $22,$0 ! 9498: move $16,$0 ! 9499: li $25,1 ! 9500: sw $25,$fp25-4($sp) ! 9501: lw $25,$fp25-4($sp) ! 9502: beq $25,$0,L.3030 ! 9503: sw $16,$fp25-40($sp) ! 9504: b L.3031 ! 9505: L.3030: ! 9506: lw $25,$fp25-4($sp) ! 9507: beq $25,$0,L.3032 ! 9508: move $25,$22 ! 9509: addu $22,$25,1 ! 9510: sw $25,$fp25-44($sp) ! 9511: b L.3033 ! 9512: L.3032: ! 9513: move $25,$21 ! 9514: addu $21,$25,1 ! 9515: sw $25,$fp25-44($sp) ! 9516: L.3033: ! 9517: lw $25,$fp25-44($sp) ! 9518: sw $25,$fp25-40($sp) ! 9519: L.3031: ! 9520: lw $20,$fp25-40($sp) ! 9521: bne $20,$0,L.3037 ! 9522: bne $22,$0,L.3037 ! 9523: beq $21,$0,L.3034 ! 9524: L.3037: ! 9525: lw $25,$fp25+0($sp) ! 9526: lw $25,44($25) ! 9527: beq $25,$0,L.3038 ! 9528: la $4,L.2587 ! 9529: li $5,8 ! 9530: jal printf # int ! 9531: L.3038: ! 9532: addu $17,$17,8 ! 9533: L.3034: ! 9534: lw $25,$fp25-4($sp) ! 9535: beq $25,$0,L.3045 ! 9536: sw $16,$fp25-48($sp) ! 9537: b L.3046 ! 9538: L.3045: ! 9539: li $25,1 ! 9540: sw $25,$fp25-48($sp) ! 9541: L.3046: ! 9542: lw $25,$fp25-48($sp) ! 9543: bne $25,$0,L.3044 ! 9544: beq $16,$0,L.3047 ! 9545: li $25,1 ! 9546: sw $25,$fp25-52($sp) ! 9547: b L.3048 ! 9548: L.3047: ! 9549: sw $16,$fp25-52($sp) ! 9550: L.3048: ! 9551: lw $25,$fp25-52($sp) ! 9552: beq $25,$0,L.3040 ! 9553: L.3044: ! 9554: lw $25,$fp25+0($sp) ! 9555: lw $25,44($25) ! 9556: beq $25,$0,L.3049 ! 9557: la $4,L.2587 ! 9558: li $5,16 ! 9559: jal printf # int ! 9560: L.3049: ! 9561: addu $17,$17,16 ! 9562: L.3040: ! 9563: move $2,$17 ! 9564: L.2585: ! 9565: lw $16,16($sp) ! 9566: lw $17,20($sp) ! 9567: lw $18,24($sp) ! 9568: lw $19,28($sp) ! 9569: lw $20,32($sp) ! 9570: lw $21,36($sp) ! 9571: lw $22,40($sp) ! 9572: lw $23,44($sp) ! 9573: lw $30,48($sp) ! 9574: lw $31,52($sp) ! 9575: addu $sp,$sp,112 ! 9576: j $31 ! 9577: .end s7813 ! 9578: .data; L.3052:.ascii "s81,er%d\012\000" ! 9579: .data; L.3053:.ascii "s81 \000" ! 9580: .data; L.3054:.ascii "Register count for %s is unreliable.\012\000" ! 9581: .data; L.3055:.ascii "%d registers assigned to %s variables.\012\000" ! 9582: .text ! 9583: .globl s81 ! 9584: .text ! 9585: .align 2; .ent s81 ! 9586: s81: ! 9587: $fp26=80 ! 9588: .frame $sp,80,$31 ! 9589: addu $sp,$sp,-80 ! 9590: .mask 0xc0ff0000,-28 ! 9591: sw $16,16($sp) ! 9592: sw $17,20($sp) ! 9593: sw $18,24($sp) ! 9594: sw $19,28($sp) ! 9595: sw $20,32($sp) ! 9596: sw $21,36($sp) ! 9597: sw $22,40($sp) ! 9598: sw $23,44($sp) ! 9599: sw $30,48($sp) ! 9600: sw $31,52($sp) ! 9601: sw $4,80($sp) ! 9602: sw $0,$fp26-20($sp) ! 9603: sw $0,$fp26-8($sp) ! 9604: sw $0,$fp26-12($sp) ! 9605: sw $0,$fp26-16($sp) ! 9606: la $17,L.3053 ! 9607: lw $25,$fp26+0($sp) ! 9608: addu $16,$25,60 ! 9609: L.3056: ! 9610: L.3057: ! 9611: move $25,$16 ! 9612: addu $16,$25,1 ! 9613: move $24,$17 ! 9614: addu $17,$24,1 ! 9615: lb $24,($24) ! 9616: sb $24,($25) ! 9617: sll $25,$24,24; sra $25,$25,24 ! 9618: bne $25,$0,L.3056 ! 9619: li $25,1 ! 9620: sw $25,$fp26-4($sp) ! 9621: move $21,$0 ! 9622: L.3059: ! 9623: lw $25,$fp26-4($sp) ! 9624: move $24,$25 ! 9625: move $30,$24 ! 9626: move $20,$24 ! 9627: la $24,$fp26-4($sp) ! 9628: move $23,$24 ! 9629: move $19,$24 ! 9630: move $22,$25 ! 9631: move $18,$25 ! 9632: sll $25,$30,24; sra $25,$25,24 ! 9633: sll $24,$20,24; sra $24,$24,24 ! 9634: beq $25,$24,L.3063 ! 9635: li $25,1 ! 9636: sw $25,$fp26-8($sp) ! 9637: L.3063: ! 9638: beq $23,$19,L.3065 ! 9639: li $25,1 ! 9640: sw $25,$fp26-12($sp) ! 9641: L.3065: ! 9642: beq $22,$18,L.3067 ! 9643: li $25,1 ! 9644: sw $25,$fp26-16($sp) ! 9645: L.3067: ! 9646: lw $25,$fp26-4($sp) ! 9647: sll $25,$25,1 ! 9648: sw $25,$fp26-4($sp) ! 9649: L.3060: ! 9650: addu $21,$21,1 ! 9651: blt $21,50,L.3059 ! 9652: lw $25,$fp26-8($sp) ! 9653: beq $25,$0,L.3069 ! 9654: lw $25,$fp26-20($sp) ! 9655: addu $25,$25,1 ! 9656: sw $25,$fp26-20($sp) ! 9657: lw $25,$fp26+0($sp) ! 9658: lw $25,44($25) ! 9659: beq $25,$0,L.3071 ! 9660: la $4,L.3052 ! 9661: li $5,1 ! 9662: jal printf # int ! 9663: L.3071: ! 9664: L.3069: ! 9665: lw $25,$fp26-12($sp) ! 9666: beq $25,$0,L.3073 ! 9667: lw $25,$fp26-20($sp) ! 9668: addu $25,$25,2 ! 9669: sw $25,$fp26-20($sp) ! 9670: lw $25,$fp26+0($sp) ! 9671: lw $25,44($25) ! 9672: beq $25,$0,L.3075 ! 9673: la $4,L.3052 ! 9674: li $5,2 ! 9675: jal printf # int ! 9676: L.3075: ! 9677: L.3073: ! 9678: lw $25,$fp26-16($sp) ! 9679: beq $25,$0,L.3077 ! 9680: lw $25,$fp26-20($sp) ! 9681: addu $25,$25,4 ! 9682: sw $25,$fp26-20($sp) ! 9683: lw $25,$fp26+0($sp) ! 9684: lw $25,44($25) ! 9685: beq $25,$0,L.3079 ! 9686: la $4,L.3052 ! 9687: li $5,4 ! 9688: jal printf # int ! 9689: L.3079: ! 9690: L.3077: ! 9691: jal regc # int ! 9692: sw $2,$fp26-4($sp) ! 9693: lw $25,$fp26+0($sp) ! 9694: lw $25,40($25) ! 9695: beq $25,$0,L.3081 ! 9696: lw $25,$fp26-4($sp) ! 9697: bge $25,$0,L.3083 ! 9698: la $4,L.3054 ! 9699: la $5,L.426 ! 9700: jal printf # int ! 9701: b L.3084 ! 9702: L.3083: ! 9703: la $4,L.3055 ! 9704: lw $5,$fp26-4($sp) ! 9705: la $6,L.426 ! 9706: jal printf # int ! 9707: L.3084: ! 9708: L.3081: ! 9709: jal regp # int ! 9710: sw $2,$fp26-4($sp) ! 9711: lw $25,$fp26+0($sp) ! 9712: lw $25,40($25) ! 9713: beq $25,$0,L.3085 ! 9714: lw $25,$fp26-4($sp) ! 9715: bge $25,$0,L.3087 ! 9716: la $4,L.3054 ! 9717: la $5,L.3089 ! 9718: jal printf # int ! 9719: b L.3088 ! 9720: L.3087: ! 9721: la $4,L.3055 ! 9722: lw $5,$fp26-4($sp) ! 9723: la $6,L.3089 ! 9724: jal printf # int ! 9725: L.3088: ! 9726: L.3085: ! 9727: jal regi # int ! 9728: sw $2,$fp26-4($sp) ! 9729: lw $25,$fp26+0($sp) ! 9730: lw $25,40($25) ! 9731: beq $25,$0,L.3090 ! 9732: lw $25,$fp26-4($sp) ! 9733: bge $25,$0,L.3092 ! 9734: la $4,L.3054 ! 9735: la $5,L.427 ! 9736: jal printf # int ! 9737: b L.3093 ! 9738: L.3092: ! 9739: la $4,L.3055 ! 9740: lw $5,$fp26-4($sp) ! 9741: la $6,L.427 ! 9742: jal printf # int ! 9743: L.3093: ! 9744: L.3090: ! 9745: lw $2,$fp26-20($sp) ! 9746: L.3051: ! 9747: lw $16,16($sp) ! 9748: lw $17,20($sp) ! 9749: lw $18,24($sp) ! 9750: lw $19,28($sp) ! 9751: lw $20,32($sp) ! 9752: lw $21,36($sp) ! 9753: lw $22,40($sp) ! 9754: lw $23,44($sp) ! 9755: lw $30,48($sp) ! 9756: lw $31,52($sp) ! 9757: addu $sp,$sp,80 ! 9758: j $31 ! 9759: .end s81 ! 9760: .globl regc ! 9761: .text ! 9762: .align 2; .ent regc ! 9763: regc: ! 9764: $fp27=144 ! 9765: .frame $sp,144,$31 ! 9766: addu $sp,$sp,-144 ! 9767: .mask 0x40000000,-144 ! 9768: sw $30,0($sp) ! 9769: sb $0,$fp27-130($sp) ! 9770: li $25,1 ! 9771: sb $25,$fp27-109($sp) ! 9772: li $25,2 ! 9773: sb $25,$fp27-110($sp) ! 9774: li $25,3 ! 9775: sb $25,$fp27-111($sp) ! 9776: li $30,4 ! 9777: li $25,5 ! 9778: sb $25,$fp27-112($sp) ! 9779: li $8,6 ! 9780: li $25,7 ! 9781: sb $25,$fp27-113($sp) ! 9782: li $9,8 ! 9783: li $25,9 ! 9784: sb $25,$fp27-114($sp) ! 9785: li $10,10 ! 9786: li $25,11 ! 9787: sb $25,$fp27-115($sp) ! 9788: li $11,12 ! 9789: li $25,13 ! 9790: sb $25,$fp27-116($sp) ! 9791: li $12,14 ! 9792: li $25,15 ! 9793: sb $25,$fp27-117($sp) ! 9794: li $13,16 ! 9795: li $25,17 ! 9796: sb $25,$fp27-118($sp) ! 9797: li $14,18 ! 9798: li $25,19 ! 9799: sb $25,$fp27-119($sp) ! 9800: li $15,20 ! 9801: li $25,21 ! 9802: sb $25,$fp27-120($sp) ! 9803: li $25,22 ! 9804: sb $25,$fp27-1($sp) ! 9805: li $25,23 ! 9806: sb $25,$fp27-121($sp) ! 9807: li $25,24 ! 9808: sb $25,$fp27-2($sp) ! 9809: li $25,25 ! 9810: sb $25,$fp27-122($sp) ! 9811: li $25,26 ! 9812: sb $25,$fp27-3($sp) ! 9813: li $25,27 ! 9814: sb $25,$fp27-123($sp) ! 9815: li $25,28 ! 9816: sb $25,$fp27-4($sp) ! 9817: li $25,29 ! 9818: sb $25,$fp27-124($sp) ! 9819: li $25,30 ! 9820: sb $25,$fp27-5($sp) ! 9821: li $25,31 ! 9822: sb $25,$fp27-125($sp) ! 9823: li $25,32 ! 9824: sb $25,$fp27-6($sp) ! 9825: li $25,33 ! 9826: sb $25,$fp27-126($sp) ! 9827: li $25,34 ! 9828: sb $25,$fp27-7($sp) ! 9829: li $25,35 ! 9830: sb $25,$fp27-127($sp) ! 9831: li $25,36 ! 9832: sb $25,$fp27-128($sp) ! 9833: li $25,37 ! 9834: sb $25,$fp27-129($sp) ! 9835: li $25,38 ! 9836: sb $25,$fp27-131($sp) ! 9837: la $25,$fp27-109($sp) ! 9838: la $24,$fp27-130($sp) ! 9839: subu $24,$25,$24 ! 9840: sw $24,$fp27-96($sp) ! 9841: la $24,$fp27-110($sp) ! 9842: subu $25,$24,$25 ! 9843: sw $25,$fp27-92($sp) ! 9844: la $25,$fp27-111($sp) ! 9845: la $24,$fp27-110($sp) ! 9846: subu $25,$25,$24 ! 9847: sw $25,$fp27-88($sp) ! 9848: la $25,$fp27-112($sp) ! 9849: la $24,$fp27-111($sp) ! 9850: subu $25,$25,$24 ! 9851: sw $25,$fp27-84($sp) ! 9852: la $25,$fp27-113($sp) ! 9853: la $24,$fp27-112($sp) ! 9854: subu $25,$25,$24 ! 9855: sw $25,$fp27-80($sp) ! 9856: la $25,$fp27-114($sp) ! 9857: la $24,$fp27-113($sp) ! 9858: subu $25,$25,$24 ! 9859: sw $25,$fp27-76($sp) ! 9860: la $25,$fp27-115($sp) ! 9861: la $24,$fp27-114($sp) ! 9862: subu $25,$25,$24 ! 9863: sw $25,$fp27-72($sp) ! 9864: la $25,$fp27-116($sp) ! 9865: la $24,$fp27-115($sp) ! 9866: subu $25,$25,$24 ! 9867: sw $25,$fp27-68($sp) ! 9868: la $25,$fp27-117($sp) ! 9869: la $24,$fp27-116($sp) ! 9870: subu $25,$25,$24 ! 9871: sw $25,$fp27-64($sp) ! 9872: la $25,$fp27-118($sp) ! 9873: la $24,$fp27-117($sp) ! 9874: subu $25,$25,$24 ! 9875: sw $25,$fp27-60($sp) ! 9876: la $25,$fp27-119($sp) ! 9877: la $24,$fp27-118($sp) ! 9878: subu $25,$25,$24 ! 9879: sw $25,$fp27-56($sp) ! 9880: la $25,$fp27-120($sp) ! 9881: la $24,$fp27-119($sp) ! 9882: subu $25,$25,$24 ! 9883: sw $25,$fp27-52($sp) ! 9884: la $25,$fp27-121($sp) ! 9885: la $24,$fp27-120($sp) ! 9886: subu $25,$25,$24 ! 9887: sw $25,$fp27-48($sp) ! 9888: la $25,$fp27-122($sp) ! 9889: la $24,$fp27-121($sp) ! 9890: subu $25,$25,$24 ! 9891: sw $25,$fp27-44($sp) ! 9892: la $25,$fp27-123($sp) ! 9893: la $24,$fp27-122($sp) ! 9894: subu $25,$25,$24 ! 9895: sw $25,$fp27-40($sp) ! 9896: la $25,$fp27-124($sp) ! 9897: la $24,$fp27-123($sp) ! 9898: subu $25,$25,$24 ! 9899: sw $25,$fp27-36($sp) ! 9900: la $25,$fp27-125($sp) ! 9901: la $24,$fp27-124($sp) ! 9902: subu $25,$25,$24 ! 9903: sw $25,$fp27-32($sp) ! 9904: la $25,$fp27-126($sp) ! 9905: la $24,$fp27-125($sp) ! 9906: subu $25,$25,$24 ! 9907: sw $25,$fp27-28($sp) ! 9908: la $25,$fp27-127($sp) ! 9909: la $24,$fp27-126($sp) ! 9910: subu $25,$25,$24 ! 9911: sw $25,$fp27-24($sp) ! 9912: la $25,$fp27-128($sp) ! 9913: la $24,$fp27-127($sp) ! 9914: subu $25,$25,$24 ! 9915: sw $25,$fp27-20($sp) ! 9916: la $25,$fp27-129($sp) ! 9917: la $24,$fp27-128($sp) ! 9918: subu $25,$25,$24 ! 9919: sw $25,$fp27-16($sp) ! 9920: la $25,$fp27-131($sp) ! 9921: la $24,$fp27-129($sp) ! 9922: subu $25,$25,$24 ! 9923: sw $25,$fp27-12($sp) ! 9924: lw $25,$fp27-96($sp) ! 9925: sw $25,$fp27-108($sp) ! 9926: li $25,1 ! 9927: sw $25,$fp27-104($sp) ! 9928: sw $0,$fp27-100($sp) ! 9929: L.3116: ! 9930: lw $25,$fp27-104($sp) ! 9931: beq $25,1,L.3122 ! 9932: beq $25,2,L.3125 ! 9933: beq $25,3,L.3130 ! 9934: b L.3120 ! 9935: L.3122: ! 9936: lw $25,$fp27-100($sp) ! 9937: sll $25,$25,2 ! 9938: la $24,$fp27-96($sp) ! 9939: addu $25,$25,$24 ! 9940: lw $25,($25) ! 9941: lw $24,$fp27-108($sp) ! 9942: beq $25,$24,L.3121 ! 9943: lw $25,$fp27-100($sp) ! 9944: sll $25,$25,2 ! 9945: la $24,$fp27-96($sp) ! 9946: addu $25,$25,$24 ! 9947: lw $25,($25) ! 9948: sw $25,$fp27-140($sp) ! 9949: li $25,2 ! 9950: sw $25,$fp27-104($sp) ! 9951: li $25,1 ! 9952: sw $25,$fp27-136($sp) ! 9953: b L.3121 ! 9954: L.3125: ! 9955: lw $25,$fp27-100($sp) ! 9956: sll $25,$25,2 ! 9957: la $24,$fp27-96($sp) ! 9958: addu $25,$25,$24 ! 9959: lw $25,($25) ! 9960: lw $24,$fp27-108($sp) ! 9961: bne $25,$24,L.3126 ! 9962: li $25,3 ! 9963: sw $25,$fp27-104($sp) ! 9964: b L.3121 ! 9965: L.3126: ! 9966: lw $25,$fp27-100($sp) ! 9967: sll $25,$25,2 ! 9968: la $24,$fp27-96($sp) ! 9969: addu $25,$25,$24 ! 9970: lw $25,($25) ! 9971: lw $24,$fp27-140($sp) ! 9972: bne $25,$24,L.3128 ! 9973: lw $25,$fp27-136($sp) ! 9974: addu $25,$25,1 ! 9975: sw $25,$fp27-136($sp) ! 9976: b L.3121 ! 9977: L.3128: ! 9978: li $25,4 ! 9979: sw $25,$fp27-104($sp) ! 9980: b L.3121 ! 9981: L.3130: ! 9982: lw $25,$fp27-100($sp) ! 9983: sll $25,$25,2 ! 9984: la $24,$fp27-96($sp) ! 9985: addu $25,$25,$24 ! 9986: lw $25,($25) ! 9987: lw $24,$fp27-108($sp) ! 9988: beq $25,$24,L.3121 ! 9989: li $25,4 ! 9990: sw $25,$fp27-104($sp) ! 9991: L.3120: ! 9992: L.3121: ! 9993: L.3117: ! 9994: lw $25,$fp27-100($sp) ! 9995: addu $25,$25,1 ! 9996: sw $25,$fp27-100($sp) ! 9997: lw $25,$fp27-100($sp) ! 9998: blt $25,22,L.3116 ! 9999: lw $25,$fp27-104($sp) ! 10000: bne $25,3,L.3133 ! 10001: li $25,16 ! 10002: lw $24,$fp27-136($sp) ! 10003: subu $2,$25,$24 ! 10004: b L.3094 ! 10005: L.3133: ! 10006: li $2,-1 ! 10007: L.3094: ! 10008: lw $30,0($sp) ! 10009: addu $sp,$sp,144 ! 10010: j $31 ! 10011: .end regc ! 10012: .globl regi ! 10013: .text ! 10014: .align 2; .ent regi ! 10015: regi: ! 10016: $fp28=232 ! 10017: .frame $sp,232,$31 ! 10018: addu $sp,$sp,-232 ! 10019: .mask 0x40000000,-232 ! 10020: sw $30,0($sp) ! 10021: sw $0,$fp28-216($sp) ! 10022: li $25,1 ! 10023: sw $25,$fp28-132($sp) ! 10024: li $25,2 ! 10025: sw $25,$fp28-136($sp) ! 10026: li $25,3 ! 10027: sw $25,$fp28-140($sp) ! 10028: li $25,4 ! 10029: move $30,$25 ! 10030: li $25,5 ! 10031: sw $25,$fp28-144($sp) ! 10032: li $8,6 ! 10033: li $25,7 ! 10034: sw $25,$fp28-148($sp) ! 10035: li $9,8 ! 10036: li $25,9 ! 10037: sw $25,$fp28-152($sp) ! 10038: li $10,10 ! 10039: li $25,11 ! 10040: sw $25,$fp28-156($sp) ! 10041: li $11,12 ! 10042: li $25,13 ! 10043: sw $25,$fp28-160($sp) ! 10044: li $12,14 ! 10045: li $25,15 ! 10046: sw $25,$fp28-164($sp) ! 10047: li $13,16 ! 10048: li $25,17 ! 10049: sw $25,$fp28-168($sp) ! 10050: li $14,18 ! 10051: li $25,19 ! 10052: sw $25,$fp28-172($sp) ! 10053: li $15,20 ! 10054: li $25,21 ! 10055: sw $25,$fp28-176($sp) ! 10056: li $25,22 ! 10057: sw $25,$fp28-4($sp) ! 10058: li $25,23 ! 10059: sw $25,$fp28-180($sp) ! 10060: li $25,24 ! 10061: sw $25,$fp28-8($sp) ! 10062: li $25,25 ! 10063: sw $25,$fp28-184($sp) ! 10064: li $25,26 ! 10065: sw $25,$fp28-12($sp) ! 10066: li $25,27 ! 10067: sw $25,$fp28-188($sp) ! 10068: li $25,28 ! 10069: sw $25,$fp28-16($sp) ! 10070: li $25,29 ! 10071: sw $25,$fp28-192($sp) ! 10072: li $25,30 ! 10073: sw $25,$fp28-20($sp) ! 10074: li $25,31 ! 10075: sw $25,$fp28-196($sp) ! 10076: li $25,32 ! 10077: sw $25,$fp28-24($sp) ! 10078: li $25,33 ! 10079: sw $25,$fp28-200($sp) ! 10080: li $25,34 ! 10081: sw $25,$fp28-28($sp) ! 10082: li $25,35 ! 10083: sw $25,$fp28-204($sp) ! 10084: li $25,36 ! 10085: sw $25,$fp28-208($sp) ! 10086: li $25,37 ! 10087: sw $25,$fp28-212($sp) ! 10088: li $25,38 ! 10089: sw $25,$fp28-220($sp) ! 10090: la $25,$fp28-132($sp) ! 10091: la $24,$fp28-216($sp) ! 10092: subu $24,$25,$24 ! 10093: div $24,$24,4 ! 10094: sw $24,$fp28-116($sp) ! 10095: la $24,$fp28-136($sp) ! 10096: subu $25,$24,$25 ! 10097: div $25,$25,4 ! 10098: sw $25,$fp28-112($sp) ! 10099: la $25,$fp28-140($sp) ! 10100: la $24,$fp28-136($sp) ! 10101: subu $25,$25,$24 ! 10102: div $25,$25,4 ! 10103: sw $25,$fp28-108($sp) ! 10104: la $25,$fp28-144($sp) ! 10105: la $24,$fp28-140($sp) ! 10106: subu $25,$25,$24 ! 10107: div $25,$25,4 ! 10108: sw $25,$fp28-104($sp) ! 10109: la $25,$fp28-148($sp) ! 10110: la $24,$fp28-144($sp) ! 10111: subu $25,$25,$24 ! 10112: div $25,$25,4 ! 10113: sw $25,$fp28-100($sp) ! 10114: la $25,$fp28-152($sp) ! 10115: la $24,$fp28-148($sp) ! 10116: subu $25,$25,$24 ! 10117: div $25,$25,4 ! 10118: sw $25,$fp28-96($sp) ! 10119: la $25,$fp28-156($sp) ! 10120: la $24,$fp28-152($sp) ! 10121: subu $25,$25,$24 ! 10122: div $25,$25,4 ! 10123: sw $25,$fp28-92($sp) ! 10124: la $25,$fp28-160($sp) ! 10125: la $24,$fp28-156($sp) ! 10126: subu $25,$25,$24 ! 10127: div $25,$25,4 ! 10128: sw $25,$fp28-88($sp) ! 10129: la $25,$fp28-164($sp) ! 10130: la $24,$fp28-160($sp) ! 10131: subu $25,$25,$24 ! 10132: div $25,$25,4 ! 10133: sw $25,$fp28-84($sp) ! 10134: la $25,$fp28-168($sp) ! 10135: la $24,$fp28-164($sp) ! 10136: subu $25,$25,$24 ! 10137: div $25,$25,4 ! 10138: sw $25,$fp28-80($sp) ! 10139: la $25,$fp28-172($sp) ! 10140: la $24,$fp28-168($sp) ! 10141: subu $25,$25,$24 ! 10142: div $25,$25,4 ! 10143: sw $25,$fp28-76($sp) ! 10144: la $25,$fp28-176($sp) ! 10145: la $24,$fp28-172($sp) ! 10146: subu $25,$25,$24 ! 10147: div $25,$25,4 ! 10148: sw $25,$fp28-72($sp) ! 10149: la $25,$fp28-180($sp) ! 10150: la $24,$fp28-176($sp) ! 10151: subu $25,$25,$24 ! 10152: div $25,$25,4 ! 10153: sw $25,$fp28-68($sp) ! 10154: la $25,$fp28-184($sp) ! 10155: la $24,$fp28-180($sp) ! 10156: subu $25,$25,$24 ! 10157: div $25,$25,4 ! 10158: sw $25,$fp28-64($sp) ! 10159: la $25,$fp28-188($sp) ! 10160: la $24,$fp28-184($sp) ! 10161: subu $25,$25,$24 ! 10162: div $25,$25,4 ! 10163: sw $25,$fp28-60($sp) ! 10164: la $25,$fp28-192($sp) ! 10165: la $24,$fp28-188($sp) ! 10166: subu $25,$25,$24 ! 10167: div $25,$25,4 ! 10168: sw $25,$fp28-56($sp) ! 10169: la $25,$fp28-196($sp) ! 10170: la $24,$fp28-192($sp) ! 10171: subu $25,$25,$24 ! 10172: div $25,$25,4 ! 10173: sw $25,$fp28-52($sp) ! 10174: la $25,$fp28-200($sp) ! 10175: la $24,$fp28-196($sp) ! 10176: subu $25,$25,$24 ! 10177: div $25,$25,4 ! 10178: sw $25,$fp28-48($sp) ! 10179: la $25,$fp28-204($sp) ! 10180: la $24,$fp28-200($sp) ! 10181: subu $25,$25,$24 ! 10182: div $25,$25,4 ! 10183: sw $25,$fp28-44($sp) ! 10184: la $25,$fp28-208($sp) ! 10185: la $24,$fp28-204($sp) ! 10186: subu $25,$25,$24 ! 10187: div $25,$25,4 ! 10188: sw $25,$fp28-40($sp) ! 10189: la $25,$fp28-212($sp) ! 10190: la $24,$fp28-208($sp) ! 10191: subu $25,$25,$24 ! 10192: div $25,$25,4 ! 10193: sw $25,$fp28-36($sp) ! 10194: la $25,$fp28-220($sp) ! 10195: la $24,$fp28-212($sp) ! 10196: subu $25,$25,$24 ! 10197: div $25,$25,4 ! 10198: sw $25,$fp28-32($sp) ! 10199: lw $25,$fp28-116($sp) ! 10200: sw $25,$fp28-128($sp) ! 10201: li $25,1 ! 10202: sw $25,$fp28-124($sp) ! 10203: sw $0,$fp28-120($sp) ! 10204: L.3157: ! 10205: lw $25,$fp28-124($sp) ! 10206: beq $25,1,L.3163 ! 10207: beq $25,2,L.3166 ! 10208: beq $25,3,L.3171 ! 10209: b L.3161 ! 10210: L.3163: ! 10211: lw $25,$fp28-120($sp) ! 10212: sll $25,$25,2 ! 10213: la $24,$fp28-116($sp) ! 10214: addu $25,$25,$24 ! 10215: lw $25,($25) ! 10216: lw $24,$fp28-128($sp) ! 10217: beq $25,$24,L.3162 ! 10218: lw $25,$fp28-120($sp) ! 10219: sll $25,$25,2 ! 10220: la $24,$fp28-116($sp) ! 10221: addu $25,$25,$24 ! 10222: lw $25,($25) ! 10223: sw $25,$fp28-228($sp) ! 10224: li $25,2 ! 10225: sw $25,$fp28-124($sp) ! 10226: li $25,1 ! 10227: sw $25,$fp28-224($sp) ! 10228: b L.3162 ! 10229: L.3166: ! 10230: lw $25,$fp28-120($sp) ! 10231: sll $25,$25,2 ! 10232: la $24,$fp28-116($sp) ! 10233: addu $25,$25,$24 ! 10234: lw $25,($25) ! 10235: lw $24,$fp28-128($sp) ! 10236: bne $25,$24,L.3167 ! 10237: li $25,3 ! 10238: sw $25,$fp28-124($sp) ! 10239: b L.3162 ! 10240: L.3167: ! 10241: lw $25,$fp28-120($sp) ! 10242: sll $25,$25,2 ! 10243: la $24,$fp28-116($sp) ! 10244: addu $25,$25,$24 ! 10245: lw $25,($25) ! 10246: lw $24,$fp28-228($sp) ! 10247: bne $25,$24,L.3169 ! 10248: lw $25,$fp28-224($sp) ! 10249: addu $25,$25,1 ! 10250: sw $25,$fp28-224($sp) ! 10251: b L.3162 ! 10252: L.3169: ! 10253: li $25,4 ! 10254: sw $25,$fp28-124($sp) ! 10255: b L.3162 ! 10256: L.3171: ! 10257: lw $25,$fp28-120($sp) ! 10258: sll $25,$25,2 ! 10259: la $24,$fp28-116($sp) ! 10260: addu $25,$25,$24 ! 10261: lw $25,($25) ! 10262: lw $24,$fp28-128($sp) ! 10263: beq $25,$24,L.3162 ! 10264: li $25,4 ! 10265: sw $25,$fp28-124($sp) ! 10266: L.3161: ! 10267: L.3162: ! 10268: L.3158: ! 10269: lw $25,$fp28-120($sp) ! 10270: addu $25,$25,1 ! 10271: sw $25,$fp28-120($sp) ! 10272: lw $25,$fp28-120($sp) ! 10273: blt $25,22,L.3157 ! 10274: lw $25,$fp28-124($sp) ! 10275: bne $25,3,L.3174 ! 10276: li $25,16 ! 10277: lw $24,$fp28-224($sp) ! 10278: subu $2,$25,$24 ! 10279: b L.3135 ! 10280: L.3174: ! 10281: li $2,-1 ! 10282: L.3135: ! 10283: lw $30,0($sp) ! 10284: addu $sp,$sp,232 ! 10285: j $31 ! 10286: .end regi ! 10287: .globl regp ! 10288: .text ! 10289: .align 2; .ent regp ! 10290: regp: ! 10291: $fp29=240 ! 10292: .frame $sp,240,$31 ! 10293: addu $sp,$sp,-240 ! 10294: .mask 0x40c00000,-232 ! 10295: sw $22,0($sp) ! 10296: sw $23,4($sp) ! 10297: sw $30,8($sp) ! 10298: la $25,$fp29-216($sp) ! 10299: sw $25,$fp29-216($sp) ! 10300: la $24,$fp29-192($sp) ! 10301: sw $24,$fp29-192($sp) ! 10302: la $15,$fp29-196($sp) ! 10303: sw $15,$fp29-196($sp) ! 10304: la $14,$fp29-200($sp) ! 10305: sw $14,$fp29-200($sp) ! 10306: la $14,$fp29-128($sp) ! 10307: move $30,$14 ! 10308: sw $14,$fp29-128($sp) ! 10309: la $14,$fp29-132($sp) ! 10310: move $23,$14 ! 10311: sw $14,$fp29-132($sp) ! 10312: la $14,$fp29-136($sp) ! 10313: move $22,$14 ! 10314: sw $14,$fp29-136($sp) ! 10315: la $14,$fp29-140($sp) ! 10316: move $8,$14 ! 10317: sw $14,$fp29-140($sp) ! 10318: la $14,$fp29-144($sp) ! 10319: move $9,$14 ! 10320: sw $14,$fp29-144($sp) ! 10321: la $14,$fp29-148($sp) ! 10322: move $10,$14 ! 10323: sw $14,$fp29-148($sp) ! 10324: la $14,$fp29-152($sp) ! 10325: move $11,$14 ! 10326: sw $14,$fp29-152($sp) ! 10327: la $14,$fp29-156($sp) ! 10328: move $12,$14 ! 10329: sw $14,$fp29-156($sp) ! 10330: la $14,$fp29-160($sp) ! 10331: move $13,$14 ! 10332: sw $14,$fp29-160($sp) ! 10333: la $14,$fp29-164($sp) ! 10334: sw $14,$fp29-4($sp) ! 10335: sw $14,$fp29-164($sp) ! 10336: la $14,$fp29-168($sp) ! 10337: sw $14,$fp29-8($sp) ! 10338: sw $14,$fp29-168($sp) ! 10339: la $14,$fp29-172($sp) ! 10340: sw $14,$fp29-12($sp) ! 10341: sw $14,$fp29-172($sp) ! 10342: la $14,$fp29-176($sp) ! 10343: sw $14,$fp29-16($sp) ! 10344: sw $14,$fp29-176($sp) ! 10345: la $14,$fp29-180($sp) ! 10346: sw $14,$fp29-20($sp) ! 10347: sw $14,$fp29-180($sp) ! 10348: la $14,$fp29-184($sp) ! 10349: sw $14,$fp29-24($sp) ! 10350: sw $14,$fp29-184($sp) ! 10351: la $14,$fp29-188($sp) ! 10352: sw $14,$fp29-28($sp) ! 10353: sw $14,$fp29-188($sp) ! 10354: la $14,$fp29-204($sp) ! 10355: sw $14,$fp29-204($sp) ! 10356: la $14,$fp29-208($sp) ! 10357: sw $14,$fp29-208($sp) ! 10358: la $14,$fp29-220($sp) ! 10359: sw $14,$fp29-220($sp) ! 10360: subu $25,$24,$25 ! 10361: div $25,$25,4 ! 10362: sw $25,$fp29-116($sp) ! 10363: move $25,$15 ! 10364: subu $25,$25,$24 ! 10365: div $25,$25,4 ! 10366: sw $25,$fp29-112($sp) ! 10367: la $25,$fp29-200($sp) ! 10368: la $24,$fp29-196($sp) ! 10369: subu $25,$25,$24 ! 10370: div $25,$25,4 ! 10371: sw $25,$fp29-108($sp) ! 10372: la $25,$fp29-128($sp) ! 10373: la $24,$fp29-200($sp) ! 10374: subu $25,$25,$24 ! 10375: div $25,$25,4 ! 10376: sw $25,$fp29-104($sp) ! 10377: la $25,$fp29-132($sp) ! 10378: la $24,$fp29-128($sp) ! 10379: subu $25,$25,$24 ! 10380: div $25,$25,4 ! 10381: sw $25,$fp29-100($sp) ! 10382: la $25,$fp29-136($sp) ! 10383: la $24,$fp29-132($sp) ! 10384: subu $25,$25,$24 ! 10385: div $25,$25,4 ! 10386: sw $25,$fp29-96($sp) ! 10387: la $25,$fp29-140($sp) ! 10388: la $24,$fp29-136($sp) ! 10389: subu $25,$25,$24 ! 10390: div $25,$25,4 ! 10391: sw $25,$fp29-92($sp) ! 10392: la $25,$fp29-144($sp) ! 10393: la $24,$fp29-140($sp) ! 10394: subu $25,$25,$24 ! 10395: div $25,$25,4 ! 10396: sw $25,$fp29-88($sp) ! 10397: la $25,$fp29-148($sp) ! 10398: la $24,$fp29-144($sp) ! 10399: subu $25,$25,$24 ! 10400: div $25,$25,4 ! 10401: sw $25,$fp29-84($sp) ! 10402: la $25,$fp29-152($sp) ! 10403: la $24,$fp29-148($sp) ! 10404: subu $25,$25,$24 ! 10405: div $25,$25,4 ! 10406: sw $25,$fp29-80($sp) ! 10407: la $25,$fp29-156($sp) ! 10408: la $24,$fp29-152($sp) ! 10409: subu $25,$25,$24 ! 10410: div $25,$25,4 ! 10411: sw $25,$fp29-76($sp) ! 10412: la $25,$fp29-160($sp) ! 10413: la $24,$fp29-156($sp) ! 10414: subu $25,$25,$24 ! 10415: div $25,$25,4 ! 10416: sw $25,$fp29-72($sp) ! 10417: la $25,$fp29-164($sp) ! 10418: la $24,$fp29-160($sp) ! 10419: subu $25,$25,$24 ! 10420: div $25,$25,4 ! 10421: sw $25,$fp29-68($sp) ! 10422: la $25,$fp29-168($sp) ! 10423: la $24,$fp29-164($sp) ! 10424: subu $25,$25,$24 ! 10425: div $25,$25,4 ! 10426: sw $25,$fp29-64($sp) ! 10427: la $25,$fp29-172($sp) ! 10428: la $24,$fp29-168($sp) ! 10429: subu $25,$25,$24 ! 10430: div $25,$25,4 ! 10431: sw $25,$fp29-60($sp) ! 10432: la $25,$fp29-176($sp) ! 10433: la $24,$fp29-172($sp) ! 10434: subu $25,$25,$24 ! 10435: div $25,$25,4 ! 10436: sw $25,$fp29-56($sp) ! 10437: la $25,$fp29-180($sp) ! 10438: la $24,$fp29-176($sp) ! 10439: subu $25,$25,$24 ! 10440: div $25,$25,4 ! 10441: sw $25,$fp29-52($sp) ! 10442: la $25,$fp29-184($sp) ! 10443: la $24,$fp29-180($sp) ! 10444: subu $25,$25,$24 ! 10445: div $25,$25,4 ! 10446: sw $25,$fp29-48($sp) ! 10447: la $25,$fp29-188($sp) ! 10448: la $24,$fp29-184($sp) ! 10449: subu $25,$25,$24 ! 10450: div $25,$25,4 ! 10451: sw $25,$fp29-44($sp) ! 10452: la $25,$fp29-204($sp) ! 10453: la $24,$fp29-188($sp) ! 10454: subu $25,$25,$24 ! 10455: div $25,$25,4 ! 10456: sw $25,$fp29-40($sp) ! 10457: la $25,$fp29-208($sp) ! 10458: la $24,$fp29-204($sp) ! 10459: subu $25,$25,$24 ! 10460: div $25,$25,4 ! 10461: sw $25,$fp29-36($sp) ! 10462: la $25,$fp29-220($sp) ! 10463: la $24,$fp29-208($sp) ! 10464: subu $25,$25,$24 ! 10465: div $25,$25,4 ! 10466: sw $25,$fp29-32($sp) ! 10467: lw $25,$fp29-116($sp) ! 10468: sw $25,$fp29-212($sp) ! 10469: li $25,1 ! 10470: sw $25,$fp29-124($sp) ! 10471: sw $0,$fp29-120($sp) ! 10472: L.3198: ! 10473: lw $25,$fp29-124($sp) ! 10474: beq $25,1,L.3204 ! 10475: beq $25,2,L.3207 ! 10476: beq $25,3,L.3212 ! 10477: b L.3202 ! 10478: L.3204: ! 10479: lw $25,$fp29-120($sp) ! 10480: sll $25,$25,2 ! 10481: la $24,$fp29-116($sp) ! 10482: addu $25,$25,$24 ! 10483: lw $25,($25) ! 10484: lw $24,$fp29-212($sp) ! 10485: beq $25,$24,L.3203 ! 10486: lw $25,$fp29-120($sp) ! 10487: sll $25,$25,2 ! 10488: la $24,$fp29-116($sp) ! 10489: addu $25,$25,$24 ! 10490: lw $25,($25) ! 10491: sw $25,$fp29-228($sp) ! 10492: li $25,2 ! 10493: sw $25,$fp29-124($sp) ! 10494: li $25,1 ! 10495: sw $25,$fp29-224($sp) ! 10496: b L.3203 ! 10497: L.3207: ! 10498: lw $25,$fp29-120($sp) ! 10499: sll $25,$25,2 ! 10500: la $24,$fp29-116($sp) ! 10501: addu $25,$25,$24 ! 10502: lw $25,($25) ! 10503: lw $24,$fp29-212($sp) ! 10504: bne $25,$24,L.3208 ! 10505: li $25,3 ! 10506: sw $25,$fp29-124($sp) ! 10507: b L.3203 ! 10508: L.3208: ! 10509: lw $25,$fp29-120($sp) ! 10510: sll $25,$25,2 ! 10511: la $24,$fp29-116($sp) ! 10512: addu $25,$25,$24 ! 10513: lw $25,($25) ! 10514: lw $24,$fp29-228($sp) ! 10515: bne $25,$24,L.3210 ! 10516: lw $25,$fp29-224($sp) ! 10517: addu $25,$25,1 ! 10518: sw $25,$fp29-224($sp) ! 10519: b L.3203 ! 10520: L.3210: ! 10521: li $25,4 ! 10522: sw $25,$fp29-124($sp) ! 10523: b L.3203 ! 10524: L.3212: ! 10525: lw $25,$fp29-120($sp) ! 10526: sll $25,$25,2 ! 10527: la $24,$fp29-116($sp) ! 10528: addu $25,$25,$24 ! 10529: lw $25,($25) ! 10530: lw $24,$fp29-212($sp) ! 10531: beq $25,$24,L.3203 ! 10532: li $25,4 ! 10533: sw $25,$fp29-124($sp) ! 10534: L.3202: ! 10535: L.3203: ! 10536: L.3199: ! 10537: lw $25,$fp29-120($sp) ! 10538: addu $25,$25,1 ! 10539: sw $25,$fp29-120($sp) ! 10540: lw $25,$fp29-120($sp) ! 10541: blt $25,22,L.3198 ! 10542: lw $25,$fp29-124($sp) ! 10543: bne $25,3,L.3215 ! 10544: li $25,16 ! 10545: lw $24,$fp29-224($sp) ! 10546: subu $2,$25,$24 ! 10547: b L.3176 ! 10548: L.3215: ! 10549: li $2,-1 ! 10550: L.3176: ! 10551: lw $22,0($sp) ! 10552: lw $23,4($sp) ! 10553: lw $30,8($sp) ! 10554: addu $sp,$sp,240 ! 10555: j $31 ! 10556: .end regp ! 10557: .lcomm L.3218,420 ! 10558: .data; L.3219:.ascii "s84,er%d\012\000" ! 10559: .data; L.3220:.ascii "s84 \000" ! 10560: .text ! 10561: .globl s84 ! 10562: .text ! 10563: .align 2; .ent s84 ! 10564: s84: ! 10565: $fp30=208 ! 10566: .frame $sp,208,$31 ! 10567: addu $sp,$sp,-208 ! 10568: .fmask 0xc0000000,-192 ! 10569: s.d $f30,16($sp) ! 10570: .mask 0xc0ff0000,-148 ! 10571: sw $16,24($sp) ! 10572: sw $17,28($sp) ! 10573: sw $18,32($sp) ! 10574: sw $19,36($sp) ! 10575: sw $20,40($sp) ! 10576: sw $21,44($sp) ! 10577: sw $22,48($sp) ! 10578: sw $23,52($sp) ! 10579: sw $30,56($sp) ! 10580: sw $31,60($sp) ! 10581: move $30,$4 ! 10582: la $20,L.3220 ! 10583: addu $19,$30,60 ! 10584: move $18,$0 ! 10585: L.3221: ! 10586: L.3222: ! 10587: move $25,$19 ! 10588: addu $19,$25,1 ! 10589: move $24,$20 ! 10590: addu $20,$24,1 ! 10591: lb $24,($24) ! 10592: sb $24,($25) ! 10593: sll $25,$24,24; sra $25,$25,24 ! 10594: bne $25,$0,L.3221 ! 10595: li $4,3 ! 10596: jal fip # int ! 10597: move $25,$2 ! 10598: sw $25,$fp30-140($sp) ! 10599: lw $25,$fp30-140($sp) ! 10600: lw $25,($25) ! 10601: beq $25,3,L.3224 ! 10602: lw $25,44($30) ! 10603: beq $25,$0,L.3226 ! 10604: la $4,L.3219 ! 10605: li $5,1 ! 10606: jal printf # int ! 10607: L.3226: ! 10608: addu $18,$18,1 ! 10609: L.3224: ! 10610: la $25,glork ! 10611: sw $25,$fp30-144($sp) ! 10612: li $4,4 ! 10613: lw $25,$fp30-144($sp) ! 10614: jal $25 # int ! 10615: beq $2,4,L.3228 ! 10616: lw $25,44($30) ! 10617: beq $25,$0,L.3230 ! 10618: la $4,L.3219 ! 10619: li $5,2 ! 10620: jal printf # int ! 10621: L.3230: ! 10622: addu $18,$18,2 ! 10623: L.3228: ! 10624: move $22,$0 ! 10625: L.3232: ! 10626: sll $25,$22,2 ! 10627: la $24,$fp30-68($sp) ! 10628: addu $25,$25,$24 ! 10629: mtc1 $22,$f18; cvt.d.w $f18,$f18 ! 10630: cvt.s.d $f18,$f18 ! 10631: s.s $f18,($25) ! 10632: sll $25,$22,2 ! 10633: la $24,$fp30-136($sp) ! 10634: addu $24,$25,$24 ! 10635: la $15,$fp30-68($sp) ! 10636: addu $25,$25,$15 ! 10637: sw $25,($24) ! 10638: L.3233: ! 10639: addu $22,$22,1 ! 10640: blt $22,17,L.3232 ! 10641: l.s $f30,L.413 ! 10642: move $22,$0 ! 10643: L.3236: ! 10644: sll $25,$22,2 ! 10645: la $24,$fp30-136($sp) ! 10646: addu $25,$25,$24 ! 10647: lw $25,($25) ! 10648: l.s $f18,($25) ! 10649: add.s $f30,$f30,$f18 ! 10650: L.3237: ! 10651: addu $22,$22,1 ! 10652: blt $22,17,L.3236 ! 10653: l.s $f18,L.3242 ! 10654: c.eq.s $f30,$f18; bc1t L.3240 ! 10655: lw $25,44($30) ! 10656: beq $25,$0,L.3243 ! 10657: la $4,L.3219 ! 10658: li $5,4 ! 10659: jal printf # int ! 10660: L.3243: ! 10661: addu $18,$18,4 ! 10662: L.3240: ! 10663: move $21,$0 ! 10664: L.3245: ! 10665: move $22,$0 ! 10666: L.3249: ! 10667: move $23,$0 ! 10668: L.3253: ! 10669: sll $25,$23,2 ! 10670: li $24,28 ! 10671: mul $24,$24,$22 ! 10672: li $15,140 ! 10673: mul $15,$15,$21 ! 10674: la $15,L.3218($15) ! 10675: addu $24,$24,$15 ! 10676: addu $25,$25,$24 ! 10677: li $24,35 ! 10678: mul $24,$24,$21 ! 10679: li $15,7 ! 10680: mul $15,$15,$22 ! 10681: addu $24,$24,$15 ! 10682: addu $24,$24,$23 ! 10683: sw $24,($25) ! 10684: L.3254: ! 10685: addu $23,$23,1 ! 10686: blt $23,7,L.3253 ! 10687: L.3250: ! 10688: addu $22,$22,1 ! 10689: blt $22,5,L.3249 ! 10690: L.3246: ! 10691: addu $21,$21,1 ! 10692: blt $21,3,L.3245 ! 10693: li $21,1 ! 10694: li $22,2 ! 10695: li $23,3 ! 10696: la $4,L.3218 ! 10697: li $5,105 ! 10698: move $6,$0 ! 10699: jal array # int ! 10700: move $17,$2 ! 10701: li $25,140 ! 10702: mul $25,$25,$21 ! 10703: la $4,L.3218($25) ! 10704: li $25,35 ! 10705: move $5,$25 ! 10706: move $6,$25 ! 10707: jal array # int ! 10708: move $16,$2 ! 10709: li $25,28 ! 10710: mul $25,$25,$22 ! 10711: li $24,140 ! 10712: mul $24,$24,$21 ! 10713: la $24,L.3218($24) ! 10714: addu $4,$25,$24 ! 10715: li $5,7 ! 10716: li $6,49 ! 10717: jal array # int ! 10718: addu $25,$17,$16 ! 10719: addu $25,$25,$2 ! 10720: sll $24,$23,2 ! 10721: li $15,28 ! 10722: mul $15,$15,$22 ! 10723: li $14,140 ! 10724: mul $14,$14,$21 ! 10725: la $14,L.3218($14) ! 10726: addu $15,$15,$14 ! 10727: addu $24,$24,$15 ! 10728: lw $24,($24) ! 10729: addu $25,$25,$24 ! 10730: subu $25,$25,52 ! 10731: beq $25,$0,L.3257 ! 10732: lw $25,44($30) ! 10733: beq $25,$0,L.3259 ! 10734: la $4,L.3219 ! 10735: li $5,8 ! 10736: jal printf # int ! 10737: L.3259: ! 10738: addu $18,$18,8 ! 10739: L.3257: ! 10740: move $2,$18 ! 10741: L.3217: ! 10742: l.d $f30,16($sp) ! 10743: lw $16,24($sp) ! 10744: lw $17,28($sp) ! 10745: lw $18,32($sp) ! 10746: lw $19,36($sp) ! 10747: lw $20,40($sp) ! 10748: lw $21,44($sp) ! 10749: lw $22,48($sp) ! 10750: lw $23,52($sp) ! 10751: lw $30,56($sp) ! 10752: lw $31,60($sp) ! 10753: addu $sp,$sp,208 ! 10754: j $31 ! 10755: .end s84 ! 10756: .globl array ! 10757: .text ! 10758: .align 2; .ent array ! 10759: array: ! 10760: $fp31=0 ! 10761: .frame $sp,0,$31 ! 10762: move $15,$0 ! 10763: b L.3267 ! 10764: L.3264: ! 10765: sll $25,$15,2 ! 10766: addu $25,$25,$4 ! 10767: lw $25,($25) ! 10768: addu $24,$15,$6 ! 10769: beq $25,$24,L.3268 ! 10770: li $2,1 ! 10771: b L.3263 ! 10772: L.3268: ! 10773: L.3265: ! 10774: addu $15,$15,1 ! 10775: L.3267: ! 10776: blt $15,$5,L.3264 ! 10777: move $2,$0 ! 10778: L.3263: ! 10779: j $31 ! 10780: .end array ! 10781: .lcomm L.3271,4 ! 10782: .text ! 10783: .globl fip ! 10784: .text ! 10785: .align 2; .ent fip ! 10786: fip: ! 10787: $fp32=0 ! 10788: .frame $sp,0,$31 ! 10789: sw $4,L.3271 ! 10790: la $2,L.3271 ! 10791: L.3270: ! 10792: j $31 ! 10793: .end fip ! 10794: .globl glork ! 10795: .text ! 10796: .align 2; .ent glork ! 10797: glork: ! 10798: $fp33=0 ! 10799: .frame $sp,0,$31 ! 10800: move $2,$4 ! 10801: L.3272: ! 10802: j $31 ! 10803: .end glork ! 10804: .data; L.3274:.ascii "s85,er%d\012\000" ! 10805: .data; L.3275:.ascii "s85 \000" ! 10806: .data; .align 2; L.3283:.word L.426 ! 10807: .word L.428 ! 10808: .word L.427 ! 10809: .word L.429 ! 10810: .word L.430 ! 10811: .word L.431 ! 10812: .word L.432 ! 10813: .data; L.3284:.ascii " alignment: \000" ! 10814: .text ! 10815: .globl s85 ! 10816: .text ! 10817: .align 2; .ent s85 ! 10818: s85: ! 10819: $fp34=432 ! 10820: .frame $sp,432,$31 ! 10821: addu $sp,$sp,-432 ! 10822: .mask 0xc0f00000,-396 ! 10823: sw $20,16($sp) ! 10824: sw $21,20($sp) ! 10825: sw $22,24($sp) ! 10826: sw $23,28($sp) ! 10827: sw $30,32($sp) ! 10828: sw $31,36($sp) ! 10829: move $30,$4 ! 10830: la $22,L.3275 ! 10831: addu $21,$30,60 ! 10832: move $20,$0 ! 10833: L.3288: ! 10834: L.3289: ! 10835: move $25,$21 ! 10836: addu $21,$25,1 ! 10837: move $24,$22 ! 10838: addu $22,$24,1 ! 10839: lb $24,($24) ! 10840: sb $24,($25) ! 10841: sll $25,$24,24; sra $25,$25,24 ! 10842: bne $25,$0,L.3288 ! 10843: la $25,$fp34-284($sp) ! 10844: la $24,$fp34-304($sp) ! 10845: subu $25,$25,$24 ! 10846: ble $25,$0,L.3299 ! 10847: la $25,$fp34-280($sp) ! 10848: la $24,$fp34-284($sp) ! 10849: subu $25,$25,$24 ! 10850: ble $25,$0,L.3299 ! 10851: la $25,$fp34-276($sp) ! 10852: la $24,$fp34-280($sp) ! 10853: subu $25,$25,$24 ! 10854: bgt $25,$0,L.3291 ! 10855: L.3299: ! 10856: lw $25,44($30) ! 10857: beq $25,$0,L.3300 ! 10858: la $4,L.3274 ! 10859: li $5,1 ! 10860: jal printf # int ! 10861: L.3300: ! 10862: addu $20,$20,1 ! 10863: L.3291: ! 10864: la $25,$fp34-337($sp) ! 10865: la $24,$fp34-338($sp) ! 10866: subu $25,$25,$24 ! 10867: sw $25,$fp34-268($sp) ! 10868: la $25,$fp34-340($sp) ! 10869: la $24,$fp34-342($sp) ! 10870: subu $25,$25,$24 ! 10871: sw $25,$fp34-264($sp) ! 10872: la $25,$fp34-348($sp) ! 10873: la $24,$fp34-352($sp) ! 10874: subu $25,$25,$24 ! 10875: sw $25,$fp34-260($sp) ! 10876: la $25,$fp34-356($sp) ! 10877: la $24,$fp34-360($sp) ! 10878: subu $25,$25,$24 ! 10879: sw $25,$fp34-256($sp) ! 10880: la $25,$fp34-364($sp) ! 10881: la $24,$fp34-368($sp) ! 10882: subu $25,$25,$24 ! 10883: sw $25,$fp34-252($sp) ! 10884: la $25,$fp34-372($sp) ! 10885: la $24,$fp34-376($sp) ! 10886: subu $25,$25,$24 ! 10887: sw $25,$fp34-248($sp) ! 10888: la $25,$fp34-384($sp) ! 10889: la $24,$fp34-392($sp) ! 10890: subu $25,$25,$24 ! 10891: sw $25,$fp34-244($sp) ! 10892: lw $25,40($30) ! 10893: beq $25,$0,L.3315 ! 10894: move $23,$0 ! 10895: L.3317: ! 10896: la $4,L.3321 ! 10897: sll $25,$23,2 ! 10898: lw $5,L.3283($25) ! 10899: la $6,L.3284 ! 10900: la $24,$fp34-268($sp) ! 10901: addu $25,$25,$24 ! 10902: lw $7,($25) ! 10903: jal printf # int ! 10904: L.3318: ! 10905: addu $23,$23,1 ! 10906: blt $23,7,L.3317 ! 10907: L.3315: ! 10908: lw $25,$fp34-272($sp) ! 10909: or $25,$25,0x1c000000 ! 10910: sw $25,$fp34-272($sp) ! 10911: lw $25,$fp34-272($sp) ! 10912: move $24,$25 ! 10913: and $24,$24,0x3fffffff ! 10914: sll $25,$25,3 ! 10915: sra $25,$25,29 ! 10916: sll $25,$25,30 ! 10917: sra $25,$25,30 ! 10918: sll $25,$25,30 ! 10919: and $25,$25,0xc0000000 ! 10920: or $25,$24,$25 ! 10921: sw $25,$fp34-272($sp) ! 10922: lw $25,$fp34-272($sp) ! 10923: move $24,$25 ! 10924: and $24,$24,0xe3ffffff ! 10925: sra $25,$25,30 ! 10926: sll $25,$25,29 ! 10927: sra $25,$25,29 ! 10928: sll $25,$25,26 ! 10929: and $25,$25,0x1c000000 ! 10930: or $25,$24,$25 ! 10931: sw $25,$fp34-272($sp) ! 10932: lw $25,$fp34-272($sp) ! 10933: sll $25,$25,3 ! 10934: sra $25,$25,29 ! 10935: beq $25,3,L.3322 ! 10936: lw $25,$fp34-272($sp) ! 10937: sll $25,$25,3 ! 10938: sra $25,$25,29 ! 10939: bne $25,-1,L.3324 ! 10940: lw $25,40($30) ! 10941: beq $25,$0,L.3325 ! 10942: la $4,L.3328 ! 10943: jal printf # int ! 10944: b L.3325 ! 10945: L.3324: ! 10946: lw $25,44($30) ! 10947: beq $25,$0,L.3329 ! 10948: la $4,L.3274 ! 10949: li $5,2 ! 10950: jal printf # int ! 10951: L.3329: ! 10952: addu $20,$20,2 ! 10953: L.3325: ! 10954: L.3322: ! 10955: lw $25,$fp34-272($sp) ! 10956: or $25,$25,0x2000000 ! 10957: sw $25,$fp34-272($sp) ! 10958: lw $25,$fp34-272($sp) ! 10959: sll $25,$25,6 ! 10960: sra $25,$25,31 ! 10961: beq $25,1,L.3331 ! 10962: lw $25,40($30) ! 10963: beq $25,$0,L.3333 ! 10964: la $4,L.3335 ! 10965: jal printf # int ! 10966: L.3333: ! 10967: L.3331: ! 10968: la $25,$fp34-240($sp) ! 10969: subu $25,$25,$25 ! 10970: bne $25,$0,L.3343 ! 10971: bne $25,$0,L.3343 ! 10972: bne $25,$0,L.3343 ! 10973: bne $25,$0,L.3343 ! 10974: bne $25,$0,L.3343 ! 10975: bne $25,$0,L.3343 ! 10976: beq $25,$0,L.3336 ! 10977: L.3343: ! 10978: lw $25,44($30) ! 10979: beq $25,$0,L.3344 ! 10980: la $4,L.3274 ! 10981: li $5,4 ! 10982: jal printf # int ! 10983: L.3344: ! 10984: addu $20,$20,4 ! 10985: L.3336: ! 10986: b L.3346 ! 10987: lw $25,44($30) ! 10988: beq $25,$0,L.3348 ! 10989: la $4,L.3274 ! 10990: li $5,8 ! 10991: jal printf # int ! 10992: L.3348: ! 10993: addu $20,$20,8 ! 10994: L.3346: ! 10995: la $25,$fp34-336($sp) ! 10996: sw $25,$fp34-276($sp) ! 10997: li $25,2 ! 10998: sb $25,$fp34-336($sp) ! 10999: lw $25,$fp34-276($sp) ! 11000: lb $24,($25) ! 11001: addu $24,$24,1 ! 11002: sb $24,($25) ! 11003: lb $25,$fp34-336($sp) ! 11004: beq $25,3,L.3352 ! 11005: lw $25,44($30) ! 11006: beq $25,$0,L.3354 ! 11007: la $4,L.3274 ! 11008: li $5,16 ! 11009: jal printf # int ! 11010: L.3354: ! 11011: addu $20,$20,16 ! 11012: L.3352: ! 11013: move $2,$20 ! 11014: L.3273: ! 11015: lw $20,16($sp) ! 11016: lw $21,20($sp) ! 11017: lw $22,24($sp) ! 11018: lw $23,28($sp) ! 11019: lw $30,32($sp) ! 11020: lw $31,36($sp) ! 11021: addu $sp,$sp,432 ! 11022: j $31 ! 11023: .end s85 ! 11024: .data; L.3357:.ascii "s86,er%d\012\000" ! 11025: .data; L.3358:.ascii "s86 \000" ! 11026: .data; .align 2; L.3359:.word 0x1 ! 11027: .word 0x3 ! 11028: .word 0x5 ! 11029: .sdata; .align 2; L.3360:.word L.3359+8 ! 11030: .lcomm L.3362,40 ! 11031: .data; .align 2; L.3363:.word 0x3f800000 ! 11032: .word 0x40400000 ! 11033: .word 0x40a00000 ! 11034: .word 0x40000000 ! 11035: .word 0x40800000 ! 11036: .word 0x40c00000 ! 11037: .word 0x40400000 ! 11038: .word 0x40a00000 ! 11039: .word 0x40e00000 ! 11040: .word 0x0 ! 11041: .word 0x0 ! 11042: .word 0x0 ! 11043: .data; .align 2; L.3364:.word 0x3f800000 ! 11044: .word 0x40400000 ! 11045: .word 0x40a00000 ! 11046: .word 0x40000000 ! 11047: .word 0x40800000 ! 11048: .word 0x40c00000 ! 11049: .word 0x40400000 ! 11050: .word 0x40a00000 ! 11051: .word 0x40e00000 ! 11052: .space 12 ! 11053: .data; .align 2; L.3365:.word 0x3f800000 ! 11054: .word 0x40400000 ! 11055: .word 0x40a00000 ! 11056: .word 0x40000000 ! 11057: .word 0x40800000 ! 11058: .word 0x40c00000 ! 11059: .word 0x40400000 ! 11060: .word 0x40a00000 ! 11061: .word 0x40e00000 ! 11062: .space 12 ! 11063: .data; .align 2; L.3366:.word 0x3f800000 ! 11064: .space 8 ! 11065: .word 0x40000000 ! 11066: .space 8 ! 11067: .word 0x40400000 ! 11068: .space 8 ! 11069: .word 0x40800000 ! 11070: .space 8 ! 11071: .text ! 11072: .globl s86 ! 11073: .text ! 11074: .align 2; .ent s86 ! 11075: s86: ! 11076: $fp35=56 ! 11077: .frame $sp,56,$31 ! 11078: addu $sp,$sp,-56 ! 11079: .mask 0xc0ff0000,-4 ! 11080: sw $16,16($sp) ! 11081: sw $17,20($sp) ! 11082: sw $18,24($sp) ! 11083: sw $19,28($sp) ! 11084: sw $20,32($sp) ! 11085: sw $21,36($sp) ! 11086: sw $22,40($sp) ! 11087: sw $23,44($sp) ! 11088: sw $30,48($sp) ! 11089: sw $31,52($sp) ! 11090: sw $4,56($sp) ! 11091: lw $25,L.3360 ! 11092: addu $16,$25,-4 ! 11093: jal one # int ! 11094: sll $25,$2,2 ! 11095: addu $30,$25,$16 ! 11096: la $19,L.3358 ! 11097: lw $25,$fp35+0($sp) ! 11098: addu $18,$25,60 ! 11099: move $17,$0 ! 11100: L.3367: ! 11101: L.3368: ! 11102: move $25,$18 ! 11103: addu $18,$25,1 ! 11104: move $24,$19 ! 11105: addu $19,$24,1 ! 11106: lb $24,($24) ! 11107: sb $24,($25) ! 11108: sll $25,$24,24; sra $25,$25,24 ! 11109: bne $25,$0,L.3367 ! 11110: lw $25,L.3360 ! 11111: lw $25,($25) ! 11112: beq $25,5,L.3370 ! 11113: lw $25,$fp35+0($sp) ! 11114: lw $25,44($25) ! 11115: beq $25,$0,L.3372 ! 11116: la $4,L.3357 ! 11117: li $5,1 ! 11118: jal printf # int ! 11119: L.3372: ! 11120: addu $17,$17,1 ! 11121: L.3370: ! 11122: lw $25,($16) ! 11123: beq $25,3,L.3374 ! 11124: lw $25,$fp35+0($sp) ! 11125: lw $25,44($25) ! 11126: beq $25,$0,L.3376 ! 11127: la $4,L.3357 ! 11128: li $5,2 ! 11129: jal printf # int ! 11130: L.3376: ! 11131: addu $17,$17,2 ! 11132: L.3374: ! 11133: lw $25,($30) ! 11134: beq $25,5,L.3378 ! 11135: lw $25,$fp35+0($sp) ! 11136: lw $25,44($25) ! 11137: beq $25,$0,L.3380 ! 11138: la $4,L.3357 ! 11139: li $5,4 ! 11140: jal printf # int ! 11141: L.3380: ! 11142: addu $17,$17,4 ! 11143: L.3378: ! 11144: move $20,$0 ! 11145: move $23,$0 ! 11146: L.3382: ! 11147: sll $25,$23,2 ! 11148: lw $25,L.3362($25) ! 11149: beq $25,$0,L.3386 ! 11150: li $20,1 ! 11151: L.3386: ! 11152: L.3383: ! 11153: addu $23,$23,1 ! 11154: blt $23,10,L.3382 ! 11155: beq $20,$0,L.3388 ! 11156: lw $25,$fp35+0($sp) ! 11157: lw $25,44($25) ! 11158: beq $25,$0,L.3390 ! 11159: la $4,L.3357 ! 11160: li $5,8 ! 11161: jal printf # int ! 11162: L.3390: ! 11163: addu $17,$17,8 ! 11164: L.3388: ! 11165: move $20,$0 ! 11166: move $22,$0 ! 11167: L.3392: ! 11168: move $23,$0 ! 11169: L.3396: ! 11170: li $25,3 ! 11171: mul $25,$25,$22 ! 11172: addu $21,$25,$23 ! 11173: sll $25,$23,2 ! 11174: li $24,12 ! 11175: mul $24,$24,$22 ! 11176: la $15,L.3364($24) ! 11177: addu $15,$25,$15 ! 11178: l.s $f18,($15) ! 11179: la $24,L.3365($24) ! 11180: addu $25,$25,$24 ! 11181: l.s $f16,($25) ! 11182: c.eq.s $f18,$f16; bc1f L.3402 ! 11183: sll $25,$21,2 ! 11184: l.s $f16,L.3363($25) ! 11185: c.eq.s $f18,$f16; bc1t L.3400 ! 11186: L.3402: ! 11187: li $20,1 ! 11188: L.3400: ! 11189: L.3397: ! 11190: addu $23,$23,1 ! 11191: blt $23,3,L.3396 ! 11192: L.3393: ! 11193: addu $22,$22,1 ! 11194: blt $22,4,L.3392 ! 11195: beq $20,$0,L.3403 ! 11196: lw $25,$fp35+0($sp) ! 11197: lw $25,44($25) ! 11198: beq $25,$0,L.3405 ! 11199: la $4,L.3357 ! 11200: li $5,16 ! 11201: jal printf # int ! 11202: L.3405: ! 11203: addu $17,$17,16 ! 11204: L.3403: ! 11205: move $20,$0 ! 11206: move $23,$0 ! 11207: L.3407: ! 11208: li $25,12 ! 11209: mul $25,$25,$23 ! 11210: l.s $f18,L.3366($25) ! 11211: addu $25,$23,1 ! 11212: mtc1 $25,$f16; cvt.d.w $f16,$f16 ! 11213: cvt.s.d $f16,$f16 ! 11214: c.eq.s $f18,$f16; bc1t L.3411 ! 11215: li $20,1 ! 11216: L.3411: ! 11217: L.3408: ! 11218: addu $23,$23,1 ! 11219: blt $23,4,L.3407 ! 11220: beq $20,$0,L.3413 ! 11221: lw $25,$fp35+0($sp) ! 11222: lw $25,44($25) ! 11223: beq $25,$0,L.3415 ! 11224: la $4,L.3357 ! 11225: li $5,32 ! 11226: jal printf # int ! 11227: L.3415: ! 11228: addu $17,$17,32 ! 11229: L.3413: ! 11230: move $2,$17 ! 11231: L.3356: ! 11232: lw $16,16($sp) ! 11233: lw $17,20($sp) ! 11234: lw $18,24($sp) ! 11235: lw $19,28($sp) ! 11236: lw $20,32($sp) ! 11237: lw $21,36($sp) ! 11238: lw $22,40($sp) ! 11239: lw $23,44($sp) ! 11240: lw $30,48($sp) ! 11241: lw $31,52($sp) ! 11242: addu $sp,$sp,56 ! 11243: j $31 ! 11244: .end s86 ! 11245: .globl one ! 11246: .text ! 11247: .align 2; .ent one ! 11248: one: ! 11249: $fp36=0 ! 11250: .frame $sp,0,$31 ! 11251: li $2,1 ! 11252: L.3417: ! 11253: j $31 ! 11254: .end one ! 11255: .data; L.3419:.ascii "s88,er%d\012\000" ! 11256: .data; L.3420:.ascii "s88 \000" ! 11257: .text ! 11258: .globl s88 ! 11259: .text ! 11260: .align 2; .ent s88 ! 11261: s88: ! 11262: $fp37=56 ! 11263: .frame $sp,56,$31 ! 11264: addu $sp,$sp,-56 ! 11265: .mask 0xc0e00000,-24 ! 11266: sw $21,16($sp) ! 11267: sw $22,20($sp) ! 11268: sw $23,24($sp) ! 11269: sw $30,28($sp) ! 11270: sw $31,32($sp) ! 11271: sw $4,56($sp) ! 11272: la $30,L.3420 ! 11273: lw $25,$fp37+0($sp) ! 11274: addu $23,$25,60 ! 11275: move $22,$0 ! 11276: L.3422: ! 11277: L.3423: ! 11278: move $25,$23 ! 11279: addu $23,$25,1 ! 11280: move $24,$30 ! 11281: addu $30,$24,1 ! 11282: lb $24,($24) ! 11283: sb $24,($25) ! 11284: sll $25,$24,24; sra $25,$25,24 ! 11285: bne $25,$0,L.3422 ! 11286: b L.3425 ! 11287: lw $25,$fp37+0($sp) ! 11288: lw $25,44($25) ! 11289: beq $25,$0,L.3427 ! 11290: la $4,L.3419 ! 11291: li $5,1 ! 11292: jal printf # int ! 11293: L.3427: ! 11294: addu $22,$22,1 ! 11295: L.3425: ! 11296: la $25,$fp37-20($sp) ! 11297: sw $25,metricp ! 11298: li $25,2 ! 11299: sw $25,$fp37-20($sp) ! 11300: lw $25,metricp ! 11301: li $24,3 ! 11302: sw $24,($25) ! 11303: lw $25,$fp37-20($sp) ! 11304: beq $25,3,L.3429 ! 11305: lw $25,$fp37+0($sp) ! 11306: lw $25,44($25) ! 11307: beq $25,$0,L.3431 ! 11308: la $4,L.3419 ! 11309: li $5,2 ! 11310: jal printf # int ! 11311: L.3431: ! 11312: addu $22,$22,2 ! 11313: L.3429: ! 11314: l.d $f18,L.420 ! 11315: s.d $f18,$fp37-16($sp) ! 11316: s.d $f18,$fp37-8($sp) ! 11317: la $21,$fp37-16($sp) ! 11318: l.d $f18,L.419 ! 11319: s.d $f18,($21) ! 11320: l.d $f18,L.419 ! 11321: s.d $f18,8($21) ! 11322: l.d $f18,$fp37-16($sp) ! 11323: l.d $f16,$fp37-8($sp) ! 11324: add.d $f18,$f18,$f16 ! 11325: l.d $f16,L.417 ! 11326: c.eq.d $f18,$f16; bc1t L.3434 ! 11327: lw $25,$fp37+0($sp) ! 11328: lw $25,44($25) ! 11329: beq $25,$0,L.3437 ! 11330: la $4,L.3419 ! 11331: li $5,4 ! 11332: jal printf # int ! 11333: L.3437: ! 11334: addu $22,$22,4 ! 11335: L.3434: ! 11336: move $2,$22 ! 11337: L.3418: ! 11338: lw $21,16($sp) ! 11339: lw $22,20($sp) ! 11340: lw $23,24($sp) ! 11341: lw $30,28($sp) ! 11342: lw $31,32($sp) ! 11343: addu $sp,$sp,56 ! 11344: j $31 ! 11345: .end s88 ! 11346: .data; L.3440:.ascii "s9,er%d\012\000" ! 11347: .data; L.3441:.ascii "s9 \000" ! 11348: .text ! 11349: .globl s9 ! 11350: .text ! 11351: .align 2; .ent s9 ! 11352: s9: ! 11353: $fp38=56 ! 11354: .frame $sp,56,$31 ! 11355: addu $sp,$sp,-56 ! 11356: .mask 0xc0ff0000,-4 ! 11357: sw $16,16($sp) ! 11358: sw $17,20($sp) ! 11359: sw $18,24($sp) ! 11360: sw $19,28($sp) ! 11361: sw $20,32($sp) ! 11362: sw $21,36($sp) ! 11363: sw $22,40($sp) ! 11364: sw $23,44($sp) ! 11365: sw $30,48($sp) ! 11366: sw $31,52($sp) ! 11367: sw $4,56($sp) ! 11368: la $22,L.3441 ! 11369: lw $25,$fp38+0($sp) ! 11370: addu $21,$25,60 ! 11371: move $20,$0 ! 11372: L.3442: ! 11373: L.3443: ! 11374: move $25,$21 ! 11375: addu $21,$25,1 ! 11376: move $24,$22 ! 11377: addu $22,$24,1 ! 11378: lb $24,($24) ! 11379: sb $24,($25) ! 11380: sll $25,$24,24; sra $25,$25,24 ! 11381: bne $25,$0,L.3442 ! 11382: move $23,$0 ! 11383: move $30,$0 ! 11384: L.3445: ! 11385: li $25,2 ! 11386: move $19,$25 ! 11387: move $18,$25 ! 11388: li $25,3 ! 11389: move $17,$25 ! 11390: move $16,$25 ! 11391: bne $16,3,L.3451 ! 11392: beq $17,3,L.3449 ! 11393: L.3451: ! 11394: li $23,1 ! 11395: L.3449: ! 11396: bne $18,2,L.3454 ! 11397: beq $19,2,L.3452 ! 11398: L.3454: ! 11399: li $23,1 ! 11400: L.3452: ! 11401: L.3446: ! 11402: addu $30,$30,1 ! 11403: blt $30,2,L.3445 ! 11404: beq $23,$0,L.3459 ! 11405: lw $25,$fp38+0($sp) ! 11406: lw $25,44($25) ! 11407: beq $25,$0,L.3457 ! 11408: la $4,L.3440 ! 11409: li $5,1 ! 11410: jal printf # int ! 11411: L.3457: ! 11412: addu $20,$20,1 ! 11413: b L.3459 ! 11414: lw $25,$fp38+0($sp) ! 11415: lw $25,44($25) ! 11416: beq $25,$0,L.3460 ! 11417: la $4,L.3440 ! 11418: li $5,2 ! 11419: jal printf # int ! 11420: L.3460: ! 11421: addu $20,$20,2 ! 11422: L.3459: ! 11423: move $2,$20 ! 11424: L.3439: ! 11425: lw $16,16($sp) ! 11426: lw $17,20($sp) ! 11427: lw $18,24($sp) ! 11428: lw $19,28($sp) ! 11429: lw $20,32($sp) ! 11430: lw $21,36($sp) ! 11431: lw $22,40($sp) ! 11432: lw $23,44($sp) ! 11433: lw $30,48($sp) ! 11434: lw $31,52($sp) ! 11435: addu $sp,$sp,56 ! 11436: j $31 ! 11437: .end s9 ! 11438: .globl setev ! 11439: .text ! 11440: .align 2; .ent setev ! 11441: setev: ! 11442: $fp39=0 ! 11443: .frame $sp,0,$31 ! 11444: li $25,1066 ! 11445: sw $25,extvar ! 11446: L.3462: ! 11447: j $31 ! 11448: .end setev ! 11449: .globl rfs ! 11450: .comm rfs,8 ! 11451: .globl crc ! 11452: .comm crc,4 ! 11453: .globl rrc ! 11454: .comm rrc,4 ! 11455: .globl flgl ! 11456: .comm flgl,4 ! 11457: .globl flgd ! 11458: .comm flgd,4 ! 11459: .globl flgm ! 11460: .comm flgm,4 ! 11461: .globl flgs ! 11462: .comm flgs,4 ! 11463: .globl dprec ! 11464: .comm dprec,4 ! 11465: .globl fprec ! 11466: .comm fprec,4 ! 11467: .globl dbits ! 11468: .comm dbits,4 ! 11469: .globl fbits ! 11470: .comm fbits,4 ! 11471: .globl ubits ! 11472: .comm ubits,4 ! 11473: .globl lbits ! 11474: .comm lbits,4 ! 11475: .globl metricp ! 11476: .comm metricp,4 ! 11477: .globl extvar ! 11478: .comm extvar,4 ! 11479: .rdata ! 11480: L.3335:.ascii "Be especially careful with 1-bit fields!\012\000" ! 11481: L.3328:.ascii "Sign extension in fields\012\000" ! 11482: L.3321:.ascii "%s%s%d\012\000" ! 11483: .align 2; L.3242:.word 0x43080000 ! 11484: L.3089:.ascii "pointer\000" ! 11485: L.2539:.ascii "Increasing array elements assigned to decreasing locations\012\000" ! 11486: .align 2; L.2417:.word 0x41d00000 ! 11487: .align 3; L.2416:.word 0x403a0000 ! 11488: .word 0x0 ! 11489: .align 3; L.1714:.word 0x40040000 ! 11490: .word 0x0 ! 11491: .align 3; L.1530:.word 0x40240000 ! 11492: .word 0x0 ! 11493: .align 2; L.1498:.word 0x41200000 ! 11494: .align 3; L.1314:.word 0x40080000 ! 11495: .word 0x0 ! 11496: .align 2; L.1282:.word 0x40400000 ! 11497: .align 3; L.1098:.word 0x401c0000 ! 11498: .word 0x0 ! 11499: .align 2; L.1066:.word 0x40e00000 ! 11500: .align 3; L.880:.word 0x40140000 ! 11501: .word 0x0 ! 11502: .align 2; L.848:.word 0x40a00000 ! 11503: .align 3; L.836:.word 0x41e00000 ! 11504: .word 0x0 ! 11505: L.661:.ascii "queep\000" ! 11506: L.647:.byte 10,0 ! 11507: L.646:.byte 37,100,0 ! 11508: L.641:.ascii " key=\000" ! 11509: .align 3; L.601:.word 0x41f00000 ! 11510: .word 0x0 ! 11511: .align 3; L.538:.word 0x40ce8480 ! 11512: .word 0x0 ! 11513: .align 3; L.537:.word 0x405f4000 ! 11514: .word 0x0 ! 11515: .align 2; L.536:.word 0x42fa0000 ! 11516: .align 2; L.531:.word 0x40000000 ! 11517: L.432:.ascii "double\000" ! 11518: L.431:.ascii "float\000" ! 11519: L.430:.ascii "unsigned\000" ! 11520: L.429:.ascii "long\000" ! 11521: L.428:.ascii "short\000" ! 11522: L.427:.ascii "int\000" ! 11523: L.426:.ascii "char\000" ! 11524: .align 3; L.420:.word 0x0 ! 11525: .word 0x0 ! 11526: .align 3; L.419:.word 0x3ff00000 ! 11527: .word 0x0 ! 11528: .align 3; L.418:.word 0x40100000 ! 11529: .word 0x0 ! 11530: .align 3; L.417:.word 0x40000000 ! 11531: .word 0x0 ! 11532: .align 2; L.413:.word 0x0 ! 11533: .align 2; L.412:.word 0x3f800000 ! 11534: L.391:.ascii "queep!\000" ! 11535: L.380:.byte 10,9,8,13,12,92,39,0 ! 11536: L.376:.byte 46,34,46,0 ! 11537: L.363:.ascii "...\000" ! 11538: .align 3; L.334:.word 0x40938800 ! 11539: .word 0x0 ! 11540: L.199:.ascii " different results when assigned to longs.\012\000" ! 11541: L.198:.ascii "Decimal and octal/hex constants sometimes give\012\000" ! 11542: L.27:.ascii "\012Failed.\012\000" ! 11543: L.26:.ascii "\012No errors detected.\012\000" ! 11544: L.20:.ascii "Section %s returned %d.\012\000"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.