Quake-III-Arena

Quake III Arena GPL Source Release
Log | Files | Refs

cq.sbk (194200B)


      1 .set reorder
      2 .data
      3 .align 2
      4 L.2:
      5 .word s22
      6 .word s241
      7 .word s243
      8 .word s244
      9 .word s25
     10 .word s26
     11 .word s4
     12 .word s61
     13 .word s626
     14 .word s71
     15 .word s72
     16 .word s757
     17 .word s7813
     18 .word s714
     19 .word s715
     20 .word s81
     21 .word s84
     22 .word s85
     23 .word s86
     24 .word s88
     25 .word s9
     26 .lcomm L.3,68
     27 .lcomm L.4,4
     28 .globl main
     29 .text
     30 .text
     31 .align 2
     32 .ent main
     33 main:
     34 .frame $sp,32,$31
     35 .set noreorder
     36 .cpload $25
     37 .set reorder
     38 addu $sp,$sp,-32
     39 .mask 0xc2000000,-8
     40 .cprestore 16
     41 sw $30,20($sp)
     42 sw $31,24($sp)
     43 sw $4,32($sp)
     44 sw $5,36($sp)
     45 la $24,1
     46 sw $24,L.3+36
     47 la $24,1
     48 sw $24,L.3+40
     49 la $24,1
     50 sw $24,L.3+44
     51 la $24,1
     52 sw $24,L.3+48
     53 la $24,L.3
     54 sw $24,L.4
     55 move $30,$0
     56 b L.12
     57 L.9:
     58 lw $4,L.4
     59 sll $24,$30,2
     60 lw $25,L.2($24)
     61 jal $25
     62 sw $2,L.3+52
     63 lw $24,L.3+56
     64 lw $15,L.3+52
     65 addu $24,$24,$15
     66 sw $24,L.3+56
     67 lw $24,L.3+36
     68 beq $24,$0,L.17
     69 la $4,L.20
     70 la $5,L.3+60
     71 lw $6,L.3+52
     72 jal printf
     73 L.17:
     74 L.10:
     75 la $30,1($30)
     76 L.12:
     77 move $24,$30
     78 la $15,21
     79 bltu $24,$15,L.9
     80 lw $24,L.3+56
     81 bne $24,$0,L.23
     82 la $4,L.26
     83 jal printf
     84 b L.24
     85 L.23:
     86 la $4,L.27
     87 jal printf
     88 L.24:
     89 move $2,$0
     90 L.1:
     91 lw $25,16($sp)
     92 lw $30,20($sp)
     93 lw $31,24($sp)
     94 addu $sp,$sp,32
     95 j $31
     96 .end main
     97 .data
     98 .align 0
     99 L.29:
    100 .byte 115
    101 .byte 50
    102 .byte 50
    103 .byte 44
    104 .byte 101
    105 .byte 114
    106 .byte 37
    107 .byte 100
    108 .byte 10
    109 .byte 0
    110 .sdata
    111 .align 0
    112 L.30:
    113 .byte 115
    114 .byte 50
    115 .byte 50
    116 .byte 32
    117 .byte 32
    118 .byte 32
    119 .byte 32
    120 .byte 0
    121 .globl s22
    122 .text
    123 .text
    124 .align 2
    125 .ent s22
    126 s22:
    127 .frame $sp,56,$31
    128 .set noreorder
    129 .cpload $25
    130 .set reorder
    131 addu $sp,$sp,-56
    132 .mask 0xc2e00000,-20
    133 sw $21,16($sp)
    134 sw $22,20($sp)
    135 sw $23,24($sp)
    136 .cprestore 28
    137 sw $30,32($sp)
    138 sw $31,36($sp)
    139 sw $4,56($sp)
    140 move $22,$0
    141 la $30,L.30
    142 lw $24,0+56($sp)
    143 la $23,60($24)
    144 L.31:
    145 L.32:
    146 move $24,$23
    147 la $23,1($24)
    148 move $15,$30
    149 la $30,1($15)
    150 lb $15,($15)
    151 sb $15,($24)
    152 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
    153 bne $24,$0,L.31
    154 la $21,1
    155 la $24,2
    156 sw $24,-8+56($sp)
    157 la $24,3
    158 sw $24,-12+56($sp)
    159 la $24,4
    160 sw $24,-4+56($sp)
    161 lw $24,-8+56($sp)
    162 addu $24,$21,$24
    163 lw $15,-12+56($sp)
    164 addu $24,$24,$15
    165 lw $15,-4+56($sp)
    166 addu $24,$24,$15
    167 la $15,10
    168 beq $24,$15,L.34
    169 la $22,1($22)
    170 lw $24,0+56($sp)
    171 lw $24,44($24)
    172 beq $24,$0,L.36
    173 la $4,L.29
    174 la $5,1
    175 jal printf
    176 L.36:
    177 L.34:
    178 la $24,2
    179 sw $24,-16+56($sp)
    180 lw $24,-16+56($sp)
    181 bne $24,$21,L.38
    182 la $22,4($22)
    183 lw $24,0+56($sp)
    184 lw $24,44($24)
    185 beq $24,$0,L.40
    186 la $4,L.29
    187 la $5,4
    188 jal printf
    189 L.40:
    190 L.38:
    191 move $2,$22
    192 L.28:
    193 lw $21,16($sp)
    194 lw $22,20($sp)
    195 lw $23,24($sp)
    196 lw $25,28($sp)
    197 lw $30,32($sp)
    198 lw $31,36($sp)
    199 addu $sp,$sp,56
    200 j $31
    201 .end s22
    202 .data
    203 .align 0
    204 L.43:
    205 .byte 115
    206 .byte 50
    207 .byte 52
    208 .byte 49
    209 .byte 44
    210 .byte 101
    211 .byte 114
    212 .byte 37
    213 .byte 100
    214 .byte 10
    215 .byte 0
    216 .sdata
    217 .align 0
    218 L.44:
    219 .byte 115
    220 .byte 50
    221 .byte 52
    222 .byte 49
    223 .byte 32
    224 .byte 32
    225 .byte 32
    226 .byte 0
    227 .data
    228 .align 2
    229 L.45:
    230 .word 0x0
    231 .word 0x0
    232 .word 0x0
    233 .word 0x0
    234 .word 0x0
    235 .word 0x0
    236 .word 0x0
    237 .word 0x0
    238 .word 0x0
    239 .word 0x0
    240 .word 0x0
    241 .word 0x0
    242 .word 0x0
    243 .word 0x0
    244 .word 0x0
    245 .word 0x0
    246 .word 0x0
    247 .word 0x0
    248 .word 0x6
    249 .word 0x0
    250 .word 0x8
    251 .word 0x0
    252 .word 0xc
    253 .word 0x0
    254 .word 0x10
    255 .word 0x0
    256 .word 0x12
    257 .word 0x0
    258 .word 0x14
    259 .word 0x0
    260 .word 0x18
    261 .word 0x0
    262 .word 0x1c
    263 .word 0x0
    264 .word 0x1e
    265 .word 0x0
    266 .word 0x20
    267 .word 0x0
    268 .word 0x24
    269 .globl s241
    270 .text
    271 .text
    272 .align 2
    273 .ent s241
    274 s241:
    275 .frame $sp,520,$31
    276 .set noreorder
    277 .cpload $25
    278 .set reorder
    279 addu $sp,$sp,-520
    280 .mask 0xc2f00000,-480
    281 sw $20,16($sp)
    282 sw $21,20($sp)
    283 sw $22,24($sp)
    284 sw $23,28($sp)
    285 .cprestore 32
    286 sw $30,36($sp)
    287 sw $31,40($sp)
    288 move $30,$4
    289 move $20,$0
    290 sw $0,-472+520($sp)
    291 la $22,L.44
    292 la $21,60($30)
    293 L.46:
    294 L.47:
    295 move $24,$21
    296 la $21,1($24)
    297 move $15,$22
    298 la $22,1($15)
    299 lb $15,($15)
    300 sb $15,($24)
    301 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
    302 bne $24,$0,L.46
    303 b L.49
    304 la $20,1($20)
    305 lw $24,44($30)
    306 beq $24,$0,L.51
    307 la $4,L.43
    308 la $5,1
    309 jal printf
    310 L.51:
    311 L.49:
    312 b L.53
    313 la $20,2($20)
    314 lw $24,44($30)
    315 beq $24,$0,L.55
    316 la $4,L.43
    317 la $5,2
    318 jal printf
    319 L.55:
    320 L.53:
    321 b L.57
    322 la $20,4($20)
    323 lw $24,44($30)
    324 beq $24,$0,L.59
    325 la $4,L.43
    326 la $5,4
    327 jal printf
    328 L.59:
    329 L.57:
    330 b L.61
    331 la $20,8($20)
    332 lw $24,44($30)
    333 beq $24,$0,L.63
    334 la $4,L.43
    335 la $5,8
    336 jal printf
    337 L.63:
    338 L.61:
    339 move $23,$0
    340 L.65:
    341 sll $24,$23,2
    342 sw $23,L.45($24)
    343 L.66:
    344 la $23,1($23)
    345 la $24,17
    346 blt $23,$24,L.65
    347 la $23,18
    348 L.69:
    349 sll $24,$23,2
    350 la $24,L.45($24)
    351 sw $24,-476+520($sp)
    352 lw $4,($24)
    353 jal pow2
    354 lw $15,-476+520($sp)
    355 sw $2,($15)
    356 sll $24,$23,2
    357 lw $15,L.45($24)
    358 subu $15,$15,1
    359 sw $15,L.45-4($24)
    360 la $23,2($23)
    361 L.70:
    362 la $24,39
    363 blt $23,$24,L.69
    364 sw $0,-156+520($sp)
    365 sw $0,-312+520($sp)
    366 sw $0,-468+520($sp)
    367 la $24,1
    368 sw $24,-152+520($sp)
    369 la $24,1
    370 sw $24,-308+520($sp)
    371 la $24,1
    372 sw $24,-464+520($sp)
    373 la $24,2
    374 sw $24,-148+520($sp)
    375 la $24,2
    376 sw $24,-304+520($sp)
    377 la $24,2
    378 sw $24,-460+520($sp)
    379 la $24,3
    380 sw $24,-144+520($sp)
    381 la $24,3
    382 sw $24,-300+520($sp)
    383 la $24,3
    384 sw $24,-456+520($sp)
    385 la $24,4
    386 sw $24,-140+520($sp)
    387 la $24,4
    388 sw $24,-296+520($sp)
    389 la $24,4
    390 sw $24,-452+520($sp)
    391 la $24,5
    392 sw $24,-136+520($sp)
    393 la $24,5
    394 sw $24,-292+520($sp)
    395 la $24,5
    396 sw $24,-448+520($sp)
    397 la $24,6
    398 sw $24,-132+520($sp)
    399 la $24,6
    400 sw $24,-288+520($sp)
    401 la $24,6
    402 sw $24,-444+520($sp)
    403 la $24,7
    404 sw $24,-128+520($sp)
    405 la $24,7
    406 sw $24,-284+520($sp)
    407 la $24,7
    408 sw $24,-440+520($sp)
    409 la $24,8
    410 sw $24,-124+520($sp)
    411 la $24,8
    412 sw $24,-280+520($sp)
    413 la $24,8
    414 sw $24,-436+520($sp)
    415 la $24,9
    416 sw $24,-120+520($sp)
    417 la $24,9
    418 sw $24,-276+520($sp)
    419 la $24,9
    420 sw $24,-432+520($sp)
    421 la $24,10
    422 sw $24,-116+520($sp)
    423 la $24,10
    424 sw $24,-272+520($sp)
    425 la $24,10
    426 sw $24,-428+520($sp)
    427 la $24,11
    428 sw $24,-112+520($sp)
    429 la $24,11
    430 sw $24,-268+520($sp)
    431 la $24,11
    432 sw $24,-424+520($sp)
    433 la $24,12
    434 sw $24,-108+520($sp)
    435 la $24,12
    436 sw $24,-264+520($sp)
    437 la $24,12
    438 sw $24,-420+520($sp)
    439 la $24,13
    440 sw $24,-104+520($sp)
    441 la $24,13
    442 sw $24,-260+520($sp)
    443 la $24,13
    444 sw $24,-416+520($sp)
    445 la $24,14
    446 sw $24,-100+520($sp)
    447 la $24,14
    448 sw $24,-256+520($sp)
    449 la $24,14
    450 sw $24,-412+520($sp)
    451 la $24,15
    452 sw $24,-96+520($sp)
    453 la $24,15
    454 sw $24,-252+520($sp)
    455 la $24,15
    456 sw $24,-408+520($sp)
    457 la $24,16
    458 sw $24,-92+520($sp)
    459 la $24,16
    460 sw $24,-248+520($sp)
    461 la $24,16
    462 sw $24,-404+520($sp)
    463 la $24,63
    464 sw $24,-88+520($sp)
    465 la $24,63
    466 sw $24,-244+520($sp)
    467 la $24,63
    468 sw $24,-400+520($sp)
    469 la $24,64
    470 sw $24,-84+520($sp)
    471 la $24,64
    472 sw $24,-240+520($sp)
    473 la $24,64
    474 sw $24,-396+520($sp)
    475 la $24,255
    476 sw $24,-80+520($sp)
    477 la $24,255
    478 sw $24,-236+520($sp)
    479 la $24,255
    480 sw $24,-392+520($sp)
    481 la $24,256
    482 sw $24,-76+520($sp)
    483 la $24,256
    484 sw $24,-232+520($sp)
    485 la $24,256
    486 sw $24,-388+520($sp)
    487 la $24,4095
    488 sw $24,-72+520($sp)
    489 la $24,4095
    490 sw $24,-228+520($sp)
    491 la $24,4095
    492 sw $24,-384+520($sp)
    493 la $24,4096
    494 sw $24,-68+520($sp)
    495 la $24,4096
    496 sw $24,-224+520($sp)
    497 la $24,4096
    498 sw $24,-380+520($sp)
    499 la $24,65535
    500 sw $24,-64+520($sp)
    501 la $24,65535
    502 sw $24,-220+520($sp)
    503 la $24,65535
    504 sw $24,-376+520($sp)
    505 la $24,65536
    506 sw $24,-60+520($sp)
    507 la $24,65536
    508 sw $24,-216+520($sp)
    509 la $24,65536
    510 sw $24,-372+520($sp)
    511 la $24,262143
    512 sw $24,-56+520($sp)
    513 la $24,262143
    514 sw $24,-212+520($sp)
    515 la $24,262143
    516 sw $24,-368+520($sp)
    517 la $24,262144
    518 sw $24,-52+520($sp)
    519 la $24,262144
    520 sw $24,-208+520($sp)
    521 la $24,262144
    522 sw $24,-364+520($sp)
    523 la $24,1048575
    524 sw $24,-48+520($sp)
    525 la $24,1048575
    526 sw $24,-204+520($sp)
    527 la $24,1048575
    528 sw $24,-360+520($sp)
    529 la $24,1048576
    530 sw $24,-44+520($sp)
    531 la $24,1048576
    532 sw $24,-200+520($sp)
    533 la $24,1048576
    534 sw $24,-356+520($sp)
    535 la $24,16777215
    536 sw $24,-40+520($sp)
    537 la $24,16777215
    538 sw $24,-196+520($sp)
    539 la $24,16777215
    540 sw $24,-352+520($sp)
    541 la $24,16777216
    542 sw $24,-36+520($sp)
    543 la $24,16777216
    544 sw $24,-192+520($sp)
    545 la $24,16777216
    546 sw $24,-348+520($sp)
    547 la $24,268435455
    548 sw $24,-32+520($sp)
    549 la $24,268435455
    550 sw $24,-188+520($sp)
    551 la $24,268435455
    552 sw $24,-344+520($sp)
    553 la $24,268435456
    554 sw $24,-28+520($sp)
    555 la $24,268435456
    556 sw $24,-184+520($sp)
    557 la $24,268435456
    558 sw $24,-340+520($sp)
    559 la $24,1073741823
    560 sw $24,-24+520($sp)
    561 la $24,1073741823
    562 sw $24,-180+520($sp)
    563 la $24,1073741823
    564 sw $24,-336+520($sp)
    565 la $24,1073741824
    566 sw $24,-20+520($sp)
    567 la $24,1073741824
    568 sw $24,-176+520($sp)
    569 la $24,1073741824
    570 sw $24,-332+520($sp)
    571 la $24,0xffffffff
    572 sw $24,-16+520($sp)
    573 la $24,0xffffffff
    574 sw $24,-172+520($sp)
    575 la $24,0xffffffff
    576 sw $24,-328+520($sp)
    577 la $24,0xffffffff
    578 sw $24,-12+520($sp)
    579 la $24,0xffffffff
    580 sw $24,-168+520($sp)
    581 la $24,0xffffffff
    582 sw $24,-324+520($sp)
    583 la $24,0xffffffff
    584 sw $24,-8+520($sp)
    585 la $24,0xffffffff
    586 sw $24,-164+520($sp)
    587 la $24,0xffffffff
    588 sw $24,-320+520($sp)
    589 la $24,0xffffffff
    590 sw $24,-4+520($sp)
    591 la $24,0xffffffff
    592 sw $24,-160+520($sp)
    593 la $24,0xffffffff
    594 sw $24,-316+520($sp)
    595 move $23,$0
    596 L.188:
    597 sll $24,$23,2
    598 la $15,-156+520($sp)
    599 addu $15,$24,$15
    600 lw $15,($15)
    601 lw $14,L.45($24)
    602 bne $14,$15,L.195
    603 la $14,-312+520($sp)
    604 addu $14,$24,$14
    605 lw $14,($14)
    606 bne $15,$14,L.195
    607 la $15,-468+520($sp)
    608 addu $24,$24,$15
    609 lw $24,($24)
    610 beq $14,$24,L.192
    611 L.195:
    612 lw $24,40($30)
    613 beq $24,$0,L.196
    614 la $4,L.198
    615 jal printf
    616 la $4,L.199
    617 jal printf
    618 L.196:
    619 L.192:
    620 L.189:
    621 la $23,1($23)
    622 la $24,39
    623 blt $23,$24,L.188
    624 lw $24,-472+520($sp)
    625 beq $24,$0,L.200
    626 la $20,16
    627 L.200:
    628 move $2,$20
    629 L.42:
    630 lw $20,16($sp)
    631 lw $21,20($sp)
    632 lw $22,24($sp)
    633 lw $23,28($sp)
    634 lw $25,32($sp)
    635 lw $30,36($sp)
    636 lw $31,40($sp)
    637 addu $sp,$sp,520
    638 j $31
    639 .end s241
    640 .globl pow2
    641 .text
    642 .align 2
    643 .ent pow2
    644 pow2:
    645 .frame $sp,8,$31
    646 .set noreorder
    647 .cpload $25
    648 .set reorder
    649 addu $sp,$sp,-8
    650 .mask 0x40000000,-8
    651 sw $30,0($sp)
    652 la $30,1
    653 b L.204
    654 L.203:
    655 sll $30,$30,1
    656 L.204:
    657 move $24,$4
    658 subu $4,$24,1
    659 bne $24,$0,L.203
    660 move $2,$30
    661 L.202:
    662 lw $30,0($sp)
    663 addu $sp,$sp,8
    664 j $31
    665 .end pow2
    666 .data
    667 .align 0
    668 L.207:
    669 .byte 115
    670 .byte 50
    671 .byte 52
    672 .byte 51
    673 .byte 44
    674 .byte 101
    675 .byte 114
    676 .byte 37
    677 .byte 100
    678 .byte 10
    679 .byte 0
    680 .sdata
    681 .align 0
    682 L.208:
    683 .byte 115
    684 .byte 50
    685 .byte 52
    686 .byte 51
    687 .byte 32
    688 .byte 32
    689 .byte 32
    690 .byte 0
    691 .globl s243
    692 .text
    693 .text
    694 .align 2
    695 .ent s243
    696 s243:
    697 .frame $sp,296,$31
    698 .set noreorder
    699 .cpload $25
    700 .set reorder
    701 addu $sp,$sp,-296
    702 .mask 0xc2c00000,-264
    703 sw $22,16($sp)
    704 sw $23,20($sp)
    705 .cprestore 24
    706 sw $30,28($sp)
    707 sw $31,32($sp)
    708 sw $4,296($sp)
    709 move $22,$0
    710 la $30,L.208
    711 lw $24,0+296($sp)
    712 la $23,60($24)
    713 L.209:
    714 L.210:
    715 move $24,$23
    716 la $23,1($24)
    717 move $15,$30
    718 la $30,1($15)
    719 lb $15,($15)
    720 sb $15,($24)
    721 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
    722 bne $24,$0,L.209
    723 la $4,-256+296($sp)
    724 jal zerofill
    725 la $24,1
    726 sb $24,-159+296($sp)
    727 la $24,1
    728 sb $24,-191+296($sp)
    729 la $24,1
    730 sb $24,-130+296($sp)
    731 la $24,1
    732 sb $24,-208+296($sp)
    733 la $24,1
    734 sb $24,-158+296($sp)
    735 la $24,1
    736 sb $24,-190+296($sp)
    737 la $24,1
    738 sb $24,-223+296($sp)
    739 la $24,1
    740 sb $24,-207+296($sp)
    741 la $24,1
    742 sb $24,-157+296($sp)
    743 la $24,1
    744 sb $24,-189+296($sp)
    745 la $24,1
    746 sb $24,-222+296($sp)
    747 la $24,1
    748 sb $24,-206+296($sp)
    749 la $24,1
    750 sb $24,-156+296($sp)
    751 la $24,1
    752 sb $24,-188+296($sp)
    753 la $24,1
    754 sb $24,-221+296($sp)
    755 la $24,1
    756 sb $24,-205+296($sp)
    757 la $24,1
    758 sb $24,-155+296($sp)
    759 la $24,1
    760 sb $24,-187+296($sp)
    761 la $24,1
    762 sb $24,-219+296($sp)
    763 la $24,1
    764 sb $24,-204+296($sp)
    765 la $24,1
    766 sb $24,-154+296($sp)
    767 la $24,1
    768 sb $24,-186+296($sp)
    769 la $24,1
    770 sb $24,-218+296($sp)
    771 la $24,1
    772 sb $24,-203+296($sp)
    773 la $24,1
    774 sb $24,-153+296($sp)
    775 la $24,1
    776 sb $24,-185+296($sp)
    777 la $24,1
    778 sb $24,-216+296($sp)
    779 la $24,1
    780 sb $24,-202+296($sp)
    781 la $24,1
    782 sb $24,-152+296($sp)
    783 la $24,1
    784 sb $24,-184+296($sp)
    785 la $24,1
    786 sb $24,-215+296($sp)
    787 la $24,1
    788 sb $24,-201+296($sp)
    789 la $24,1
    790 sb $24,-151+296($sp)
    791 la $24,1
    792 sb $24,-183+296($sp)
    793 la $24,1
    794 sb $24,-161+296($sp)
    795 la $24,1
    796 sb $24,-200+296($sp)
    797 la $24,1
    798 sb $24,-150+296($sp)
    799 la $24,1
    800 sb $24,-182+296($sp)
    801 la $24,1
    802 sb $24,-195+296($sp)
    803 la $24,1
    804 sb $24,-199+296($sp)
    805 la $24,1
    806 sb $24,-149+296($sp)
    807 la $24,1
    808 sb $24,-181+296($sp)
    809 la $24,1
    810 sb $24,-211+296($sp)
    811 la $24,1
    812 sb $24,-148+296($sp)
    813 la $24,1
    814 sb $24,-180+296($sp)
    815 la $24,1
    816 sb $24,-162+296($sp)
    817 la $24,1
    818 sb $24,-147+296($sp)
    819 la $24,1
    820 sb $24,-179+296($sp)
    821 la $24,1
    822 sb $24,-132+296($sp)
    823 la $24,1
    824 sb $24,-246+296($sp)
    825 la $24,1
    826 sb $24,-146+296($sp)
    827 la $24,1
    828 sb $24,-178+296($sp)
    829 la $24,1
    830 sb $24,-247+296($sp)
    831 la $24,1
    832 sb $24,-145+296($sp)
    833 la $24,1
    834 sb $24,-177+296($sp)
    835 la $24,1
    836 sb $24,-133+296($sp)
    837 la $24,1
    838 sb $24,-248+296($sp)
    839 la $24,1
    840 sb $24,-144+296($sp)
    841 la $24,1
    842 sb $24,-176+296($sp)
    843 la $24,1
    844 sb $24,-131+296($sp)
    845 la $24,1
    846 sb $24,-243+296($sp)
    847 la $24,1
    848 sb $24,-143+296($sp)
    849 la $24,1
    850 sb $24,-175+296($sp)
    851 la $24,1
    852 sb $24,-165+296($sp)
    853 la $24,1
    854 sb $24,-244+296($sp)
    855 la $24,1
    856 sb $24,-142+296($sp)
    857 la $24,1
    858 sb $24,-174+296($sp)
    859 la $24,1
    860 sb $24,-163+296($sp)
    861 la $24,1
    862 sb $24,-141+296($sp)
    863 la $24,1
    864 sb $24,-173+296($sp)
    865 la $24,1
    866 sb $24,-213+296($sp)
    867 la $24,1
    868 sb $24,-164+296($sp)
    869 la $24,1
    870 sb $24,-140+296($sp)
    871 la $24,1
    872 sb $24,-172+296($sp)
    873 la $24,1
    874 sb $24,-197+296($sp)
    875 la $24,1
    876 sb $24,-217+296($sp)
    877 la $24,1
    878 sb $24,-139+296($sp)
    879 la $24,1
    880 sb $24,-171+296($sp)
    881 la $24,1
    882 sb $24,-214+296($sp)
    883 la $24,1
    884 sb $24,-138+296($sp)
    885 la $24,1
    886 sb $24,-170+296($sp)
    887 la $24,1
    888 sb $24,-198+296($sp)
    889 la $24,1
    890 sb $24,-256+296($sp)
    891 sb $24,-137+296($sp)
    892 la $24,1
    893 sb $24,-169+296($sp)
    894 la $24,1
    895 sb $24,-196+296($sp)
    896 la $24,1
    897 sb $24,-224+296($sp)
    898 la $24,1
    899 sb $24,-136+296($sp)
    900 la $24,1
    901 sb $24,-168+296($sp)
    902 la $24,1
    903 sb $24,-194+296($sp)
    904 la $24,1
    905 sb $24,-135+296($sp)
    906 la $24,1
    907 sb $24,-167+296($sp)
    908 la $24,1
    909 sb $24,-212+296($sp)
    910 la $24,1
    911 sb $24,-134+296($sp)
    912 la $24,1
    913 sb $24,-166+296($sp)
    914 la $24,1
    915 sb $24,-210+296($sp)
    916 la $24,1
    917 sb $24,-193+296($sp)
    918 la $24,1
    919 sb $24,-209+296($sp)
    920 la $4,-256+296($sp)
    921 jal sumof
    922 la $15,98
    923 beq $2,$15,L.309
    924 la $22,1($22)
    925 lw $24,0+296($sp)
    926 lw $24,44($24)
    927 beq $24,$0,L.311
    928 la $4,L.207
    929 la $5,1
    930 jal printf
    931 L.311:
    932 L.309:
    933 b L.313
    934 la $22,8($22)
    935 lw $24,0+296($sp)
    936 lw $24,44($24)
    937 beq $24,$0,L.315
    938 la $4,L.207
    939 la $5,8
    940 jal printf
    941 L.315:
    942 L.313:
    943 move $2,$22
    944 L.206:
    945 lw $22,16($sp)
    946 lw $23,20($sp)
    947 lw $25,24($sp)
    948 lw $30,28($sp)
    949 lw $31,32($sp)
    950 addu $sp,$sp,296
    951 j $31
    952 .end s243
    953 .globl zerofill
    954 .text
    955 .align 2
    956 .ent zerofill
    957 zerofill:
    958 .frame $sp,8,$31
    959 .set noreorder
    960 .cpload $25
    961 .set reorder
    962 addu $sp,$sp,-8
    963 .mask 0x40000000,-8
    964 sw $30,0($sp)
    965 move $30,$0
    966 L.318:
    967 move $24,$4
    968 la $4,1($24)
    969 sb $0,($24)
    970 L.319:
    971 la $30,1($30)
    972 la $24,256
    973 blt $30,$24,L.318
    974 move $2,$0
    975 L.317:
    976 lw $30,0($sp)
    977 addu $sp,$sp,8
    978 j $31
    979 .end zerofill
    980 .globl sumof
    981 .text
    982 .align 2
    983 .ent sumof
    984 sumof:
    985 .frame $sp,16,$31
    986 .set noreorder
    987 .cpload $25
    988 .set reorder
    989 addu $sp,$sp,-16
    990 .mask 0x40c00000,-8
    991 sw $22,0($sp)
    992 sw $23,4($sp)
    993 sw $30,8($sp)
    994 move $22,$4
    995 move $30,$0
    996 move $23,$0
    997 L.323:
    998 move $24,$22
    999 la $22,1($24)
   1000 lb $24,($24)
   1001 addu $30,$30,$24
   1002 L.324:
   1003 la $23,1($23)
   1004 la $24,256
   1005 blt $23,$24,L.323
   1006 move $2,$30
   1007 L.322:
   1008 lw $22,0($sp)
   1009 lw $23,4($sp)
   1010 lw $30,8($sp)
   1011 addu $sp,$sp,16
   1012 j $31
   1013 .end sumof
   1014 .data
   1015 .align 0
   1016 L.328:
   1017 .byte 115
   1018 .byte 50
   1019 .byte 52
   1020 .byte 52
   1021 .byte 44
   1022 .byte 101
   1023 .byte 114
   1024 .byte 37
   1025 .byte 100
   1026 .byte 10
   1027 .byte 0
   1028 .sdata
   1029 .align 0
   1030 L.329:
   1031 .byte 115
   1032 .byte 50
   1033 .byte 52
   1034 .byte 52
   1035 .byte 32
   1036 .byte 32
   1037 .byte 32
   1038 .byte 0
   1039 .globl s244
   1040 .text
   1041 .text
   1042 .align 2
   1043 .ent s244
   1044 s244:
   1045 .frame $sp,112,$31
   1046 .set noreorder
   1047 .cpload $25
   1048 .set reorder
   1049 addu $sp,$sp,-112
   1050 .mask 0xc2f00000,-72
   1051 sw $20,16($sp)
   1052 sw $21,20($sp)
   1053 sw $22,24($sp)
   1054 sw $23,28($sp)
   1055 .cprestore 32
   1056 sw $30,36($sp)
   1057 sw $31,40($sp)
   1058 sw $4,112($sp)
   1059 la $23,L.329
   1060 lw $24,0+112($sp)
   1061 la $22,60($24)
   1062 L.330:
   1063 L.331:
   1064 move $24,$22
   1065 la $22,1($24)
   1066 move $15,$23
   1067 la $23,1($15)
   1068 lb $15,($15)
   1069 sb $15,($24)
   1070 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
   1071 bne $24,$0,L.330
   1072 move $20,$0
   1073 move $21,$0
   1074 l.d $f18,L.333
   1075 s.d $f18,-64+112($sp)
   1076 s.d $f18,-56+112($sp)
   1077 l.d $f18,L.333
   1078 s.d $f18,-48+112($sp)
   1079 l.d $f18,L.333
   1080 s.d $f18,-40+112($sp)
   1081 l.d $f18,L.333
   1082 s.d $f18,-32+112($sp)
   1083 l.d $f18,L.333
   1084 s.d $f18,-24+112($sp)
   1085 l.d $f18,L.333
   1086 s.d $f18,-16+112($sp)
   1087 l.d $f18,L.333
   1088 s.d $f18,-8+112($sp)
   1089 move $21,$0
   1090 move $30,$0
   1091 L.341:
   1092 sll $24,$30,3
   1093 la $15,-64+112($sp)
   1094 addu $15,$24,$15
   1095 l.d $f18,($15)
   1096 la $15,-56+112($sp)
   1097 addu $24,$24,$15
   1098 l.d $f16,($24)
   1099 c.eq.d $f18,$f16; bc1t L.345
   1100 la $21,1
   1101 L.345:
   1102 L.342:
   1103 la $30,1($30)
   1104 la $24,7
   1105 blt $30,$24,L.341
   1106 beq $21,$0,L.348
   1107 lw $24,0+112($sp)
   1108 lw $24,44($24)
   1109 beq $24,$0,L.350
   1110 la $4,L.328
   1111 la $5,1
   1112 jal printf
   1113 L.350:
   1114 la $20,1($20)
   1115 L.348:
   1116 b L.352
   1117 lw $24,0+112($sp)
   1118 lw $24,44($24)
   1119 beq $24,$0,L.354
   1120 la $4,L.328
   1121 la $5,2
   1122 jal printf
   1123 L.354:
   1124 la $20,2($20)
   1125 L.352:
   1126 move $2,$20
   1127 L.327:
   1128 lw $20,16($sp)
   1129 lw $21,20($sp)
   1130 lw $22,24($sp)
   1131 lw $23,28($sp)
   1132 lw $25,32($sp)
   1133 lw $30,36($sp)
   1134 lw $31,40($sp)
   1135 addu $sp,$sp,112
   1136 j $31
   1137 .end s244
   1138 .data
   1139 .align 0
   1140 L.357:
   1141 .byte 115
   1142 .byte 50
   1143 .byte 53
   1144 .byte 44
   1145 .byte 101
   1146 .byte 114
   1147 .byte 37
   1148 .byte 100
   1149 .byte 10
   1150 .byte 0
   1151 .sdata
   1152 .align 0
   1153 L.358:
   1154 .byte 115
   1155 .byte 50
   1156 .byte 53
   1157 .byte 32
   1158 .byte 32
   1159 .byte 32
   1160 .byte 32
   1161 .byte 0
   1162 .globl s25
   1163 .text
   1164 .text
   1165 .align 2
   1166 .ent s25
   1167 s25:
   1168 .frame $sp,56,$31
   1169 .set noreorder
   1170 .cpload $25
   1171 .set reorder
   1172 addu $sp,$sp,-56
   1173 .mask 0xc2fe0000,-4
   1174 sw $17,16($sp)
   1175 sw $18,20($sp)
   1176 sw $19,24($sp)
   1177 sw $20,28($sp)
   1178 sw $21,32($sp)
   1179 sw $22,36($sp)
   1180 sw $23,40($sp)
   1181 .cprestore 44
   1182 sw $30,48($sp)
   1183 sw $31,52($sp)
   1184 move $30,$4
   1185 la $20,L.358
   1186 la $19,60($30)
   1187 L.359:
   1188 L.360:
   1189 move $24,$19
   1190 la $19,1($24)
   1191 move $15,$20
   1192 la $20,1($15)
   1193 lb $15,($15)
   1194 sb $15,($24)
   1195 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
   1196 bne $24,$0,L.359
   1197 move $18,$0
   1198 la $22,L.362
   1199 lb $24,1($22)
   1200 lb $15,($22)
   1201 bne $15,$24,L.366
   1202 lb $15,2($22)
   1203 bne $24,$15,L.366
   1204 la $24,46
   1205 beq $15,$24,L.363
   1206 L.366:
   1207 la $18,1($18)
   1208 lw $24,44($30)
   1209 beq $24,$0,L.367
   1210 la $4,L.357
   1211 la $5,1
   1212 jal printf
   1213 L.367:
   1214 L.363:
   1215 lb $24,3($22)
   1216 beq $24,$0,L.369
   1217 la $18,4($18)
   1218 lw $24,44($30)
   1219 beq $24,$0,L.371
   1220 la $4,L.357
   1221 la $5,4
   1222 jal printf
   1223 L.371:
   1224 L.369:
   1225 lb $24,L.375+1
   1226 la $15,34
   1227 beq $24,$15,L.373
   1228 la $18,8($18)
   1229 lw $24,44($30)
   1230 beq $24,$0,L.377
   1231 la $4,L.357
   1232 la $5,8
   1233 jal printf
   1234 L.377:
   1235 L.373:
   1236 la $22,L.379
   1237 lb $24,($22)
   1238 la $15,10
   1239 bne $24,$15,L.387
   1240 lb $24,1($22)
   1241 la $15,9
   1242 bne $24,$15,L.387
   1243 lb $24,2($22)
   1244 la $15,8
   1245 bne $24,$15,L.387
   1246 lb $24,3($22)
   1247 la $15,13
   1248 bne $24,$15,L.387
   1249 lb $24,4($22)
   1250 la $15,12
   1251 bne $24,$15,L.387
   1252 lb $24,5($22)
   1253 la $15,92
   1254 bne $24,$15,L.387
   1255 lb $24,6($22)
   1256 la $15,39
   1257 beq $24,$15,L.380
   1258 L.387:
   1259 la $18,16($18)
   1260 lw $24,44($30)
   1261 beq $24,$0,L.388
   1262 la $4,L.357
   1263 la $5,16
   1264 jal printf
   1265 L.388:
   1266 L.380:
   1267 la $24,L.390
   1268 move $21,$24
   1269 move $22,$24
   1270 move $17,$0
   1271 move $23,$0
   1272 b L.394
   1273 L.391:
   1274 addu $24,$23,$22
   1275 lb $24,($24)
   1276 addu $15,$23,$21
   1277 lb $15,($15)
   1278 beq $24,$15,L.395
   1279 la $17,1
   1280 L.395:
   1281 L.392:
   1282 la $23,1($23)
   1283 L.394:
   1284 move $24,$23
   1285 la $15,7
   1286 bltu $24,$15,L.391
   1287 beq $17,$0,L.397
   1288 la $18,32($18)
   1289 lw $24,44($30)
   1290 beq $24,$0,L.399
   1291 la $4,L.357
   1292 la $5,32
   1293 jal printf
   1294 L.399:
   1295 L.397:
   1296 move $2,$18
   1297 L.356:
   1298 lw $17,16($sp)
   1299 lw $18,20($sp)
   1300 lw $19,24($sp)
   1301 lw $20,28($sp)
   1302 lw $21,32($sp)
   1303 lw $22,36($sp)
   1304 lw $23,40($sp)
   1305 lw $25,44($sp)
   1306 lw $30,48($sp)
   1307 lw $31,52($sp)
   1308 addu $sp,$sp,56
   1309 j $31
   1310 .end s25
   1311 .sdata
   1312 .align 0
   1313 L.402:
   1314 .byte 115
   1315 .byte 50
   1316 .byte 54
   1317 .byte 32
   1318 .byte 32
   1319 .byte 32
   1320 .byte 32
   1321 .byte 0
   1322 .data
   1323 .align 0
   1324 L.403:
   1325 .byte 37
   1326 .byte 51
   1327 .byte 100
   1328 .byte 32
   1329 .byte 98
   1330 .byte 105
   1331 .byte 116
   1332 .byte 115
   1333 .byte 32
   1334 .byte 105
   1335 .byte 110
   1336 .byte 32
   1337 .byte 37
   1338 .byte 115
   1339 .byte 115
   1340 .byte 46
   1341 .byte 10
   1342 .byte 0
   1343 .data
   1344 .align 0
   1345 L.404:
   1346 .byte 37
   1347 .byte 101
   1348 .byte 32
   1349 .byte 105
   1350 .byte 115
   1351 .byte 32
   1352 .byte 116
   1353 .byte 104
   1354 .byte 101
   1355 .byte 32
   1356 .byte 108
   1357 .byte 101
   1358 .byte 97
   1359 .byte 115
   1360 .byte 116
   1361 .byte 32
   1362 .byte 110
   1363 .byte 117
   1364 .byte 109
   1365 .byte 98
   1366 .byte 101
   1367 .byte 114
   1368 .byte 32
   1369 .byte 116
   1370 .byte 104
   1371 .byte 97
   1372 .byte 116
   1373 .byte 32
   1374 .byte 99
   1375 .byte 97
   1376 .byte 110
   1377 .byte 32
   1378 .byte 98
   1379 .byte 101
   1380 .byte 32
   1381 .byte 97
   1382 .byte 100
   1383 .byte 100
   1384 .byte 101
   1385 .byte 100
   1386 .byte 32
   1387 .byte 116
   1388 .byte 111
   1389 .byte 32
   1390 .byte 49
   1391 .byte 46
   1392 .byte 32
   1393 .byte 40
   1394 .byte 37
   1395 .byte 115
   1396 .byte 41
   1397 .byte 46
   1398 .byte 10
   1399 .byte 0
   1400 .globl s26
   1401 .text
   1402 .text
   1403 .align 2
   1404 .ent s26
   1405 s26:
   1406 .frame $sp,96,$31
   1407 .set noreorder
   1408 .cpload $25
   1409 .set reorder
   1410 addu $sp,$sp,-96
   1411 .fmask 0xffc00000,-40
   1412 .mask 0xc2f00000,-8
   1413 s.d $f22,24($sp)
   1414 s.d $f24,32($sp)
   1415 s.d $f26,40($sp)
   1416 s.d $f28,48($sp)
   1417 s.d $f30,56($sp)
   1418 sw $20,64($sp)
   1419 sw $21,68($sp)
   1420 sw $22,72($sp)
   1421 sw $23,76($sp)
   1422 .cprestore 80
   1423 sw $30,84($sp)
   1424 sw $31,88($sp)
   1425 move $30,$4
   1426 la $22,L.402
   1427 la $21,60($30)
   1428 L.405:
   1429 L.406:
   1430 move $24,$21
   1431 la $21,1($24)
   1432 move $15,$22
   1433 la $22,1($15)
   1434 lb $15,($15)
   1435 sb $15,($24)
   1436 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
   1437 bne $24,$0,L.405
   1438 sw $0,($30)
   1439 move $20,$0
   1440 la $23,1
   1441 b L.409
   1442 L.408:
   1443 sll $24,$23,8*(4-1); sra $24,$24,8*(4-1)
   1444 sll $24,$24,1
   1445 move $23,$24
   1446 lw $24,($30)
   1447 la $24,1($24)
   1448 sw $24,($30)
   1449 L.409:
   1450 sll $24,$20,8*(4-1); sra $24,$24,8*(4-1)
   1451 sll $15,$23,8*(4-1); sra $15,$15,8*(4-1)
   1452 bne $24,$15,L.408
   1453 lw $24,($30)
   1454 sll $24,$24,2
   1455 sw $24,4($30)
   1456 lw $24,($30)
   1457 sll $24,$24,1
   1458 sw $24,8($30)
   1459 lw $24,($30)
   1460 sll $24,$24,2
   1461 sw $24,12($30)
   1462 lw $24,($30)
   1463 sll $24,$24,2
   1464 sw $24,16($30)
   1465 lw $24,($30)
   1466 sll $24,$24,2
   1467 sw $24,20($30)
   1468 lw $24,($30)
   1469 sll $24,$24,3
   1470 sw $24,24($30)
   1471 l.s $f18,L.411
   1472 mov.s $f26,$f18
   1473 mov.s $f30,$f18
   1474 l.s $f28,L.412
   1475 b L.414
   1476 L.413:
   1477 add.s $f28,$f26,$f30
   1478 cvt.d.s $f18,$f30
   1479 l.d $f16,L.416
   1480 div.d $f18,$f18,$f16
   1481 cvt.s.d $f30,$f18
   1482 L.414:
   1483 c.eq.s $f28,$f26; bc1f L.413
   1484 l.d $f18,L.417
   1485 cvt.d.s $f16,$f30
   1486 mul.d $f18,$f18,$f16
   1487 cvt.s.d $f18,$f18
   1488 s.s $f18,28($30)
   1489 l.d $f22,L.418
   1490 l.s $f30,L.411
   1491 l.d $f24,L.419
   1492 b L.421
   1493 L.420:
   1494 cvt.d.s $f18,$f30
   1495 add.d $f24,$f22,$f18
   1496 l.d $f16,L.416
   1497 div.d $f18,$f18,$f16
   1498 cvt.s.d $f30,$f18
   1499 L.421:
   1500 c.eq.d $f24,$f22; bc1f L.420
   1501 l.d $f18,L.417
   1502 cvt.d.s $f16,$f30
   1503 mul.d $f18,$f18,$f16
   1504 cvt.s.d $f18,$f18
   1505 s.s $f18,32($30)
   1506 lw $24,40($30)
   1507 beq $24,$0,L.423
   1508 la $4,L.403
   1509 lw $5,($30)
   1510 la $6,L.425
   1511 jal printf
   1512 la $4,L.403
   1513 lw $5,4($30)
   1514 la $6,L.426
   1515 jal printf
   1516 la $4,L.403
   1517 lw $5,8($30)
   1518 la $6,L.427
   1519 jal printf
   1520 la $4,L.403
   1521 lw $5,12($30)
   1522 la $6,L.428
   1523 jal printf
   1524 la $4,L.403
   1525 lw $5,16($30)
   1526 la $6,L.429
   1527 jal printf
   1528 la $4,L.403
   1529 lw $5,20($30)
   1530 la $6,L.430
   1531 jal printf
   1532 la $4,L.403
   1533 lw $5,24($30)
   1534 la $6,L.431
   1535 jal printf
   1536 la $4,L.404
   1537 l.s $f18,28($30)
   1538 cvt.d.s $f18,$f18
   1539 mfc1.d $6,$f18
   1540 la $24,L.430
   1541 sw $24,16($sp)
   1542 jal printf
   1543 la $4,L.404
   1544 l.s $f18,32($30)
   1545 cvt.d.s $f18,$f18
   1546 mfc1.d $6,$f18
   1547 la $24,L.431
   1548 sw $24,16($sp)
   1549 jal printf
   1550 L.423:
   1551 move $2,$0
   1552 L.401:
   1553 l.d $f22,24($sp)
   1554 l.d $f24,32($sp)
   1555 l.d $f26,40($sp)
   1556 l.d $f28,48($sp)
   1557 l.d $f30,56($sp)
   1558 lw $20,64($sp)
   1559 lw $21,68($sp)
   1560 lw $22,72($sp)
   1561 lw $23,76($sp)
   1562 lw $25,80($sp)
   1563 lw $30,84($sp)
   1564 lw $31,88($sp)
   1565 addu $sp,$sp,96
   1566 j $31
   1567 .end s26
   1568 .data
   1569 .align 0
   1570 L.433:
   1571 .byte 115
   1572 .byte 52
   1573 .byte 44
   1574 .byte 101
   1575 .byte 114
   1576 .byte 37
   1577 .byte 100
   1578 .byte 10
   1579 .byte 0
   1580 .sdata
   1581 .align 0
   1582 L.434:
   1583 .byte 115
   1584 .byte 52
   1585 .byte 32
   1586 .byte 32
   1587 .byte 32
   1588 .byte 32
   1589 .byte 32
   1590 .byte 0
   1591 .globl s4
   1592 .text
   1593 .text
   1594 .align 2
   1595 .ent s4
   1596 s4:
   1597 .frame $sp,72,$31
   1598 .set noreorder
   1599 .cpload $25
   1600 .set reorder
   1601 addu $sp,$sp,-72
   1602 .mask 0xc2fc0000,-24
   1603 sw $18,16($sp)
   1604 sw $19,20($sp)
   1605 sw $20,24($sp)
   1606 sw $21,28($sp)
   1607 sw $22,32($sp)
   1608 sw $23,36($sp)
   1609 .cprestore 40
   1610 sw $30,44($sp)
   1611 sw $31,48($sp)
   1612 move $30,$4
   1613 move $18,$0
   1614 la $20,L.434
   1615 la $19,60($30)
   1616 L.435:
   1617 L.436:
   1618 move $24,$19
   1619 la $19,1($24)
   1620 move $15,$20
   1621 la $20,1($15)
   1622 lb $15,($15)
   1623 sb $15,($24)
   1624 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
   1625 bne $24,$0,L.435
   1626 move $23,$0
   1627 L.438:
   1628 move $4,$23
   1629 jal svtest
   1630 move $24,$2
   1631 sw $24,-16+72($sp)
   1632 jal zero
   1633 lw $15,-16+72($sp)
   1634 beq $15,$2,L.442
   1635 la $18,1
   1636 lw $24,44($30)
   1637 beq $24,$0,L.444
   1638 la $4,L.433
   1639 la $5,1
   1640 jal printf
   1641 L.444:
   1642 L.442:
   1643 L.439:
   1644 la $23,1($23)
   1645 la $24,3
   1646 blt $23,$24,L.438
   1647 jal setev
   1648 jal testev
   1649 beq $2,$0,L.446
   1650 la $18,2($18)
   1651 lw $24,44($30)
   1652 beq $24,$0,L.448
   1653 la $4,L.433
   1654 la $5,2
   1655 jal printf
   1656 L.448:
   1657 L.446:
   1658 b L.450
   1659 la $18,4($18)
   1660 lw $24,44($30)
   1661 beq $24,$0,L.452
   1662 la $4,L.433
   1663 la $5,4
   1664 jal printf
   1665 L.452:
   1666 L.450:
   1667 la $22,0xffffffff
   1668 la $21,1
   1669 move $23,$0
   1670 b L.457
   1671 L.454:
   1672 and $21,$21,$22
   1673 srl $22,$22,1
   1674 L.455:
   1675 la $23,1($23)
   1676 L.457:
   1677 move $24,$23
   1678 lw $15,($30)
   1679 sll $15,$15,2
   1680 bltu $24,$15,L.454
   1681 la $24,1
   1682 bne $21,$24,L.460
   1683 beq $22,$0,L.458
   1684 L.460:
   1685 la $18,8($18)
   1686 lw $24,44($30)
   1687 beq $24,$0,L.461
   1688 la $4,L.433
   1689 la $5,8
   1690 jal printf
   1691 L.461:
   1692 L.458:
   1693 move $2,$18
   1694 L.432:
   1695 lw $18,16($sp)
   1696 lw $19,20($sp)
   1697 lw $20,24($sp)
   1698 lw $21,28($sp)
   1699 lw $22,32($sp)
   1700 lw $23,36($sp)
   1701 lw $25,40($sp)
   1702 lw $30,44($sp)
   1703 lw $31,48($sp)
   1704 addu $sp,$sp,72
   1705 j $31
   1706 .end s4
   1707 .lcomm L.464,4
   1708 .globl svtest
   1709 .text
   1710 .text
   1711 .align 2
   1712 .ent svtest
   1713 svtest:
   1714 .frame $sp,8,$31
   1715 .set noreorder
   1716 .cpload $25
   1717 .set reorder
   1718 addu $sp,$sp,-8
   1719 beq $4,$0,L.467
   1720 la $24,1
   1721 beq $4,$24,L.468
   1722 la $24,2
   1723 beq $4,$24,L.471
   1724 b L.465
   1725 L.467:
   1726 la $24,1978
   1727 sw $24,L.464
   1728 sw $0,-4+8($sp)
   1729 b L.466
   1730 L.468:
   1731 lw $24,L.464
   1732 la $15,1978
   1733 beq $24,$15,L.469
   1734 la $24,1
   1735 sw $24,-4+8($sp)
   1736 b L.466
   1737 L.469:
   1738 la $24,1929
   1739 sw $24,L.464
   1740 sw $0,-4+8($sp)
   1741 b L.466
   1742 L.471:
   1743 lw $24,L.464
   1744 la $15,1929
   1745 beq $24,$15,L.472
   1746 la $24,1
   1747 sw $24,-4+8($sp)
   1748 b L.466
   1749 L.472:
   1750 sw $0,-4+8($sp)
   1751 L.465:
   1752 L.466:
   1753 lw $2,-4+8($sp)
   1754 L.463:
   1755 addu $sp,$sp,8
   1756 j $31
   1757 .end svtest
   1758 .lcomm L.475,4
   1759 .globl zero
   1760 .text
   1761 .text
   1762 .align 2
   1763 .ent zero
   1764 zero:
   1765 .frame $sp,8,$31
   1766 .set noreorder
   1767 .cpload $25
   1768 .set reorder
   1769 addu $sp,$sp,-8
   1770 la $24,2
   1771 sw $24,L.475
   1772 sw $0,-4+8($sp)
   1773 lw $2,-4+8($sp)
   1774 L.474:
   1775 addu $sp,$sp,8
   1776 j $31
   1777 .end zero
   1778 .globl testev
   1779 .text
   1780 .align 2
   1781 .ent testev
   1782 testev:
   1783 .frame $sp,0,$31
   1784 .set noreorder
   1785 .cpload $25
   1786 .set reorder
   1787 lw $24,extvar
   1788 la $15,1066
   1789 beq $24,$15,L.477
   1790 la $2,1
   1791 b L.476
   1792 L.477:
   1793 move $2,$0
   1794 L.476:
   1795 j $31
   1796 .end testev
   1797 .data
   1798 .align 0
   1799 L.480:
   1800 .byte 115
   1801 .byte 54
   1802 .byte 49
   1803 .byte 44
   1804 .byte 101
   1805 .byte 114
   1806 .byte 37
   1807 .byte 100
   1808 .byte 10
   1809 .byte 0
   1810 .sdata
   1811 .align 0
   1812 L.481:
   1813 .byte 115
   1814 .byte 54
   1815 .byte 49
   1816 .byte 32
   1817 .byte 32
   1818 .byte 32
   1819 .byte 32
   1820 .byte 0
   1821 .data
   1822 .align 0
   1823 L.482:
   1824 .byte 65
   1825 .byte 66
   1826 .byte 67
   1827 .byte 68
   1828 .byte 69
   1829 .byte 70
   1830 .byte 71
   1831 .byte 72
   1832 .byte 73
   1833 .byte 74
   1834 .byte 75
   1835 .byte 76
   1836 .byte 77
   1837 .byte 78
   1838 .byte 79
   1839 .byte 80
   1840 .byte 81
   1841 .byte 82
   1842 .byte 83
   1843 .byte 84
   1844 .byte 85
   1845 .byte 86
   1846 .byte 87
   1847 .byte 88
   1848 .byte 89
   1849 .byte 90
   1850 .byte 0
   1851 .data
   1852 .align 0
   1853 L.483:
   1854 .byte 97
   1855 .byte 98
   1856 .byte 99
   1857 .byte 100
   1858 .byte 101
   1859 .byte 102
   1860 .byte 103
   1861 .byte 104
   1862 .byte 105
   1863 .byte 106
   1864 .byte 107
   1865 .byte 108
   1866 .byte 109
   1867 .byte 110
   1868 .byte 111
   1869 .byte 112
   1870 .byte 113
   1871 .byte 114
   1872 .byte 115
   1873 .byte 116
   1874 .byte 117
   1875 .byte 118
   1876 .byte 119
   1877 .byte 120
   1878 .byte 121
   1879 .byte 122
   1880 .byte 0
   1881 .data
   1882 .align 0
   1883 L.484:
   1884 .byte 48
   1885 .byte 49
   1886 .byte 50
   1887 .byte 51
   1888 .byte 52
   1889 .byte 53
   1890 .byte 54
   1891 .byte 55
   1892 .byte 56
   1893 .byte 57
   1894 .byte 0
   1895 .data
   1896 .align 0
   1897 L.485:
   1898 .byte 126
   1899 .byte 33
   1900 .byte 34
   1901 .byte 35
   1902 .byte 37
   1903 .byte 38
   1904 .byte 40
   1905 .byte 41
   1906 .byte 95
   1907 .byte 61
   1908 .byte 45
   1909 .byte 94
   1910 .byte 124
   1911 .byte 123
   1912 .byte 125
   1913 .byte 91
   1914 .byte 93
   1915 .byte 43
   1916 .byte 59
   1917 .byte 42
   1918 .byte 58
   1919 .byte 60
   1920 .byte 62
   1921 .byte 44
   1922 .byte 46
   1923 .byte 63
   1924 .byte 47
   1925 .byte 0
   1926 .data
   1927 .align 0
   1928 L.486:
   1929 .byte 10
   1930 .byte 9
   1931 .byte 8
   1932 .byte 13
   1933 .byte 12
   1934 .byte 92
   1935 .byte 39
   1936 .byte 0
   1937 .data
   1938 .align 0
   1939 L.487:
   1940 .byte 32
   1941 .byte 0
   1942 .byte 0
   1943 .globl s61
   1944 .text
   1945 .text
   1946 .align 2
   1947 .ent s61
   1948 s61:
   1949 .frame $sp,88,$31
   1950 .set noreorder
   1951 .cpload $25
   1952 .set reorder
   1953 addu $sp,$sp,-88
   1954 .mask 0xc2fe0000,-36
   1955 sw $17,16($sp)
   1956 sw $18,20($sp)
   1957 sw $19,24($sp)
   1958 sw $20,28($sp)
   1959 sw $21,32($sp)
   1960 sw $22,36($sp)
   1961 sw $23,40($sp)
   1962 .cprestore 44
   1963 sw $30,48($sp)
   1964 sw $31,52($sp)
   1965 sw $4,88($sp)
   1966 la $22,L.481
   1967 lw $24,0+88($sp)
   1968 la $21,60($24)
   1969 move $19,$0
   1970 L.488:
   1971 L.489:
   1972 move $24,$21
   1973 la $21,1($24)
   1974 move $15,$22
   1975 la $22,1($15)
   1976 lb $15,($15)
   1977 sb $15,($24)
   1978 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
   1979 bne $24,$0,L.488
   1980 la $24,-19
   1981 sh $24,-26+88($sp)
   1982 lh $24,-26+88($sp)
   1983 sw $24,-32+88($sp)
   1984 lw $24,-32+88($sp)
   1985 la $15,-19
   1986 beq $24,$15,L.491
   1987 la $19,1($19)
   1988 lw $24,0+88($sp)
   1989 lw $24,44($24)
   1990 beq $24,$0,L.493
   1991 la $4,L.480
   1992 la $5,1
   1993 jal printf
   1994 L.493:
   1995 L.491:
   1996 la $24,L.482
   1997 sw $24,-24+88($sp)
   1998 la $24,L.483
   1999 sw $24,-20+88($sp)
   2000 la $24,L.484
   2001 sw $24,-16+88($sp)
   2002 la $24,L.485
   2003 sw $24,-12+88($sp)
   2004 la $24,L.486
   2005 sw $24,-8+88($sp)
   2006 la $24,L.487
   2007 sw $24,-4+88($sp)
   2008 move $23,$0
   2009 move $30,$0
   2010 b L.505
   2011 L.504:
   2012 sll $24,$30,2
   2013 la $15,-24+88($sp)
   2014 addu $24,$24,$15
   2015 lw $15,($24)
   2016 la $14,1($15)
   2017 sw $14,($24)
   2018 lb $24,($15)
   2019 bge $24,$0,L.507
   2020 la $23,1
   2021 L.507:
   2022 L.505:
   2023 sll $24,$30,2
   2024 la $15,-24+88($sp)
   2025 addu $24,$24,$15
   2026 lw $24,($24)
   2027 lb $24,($24)
   2028 bne $24,$0,L.504
   2029 L.501:
   2030 la $30,1($30)
   2031 la $24,6
   2032 blt $30,$24,L.505
   2033 beq $23,$0,L.509
   2034 la $19,2($19)
   2035 lw $24,0+88($sp)
   2036 lw $24,44($24)
   2037 beq $24,$0,L.511
   2038 la $4,L.480
   2039 la $5,2
   2040 jal printf
   2041 L.511:
   2042 L.509:
   2043 la $20,1048579
   2044 move $18,$20
   2045 move $17,$20
   2046 sll $24,$18,8*(4-2); sra $24,$24,8*(4-2)
   2047 beq $24,$20,L.516
   2048 la $15,3
   2049 bne $24,$15,L.515
   2050 L.516:
   2051 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   2052 beq $24,$20,L.513
   2053 la $15,3
   2054 beq $24,$15,L.513
   2055 L.515:
   2056 la $19,8($19)
   2057 lw $24,0+88($sp)
   2058 lw $24,44($24)
   2059 beq $24,$0,L.517
   2060 la $4,L.480
   2061 la $5,8
   2062 jal printf
   2063 L.517:
   2064 L.513:
   2065 move $2,$19
   2066 L.479:
   2067 lw $17,16($sp)
   2068 lw $18,20($sp)
   2069 lw $19,24($sp)
   2070 lw $20,28($sp)
   2071 lw $21,32($sp)
   2072 lw $22,36($sp)
   2073 lw $23,40($sp)
   2074 lw $25,44($sp)
   2075 lw $30,48($sp)
   2076 lw $31,52($sp)
   2077 addu $sp,$sp,88
   2078 j $31
   2079 .end s61
   2080 .data
   2081 .align 0
   2082 L.520:
   2083 .byte 115
   2084 .byte 54
   2085 .byte 50
   2086 .byte 54
   2087 .byte 44
   2088 .byte 101
   2089 .byte 114
   2090 .byte 37
   2091 .byte 100
   2092 .byte 10
   2093 .byte 0
   2094 .sdata
   2095 .align 0
   2096 L.521:
   2097 .byte 115
   2098 .byte 54
   2099 .byte 50
   2100 .byte 54
   2101 .byte 32
   2102 .byte 32
   2103 .byte 32
   2104 .byte 0
   2105 .globl s626
   2106 .text
   2107 .text
   2108 .align 2
   2109 .ent s626
   2110 s626:
   2111 .frame $sp,152,$31
   2112 .set noreorder
   2113 .cpload $25
   2114 .set reorder
   2115 addu $sp,$sp,-152
   2116 .fmask 0xff000000,-112
   2117 .mask 0xc2ff0000,-64
   2118 s.d $f24,16($sp)
   2119 s.d $f26,24($sp)
   2120 s.d $f28,32($sp)
   2121 s.d $f30,40($sp)
   2122 sw $16,48($sp)
   2123 sw $17,52($sp)
   2124 sw $18,56($sp)
   2125 sw $19,60($sp)
   2126 sw $20,64($sp)
   2127 sw $21,68($sp)
   2128 sw $22,72($sp)
   2129 sw $23,76($sp)
   2130 .cprestore 80
   2131 sw $30,84($sp)
   2132 sw $31,88($sp)
   2133 move $30,$4
   2134 la $20,L.521
   2135 la $19,60($30)
   2136 sw $0,-52+152($sp)
   2137 L.522:
   2138 L.523:
   2139 move $24,$19
   2140 la $19,1($24)
   2141 move $15,$20
   2142 la $20,1($15)
   2143 lb $15,($15)
   2144 sb $15,($24)
   2145 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
   2146 bne $24,$0,L.522
   2147 l.s $f30,L.411
   2148 la $24,1
   2149 move $18,$24
   2150 move $22,$24
   2151 move $23,$0
   2152 b L.528
   2153 L.525:
   2154 l.s $f18,L.529
   2155 mul.s $f30,$f18,$f30
   2156 sll $24,$22,1
   2157 or $22,$24,$18
   2158 L.526:
   2159 la $23,1($23)
   2160 L.528:
   2161 lw $24,12($30)
   2162 subu $24,$24,2
   2163 blt $23,$24,L.525
   2164 mtc1 $22,$f18; cvt.s.w $f18,$f18
   2165 s.s $f18,-60+152($sp)
   2166 l.s $f18,-60+152($sp)
   2167 sub.s $f18,$f30,$f18
   2168 div.s $f30,$f18,$f30
   2169 cvt.d.s $f18,$f30
   2170 l.d $f16,L.416
   2171 l.s $f10,28($30)
   2172 cvt.d.s $f10,$f10
   2173 mul.d $f16,$f16,$f10
   2174 c.le.d $f18,$f16; bc1t L.530
   2175 lw $24,-52+152($sp)
   2176 la $24,2($24)
   2177 sw $24,-52+152($sp)
   2178 lw $24,44($30)
   2179 beq $24,$0,L.532
   2180 la $4,L.520
   2181 la $5,2
   2182 jal printf
   2183 L.532:
   2184 L.530:
   2185 la $16,125
   2186 la $24,125
   2187 sh $24,-30+152($sp)
   2188 la $24,125
   2189 sw $24,-36+152($sp)
   2190 la $24,15625
   2191 sw $24,-44+152($sp)
   2192 la $24,125
   2193 sw $24,-40+152($sp)
   2194 la $24,15625
   2195 sw $24,-48+152($sp)
   2196 la $17,125
   2197 la $24,15625
   2198 sw $24,-56+152($sp)
   2199 l.s $f26,L.534
   2200 l.d $f24,L.535
   2201 l.d $f28,L.536
   2202 move $23,$0
   2203 L.537:
   2204 la $24,-28+152($sp)
   2205 addu $24,$23,$24
   2206 sb $0,($24)
   2207 L.538:
   2208 la $23,1($23)
   2209 la $24,28
   2210 blt $23,$24,L.537
   2211 sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)
   2212 mul $24,$24,$24
   2213 lw $15,-44+152($sp)
   2214 beq $24,$15,L.541
   2215 la $24,1
   2216 sb $24,-28+152($sp)
   2217 L.541:
   2218 lh $24,-30+152($sp)
   2219 sll $15,$16,8*(4-1); sra $15,$15,8*(4-1)
   2220 mul $24,$24,$15
   2221 lw $15,-44+152($sp)
   2222 beq $24,$15,L.543
   2223 la $24,1
   2224 sb $24,-27+152($sp)
   2225 L.543:
   2226 lh $24,-30+152($sp)
   2227 mul $24,$24,$24
   2228 lw $15,-44+152($sp)
   2229 beq $24,$15,L.546
   2230 la $24,1
   2231 sb $24,-26+152($sp)
   2232 L.546:
   2233 lw $24,-36+152($sp)
   2234 sll $15,$16,8*(4-1); sra $15,$15,8*(4-1)
   2235 mul $24,$24,$15
   2236 lw $15,-44+152($sp)
   2237 beq $24,$15,L.549
   2238 la $24,1
   2239 sb $24,-25+152($sp)
   2240 L.549:
   2241 lw $24,-36+152($sp)
   2242 lh $15,-30+152($sp)
   2243 mul $24,$24,$15
   2244 lw $15,-44+152($sp)
   2245 beq $24,$15,L.552
   2246 la $24,1
   2247 sb $24,-24+152($sp)
   2248 L.552:
   2249 lw $24,-36+152($sp)
   2250 mul $24,$24,$24
   2251 lw $15,-44+152($sp)
   2252 beq $24,$15,L.555
   2253 la $24,1
   2254 sb $24,-23+152($sp)
   2255 L.555:
   2256 lw $24,-40+152($sp)
   2257 sll $15,$16,8*(4-1); sra $15,$15,8*(4-1)
   2258 mul $24,$24,$15
   2259 lw $15,-48+152($sp)
   2260 beq $24,$15,L.558
   2261 la $24,1
   2262 sb $24,-22+152($sp)
   2263 L.558:
   2264 lw $24,-40+152($sp)
   2265 lh $15,-30+152($sp)
   2266 mul $24,$24,$15
   2267 lw $15,-48+152($sp)
   2268 beq $24,$15,L.561
   2269 la $24,1
   2270 sb $24,-21+152($sp)
   2271 L.561:
   2272 lw $24,-40+152($sp)
   2273 lw $15,-36+152($sp)
   2274 mul $24,$24,$15
   2275 lw $15,-48+152($sp)
   2276 beq $24,$15,L.564
   2277 la $24,1
   2278 sb $24,-20+152($sp)
   2279 L.564:
   2280 lw $24,-40+152($sp)
   2281 mul $24,$24,$24
   2282 lw $15,-48+152($sp)
   2283 beq $24,$15,L.567
   2284 la $24,1
   2285 sb $24,-19+152($sp)
   2286 L.567:
   2287 sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)
   2288 mul $24,$17,$24
   2289 lw $15,-56+152($sp)
   2290 beq $24,$15,L.570
   2291 la $24,1
   2292 sb $24,-18+152($sp)
   2293 L.570:
   2294 lh $24,-30+152($sp)
   2295 mul $24,$17,$24
   2296 lw $15,-56+152($sp)
   2297 beq $24,$15,L.573
   2298 la $24,1
   2299 sb $24,-17+152($sp)
   2300 L.573:
   2301 lw $24,-36+152($sp)
   2302 mul $24,$17,$24
   2303 lw $15,-56+152($sp)
   2304 beq $24,$15,L.576
   2305 la $24,1
   2306 sb $24,-16+152($sp)
   2307 L.576:
   2308 move $24,$17
   2309 lw $15,-40+152($sp)
   2310 mul $24,$24,$15
   2311 lw $15,-48+152($sp)
   2312 beq $24,$15,L.579
   2313 la $24,1
   2314 sb $24,-15+152($sp)
   2315 L.579:
   2316 mul $24,$17,$17
   2317 lw $15,-56+152($sp)
   2318 beq $24,$15,L.582
   2319 la $24,1
   2320 sb $24,-14+152($sp)
   2321 L.582:
   2322 sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)
   2323 mtc1 $24,$f18; cvt.s.w $f18,$f18
   2324 mul.s $f18,$f26,$f18
   2325 cvt.d.s $f18,$f18
   2326 c.eq.d $f18,$f28; bc1t L.585
   2327 la $24,1
   2328 sb $24,-13+152($sp)
   2329 L.585:
   2330 lh $24,-30+152($sp)
   2331 mtc1 $24,$f18; cvt.s.w $f18,$f18
   2332 mul.s $f18,$f26,$f18
   2333 cvt.d.s $f18,$f18
   2334 c.eq.d $f18,$f28; bc1t L.588
   2335 la $24,1
   2336 sb $24,-12+152($sp)
   2337 L.588:
   2338 lw $24,-36+152($sp)
   2339 mtc1 $24,$f18; cvt.s.w $f18,$f18
   2340 mul.s $f18,$f26,$f18
   2341 cvt.d.s $f18,$f18
   2342 c.eq.d $f18,$f28; bc1t L.591
   2343 la $24,1
   2344 sb $24,-11+152($sp)
   2345 L.591:
   2346 lw $24,-40+152($sp)
   2347 l.d $f18,L.596
   2348 srl $15,$24,1
   2349 mtc1 $15,$f16; cvt.d.w $f16,$f16
   2350 mul.d $f18,$f18,$f16
   2351 and $24,$24,1
   2352 mtc1 $24,$f16; cvt.d.w $f16,$f16
   2353 add.d $f18,$f18,$f16
   2354 cvt.s.d $f18,$f18
   2355 mul.s $f18,$f26,$f18
   2356 cvt.d.s $f18,$f18
   2357 c.eq.d $f18,$f28; bc1t L.594
   2358 la $24,1
   2359 sb $24,-10+152($sp)
   2360 L.594:
   2361 mtc1 $17,$f18; cvt.s.w $f18,$f18
   2362 mul.s $f18,$f26,$f18
   2363 cvt.d.s $f18,$f18
   2364 c.eq.d $f18,$f28; bc1t L.598
   2365 la $24,1
   2366 sb $24,-9+152($sp)
   2367 L.598:
   2368 mul.s $f18,$f26,$f26
   2369 cvt.d.s $f18,$f18
   2370 c.eq.d $f18,$f28; bc1t L.601
   2371 la $24,1
   2372 sb $24,-8+152($sp)
   2373 L.601:
   2374 sll $24,$16,8*(4-1); sra $24,$24,8*(4-1)
   2375 mtc1 $24,$f18; cvt.d.w $f18,$f18
   2376 mul.d $f18,$f24,$f18
   2377 c.eq.d $f18,$f28; bc1t L.604
   2378 la $24,1
   2379 sb $24,-7+152($sp)
   2380 L.604:
   2381 lh $24,-30+152($sp)
   2382 mtc1 $24,$f18; cvt.d.w $f18,$f18
   2383 mul.d $f18,$f24,$f18
   2384 c.eq.d $f18,$f28; bc1t L.607
   2385 la $24,1
   2386 sb $24,-6+152($sp)
   2387 L.607:
   2388 lw $24,-36+152($sp)
   2389 mtc1 $24,$f18; cvt.d.w $f18,$f18
   2390 mul.d $f18,$f24,$f18
   2391 c.eq.d $f18,$f28; bc1t L.610
   2392 la $24,1
   2393 sb $24,-5+152($sp)
   2394 L.610:
   2395 lw $24,-40+152($sp)
   2396 l.d $f18,L.596
   2397 srl $15,$24,1
   2398 mtc1 $15,$f16; cvt.d.w $f16,$f16
   2399 mul.d $f18,$f18,$f16
   2400 and $24,$24,1
   2401 mtc1 $24,$f16; cvt.d.w $f16,$f16
   2402 add.d $f18,$f18,$f16
   2403 mul.d $f18,$f24,$f18
   2404 c.eq.d $f18,$f28; bc1t L.613
   2405 la $24,1
   2406 sb $24,-4+152($sp)
   2407 L.613:
   2408 mtc1 $17,$f18; cvt.d.w $f18,$f18
   2409 mul.d $f18,$f24,$f18
   2410 c.eq.d $f18,$f28; bc1t L.616
   2411 la $24,1
   2412 sb $24,-3+152($sp)
   2413 L.616:
   2414 cvt.d.s $f18,$f26
   2415 mul.d $f18,$f24,$f18
   2416 c.eq.d $f18,$f28; bc1t L.619
   2417 la $24,1
   2418 sb $24,-2+152($sp)
   2419 L.619:
   2420 mul.d $f18,$f24,$f24
   2421 c.eq.d $f18,$f28; bc1t L.622
   2422 la $24,1
   2423 sb $24,-1+152($sp)
   2424 L.622:
   2425 move $21,$0
   2426 move $23,$0
   2427 L.625:
   2428 sll $24,$21,8*(4-1); sra $24,$24,8*(4-1)
   2429 la $15,-28+152($sp)
   2430 addu $15,$23,$15
   2431 lb $15,($15)
   2432 addu $24,$24,$15
   2433 move $21,$24
   2434 L.626:
   2435 la $23,1($23)
   2436 la $24,28
   2437 blt $23,$24,L.625
   2438 sll $24,$21,8*(4-1); sra $24,$24,8*(4-1)
   2439 beq $24,$0,L.629
   2440 lw $24,-52+152($sp)
   2441 la $24,4($24)
   2442 sw $24,-52+152($sp)
   2443 lw $24,44($30)
   2444 beq $24,$0,L.631
   2445 la $4,L.520
   2446 la $5,4
   2447 jal printf
   2448 la $4,L.633
   2449 jal printf
   2450 move $23,$0
   2451 L.634:
   2452 la $4,L.638
   2453 la $24,-28+152($sp)
   2454 addu $24,$23,$24
   2455 lb $5,($24)
   2456 jal printf
   2457 L.635:
   2458 la $23,1($23)
   2459 la $24,28
   2460 blt $23,$24,L.634
   2461 la $4,L.639
   2462 jal printf
   2463 L.631:
   2464 L.629:
   2465 la $17,32768
   2466 move $24,$17
   2467 la $15,0x8000
   2468 bleu $24,$15,L.640
   2469 lw $24,-52+152($sp)
   2470 la $24,8($24)
   2471 sw $24,-52+152($sp)
   2472 lw $24,44($30)
   2473 beq $24,$0,L.642
   2474 la $4,L.520
   2475 la $5,8
   2476 jal printf
   2477 L.642:
   2478 L.640:
   2479 lw $2,-52+152($sp)
   2480 L.519:
   2481 l.d $f24,16($sp)
   2482 l.d $f26,24($sp)
   2483 l.d $f28,32($sp)
   2484 l.d $f30,40($sp)
   2485 lw $16,48($sp)
   2486 lw $17,52($sp)
   2487 lw $18,56($sp)
   2488 lw $19,60($sp)
   2489 lw $20,64($sp)
   2490 lw $21,68($sp)
   2491 lw $22,72($sp)
   2492 lw $23,76($sp)
   2493 lw $25,80($sp)
   2494 lw $30,84($sp)
   2495 lw $31,88($sp)
   2496 addu $sp,$sp,152
   2497 j $31
   2498 .end s626
   2499 .data
   2500 .align 0
   2501 L.645:
   2502 .byte 115
   2503 .byte 55
   2504 .byte 49
   2505 .byte 44
   2506 .byte 101
   2507 .byte 114
   2508 .byte 37
   2509 .byte 100
   2510 .byte 10
   2511 .byte 0
   2512 .sdata
   2513 .align 0
   2514 L.646:
   2515 .byte 115
   2516 .byte 55
   2517 .byte 49
   2518 .byte 32
   2519 .byte 32
   2520 .byte 32
   2521 .byte 32
   2522 .byte 0
   2523 .sdata
   2524 .align 0
   2525 L.647:
   2526 .byte 0x71
   2527 .globl s71
   2528 .text
   2529 .text
   2530 .align 2
   2531 .ent s71
   2532 s71:
   2533 .frame $sp,96,$31
   2534 .set noreorder
   2535 .cpload $25
   2536 .set reorder
   2537 addu $sp,$sp,-96
   2538 .mask 0xc2f00000,-56
   2539 sw $20,16($sp)
   2540 sw $21,20($sp)
   2541 sw $22,24($sp)
   2542 sw $23,28($sp)
   2543 .cprestore 32
   2544 sw $30,36($sp)
   2545 sw $31,40($sp)
   2546 move $30,$4
   2547 la $23,L.646
   2548 la $22,60($30)
   2549 move $21,$0
   2550 L.648:
   2551 L.649:
   2552 move $24,$22
   2553 la $22,1($24)
   2554 move $15,$23
   2555 la $23,1($15)
   2556 lb $15,($15)
   2557 sb $15,($24)
   2558 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
   2559 bne $24,$0,L.648
   2560 lb $24,L.653
   2561 lb $15,L.647
   2562 beq $24,$15,L.651
   2563 la $21,1($21)
   2564 lw $24,44($30)
   2565 beq $24,$0,L.654
   2566 la $4,L.645
   2567 la $5,1
   2568 jal printf
   2569 L.654:
   2570 L.651:
   2571 b L.656
   2572 la $21,2($21)
   2573 lw $24,44($30)
   2574 beq $24,$0,L.658
   2575 la $4,L.645
   2576 la $5,2
   2577 jal printf
   2578 L.658:
   2579 L.656:
   2580 la $24,1942
   2581 sw $24,-20+96($sp)
   2582 lw $24,-20+96($sp)
   2583 la $15,1942
   2584 bne $24,$15,L.666
   2585 lw $24,-20+96($sp)
   2586 lw $15,-20+96($sp)
   2587 beq $24,$15,L.661
   2588 L.666:
   2589 la $21,4($21)
   2590 lw $24,44($30)
   2591 beq $24,$0,L.667
   2592 la $4,L.645
   2593 la $5,4
   2594 jal printf
   2595 L.667:
   2596 L.661:
   2597 la $4,-5
   2598 jal McCarthy
   2599 la $15,91
   2600 beq $2,$15,L.669
   2601 la $21,8($21)
   2602 lw $24,44($30)
   2603 beq $24,$0,L.671
   2604 la $4,L.645
   2605 la $5,8
   2606 jal printf
   2607 L.671:
   2608 L.669:
   2609 la $20,2
   2610 la $24,3
   2611 sw $24,-44+96($sp)
   2612 la $24,-44+96($sp)
   2613 sw $24,-48+96($sp)
   2614 move $4,$20
   2615 lw $5,-48+96($sp)
   2616 jal clobber
   2617 la $24,2
   2618 bne $20,$24,L.675
   2619 lw $15,-44+96($sp)
   2620 beq $15,$24,L.673
   2621 L.675:
   2622 la $21,16($21)
   2623 lw $24,44($30)
   2624 beq $24,$0,L.676
   2625 la $4,L.645
   2626 la $5,16
   2627 jal printf
   2628 L.676:
   2629 L.673:
   2630 l.s $f18,32($30)
   2631 c.eq.s $f18,$f18; bc1t L.678
   2632 la $21,32($21)
   2633 lw $24,44($30)
   2634 beq $24,$0,L.680
   2635 la $4,L.645
   2636 la $5,32
   2637 jal printf
   2638 L.680:
   2639 L.678:
   2640 move $2,$21
   2641 L.644:
   2642 lw $20,16($sp)
   2643 lw $21,20($sp)
   2644 lw $22,24($sp)
   2645 lw $23,28($sp)
   2646 lw $25,32($sp)
   2647 lw $30,36($sp)
   2648 lw $31,40($sp)
   2649 addu $sp,$sp,96
   2650 j $31
   2651 .end s71
   2652 .globl McCarthy
   2653 .text
   2654 .align 2
   2655 .ent McCarthy
   2656 McCarthy:
   2657 .frame $sp,24,$31
   2658 .set noreorder
   2659 .cpload $25
   2660 .set reorder
   2661 addu $sp,$sp,-24
   2662 .mask 0x82000000,-4
   2663 .cprestore 16
   2664 sw $31,20($sp)
   2665 sw $4,24($sp)
   2666 lw $24,0+24($sp)
   2667 la $15,100
   2668 ble $24,$15,L.683
   2669 lw $24,0+24($sp)
   2670 subu $2,$24,10
   2671 b L.682
   2672 L.683:
   2673 lw $24,0+24($sp)
   2674 la $4,11($24)
   2675 jal McCarthy
   2676 move $24,$2
   2677 move $4,$24
   2678 jal McCarthy
   2679 move $24,$2
   2680 L.682:
   2681 lw $25,16($sp)
   2682 lw $31,20($sp)
   2683 addu $sp,$sp,24
   2684 j $31
   2685 .end McCarthy
   2686 .globl clobber
   2687 .text
   2688 .align 2
   2689 .ent clobber
   2690 clobber:
   2691 .frame $sp,0,$31
   2692 .set noreorder
   2693 .cpload $25
   2694 .set reorder
   2695 la $4,3
   2696 la $24,2
   2697 sw $24,($5)
   2698 move $2,$0
   2699 L.685:
   2700 j $31
   2701 .end clobber
   2702 .data
   2703 .align 0
   2704 L.687:
   2705 .byte 76
   2706 .byte 111
   2707 .byte 99
   2708 .byte 97
   2709 .byte 108
   2710 .byte 32
   2711 .byte 101
   2712 .byte 114
   2713 .byte 114
   2714 .byte 111
   2715 .byte 114
   2716 .byte 32
   2717 .byte 37
   2718 .byte 100
   2719 .byte 46
   2720 .byte 10
   2721 .byte 0
   2722 .data
   2723 .align 0
   2724 L.688:
   2725 .byte 115
   2726 .byte 55
   2727 .byte 49
   2728 .byte 52
   2729 .byte 44
   2730 .byte 101
   2731 .byte 114
   2732 .byte 37
   2733 .byte 100
   2734 .byte 10
   2735 .byte 0
   2736 .sdata
   2737 .align 0
   2738 L.689:
   2739 .byte 115
   2740 .byte 55
   2741 .byte 49
   2742 .byte 52
   2743 .byte 32
   2744 .byte 32
   2745 .byte 32
   2746 .byte 0
   2747 .globl s714
   2748 .text
   2749 .text
   2750 .align 2
   2751 .ent s714
   2752 s714:
   2753 .frame $sp,160,$31
   2754 .set noreorder
   2755 .cpload $25
   2756 .set reorder
   2757 addu $sp,$sp,-160
   2758 .fmask 0xff000000,-120
   2759 .mask 0xc2ff0000,-72
   2760 s.d $f24,16($sp)
   2761 s.d $f26,24($sp)
   2762 s.d $f28,32($sp)
   2763 s.d $f30,40($sp)
   2764 sw $16,48($sp)
   2765 sw $17,52($sp)
   2766 sw $18,56($sp)
   2767 sw $19,60($sp)
   2768 sw $20,64($sp)
   2769 sw $21,68($sp)
   2770 sw $22,72($sp)
   2771 sw $23,76($sp)
   2772 .cprestore 80
   2773 sw $30,84($sp)
   2774 sw $31,88($sp)
   2775 sw $4,160($sp)
   2776 la $24,L.689
   2777 sw $24,-16+160($sp)
   2778 lw $24,0+160($sp)
   2779 la $15,60($24)
   2780 sw $15,-20+160($sp)
   2781 sw $0,-24+160($sp)
   2782 move $23,$0
   2783 lw $30,48($24)
   2784 L.690:
   2785 L.691:
   2786 lw $24,-20+160($sp)
   2787 la $15,1($24)
   2788 sw $15,-20+160($sp)
   2789 lw $15,-16+160($sp)
   2790 la $14,1($15)
   2791 sw $14,-16+160($sp)
   2792 lb $15,($15)
   2793 sb $15,($24)
   2794 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
   2795 bne $24,$0,L.690
   2796 la $22,5
   2797 la $17,2
   2798 move $22,$17
   2799 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   2800 la $15,2
   2801 beq $24,$15,L.693
   2802 la $23,1
   2803 beq $30,$0,L.695
   2804 la $4,L.687
   2805 move $5,$23
   2806 jal printf
   2807 L.695:
   2808 L.693:
   2809 la $22,5
   2810 la $16,2
   2811 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   2812 move $22,$24
   2813 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   2814 la $15,2
   2815 beq $24,$15,L.697
   2816 la $23,2
   2817 beq $30,$0,L.699
   2818 la $4,L.687
   2819 move $5,$23
   2820 jal printf
   2821 L.699:
   2822 L.697:
   2823 la $22,5
   2824 la $24,2
   2825 sw $24,-4+160($sp)
   2826 lw $15,-4+160($sp)
   2827 move $22,$15
   2828 sll $15,$22,8*(4-1); sra $15,$15,8*(4-1)
   2829 beq $15,$24,L.701
   2830 la $23,3
   2831 beq $30,$0,L.703
   2832 la $4,L.687
   2833 move $5,$23
   2834 jal printf
   2835 L.703:
   2836 L.701:
   2837 la $22,5
   2838 la $24,2
   2839 sw $24,-8+160($sp)
   2840 lw $24,-8+160($sp)
   2841 move $22,$24
   2842 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   2843 la $15,2
   2844 beq $24,$15,L.705
   2845 la $23,4
   2846 beq $30,$0,L.707
   2847 la $4,L.687
   2848 move $5,$23
   2849 jal printf
   2850 L.707:
   2851 L.705:
   2852 la $22,5
   2853 la $24,2
   2854 sw $24,-12+160($sp)
   2855 lw $24,-12+160($sp)
   2856 move $22,$24
   2857 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   2858 la $15,2
   2859 beq $24,$15,L.709
   2860 la $23,5
   2861 beq $30,$0,L.711
   2862 la $4,L.687
   2863 move $5,$23
   2864 jal printf
   2865 L.711:
   2866 L.709:
   2867 la $22,5
   2868 l.s $f26,L.529
   2869 trunc.w.s $f2,$f26,$24; mfc1 $24,$f2
   2870 move $22,$24
   2871 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   2872 la $15,2
   2873 beq $24,$15,L.713
   2874 la $23,6
   2875 beq $30,$0,L.715
   2876 la $4,L.687
   2877 move $5,$23
   2878 jal printf
   2879 L.715:
   2880 L.713:
   2881 la $22,5
   2882 l.d $f24,L.416
   2883 trunc.w.d $f2,$f24,$24; mfc1 $24,$f2
   2884 move $22,$24
   2885 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   2886 la $15,2
   2887 beq $24,$15,L.717
   2888 la $23,7
   2889 beq $30,$0,L.719
   2890 la $4,L.687
   2891 move $5,$23
   2892 jal printf
   2893 L.719:
   2894 L.717:
   2895 la $21,5
   2896 la $17,2
   2897 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   2898 move $21,$24
   2899 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   2900 la $15,2
   2901 beq $24,$15,L.721
   2902 la $23,8
   2903 beq $30,$0,L.723
   2904 la $4,L.687
   2905 move $5,$23
   2906 jal printf
   2907 L.723:
   2908 L.721:
   2909 la $21,5
   2910 la $16,2
   2911 move $21,$16
   2912 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   2913 la $15,2
   2914 beq $24,$15,L.725
   2915 la $23,9
   2916 beq $30,$0,L.727
   2917 la $4,L.687
   2918 move $5,$23
   2919 jal printf
   2920 L.727:
   2921 L.725:
   2922 la $21,5
   2923 la $24,2
   2924 sw $24,-4+160($sp)
   2925 lw $15,-4+160($sp)
   2926 move $21,$15
   2927 sll $15,$21,8*(4-2); sra $15,$15,8*(4-2)
   2928 beq $15,$24,L.729
   2929 la $23,10
   2930 beq $30,$0,L.731
   2931 la $4,L.687
   2932 move $5,$23
   2933 jal printf
   2934 L.731:
   2935 L.729:
   2936 la $21,5
   2937 la $24,2
   2938 sw $24,-8+160($sp)
   2939 lw $24,-8+160($sp)
   2940 move $21,$24
   2941 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   2942 la $15,2
   2943 beq $24,$15,L.733
   2944 la $23,11
   2945 beq $30,$0,L.735
   2946 la $4,L.687
   2947 move $5,$23
   2948 jal printf
   2949 L.735:
   2950 L.733:
   2951 la $21,5
   2952 la $24,2
   2953 sw $24,-12+160($sp)
   2954 lw $24,-12+160($sp)
   2955 move $21,$24
   2956 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   2957 la $15,2
   2958 beq $24,$15,L.737
   2959 la $23,12
   2960 beq $30,$0,L.739
   2961 la $4,L.687
   2962 move $5,$23
   2963 jal printf
   2964 L.739:
   2965 L.737:
   2966 la $21,5
   2967 l.s $f26,L.529
   2968 trunc.w.s $f2,$f26,$24; mfc1 $24,$f2
   2969 move $21,$24
   2970 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   2971 la $15,2
   2972 beq $24,$15,L.741
   2973 la $23,13
   2974 beq $30,$0,L.743
   2975 la $4,L.687
   2976 move $5,$23
   2977 jal printf
   2978 L.743:
   2979 L.741:
   2980 la $21,5
   2981 l.d $f24,L.416
   2982 trunc.w.d $f2,$f24,$24; mfc1 $24,$f2
   2983 move $21,$24
   2984 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   2985 la $15,2
   2986 beq $24,$15,L.745
   2987 la $23,14
   2988 beq $30,$0,L.747
   2989 la $4,L.687
   2990 move $5,$23
   2991 jal printf
   2992 L.747:
   2993 L.745:
   2994 la $20,5
   2995 la $17,2
   2996 sll $20,$17,8*(4-1); sra $20,$20,8*(4-1)
   2997 la $24,2
   2998 beq $20,$24,L.749
   2999 la $23,15
   3000 beq $30,$0,L.751
   3001 la $4,L.687
   3002 move $5,$23
   3003 jal printf
   3004 L.751:
   3005 L.749:
   3006 la $20,5
   3007 la $16,2
   3008 sll $20,$16,8*(4-2); sra $20,$20,8*(4-2)
   3009 la $24,2
   3010 beq $20,$24,L.753
   3011 la $23,16
   3012 beq $30,$0,L.755
   3013 la $4,L.687
   3014 move $5,$23
   3015 jal printf
   3016 L.755:
   3017 L.753:
   3018 la $20,5
   3019 la $24,2
   3020 sw $24,-4+160($sp)
   3021 lw $20,-4+160($sp)
   3022 beq $20,$24,L.757
   3023 la $23,17
   3024 beq $30,$0,L.759
   3025 la $4,L.687
   3026 move $5,$23
   3027 jal printf
   3028 L.759:
   3029 L.757:
   3030 la $20,5
   3031 la $24,2
   3032 sw $24,-8+160($sp)
   3033 lw $20,-8+160($sp)
   3034 la $24,2
   3035 beq $20,$24,L.761
   3036 la $23,18
   3037 beq $30,$0,L.763
   3038 la $4,L.687
   3039 move $5,$23
   3040 jal printf
   3041 L.763:
   3042 L.761:
   3043 la $20,5
   3044 la $24,2
   3045 sw $24,-12+160($sp)
   3046 lw $24,-12+160($sp)
   3047 move $20,$24
   3048 la $24,2
   3049 beq $20,$24,L.765
   3050 la $23,19
   3051 beq $30,$0,L.767
   3052 la $4,L.687
   3053 move $5,$23
   3054 jal printf
   3055 L.767:
   3056 L.765:
   3057 la $20,5
   3058 l.s $f26,L.529
   3059 trunc.w.s $f2,$f26,$20; mfc1 $20,$f2
   3060 la $24,2
   3061 beq $20,$24,L.769
   3062 la $23,20
   3063 beq $30,$0,L.771
   3064 la $4,L.687
   3065 move $5,$23
   3066 jal printf
   3067 L.771:
   3068 L.769:
   3069 la $20,5
   3070 l.d $f24,L.416
   3071 trunc.w.d $f2,$f24,$20; mfc1 $20,$f2
   3072 la $24,2
   3073 beq $20,$24,L.773
   3074 la $23,21
   3075 beq $30,$0,L.775
   3076 la $4,L.687
   3077 move $5,$23
   3078 jal printf
   3079 L.775:
   3080 L.773:
   3081 la $19,5
   3082 la $17,2
   3083 sll $19,$17,8*(4-1); sra $19,$19,8*(4-1)
   3084 la $24,2
   3085 beq $19,$24,L.777
   3086 la $23,22
   3087 beq $30,$0,L.779
   3088 la $4,L.687
   3089 move $5,$23
   3090 jal printf
   3091 L.779:
   3092 L.777:
   3093 la $19,5
   3094 la $16,2
   3095 sll $19,$16,8*(4-2); sra $19,$19,8*(4-2)
   3096 la $24,2
   3097 beq $19,$24,L.781
   3098 la $23,23
   3099 beq $30,$0,L.783
   3100 la $4,L.687
   3101 move $5,$23
   3102 jal printf
   3103 L.783:
   3104 L.781:
   3105 la $19,5
   3106 la $24,2
   3107 sw $24,-4+160($sp)
   3108 lw $19,-4+160($sp)
   3109 la $24,2
   3110 beq $19,$24,L.785
   3111 la $23,24
   3112 beq $30,$0,L.787
   3113 la $4,L.687
   3114 move $5,$23
   3115 jal printf
   3116 L.787:
   3117 L.785:
   3118 la $19,5
   3119 la $24,2
   3120 sw $24,-8+160($sp)
   3121 lw $19,-8+160($sp)
   3122 beq $19,$24,L.789
   3123 la $23,25
   3124 beq $30,$0,L.791
   3125 la $4,L.687
   3126 move $5,$23
   3127 jal printf
   3128 L.791:
   3129 L.789:
   3130 la $19,5
   3131 la $24,2
   3132 sw $24,-12+160($sp)
   3133 lw $24,-12+160($sp)
   3134 move $19,$24
   3135 la $24,2
   3136 beq $19,$24,L.793
   3137 la $23,26
   3138 beq $30,$0,L.795
   3139 la $4,L.687
   3140 move $5,$23
   3141 jal printf
   3142 L.795:
   3143 L.793:
   3144 la $19,5
   3145 l.s $f26,L.529
   3146 trunc.w.s $f2,$f26,$19; mfc1 $19,$f2
   3147 la $24,2
   3148 beq $19,$24,L.797
   3149 la $23,27
   3150 beq $30,$0,L.799
   3151 la $4,L.687
   3152 move $5,$23
   3153 jal printf
   3154 L.799:
   3155 L.797:
   3156 la $19,5
   3157 l.d $f24,L.416
   3158 trunc.w.d $f2,$f24,$19; mfc1 $19,$f2
   3159 la $24,2
   3160 beq $19,$24,L.801
   3161 la $23,28
   3162 beq $30,$0,L.803
   3163 la $4,L.687
   3164 move $5,$23
   3165 jal printf
   3166 L.803:
   3167 L.801:
   3168 la $18,5
   3169 la $17,2
   3170 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   3171 move $18,$24
   3172 la $24,2
   3173 beq $18,$24,L.805
   3174 la $23,29
   3175 beq $30,$0,L.807
   3176 la $4,L.687
   3177 move $5,$23
   3178 jal printf
   3179 L.807:
   3180 L.805:
   3181 la $18,5
   3182 la $16,2
   3183 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   3184 move $18,$24
   3185 la $24,2
   3186 beq $18,$24,L.809
   3187 la $23,30
   3188 beq $30,$0,L.811
   3189 la $4,L.687
   3190 move $5,$23
   3191 jal printf
   3192 L.811:
   3193 L.809:
   3194 la $18,5
   3195 la $24,2
   3196 sw $24,-4+160($sp)
   3197 lw $24,-4+160($sp)
   3198 move $18,$24
   3199 la $24,2
   3200 beq $18,$24,L.813
   3201 la $23,31
   3202 beq $30,$0,L.815
   3203 la $4,L.687
   3204 move $5,$23
   3205 jal printf
   3206 L.815:
   3207 L.813:
   3208 la $18,5
   3209 la $24,2
   3210 sw $24,-8+160($sp)
   3211 lw $24,-8+160($sp)
   3212 move $18,$24
   3213 la $24,2
   3214 beq $18,$24,L.817
   3215 la $23,32
   3216 beq $30,$0,L.819
   3217 la $4,L.687
   3218 move $5,$23
   3219 jal printf
   3220 L.819:
   3221 L.817:
   3222 la $18,5
   3223 la $24,2
   3224 sw $24,-12+160($sp)
   3225 lw $18,-12+160($sp)
   3226 beq $18,$24,L.821
   3227 la $23,33
   3228 beq $30,$0,L.823
   3229 la $4,L.687
   3230 move $5,$23
   3231 jal printf
   3232 L.823:
   3233 L.821:
   3234 la $18,5
   3235 l.s $f26,L.529
   3236 l.s $f18,L.828
   3237 c.lt.s $f26,$f18; bc1t L.826
   3238 sub.s $f18,$f26,$f18
   3239 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   3240 la $24,0x80000000($24)
   3241 sw $24,-28+160($sp)
   3242 b L.827
   3243 L.826:
   3244 trunc.w.s $f2,$f26,$24; mfc1 $24,$f2
   3245 sw $24,-28+160($sp)
   3246 L.827:
   3247 lw $18,-28+160($sp)
   3248 la $24,2
   3249 beq $18,$24,L.829
   3250 la $23,34
   3251 beq $30,$0,L.831
   3252 la $4,L.687
   3253 move $5,$23
   3254 jal printf
   3255 L.831:
   3256 L.829:
   3257 la $18,5
   3258 l.d $f24,L.416
   3259 l.d $f18,L.836
   3260 c.lt.d $f24,$f18; bc1t L.834
   3261 sub.d $f18,$f24,$f18
   3262 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   3263 la $24,0x80000000($24)
   3264 sw $24,-32+160($sp)
   3265 b L.835
   3266 L.834:
   3267 trunc.w.d $f2,$f24,$24; mfc1 $24,$f2
   3268 sw $24,-32+160($sp)
   3269 L.835:
   3270 lw $18,-32+160($sp)
   3271 la $24,2
   3272 beq $18,$24,L.837
   3273 la $23,35
   3274 beq $30,$0,L.839
   3275 la $4,L.687
   3276 move $5,$23
   3277 jal printf
   3278 L.839:
   3279 L.837:
   3280 l.s $f30,L.841
   3281 la $17,2
   3282 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   3283 mtc1 $24,$f30; cvt.s.w $f30,$f30
   3284 l.s $f18,L.529
   3285 c.eq.s $f30,$f18; bc1t L.842
   3286 la $23,36
   3287 beq $30,$0,L.844
   3288 la $4,L.687
   3289 move $5,$23
   3290 jal printf
   3291 L.844:
   3292 L.842:
   3293 l.s $f30,L.841
   3294 la $16,2
   3295 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   3296 mtc1 $24,$f30; cvt.s.w $f30,$f30
   3297 l.s $f18,L.529
   3298 c.eq.s $f30,$f18; bc1t L.846
   3299 la $23,37
   3300 beq $30,$0,L.848
   3301 la $4,L.687
   3302 move $5,$23
   3303 jal printf
   3304 L.848:
   3305 L.846:
   3306 l.s $f30,L.841
   3307 la $24,2
   3308 sw $24,-4+160($sp)
   3309 lw $24,-4+160($sp)
   3310 mtc1 $24,$f30; cvt.s.w $f30,$f30
   3311 l.s $f18,L.529
   3312 c.eq.s $f30,$f18; bc1t L.850
   3313 la $23,38
   3314 beq $30,$0,L.852
   3315 la $4,L.687
   3316 move $5,$23
   3317 jal printf
   3318 L.852:
   3319 L.850:
   3320 l.s $f30,L.841
   3321 la $24,2
   3322 sw $24,-8+160($sp)
   3323 lw $24,-8+160($sp)
   3324 mtc1 $24,$f30; cvt.s.w $f30,$f30
   3325 l.s $f18,L.529
   3326 c.eq.s $f30,$f18; bc1t L.854
   3327 la $23,39
   3328 beq $30,$0,L.856
   3329 la $4,L.687
   3330 move $5,$23
   3331 jal printf
   3332 L.856:
   3333 L.854:
   3334 l.s $f30,L.841
   3335 la $24,2
   3336 sw $24,-12+160($sp)
   3337 lw $24,-12+160($sp)
   3338 l.d $f18,L.596
   3339 srl $15,$24,1
   3340 mtc1 $15,$f16; cvt.d.w $f16,$f16
   3341 mul.d $f18,$f18,$f16
   3342 and $24,$24,1
   3343 mtc1 $24,$f16; cvt.d.w $f16,$f16
   3344 add.d $f18,$f18,$f16
   3345 cvt.s.d $f30,$f18
   3346 l.s $f18,L.529
   3347 c.eq.s $f30,$f18; bc1t L.858
   3348 la $23,40
   3349 beq $30,$0,L.860
   3350 la $4,L.687
   3351 move $5,$23
   3352 jal printf
   3353 L.860:
   3354 L.858:
   3355 l.s $f30,L.841
   3356 l.s $f18,L.529
   3357 mov.s $f26,$f18
   3358 mov.s $f30,$f26
   3359 c.eq.s $f30,$f18; bc1t L.862
   3360 la $23,41
   3361 beq $30,$0,L.864
   3362 la $4,L.687
   3363 move $5,$23
   3364 jal printf
   3365 L.864:
   3366 L.862:
   3367 l.s $f30,L.841
   3368 l.d $f24,L.416
   3369 cvt.s.d $f30,$f24
   3370 l.s $f18,L.529
   3371 c.eq.s $f30,$f18; bc1t L.866
   3372 la $23,42
   3373 beq $30,$0,L.868
   3374 la $4,L.687
   3375 move $5,$23
   3376 jal printf
   3377 L.868:
   3378 L.866:
   3379 l.d $f28,L.870
   3380 la $17,2
   3381 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   3382 mtc1 $24,$f28; cvt.d.w $f28,$f28
   3383 l.d $f18,L.416
   3384 c.eq.d $f28,$f18; bc1t L.871
   3385 la $23,43
   3386 beq $30,$0,L.873
   3387 la $4,L.687
   3388 move $5,$23
   3389 jal printf
   3390 L.873:
   3391 L.871:
   3392 l.d $f28,L.870
   3393 la $16,2
   3394 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   3395 mtc1 $24,$f28; cvt.d.w $f28,$f28
   3396 l.d $f18,L.416
   3397 c.eq.d $f28,$f18; bc1t L.875
   3398 la $23,44
   3399 beq $30,$0,L.877
   3400 la $4,L.687
   3401 move $5,$23
   3402 jal printf
   3403 L.877:
   3404 L.875:
   3405 l.d $f28,L.870
   3406 la $24,2
   3407 sw $24,-4+160($sp)
   3408 lw $24,-4+160($sp)
   3409 mtc1 $24,$f28; cvt.d.w $f28,$f28
   3410 l.d $f18,L.416
   3411 c.eq.d $f28,$f18; bc1t L.879
   3412 la $23,45
   3413 beq $30,$0,L.881
   3414 la $4,L.687
   3415 move $5,$23
   3416 jal printf
   3417 L.881:
   3418 L.879:
   3419 l.d $f28,L.870
   3420 la $24,2
   3421 sw $24,-8+160($sp)
   3422 lw $24,-8+160($sp)
   3423 mtc1 $24,$f28; cvt.d.w $f28,$f28
   3424 l.d $f18,L.416
   3425 c.eq.d $f28,$f18; bc1t L.883
   3426 la $23,46
   3427 beq $30,$0,L.885
   3428 la $4,L.687
   3429 move $5,$23
   3430 jal printf
   3431 L.885:
   3432 L.883:
   3433 l.d $f28,L.870
   3434 la $24,2
   3435 sw $24,-12+160($sp)
   3436 lw $24,-12+160($sp)
   3437 l.d $f18,L.596
   3438 srl $15,$24,1
   3439 mtc1 $15,$f16; cvt.d.w $f16,$f16
   3440 mul.d $f18,$f18,$f16
   3441 and $24,$24,1
   3442 mtc1 $24,$f16; cvt.d.w $f16,$f16
   3443 add.d $f28,$f18,$f16
   3444 l.d $f18,L.416
   3445 c.eq.d $f28,$f18; bc1t L.887
   3446 la $23,47
   3447 beq $30,$0,L.889
   3448 la $4,L.687
   3449 move $5,$23
   3450 jal printf
   3451 L.889:
   3452 L.887:
   3453 l.d $f28,L.870
   3454 l.s $f26,L.529
   3455 cvt.d.s $f28,$f26
   3456 l.d $f18,L.416
   3457 c.eq.d $f28,$f18; bc1t L.891
   3458 la $23,48
   3459 beq $30,$0,L.893
   3460 la $4,L.687
   3461 move $5,$23
   3462 jal printf
   3463 L.893:
   3464 L.891:
   3465 l.d $f28,L.870
   3466 l.d $f18,L.416
   3467 mov.d $f24,$f18
   3468 mov.d $f28,$f24
   3469 c.eq.d $f28,$f18; bc1t L.895
   3470 la $23,49
   3471 beq $30,$0,L.897
   3472 la $4,L.687
   3473 move $5,$23
   3474 jal printf
   3475 L.897:
   3476 L.895:
   3477 la $22,5
   3478 la $17,2
   3479 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3480 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   3481 addu $24,$24,$15
   3482 move $22,$24
   3483 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3484 la $15,7
   3485 beq $24,$15,L.899
   3486 la $23,50
   3487 beq $30,$0,L.901
   3488 la $4,L.687
   3489 move $5,$23
   3490 jal printf
   3491 L.901:
   3492 L.899:
   3493 la $22,5
   3494 la $16,2
   3495 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3496 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   3497 addu $24,$24,$15
   3498 move $22,$24
   3499 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3500 la $15,7
   3501 beq $24,$15,L.903
   3502 la $23,51
   3503 beq $30,$0,L.905
   3504 la $4,L.687
   3505 move $5,$23
   3506 jal printf
   3507 L.905:
   3508 L.903:
   3509 la $22,5
   3510 la $24,2
   3511 sw $24,-4+160($sp)
   3512 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3513 lw $15,-4+160($sp)
   3514 addu $24,$24,$15
   3515 move $22,$24
   3516 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3517 la $15,7
   3518 beq $24,$15,L.907
   3519 la $23,52
   3520 beq $30,$0,L.909
   3521 la $4,L.687
   3522 move $5,$23
   3523 jal printf
   3524 L.909:
   3525 L.907:
   3526 la $22,5
   3527 la $24,2
   3528 sw $24,-8+160($sp)
   3529 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3530 lw $15,-8+160($sp)
   3531 addu $24,$24,$15
   3532 move $22,$24
   3533 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3534 la $15,7
   3535 beq $24,$15,L.911
   3536 la $23,53
   3537 beq $30,$0,L.913
   3538 la $4,L.687
   3539 move $5,$23
   3540 jal printf
   3541 L.913:
   3542 L.911:
   3543 la $22,5
   3544 la $24,2
   3545 sw $24,-12+160($sp)
   3546 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3547 lw $15,-12+160($sp)
   3548 addu $24,$24,$15
   3549 move $22,$24
   3550 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3551 la $15,7
   3552 beq $24,$15,L.915
   3553 la $23,54
   3554 beq $30,$0,L.917
   3555 la $4,L.687
   3556 move $5,$23
   3557 jal printf
   3558 L.917:
   3559 L.915:
   3560 la $22,5
   3561 l.s $f26,L.529
   3562 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3563 mtc1 $24,$f18; cvt.s.w $f18,$f18
   3564 add.s $f18,$f18,$f26
   3565 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   3566 move $22,$24
   3567 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3568 la $15,7
   3569 beq $24,$15,L.919
   3570 la $23,55
   3571 beq $30,$0,L.921
   3572 la $4,L.687
   3573 move $5,$23
   3574 jal printf
   3575 L.921:
   3576 L.919:
   3577 la $22,5
   3578 l.d $f24,L.416
   3579 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3580 mtc1 $24,$f18; cvt.d.w $f18,$f18
   3581 add.d $f18,$f18,$f24
   3582 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   3583 move $22,$24
   3584 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   3585 la $15,7
   3586 beq $24,$15,L.923
   3587 la $23,56
   3588 beq $30,$0,L.925
   3589 la $4,L.687
   3590 move $5,$23
   3591 jal printf
   3592 L.925:
   3593 L.923:
   3594 la $21,5
   3595 la $17,2
   3596 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3597 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   3598 addu $24,$24,$15
   3599 move $21,$24
   3600 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3601 la $15,7
   3602 beq $24,$15,L.927
   3603 la $23,57
   3604 beq $30,$0,L.929
   3605 la $4,L.687
   3606 move $5,$23
   3607 jal printf
   3608 L.929:
   3609 L.927:
   3610 la $21,5
   3611 la $16,2
   3612 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3613 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   3614 addu $24,$24,$15
   3615 move $21,$24
   3616 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3617 la $15,7
   3618 beq $24,$15,L.931
   3619 la $23,58
   3620 beq $30,$0,L.933
   3621 la $4,L.687
   3622 move $5,$23
   3623 jal printf
   3624 L.933:
   3625 L.931:
   3626 la $21,5
   3627 la $24,2
   3628 sw $24,-4+160($sp)
   3629 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3630 lw $15,-4+160($sp)
   3631 addu $24,$24,$15
   3632 move $21,$24
   3633 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3634 la $15,7
   3635 beq $24,$15,L.935
   3636 la $23,59
   3637 beq $30,$0,L.937
   3638 la $4,L.687
   3639 move $5,$23
   3640 jal printf
   3641 L.937:
   3642 L.935:
   3643 la $21,5
   3644 la $24,2
   3645 sw $24,-8+160($sp)
   3646 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3647 lw $15,-8+160($sp)
   3648 addu $24,$24,$15
   3649 move $21,$24
   3650 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3651 la $15,7
   3652 beq $24,$15,L.939
   3653 la $23,60
   3654 beq $30,$0,L.941
   3655 la $4,L.687
   3656 move $5,$23
   3657 jal printf
   3658 L.941:
   3659 L.939:
   3660 la $21,5
   3661 la $24,2
   3662 sw $24,-12+160($sp)
   3663 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3664 lw $15,-12+160($sp)
   3665 addu $24,$24,$15
   3666 move $21,$24
   3667 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3668 la $15,7
   3669 beq $24,$15,L.943
   3670 la $23,61
   3671 beq $30,$0,L.945
   3672 la $4,L.687
   3673 move $5,$23
   3674 jal printf
   3675 L.945:
   3676 L.943:
   3677 la $21,5
   3678 l.s $f26,L.529
   3679 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3680 mtc1 $24,$f18; cvt.s.w $f18,$f18
   3681 add.s $f18,$f18,$f26
   3682 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   3683 move $21,$24
   3684 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3685 la $15,7
   3686 beq $24,$15,L.947
   3687 la $23,62
   3688 beq $30,$0,L.949
   3689 la $4,L.687
   3690 move $5,$23
   3691 jal printf
   3692 L.949:
   3693 L.947:
   3694 la $21,5
   3695 l.d $f24,L.416
   3696 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3697 mtc1 $24,$f18; cvt.d.w $f18,$f18
   3698 add.d $f18,$f18,$f24
   3699 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   3700 move $21,$24
   3701 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   3702 la $15,7
   3703 beq $24,$15,L.951
   3704 la $23,63
   3705 beq $30,$0,L.953
   3706 la $4,L.687
   3707 move $5,$23
   3708 jal printf
   3709 L.953:
   3710 L.951:
   3711 la $20,5
   3712 la $17,2
   3713 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   3714 addu $20,$20,$24
   3715 la $24,7
   3716 beq $20,$24,L.955
   3717 la $23,64
   3718 beq $30,$0,L.957
   3719 la $4,L.687
   3720 move $5,$23
   3721 jal printf
   3722 L.957:
   3723 L.955:
   3724 la $20,5
   3725 la $16,2
   3726 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   3727 addu $20,$20,$24
   3728 la $24,7
   3729 beq $20,$24,L.959
   3730 la $23,65
   3731 beq $30,$0,L.961
   3732 la $4,L.687
   3733 move $5,$23
   3734 jal printf
   3735 L.961:
   3736 L.959:
   3737 la $20,5
   3738 la $24,2
   3739 sw $24,-4+160($sp)
   3740 lw $24,-4+160($sp)
   3741 addu $20,$20,$24
   3742 la $24,7
   3743 beq $20,$24,L.963
   3744 la $23,66
   3745 beq $30,$0,L.965
   3746 la $4,L.687
   3747 move $5,$23
   3748 jal printf
   3749 L.965:
   3750 L.963:
   3751 la $20,5
   3752 la $24,2
   3753 sw $24,-8+160($sp)
   3754 lw $24,-8+160($sp)
   3755 addu $20,$20,$24
   3756 la $24,7
   3757 beq $20,$24,L.967
   3758 la $23,67
   3759 beq $30,$0,L.969
   3760 la $4,L.687
   3761 move $5,$23
   3762 jal printf
   3763 L.969:
   3764 L.967:
   3765 la $20,5
   3766 la $24,2
   3767 sw $24,-12+160($sp)
   3768 move $24,$20
   3769 lw $15,-12+160($sp)
   3770 addu $24,$24,$15
   3771 move $20,$24
   3772 la $24,7
   3773 beq $20,$24,L.971
   3774 la $23,68
   3775 beq $30,$0,L.973
   3776 la $4,L.687
   3777 move $5,$23
   3778 jal printf
   3779 L.973:
   3780 L.971:
   3781 la $20,5
   3782 l.s $f26,L.529
   3783 mtc1 $20,$f18; cvt.s.w $f18,$f18
   3784 add.s $f18,$f18,$f26
   3785 trunc.w.s $f2,$f18,$20; mfc1 $20,$f2
   3786 la $24,7
   3787 beq $20,$24,L.975
   3788 la $23,69
   3789 beq $30,$0,L.977
   3790 la $4,L.687
   3791 move $5,$23
   3792 jal printf
   3793 L.977:
   3794 L.975:
   3795 la $20,5
   3796 l.d $f24,L.416
   3797 mtc1 $20,$f18; cvt.d.w $f18,$f18
   3798 add.d $f18,$f18,$f24
   3799 trunc.w.d $f2,$f18,$20; mfc1 $20,$f2
   3800 la $24,7
   3801 beq $20,$24,L.979
   3802 la $23,70
   3803 beq $30,$0,L.981
   3804 la $4,L.687
   3805 move $5,$23
   3806 jal printf
   3807 L.981:
   3808 L.979:
   3809 la $19,5
   3810 la $17,2
   3811 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   3812 addu $19,$19,$24
   3813 la $24,7
   3814 beq $19,$24,L.983
   3815 la $23,71
   3816 beq $30,$0,L.985
   3817 la $4,L.687
   3818 move $5,$23
   3819 jal printf
   3820 L.985:
   3821 L.983:
   3822 la $19,5
   3823 la $16,2
   3824 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   3825 addu $19,$19,$24
   3826 la $24,7
   3827 beq $19,$24,L.987
   3828 la $23,72
   3829 beq $30,$0,L.989
   3830 la $4,L.687
   3831 move $5,$23
   3832 jal printf
   3833 L.989:
   3834 L.987:
   3835 la $19,5
   3836 la $24,2
   3837 sw $24,-4+160($sp)
   3838 lw $24,-4+160($sp)
   3839 addu $19,$19,$24
   3840 la $24,7
   3841 beq $19,$24,L.991
   3842 la $23,73
   3843 beq $30,$0,L.993
   3844 la $4,L.687
   3845 move $5,$23
   3846 jal printf
   3847 L.993:
   3848 L.991:
   3849 la $19,5
   3850 la $24,2
   3851 sw $24,-8+160($sp)
   3852 lw $24,-8+160($sp)
   3853 addu $19,$19,$24
   3854 la $24,7
   3855 beq $19,$24,L.995
   3856 la $23,74
   3857 beq $30,$0,L.997
   3858 la $4,L.687
   3859 move $5,$23
   3860 jal printf
   3861 L.997:
   3862 L.995:
   3863 la $19,5
   3864 la $24,2
   3865 sw $24,-12+160($sp)
   3866 move $24,$19
   3867 lw $15,-12+160($sp)
   3868 addu $24,$24,$15
   3869 move $19,$24
   3870 la $24,7
   3871 beq $19,$24,L.999
   3872 la $23,75
   3873 beq $30,$0,L.1001
   3874 la $4,L.687
   3875 move $5,$23
   3876 jal printf
   3877 L.1001:
   3878 L.999:
   3879 la $19,5
   3880 l.s $f26,L.529
   3881 mtc1 $19,$f18; cvt.s.w $f18,$f18
   3882 add.s $f18,$f18,$f26
   3883 trunc.w.s $f2,$f18,$19; mfc1 $19,$f2
   3884 la $24,7
   3885 beq $19,$24,L.1003
   3886 la $23,76
   3887 beq $30,$0,L.1005
   3888 la $4,L.687
   3889 move $5,$23
   3890 jal printf
   3891 L.1005:
   3892 L.1003:
   3893 la $19,5
   3894 l.d $f24,L.416
   3895 mtc1 $19,$f18; cvt.d.w $f18,$f18
   3896 add.d $f18,$f18,$f24
   3897 trunc.w.d $f2,$f18,$19; mfc1 $19,$f2
   3898 la $24,7
   3899 beq $19,$24,L.1007
   3900 la $23,77
   3901 beq $30,$0,L.1009
   3902 la $4,L.687
   3903 move $5,$23
   3904 jal printf
   3905 L.1009:
   3906 L.1007:
   3907 la $18,5
   3908 la $17,2
   3909 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   3910 addu $18,$18,$24
   3911 la $24,7
   3912 beq $18,$24,L.1011
   3913 la $23,78
   3914 beq $30,$0,L.1013
   3915 la $4,L.687
   3916 move $5,$23
   3917 jal printf
   3918 L.1013:
   3919 L.1011:
   3920 la $18,5
   3921 la $16,2
   3922 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   3923 addu $18,$18,$24
   3924 la $24,7
   3925 beq $18,$24,L.1015
   3926 la $23,79
   3927 beq $30,$0,L.1017
   3928 la $4,L.687
   3929 move $5,$23
   3930 jal printf
   3931 L.1017:
   3932 L.1015:
   3933 la $18,5
   3934 la $24,2
   3935 sw $24,-4+160($sp)
   3936 lw $24,-4+160($sp)
   3937 addu $18,$18,$24
   3938 la $24,7
   3939 beq $18,$24,L.1019
   3940 la $23,80
   3941 beq $30,$0,L.1021
   3942 la $4,L.687
   3943 move $5,$23
   3944 jal printf
   3945 L.1021:
   3946 L.1019:
   3947 la $18,5
   3948 la $24,2
   3949 sw $24,-8+160($sp)
   3950 lw $24,-8+160($sp)
   3951 addu $18,$18,$24
   3952 la $24,7
   3953 beq $18,$24,L.1023
   3954 la $23,81
   3955 beq $30,$0,L.1025
   3956 la $4,L.687
   3957 move $5,$23
   3958 jal printf
   3959 L.1025:
   3960 L.1023:
   3961 la $18,5
   3962 la $24,2
   3963 sw $24,-12+160($sp)
   3964 lw $24,-12+160($sp)
   3965 addu $18,$18,$24
   3966 la $24,7
   3967 beq $18,$24,L.1027
   3968 la $23,82
   3969 beq $30,$0,L.1029
   3970 la $4,L.687
   3971 move $5,$23
   3972 jal printf
   3973 L.1029:
   3974 L.1027:
   3975 la $18,5
   3976 l.s $f26,L.529
   3977 l.d $f18,L.596
   3978 srl $24,$18,1
   3979 mtc1 $24,$f16; cvt.d.w $f16,$f16
   3980 mul.d $f18,$f18,$f16
   3981 and $24,$18,1
   3982 mtc1 $24,$f16; cvt.d.w $f16,$f16
   3983 add.d $f18,$f18,$f16
   3984 cvt.s.d $f18,$f18
   3985 add.s $f18,$f18,$f26
   3986 l.s $f16,L.828
   3987 c.lt.s $f18,$f16; bc1t L.1032
   3988 sub.s $f16,$f18,$f16
   3989 trunc.w.s $f2,$f16,$24; mfc1 $24,$f2
   3990 la $24,0x80000000($24)
   3991 sw $24,-36+160($sp)
   3992 b L.1033
   3993 L.1032:
   3994 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   3995 sw $24,-36+160($sp)
   3996 L.1033:
   3997 lw $18,-36+160($sp)
   3998 la $24,7
   3999 beq $18,$24,L.1034
   4000 la $23,83
   4001 beq $30,$0,L.1036
   4002 la $4,L.687
   4003 move $5,$23
   4004 jal printf
   4005 L.1036:
   4006 L.1034:
   4007 la $18,5
   4008 l.d $f24,L.416
   4009 l.d $f18,L.596
   4010 srl $24,$18,1
   4011 mtc1 $24,$f16; cvt.d.w $f16,$f16
   4012 mul.d $f18,$f18,$f16
   4013 and $24,$18,1
   4014 mtc1 $24,$f16; cvt.d.w $f16,$f16
   4015 add.d $f18,$f18,$f16
   4016 add.d $f18,$f18,$f24
   4017 l.d $f16,L.836
   4018 c.lt.d $f18,$f16; bc1t L.1039
   4019 sub.d $f16,$f18,$f16
   4020 trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
   4021 la $24,0x80000000($24)
   4022 sw $24,-40+160($sp)
   4023 b L.1040
   4024 L.1039:
   4025 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   4026 sw $24,-40+160($sp)
   4027 L.1040:
   4028 lw $18,-40+160($sp)
   4029 la $24,7
   4030 beq $18,$24,L.1041
   4031 la $23,84
   4032 beq $30,$0,L.1043
   4033 la $4,L.687
   4034 move $5,$23
   4035 jal printf
   4036 L.1043:
   4037 L.1041:
   4038 l.s $f30,L.841
   4039 la $17,2
   4040 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   4041 mtc1 $24,$f18; cvt.s.w $f18,$f18
   4042 add.s $f30,$f30,$f18
   4043 l.s $f18,L.1047
   4044 c.eq.s $f30,$f18; bc1t L.1045
   4045 la $23,85
   4046 beq $30,$0,L.1048
   4047 la $4,L.687
   4048 move $5,$23
   4049 jal printf
   4050 L.1048:
   4051 L.1045:
   4052 l.s $f30,L.841
   4053 la $16,2
   4054 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   4055 mtc1 $24,$f18; cvt.s.w $f18,$f18
   4056 add.s $f30,$f30,$f18
   4057 l.s $f18,L.1047
   4058 c.eq.s $f30,$f18; bc1t L.1050
   4059 la $23,86
   4060 beq $30,$0,L.1052
   4061 la $4,L.687
   4062 move $5,$23
   4063 jal printf
   4064 L.1052:
   4065 L.1050:
   4066 l.s $f30,L.841
   4067 la $24,2
   4068 sw $24,-4+160($sp)
   4069 lw $24,-4+160($sp)
   4070 mtc1 $24,$f18; cvt.s.w $f18,$f18
   4071 add.s $f30,$f30,$f18
   4072 l.s $f18,L.1047
   4073 c.eq.s $f30,$f18; bc1t L.1054
   4074 la $23,87
   4075 beq $30,$0,L.1056
   4076 la $4,L.687
   4077 move $5,$23
   4078 jal printf
   4079 L.1056:
   4080 L.1054:
   4081 l.s $f30,L.841
   4082 la $24,2
   4083 sw $24,-8+160($sp)
   4084 lw $24,-8+160($sp)
   4085 mtc1 $24,$f18; cvt.s.w $f18,$f18
   4086 add.s $f30,$f30,$f18
   4087 l.s $f18,L.1047
   4088 c.eq.s $f30,$f18; bc1t L.1058
   4089 la $23,88
   4090 beq $30,$0,L.1060
   4091 la $4,L.687
   4092 move $5,$23
   4093 jal printf
   4094 L.1060:
   4095 L.1058:
   4096 l.s $f30,L.841
   4097 la $24,2
   4098 sw $24,-12+160($sp)
   4099 lw $24,-12+160($sp)
   4100 l.d $f18,L.596
   4101 srl $15,$24,1
   4102 mtc1 $15,$f16; cvt.d.w $f16,$f16
   4103 mul.d $f18,$f18,$f16
   4104 and $24,$24,1
   4105 mtc1 $24,$f16; cvt.d.w $f16,$f16
   4106 add.d $f18,$f18,$f16
   4107 cvt.s.d $f18,$f18
   4108 add.s $f30,$f30,$f18
   4109 l.s $f18,L.1047
   4110 c.eq.s $f30,$f18; bc1t L.1062
   4111 la $23,89
   4112 beq $30,$0,L.1064
   4113 la $4,L.687
   4114 move $5,$23
   4115 jal printf
   4116 L.1064:
   4117 L.1062:
   4118 l.s $f30,L.841
   4119 l.s $f26,L.529
   4120 add.s $f30,$f30,$f26
   4121 l.s $f18,L.1047
   4122 c.eq.s $f30,$f18; bc1t L.1066
   4123 la $23,90
   4124 beq $30,$0,L.1068
   4125 la $4,L.687
   4126 move $5,$23
   4127 jal printf
   4128 L.1068:
   4129 L.1066:
   4130 l.s $f30,L.841
   4131 l.d $f24,L.416
   4132 cvt.d.s $f18,$f30
   4133 add.d $f18,$f18,$f24
   4134 cvt.s.d $f30,$f18
   4135 l.s $f18,L.1047
   4136 c.eq.s $f30,$f18; bc1t L.1070
   4137 la $23,91
   4138 beq $30,$0,L.1072
   4139 la $4,L.687
   4140 move $5,$23
   4141 jal printf
   4142 L.1072:
   4143 L.1070:
   4144 l.d $f28,L.870
   4145 la $17,2
   4146 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   4147 mtc1 $24,$f18; cvt.d.w $f18,$f18
   4148 add.d $f28,$f28,$f18
   4149 l.d $f18,L.1076
   4150 c.eq.d $f28,$f18; bc1t L.1074
   4151 la $23,92
   4152 beq $30,$0,L.1077
   4153 la $4,L.687
   4154 move $5,$23
   4155 jal printf
   4156 L.1077:
   4157 L.1074:
   4158 l.d $f28,L.870
   4159 la $16,2
   4160 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   4161 mtc1 $24,$f18; cvt.d.w $f18,$f18
   4162 add.d $f28,$f28,$f18
   4163 l.d $f18,L.1076
   4164 c.eq.d $f28,$f18; bc1t L.1079
   4165 la $23,93
   4166 beq $30,$0,L.1081
   4167 la $4,L.687
   4168 move $5,$23
   4169 jal printf
   4170 L.1081:
   4171 L.1079:
   4172 l.d $f28,L.870
   4173 la $24,2
   4174 sw $24,-4+160($sp)
   4175 lw $24,-4+160($sp)
   4176 mtc1 $24,$f18; cvt.d.w $f18,$f18
   4177 add.d $f28,$f28,$f18
   4178 l.d $f18,L.1076
   4179 c.eq.d $f28,$f18; bc1t L.1083
   4180 la $23,94
   4181 beq $30,$0,L.1085
   4182 la $4,L.687
   4183 move $5,$23
   4184 jal printf
   4185 L.1085:
   4186 L.1083:
   4187 l.d $f28,L.870
   4188 la $24,2
   4189 sw $24,-8+160($sp)
   4190 lw $24,-8+160($sp)
   4191 mtc1 $24,$f18; cvt.d.w $f18,$f18
   4192 add.d $f28,$f28,$f18
   4193 l.d $f18,L.1076
   4194 c.eq.d $f28,$f18; bc1t L.1087
   4195 la $23,95
   4196 beq $30,$0,L.1089
   4197 la $4,L.687
   4198 move $5,$23
   4199 jal printf
   4200 L.1089:
   4201 L.1087:
   4202 l.d $f28,L.870
   4203 la $24,2
   4204 sw $24,-12+160($sp)
   4205 lw $24,-12+160($sp)
   4206 l.d $f18,L.596
   4207 srl $15,$24,1
   4208 mtc1 $15,$f16; cvt.d.w $f16,$f16
   4209 mul.d $f18,$f18,$f16
   4210 and $24,$24,1
   4211 mtc1 $24,$f16; cvt.d.w $f16,$f16
   4212 add.d $f18,$f18,$f16
   4213 add.d $f28,$f28,$f18
   4214 l.d $f18,L.1076
   4215 c.eq.d $f28,$f18; bc1t L.1091
   4216 la $23,96
   4217 beq $30,$0,L.1093
   4218 la $4,L.687
   4219 move $5,$23
   4220 jal printf
   4221 L.1093:
   4222 L.1091:
   4223 l.d $f28,L.870
   4224 l.s $f26,L.529
   4225 cvt.d.s $f18,$f26
   4226 add.d $f28,$f28,$f18
   4227 l.d $f18,L.1076
   4228 c.eq.d $f28,$f18; bc1t L.1095
   4229 la $23,97
   4230 beq $30,$0,L.1097
   4231 la $4,L.687
   4232 move $5,$23
   4233 jal printf
   4234 L.1097:
   4235 L.1095:
   4236 l.d $f28,L.870
   4237 l.d $f24,L.416
   4238 add.d $f28,$f28,$f24
   4239 l.d $f18,L.1076
   4240 c.eq.d $f28,$f18; bc1t L.1099
   4241 la $23,98
   4242 beq $30,$0,L.1101
   4243 la $4,L.687
   4244 move $5,$23
   4245 jal printf
   4246 L.1101:
   4247 L.1099:
   4248 la $22,5
   4249 la $17,2
   4250 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4251 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   4252 subu $24,$24,$15
   4253 move $22,$24
   4254 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4255 la $15,3
   4256 beq $24,$15,L.1103
   4257 la $23,99
   4258 beq $30,$0,L.1105
   4259 la $4,L.687
   4260 move $5,$23
   4261 jal printf
   4262 L.1105:
   4263 L.1103:
   4264 la $22,5
   4265 la $16,2
   4266 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4267 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   4268 subu $24,$24,$15
   4269 move $22,$24
   4270 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4271 la $15,3
   4272 beq $24,$15,L.1107
   4273 la $23,100
   4274 beq $30,$0,L.1109
   4275 la $4,L.687
   4276 move $5,$23
   4277 jal printf
   4278 L.1109:
   4279 L.1107:
   4280 la $22,5
   4281 la $24,2
   4282 sw $24,-4+160($sp)
   4283 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4284 lw $15,-4+160($sp)
   4285 subu $24,$24,$15
   4286 move $22,$24
   4287 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4288 la $15,3
   4289 beq $24,$15,L.1111
   4290 la $23,101
   4291 beq $30,$0,L.1113
   4292 la $4,L.687
   4293 move $5,$23
   4294 jal printf
   4295 L.1113:
   4296 L.1111:
   4297 la $22,5
   4298 la $24,2
   4299 sw $24,-8+160($sp)
   4300 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4301 lw $15,-8+160($sp)
   4302 subu $24,$24,$15
   4303 move $22,$24
   4304 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4305 la $15,3
   4306 beq $24,$15,L.1115
   4307 la $23,102
   4308 beq $30,$0,L.1117
   4309 la $4,L.687
   4310 move $5,$23
   4311 jal printf
   4312 L.1117:
   4313 L.1115:
   4314 la $22,5
   4315 la $24,2
   4316 sw $24,-12+160($sp)
   4317 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4318 lw $15,-12+160($sp)
   4319 subu $24,$24,$15
   4320 move $22,$24
   4321 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4322 la $15,3
   4323 beq $24,$15,L.1119
   4324 la $23,103
   4325 beq $30,$0,L.1121
   4326 la $4,L.687
   4327 move $5,$23
   4328 jal printf
   4329 L.1121:
   4330 L.1119:
   4331 la $22,5
   4332 l.s $f26,L.529
   4333 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4334 mtc1 $24,$f18; cvt.s.w $f18,$f18
   4335 sub.s $f18,$f18,$f26
   4336 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   4337 move $22,$24
   4338 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4339 la $15,3
   4340 beq $24,$15,L.1123
   4341 la $23,104
   4342 beq $30,$0,L.1125
   4343 la $4,L.687
   4344 move $5,$23
   4345 jal printf
   4346 L.1125:
   4347 L.1123:
   4348 la $22,5
   4349 l.d $f24,L.416
   4350 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4351 mtc1 $24,$f18; cvt.d.w $f18,$f18
   4352 sub.d $f18,$f18,$f24
   4353 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   4354 move $22,$24
   4355 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   4356 la $15,3
   4357 beq $24,$15,L.1127
   4358 la $23,105
   4359 beq $30,$0,L.1129
   4360 la $4,L.687
   4361 move $5,$23
   4362 jal printf
   4363 L.1129:
   4364 L.1127:
   4365 la $21,5
   4366 la $17,2
   4367 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4368 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   4369 subu $24,$24,$15
   4370 move $21,$24
   4371 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4372 la $15,3
   4373 beq $24,$15,L.1131
   4374 la $23,106
   4375 beq $30,$0,L.1133
   4376 la $4,L.687
   4377 move $5,$23
   4378 jal printf
   4379 L.1133:
   4380 L.1131:
   4381 la $21,5
   4382 la $16,2
   4383 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4384 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   4385 subu $24,$24,$15
   4386 move $21,$24
   4387 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4388 la $15,3
   4389 beq $24,$15,L.1135
   4390 la $23,107
   4391 beq $30,$0,L.1137
   4392 la $4,L.687
   4393 move $5,$23
   4394 jal printf
   4395 L.1137:
   4396 L.1135:
   4397 la $21,5
   4398 la $24,2
   4399 sw $24,-4+160($sp)
   4400 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4401 lw $15,-4+160($sp)
   4402 subu $24,$24,$15
   4403 move $21,$24
   4404 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4405 la $15,3
   4406 beq $24,$15,L.1139
   4407 la $23,108
   4408 beq $30,$0,L.1141
   4409 la $4,L.687
   4410 move $5,$23
   4411 jal printf
   4412 L.1141:
   4413 L.1139:
   4414 la $21,5
   4415 la $24,2
   4416 sw $24,-8+160($sp)
   4417 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4418 lw $15,-8+160($sp)
   4419 subu $24,$24,$15
   4420 move $21,$24
   4421 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4422 la $15,3
   4423 beq $24,$15,L.1143
   4424 la $23,109
   4425 beq $30,$0,L.1145
   4426 la $4,L.687
   4427 move $5,$23
   4428 jal printf
   4429 L.1145:
   4430 L.1143:
   4431 la $21,5
   4432 la $24,2
   4433 sw $24,-12+160($sp)
   4434 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4435 lw $15,-12+160($sp)
   4436 subu $24,$24,$15
   4437 move $21,$24
   4438 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4439 la $15,3
   4440 beq $24,$15,L.1147
   4441 la $23,110
   4442 beq $30,$0,L.1149
   4443 la $4,L.687
   4444 move $5,$23
   4445 jal printf
   4446 L.1149:
   4447 L.1147:
   4448 la $21,5
   4449 l.s $f26,L.529
   4450 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4451 mtc1 $24,$f18; cvt.s.w $f18,$f18
   4452 sub.s $f18,$f18,$f26
   4453 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   4454 move $21,$24
   4455 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4456 la $15,3
   4457 beq $24,$15,L.1151
   4458 la $23,111
   4459 beq $30,$0,L.1153
   4460 la $4,L.687
   4461 move $5,$23
   4462 jal printf
   4463 L.1153:
   4464 L.1151:
   4465 la $21,5
   4466 l.d $f24,L.416
   4467 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4468 mtc1 $24,$f18; cvt.d.w $f18,$f18
   4469 sub.d $f18,$f18,$f24
   4470 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   4471 move $21,$24
   4472 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   4473 la $15,3
   4474 beq $24,$15,L.1155
   4475 la $23,112
   4476 beq $30,$0,L.1157
   4477 la $4,L.687
   4478 move $5,$23
   4479 jal printf
   4480 L.1157:
   4481 L.1155:
   4482 la $20,5
   4483 la $17,2
   4484 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   4485 subu $20,$20,$24
   4486 la $24,3
   4487 beq $20,$24,L.1159
   4488 la $23,113
   4489 beq $30,$0,L.1161
   4490 la $4,L.687
   4491 move $5,$23
   4492 jal printf
   4493 L.1161:
   4494 L.1159:
   4495 la $20,5
   4496 la $16,2
   4497 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   4498 subu $20,$20,$24
   4499 la $24,3
   4500 beq $20,$24,L.1163
   4501 la $23,114
   4502 beq $30,$0,L.1165
   4503 la $4,L.687
   4504 move $5,$23
   4505 jal printf
   4506 L.1165:
   4507 L.1163:
   4508 la $20,5
   4509 la $24,2
   4510 sw $24,-4+160($sp)
   4511 lw $24,-4+160($sp)
   4512 subu $20,$20,$24
   4513 la $24,3
   4514 beq $20,$24,L.1167
   4515 la $23,115
   4516 beq $30,$0,L.1169
   4517 la $4,L.687
   4518 move $5,$23
   4519 jal printf
   4520 L.1169:
   4521 L.1167:
   4522 la $20,5
   4523 la $24,2
   4524 sw $24,-8+160($sp)
   4525 lw $24,-8+160($sp)
   4526 subu $20,$20,$24
   4527 la $24,3
   4528 beq $20,$24,L.1171
   4529 la $23,116
   4530 beq $30,$0,L.1173
   4531 la $4,L.687
   4532 move $5,$23
   4533 jal printf
   4534 L.1173:
   4535 L.1171:
   4536 la $20,5
   4537 la $24,2
   4538 sw $24,-12+160($sp)
   4539 move $24,$20
   4540 lw $15,-12+160($sp)
   4541 subu $24,$24,$15
   4542 move $20,$24
   4543 la $24,3
   4544 beq $20,$24,L.1175
   4545 la $23,117
   4546 beq $30,$0,L.1177
   4547 la $4,L.687
   4548 move $5,$23
   4549 jal printf
   4550 L.1177:
   4551 L.1175:
   4552 la $20,5
   4553 l.s $f26,L.529
   4554 mtc1 $20,$f18; cvt.s.w $f18,$f18
   4555 sub.s $f18,$f18,$f26
   4556 trunc.w.s $f2,$f18,$20; mfc1 $20,$f2
   4557 la $24,3
   4558 beq $20,$24,L.1179
   4559 la $23,118
   4560 beq $30,$0,L.1181
   4561 la $4,L.687
   4562 move $5,$23
   4563 jal printf
   4564 L.1181:
   4565 L.1179:
   4566 la $20,5
   4567 l.d $f24,L.416
   4568 mtc1 $20,$f18; cvt.d.w $f18,$f18
   4569 sub.d $f18,$f18,$f24
   4570 trunc.w.d $f2,$f18,$20; mfc1 $20,$f2
   4571 la $24,3
   4572 beq $20,$24,L.1183
   4573 la $23,119
   4574 beq $30,$0,L.1185
   4575 la $4,L.687
   4576 move $5,$23
   4577 jal printf
   4578 L.1185:
   4579 L.1183:
   4580 la $19,5
   4581 la $17,2
   4582 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   4583 subu $19,$19,$24
   4584 la $24,3
   4585 beq $19,$24,L.1187
   4586 la $23,120
   4587 beq $30,$0,L.1189
   4588 la $4,L.687
   4589 move $5,$23
   4590 jal printf
   4591 L.1189:
   4592 L.1187:
   4593 la $19,5
   4594 la $16,2
   4595 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   4596 subu $19,$19,$24
   4597 la $24,3
   4598 beq $19,$24,L.1191
   4599 la $23,121
   4600 beq $30,$0,L.1193
   4601 la $4,L.687
   4602 move $5,$23
   4603 jal printf
   4604 L.1193:
   4605 L.1191:
   4606 la $19,5
   4607 la $24,2
   4608 sw $24,-4+160($sp)
   4609 lw $24,-4+160($sp)
   4610 subu $19,$19,$24
   4611 la $24,3
   4612 beq $19,$24,L.1195
   4613 la $23,122
   4614 beq $30,$0,L.1197
   4615 la $4,L.687
   4616 move $5,$23
   4617 jal printf
   4618 L.1197:
   4619 L.1195:
   4620 la $19,5
   4621 la $24,2
   4622 sw $24,-8+160($sp)
   4623 lw $24,-8+160($sp)
   4624 subu $19,$19,$24
   4625 la $24,3
   4626 beq $19,$24,L.1199
   4627 la $23,123
   4628 beq $30,$0,L.1201
   4629 la $4,L.687
   4630 move $5,$23
   4631 jal printf
   4632 L.1201:
   4633 L.1199:
   4634 la $19,5
   4635 la $24,2
   4636 sw $24,-12+160($sp)
   4637 move $24,$19
   4638 lw $15,-12+160($sp)
   4639 subu $24,$24,$15
   4640 move $19,$24
   4641 la $24,3
   4642 beq $19,$24,L.1203
   4643 la $23,124
   4644 beq $30,$0,L.1205
   4645 la $4,L.687
   4646 move $5,$23
   4647 jal printf
   4648 L.1205:
   4649 L.1203:
   4650 la $19,5
   4651 l.s $f26,L.529
   4652 mtc1 $19,$f18; cvt.s.w $f18,$f18
   4653 sub.s $f18,$f18,$f26
   4654 trunc.w.s $f2,$f18,$19; mfc1 $19,$f2
   4655 la $24,3
   4656 beq $19,$24,L.1207
   4657 la $23,125
   4658 beq $30,$0,L.1209
   4659 la $4,L.687
   4660 move $5,$23
   4661 jal printf
   4662 L.1209:
   4663 L.1207:
   4664 la $19,5
   4665 l.d $f24,L.416
   4666 mtc1 $19,$f18; cvt.d.w $f18,$f18
   4667 sub.d $f18,$f18,$f24
   4668 trunc.w.d $f2,$f18,$19; mfc1 $19,$f2
   4669 la $24,3
   4670 beq $19,$24,L.1211
   4671 la $23,126
   4672 beq $30,$0,L.1213
   4673 la $4,L.687
   4674 move $5,$23
   4675 jal printf
   4676 L.1213:
   4677 L.1211:
   4678 la $18,5
   4679 la $17,2
   4680 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   4681 subu $18,$18,$24
   4682 la $24,3
   4683 beq $18,$24,L.1215
   4684 la $23,127
   4685 beq $30,$0,L.1217
   4686 la $4,L.687
   4687 move $5,$23
   4688 jal printf
   4689 L.1217:
   4690 L.1215:
   4691 la $18,5
   4692 la $16,2
   4693 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   4694 subu $18,$18,$24
   4695 la $24,3
   4696 beq $18,$24,L.1219
   4697 la $23,128
   4698 beq $30,$0,L.1221
   4699 la $4,L.687
   4700 move $5,$23
   4701 jal printf
   4702 L.1221:
   4703 L.1219:
   4704 la $18,5
   4705 la $24,2
   4706 sw $24,-4+160($sp)
   4707 lw $24,-4+160($sp)
   4708 subu $18,$18,$24
   4709 la $24,3
   4710 beq $18,$24,L.1223
   4711 la $23,129
   4712 beq $30,$0,L.1225
   4713 la $4,L.687
   4714 move $5,$23
   4715 jal printf
   4716 L.1225:
   4717 L.1223:
   4718 la $18,5
   4719 la $24,2
   4720 sw $24,-8+160($sp)
   4721 lw $24,-8+160($sp)
   4722 subu $18,$18,$24
   4723 la $24,3
   4724 beq $18,$24,L.1227
   4725 la $23,130
   4726 beq $30,$0,L.1229
   4727 la $4,L.687
   4728 move $5,$23
   4729 jal printf
   4730 L.1229:
   4731 L.1227:
   4732 la $18,5
   4733 la $24,2
   4734 sw $24,-12+160($sp)
   4735 lw $24,-12+160($sp)
   4736 subu $18,$18,$24
   4737 la $24,3
   4738 beq $18,$24,L.1231
   4739 la $23,131
   4740 beq $30,$0,L.1233
   4741 la $4,L.687
   4742 move $5,$23
   4743 jal printf
   4744 L.1233:
   4745 L.1231:
   4746 la $18,5
   4747 l.s $f26,L.529
   4748 l.d $f18,L.596
   4749 srl $24,$18,1
   4750 mtc1 $24,$f16; cvt.d.w $f16,$f16
   4751 mul.d $f18,$f18,$f16
   4752 and $24,$18,1
   4753 mtc1 $24,$f16; cvt.d.w $f16,$f16
   4754 add.d $f18,$f18,$f16
   4755 cvt.s.d $f18,$f18
   4756 sub.s $f18,$f18,$f26
   4757 l.s $f16,L.828
   4758 c.lt.s $f18,$f16; bc1t L.1236
   4759 sub.s $f16,$f18,$f16
   4760 trunc.w.s $f2,$f16,$24; mfc1 $24,$f2
   4761 la $24,0x80000000($24)
   4762 sw $24,-44+160($sp)
   4763 b L.1237
   4764 L.1236:
   4765 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   4766 sw $24,-44+160($sp)
   4767 L.1237:
   4768 lw $18,-44+160($sp)
   4769 la $24,3
   4770 beq $18,$24,L.1238
   4771 la $23,132
   4772 beq $30,$0,L.1240
   4773 la $4,L.687
   4774 move $5,$23
   4775 jal printf
   4776 L.1240:
   4777 L.1238:
   4778 la $18,5
   4779 l.d $f24,L.416
   4780 l.d $f18,L.596
   4781 srl $24,$18,1
   4782 mtc1 $24,$f16; cvt.d.w $f16,$f16
   4783 mul.d $f18,$f18,$f16
   4784 and $24,$18,1
   4785 mtc1 $24,$f16; cvt.d.w $f16,$f16
   4786 add.d $f18,$f18,$f16
   4787 sub.d $f18,$f18,$f24
   4788 l.d $f16,L.836
   4789 c.lt.d $f18,$f16; bc1t L.1243
   4790 sub.d $f16,$f18,$f16
   4791 trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
   4792 la $24,0x80000000($24)
   4793 sw $24,-48+160($sp)
   4794 b L.1244
   4795 L.1243:
   4796 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   4797 sw $24,-48+160($sp)
   4798 L.1244:
   4799 lw $18,-48+160($sp)
   4800 la $24,3
   4801 beq $18,$24,L.1245
   4802 la $23,133
   4803 beq $30,$0,L.1247
   4804 la $4,L.687
   4805 move $5,$23
   4806 jal printf
   4807 L.1247:
   4808 L.1245:
   4809 l.s $f30,L.841
   4810 la $17,2
   4811 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   4812 mtc1 $24,$f18; cvt.s.w $f18,$f18
   4813 sub.s $f30,$f30,$f18
   4814 l.s $f18,L.1251
   4815 c.eq.s $f30,$f18; bc1t L.1249
   4816 la $23,134
   4817 beq $30,$0,L.1252
   4818 la $4,L.687
   4819 move $5,$23
   4820 jal printf
   4821 L.1252:
   4822 L.1249:
   4823 l.s $f30,L.841
   4824 la $16,2
   4825 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   4826 mtc1 $24,$f18; cvt.s.w $f18,$f18
   4827 sub.s $f30,$f30,$f18
   4828 l.s $f18,L.1251
   4829 c.eq.s $f30,$f18; bc1t L.1254
   4830 la $23,135
   4831 beq $30,$0,L.1256
   4832 la $4,L.687
   4833 move $5,$23
   4834 jal printf
   4835 L.1256:
   4836 L.1254:
   4837 l.s $f30,L.841
   4838 la $24,2
   4839 sw $24,-4+160($sp)
   4840 lw $24,-4+160($sp)
   4841 mtc1 $24,$f18; cvt.s.w $f18,$f18
   4842 sub.s $f30,$f30,$f18
   4843 l.s $f18,L.1251
   4844 c.eq.s $f30,$f18; bc1t L.1258
   4845 la $23,136
   4846 beq $30,$0,L.1260
   4847 la $4,L.687
   4848 move $5,$23
   4849 jal printf
   4850 L.1260:
   4851 L.1258:
   4852 l.s $f30,L.841
   4853 la $24,2
   4854 sw $24,-8+160($sp)
   4855 lw $24,-8+160($sp)
   4856 mtc1 $24,$f18; cvt.s.w $f18,$f18
   4857 sub.s $f30,$f30,$f18
   4858 l.s $f18,L.1251
   4859 c.eq.s $f30,$f18; bc1t L.1262
   4860 la $23,137
   4861 beq $30,$0,L.1264
   4862 la $4,L.687
   4863 move $5,$23
   4864 jal printf
   4865 L.1264:
   4866 L.1262:
   4867 l.s $f30,L.841
   4868 la $24,2
   4869 sw $24,-12+160($sp)
   4870 lw $24,-12+160($sp)
   4871 l.d $f18,L.596
   4872 srl $15,$24,1
   4873 mtc1 $15,$f16; cvt.d.w $f16,$f16
   4874 mul.d $f18,$f18,$f16
   4875 and $24,$24,1
   4876 mtc1 $24,$f16; cvt.d.w $f16,$f16
   4877 add.d $f18,$f18,$f16
   4878 cvt.s.d $f18,$f18
   4879 sub.s $f30,$f30,$f18
   4880 l.s $f18,L.1251
   4881 c.eq.s $f30,$f18; bc1t L.1266
   4882 la $23,138
   4883 beq $30,$0,L.1268
   4884 la $4,L.687
   4885 move $5,$23
   4886 jal printf
   4887 L.1268:
   4888 L.1266:
   4889 l.s $f30,L.841
   4890 l.s $f26,L.529
   4891 sub.s $f30,$f30,$f26
   4892 l.s $f18,L.1251
   4893 c.eq.s $f30,$f18; bc1t L.1270
   4894 la $23,139
   4895 beq $30,$0,L.1272
   4896 la $4,L.687
   4897 move $5,$23
   4898 jal printf
   4899 L.1272:
   4900 L.1270:
   4901 l.s $f30,L.841
   4902 l.d $f24,L.416
   4903 cvt.d.s $f18,$f30
   4904 sub.d $f18,$f18,$f24
   4905 cvt.s.d $f30,$f18
   4906 l.s $f18,L.1251
   4907 c.eq.s $f30,$f18; bc1t L.1274
   4908 la $23,140
   4909 beq $30,$0,L.1276
   4910 la $4,L.687
   4911 move $5,$23
   4912 jal printf
   4913 L.1276:
   4914 L.1274:
   4915 l.d $f28,L.870
   4916 la $17,2
   4917 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   4918 mtc1 $24,$f18; cvt.d.w $f18,$f18
   4919 sub.d $f28,$f28,$f18
   4920 l.d $f18,L.1280
   4921 c.eq.d $f28,$f18; bc1t L.1278
   4922 la $23,141
   4923 beq $30,$0,L.1281
   4924 la $4,L.687
   4925 move $5,$23
   4926 jal printf
   4927 L.1281:
   4928 L.1278:
   4929 l.d $f28,L.870
   4930 la $16,2
   4931 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   4932 mtc1 $24,$f18; cvt.d.w $f18,$f18
   4933 sub.d $f28,$f28,$f18
   4934 l.d $f18,L.1280
   4935 c.eq.d $f28,$f18; bc1t L.1283
   4936 la $23,142
   4937 beq $30,$0,L.1285
   4938 la $4,L.687
   4939 move $5,$23
   4940 jal printf
   4941 L.1285:
   4942 L.1283:
   4943 l.d $f28,L.870
   4944 la $24,2
   4945 sw $24,-4+160($sp)
   4946 lw $24,-4+160($sp)
   4947 mtc1 $24,$f18; cvt.d.w $f18,$f18
   4948 sub.d $f28,$f28,$f18
   4949 l.d $f18,L.1280
   4950 c.eq.d $f28,$f18; bc1t L.1287
   4951 la $23,143
   4952 beq $30,$0,L.1289
   4953 la $4,L.687
   4954 move $5,$23
   4955 jal printf
   4956 L.1289:
   4957 L.1287:
   4958 l.d $f28,L.870
   4959 la $24,2
   4960 sw $24,-8+160($sp)
   4961 lw $24,-8+160($sp)
   4962 mtc1 $24,$f18; cvt.d.w $f18,$f18
   4963 sub.d $f28,$f28,$f18
   4964 l.d $f18,L.1280
   4965 c.eq.d $f28,$f18; bc1t L.1291
   4966 la $23,144
   4967 beq $30,$0,L.1293
   4968 la $4,L.687
   4969 move $5,$23
   4970 jal printf
   4971 L.1293:
   4972 L.1291:
   4973 l.d $f28,L.870
   4974 la $24,2
   4975 sw $24,-12+160($sp)
   4976 lw $24,-12+160($sp)
   4977 l.d $f18,L.596
   4978 srl $15,$24,1
   4979 mtc1 $15,$f16; cvt.d.w $f16,$f16
   4980 mul.d $f18,$f18,$f16
   4981 and $24,$24,1
   4982 mtc1 $24,$f16; cvt.d.w $f16,$f16
   4983 add.d $f18,$f18,$f16
   4984 sub.d $f28,$f28,$f18
   4985 l.d $f18,L.1280
   4986 c.eq.d $f28,$f18; bc1t L.1295
   4987 la $23,145
   4988 beq $30,$0,L.1297
   4989 la $4,L.687
   4990 move $5,$23
   4991 jal printf
   4992 L.1297:
   4993 L.1295:
   4994 l.d $f28,L.870
   4995 l.s $f26,L.529
   4996 cvt.d.s $f18,$f26
   4997 sub.d $f28,$f28,$f18
   4998 l.d $f18,L.1280
   4999 c.eq.d $f28,$f18; bc1t L.1299
   5000 la $23,146
   5001 beq $30,$0,L.1301
   5002 la $4,L.687
   5003 move $5,$23
   5004 jal printf
   5005 L.1301:
   5006 L.1299:
   5007 l.d $f28,L.870
   5008 l.d $f24,L.416
   5009 sub.d $f28,$f28,$f24
   5010 l.d $f18,L.1280
   5011 c.eq.d $f28,$f18; bc1t L.1303
   5012 la $23,147
   5013 beq $30,$0,L.1305
   5014 la $4,L.687
   5015 move $5,$23
   5016 jal printf
   5017 L.1305:
   5018 L.1303:
   5019 la $22,5
   5020 la $17,2
   5021 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5022 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   5023 mul $24,$24,$15
   5024 move $22,$24
   5025 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5026 la $15,10
   5027 beq $24,$15,L.1307
   5028 la $23,148
   5029 beq $30,$0,L.1309
   5030 la $4,L.687
   5031 move $5,$23
   5032 jal printf
   5033 L.1309:
   5034 L.1307:
   5035 la $22,5
   5036 la $16,2
   5037 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5038 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   5039 mul $24,$24,$15
   5040 move $22,$24
   5041 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5042 la $15,10
   5043 beq $24,$15,L.1311
   5044 la $23,149
   5045 beq $30,$0,L.1313
   5046 la $4,L.687
   5047 move $5,$23
   5048 jal printf
   5049 L.1313:
   5050 L.1311:
   5051 la $22,5
   5052 la $24,2
   5053 sw $24,-4+160($sp)
   5054 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5055 lw $15,-4+160($sp)
   5056 mul $24,$24,$15
   5057 move $22,$24
   5058 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5059 la $15,10
   5060 beq $24,$15,L.1315
   5061 la $23,150
   5062 beq $30,$0,L.1317
   5063 la $4,L.687
   5064 move $5,$23
   5065 jal printf
   5066 L.1317:
   5067 L.1315:
   5068 la $22,5
   5069 la $24,2
   5070 sw $24,-8+160($sp)
   5071 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5072 lw $15,-8+160($sp)
   5073 mul $24,$24,$15
   5074 move $22,$24
   5075 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5076 la $15,10
   5077 beq $24,$15,L.1319
   5078 la $23,151
   5079 beq $30,$0,L.1321
   5080 la $4,L.687
   5081 move $5,$23
   5082 jal printf
   5083 L.1321:
   5084 L.1319:
   5085 la $22,5
   5086 la $24,2
   5087 sw $24,-12+160($sp)
   5088 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5089 lw $15,-12+160($sp)
   5090 mul $24,$24,$15
   5091 move $22,$24
   5092 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5093 la $15,10
   5094 beq $24,$15,L.1323
   5095 la $23,152
   5096 beq $30,$0,L.1325
   5097 la $4,L.687
   5098 move $5,$23
   5099 jal printf
   5100 L.1325:
   5101 L.1323:
   5102 la $22,5
   5103 l.s $f26,L.529
   5104 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5105 mtc1 $24,$f18; cvt.s.w $f18,$f18
   5106 mul.s $f18,$f18,$f26
   5107 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   5108 move $22,$24
   5109 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5110 la $15,10
   5111 beq $24,$15,L.1327
   5112 la $23,153
   5113 beq $30,$0,L.1329
   5114 la $4,L.687
   5115 move $5,$23
   5116 jal printf
   5117 L.1329:
   5118 L.1327:
   5119 la $22,5
   5120 l.d $f24,L.416
   5121 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5122 mtc1 $24,$f18; cvt.d.w $f18,$f18
   5123 mul.d $f18,$f18,$f24
   5124 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   5125 move $22,$24
   5126 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5127 la $15,10
   5128 beq $24,$15,L.1331
   5129 la $23,154
   5130 beq $30,$0,L.1333
   5131 la $4,L.687
   5132 move $5,$23
   5133 jal printf
   5134 L.1333:
   5135 L.1331:
   5136 la $21,5
   5137 la $17,2
   5138 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5139 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   5140 mul $24,$24,$15
   5141 move $21,$24
   5142 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5143 la $15,10
   5144 beq $24,$15,L.1335
   5145 la $23,155
   5146 beq $30,$0,L.1337
   5147 la $4,L.687
   5148 move $5,$23
   5149 jal printf
   5150 L.1337:
   5151 L.1335:
   5152 la $21,5
   5153 la $16,2
   5154 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5155 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   5156 mul $24,$24,$15
   5157 move $21,$24
   5158 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5159 la $15,10
   5160 beq $24,$15,L.1339
   5161 la $23,156
   5162 beq $30,$0,L.1341
   5163 la $4,L.687
   5164 move $5,$23
   5165 jal printf
   5166 L.1341:
   5167 L.1339:
   5168 la $21,5
   5169 la $24,2
   5170 sw $24,-4+160($sp)
   5171 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5172 lw $15,-4+160($sp)
   5173 mul $24,$24,$15
   5174 move $21,$24
   5175 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5176 la $15,10
   5177 beq $24,$15,L.1343
   5178 la $23,157
   5179 beq $30,$0,L.1345
   5180 la $4,L.687
   5181 move $5,$23
   5182 jal printf
   5183 L.1345:
   5184 L.1343:
   5185 la $21,5
   5186 la $24,2
   5187 sw $24,-8+160($sp)
   5188 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5189 lw $15,-8+160($sp)
   5190 mul $24,$24,$15
   5191 move $21,$24
   5192 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5193 la $15,10
   5194 beq $24,$15,L.1347
   5195 la $23,158
   5196 beq $30,$0,L.1349
   5197 la $4,L.687
   5198 move $5,$23
   5199 jal printf
   5200 L.1349:
   5201 L.1347:
   5202 la $21,5
   5203 la $24,2
   5204 sw $24,-12+160($sp)
   5205 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5206 lw $15,-12+160($sp)
   5207 mul $24,$24,$15
   5208 move $21,$24
   5209 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5210 la $15,10
   5211 beq $24,$15,L.1351
   5212 la $23,159
   5213 beq $30,$0,L.1353
   5214 la $4,L.687
   5215 move $5,$23
   5216 jal printf
   5217 L.1353:
   5218 L.1351:
   5219 la $21,5
   5220 l.s $f26,L.529
   5221 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5222 mtc1 $24,$f18; cvt.s.w $f18,$f18
   5223 mul.s $f18,$f18,$f26
   5224 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   5225 move $21,$24
   5226 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5227 la $15,10
   5228 beq $24,$15,L.1355
   5229 la $23,160
   5230 beq $30,$0,L.1357
   5231 la $4,L.687
   5232 move $5,$23
   5233 jal printf
   5234 L.1357:
   5235 L.1355:
   5236 la $21,5
   5237 l.d $f24,L.416
   5238 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5239 mtc1 $24,$f18; cvt.d.w $f18,$f18
   5240 mul.d $f18,$f18,$f24
   5241 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   5242 move $21,$24
   5243 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5244 la $15,10
   5245 beq $24,$15,L.1359
   5246 la $23,161
   5247 beq $30,$0,L.1361
   5248 la $4,L.687
   5249 move $5,$23
   5250 jal printf
   5251 L.1361:
   5252 L.1359:
   5253 la $20,5
   5254 la $17,2
   5255 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   5256 mul $20,$20,$24
   5257 la $24,10
   5258 beq $20,$24,L.1363
   5259 la $23,162
   5260 beq $30,$0,L.1365
   5261 la $4,L.687
   5262 move $5,$23
   5263 jal printf
   5264 L.1365:
   5265 L.1363:
   5266 la $20,5
   5267 la $16,2
   5268 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   5269 mul $20,$20,$24
   5270 la $24,10
   5271 beq $20,$24,L.1367
   5272 la $23,163
   5273 beq $30,$0,L.1369
   5274 la $4,L.687
   5275 move $5,$23
   5276 jal printf
   5277 L.1369:
   5278 L.1367:
   5279 la $20,5
   5280 la $24,2
   5281 sw $24,-4+160($sp)
   5282 lw $24,-4+160($sp)
   5283 mul $20,$20,$24
   5284 la $24,10
   5285 beq $20,$24,L.1371
   5286 la $23,164
   5287 beq $30,$0,L.1373
   5288 la $4,L.687
   5289 move $5,$23
   5290 jal printf
   5291 L.1373:
   5292 L.1371:
   5293 la $20,5
   5294 la $24,2
   5295 sw $24,-8+160($sp)
   5296 lw $24,-8+160($sp)
   5297 mul $20,$20,$24
   5298 la $24,10
   5299 beq $20,$24,L.1375
   5300 la $23,165
   5301 beq $30,$0,L.1377
   5302 la $4,L.687
   5303 move $5,$23
   5304 jal printf
   5305 L.1377:
   5306 L.1375:
   5307 la $20,5
   5308 la $24,2
   5309 sw $24,-12+160($sp)
   5310 move $24,$20
   5311 lw $15,-12+160($sp)
   5312 mul $24,$24,$15
   5313 move $20,$24
   5314 la $24,10
   5315 beq $20,$24,L.1379
   5316 la $23,166
   5317 beq $30,$0,L.1381
   5318 la $4,L.687
   5319 move $5,$23
   5320 jal printf
   5321 L.1381:
   5322 L.1379:
   5323 la $20,5
   5324 l.s $f26,L.529
   5325 mtc1 $20,$f18; cvt.s.w $f18,$f18
   5326 mul.s $f18,$f18,$f26
   5327 trunc.w.s $f2,$f18,$20; mfc1 $20,$f2
   5328 la $24,10
   5329 beq $20,$24,L.1383
   5330 la $23,167
   5331 beq $30,$0,L.1385
   5332 la $4,L.687
   5333 move $5,$23
   5334 jal printf
   5335 L.1385:
   5336 L.1383:
   5337 la $20,5
   5338 l.d $f24,L.416
   5339 mtc1 $20,$f18; cvt.d.w $f18,$f18
   5340 mul.d $f18,$f18,$f24
   5341 trunc.w.d $f2,$f18,$20; mfc1 $20,$f2
   5342 la $24,10
   5343 beq $20,$24,L.1387
   5344 la $23,168
   5345 beq $30,$0,L.1389
   5346 la $4,L.687
   5347 move $5,$23
   5348 jal printf
   5349 L.1389:
   5350 L.1387:
   5351 la $19,5
   5352 la $17,2
   5353 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   5354 mul $19,$19,$24
   5355 la $24,10
   5356 beq $19,$24,L.1391
   5357 la $23,169
   5358 beq $30,$0,L.1393
   5359 la $4,L.687
   5360 move $5,$23
   5361 jal printf
   5362 L.1393:
   5363 L.1391:
   5364 la $19,5
   5365 la $16,2
   5366 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   5367 mul $19,$19,$24
   5368 la $24,10
   5369 beq $19,$24,L.1395
   5370 la $23,170
   5371 beq $30,$0,L.1397
   5372 la $4,L.687
   5373 move $5,$23
   5374 jal printf
   5375 L.1397:
   5376 L.1395:
   5377 la $19,5
   5378 la $24,2
   5379 sw $24,-4+160($sp)
   5380 lw $24,-4+160($sp)
   5381 mul $19,$19,$24
   5382 la $24,10
   5383 beq $19,$24,L.1399
   5384 la $23,171
   5385 beq $30,$0,L.1401
   5386 la $4,L.687
   5387 move $5,$23
   5388 jal printf
   5389 L.1401:
   5390 L.1399:
   5391 la $19,5
   5392 la $24,2
   5393 sw $24,-8+160($sp)
   5394 lw $24,-8+160($sp)
   5395 mul $19,$19,$24
   5396 la $24,10
   5397 beq $19,$24,L.1403
   5398 la $23,172
   5399 beq $30,$0,L.1405
   5400 la $4,L.687
   5401 move $5,$23
   5402 jal printf
   5403 L.1405:
   5404 L.1403:
   5405 la $19,5
   5406 la $24,2
   5407 sw $24,-12+160($sp)
   5408 move $24,$19
   5409 lw $15,-12+160($sp)
   5410 mul $24,$24,$15
   5411 move $19,$24
   5412 la $24,10
   5413 beq $19,$24,L.1407
   5414 la $23,173
   5415 beq $30,$0,L.1409
   5416 la $4,L.687
   5417 move $5,$23
   5418 jal printf
   5419 L.1409:
   5420 L.1407:
   5421 la $19,5
   5422 l.s $f26,L.529
   5423 mtc1 $19,$f18; cvt.s.w $f18,$f18
   5424 mul.s $f18,$f18,$f26
   5425 trunc.w.s $f2,$f18,$19; mfc1 $19,$f2
   5426 la $24,10
   5427 beq $19,$24,L.1411
   5428 la $23,174
   5429 beq $30,$0,L.1413
   5430 la $4,L.687
   5431 move $5,$23
   5432 jal printf
   5433 L.1413:
   5434 L.1411:
   5435 la $19,5
   5436 l.d $f24,L.416
   5437 mtc1 $19,$f18; cvt.d.w $f18,$f18
   5438 mul.d $f18,$f18,$f24
   5439 trunc.w.d $f2,$f18,$19; mfc1 $19,$f2
   5440 la $24,10
   5441 beq $19,$24,L.1415
   5442 la $23,175
   5443 beq $30,$0,L.1417
   5444 la $4,L.687
   5445 move $5,$23
   5446 jal printf
   5447 L.1417:
   5448 L.1415:
   5449 la $18,5
   5450 la $17,2
   5451 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   5452 mul $18,$18,$24
   5453 la $24,10
   5454 beq $18,$24,L.1419
   5455 la $23,176
   5456 beq $30,$0,L.1421
   5457 la $4,L.687
   5458 move $5,$23
   5459 jal printf
   5460 L.1421:
   5461 L.1419:
   5462 la $18,5
   5463 la $16,2
   5464 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   5465 mul $18,$18,$24
   5466 la $24,10
   5467 beq $18,$24,L.1423
   5468 la $23,177
   5469 beq $30,$0,L.1425
   5470 la $4,L.687
   5471 move $5,$23
   5472 jal printf
   5473 L.1425:
   5474 L.1423:
   5475 la $18,5
   5476 la $24,2
   5477 sw $24,-4+160($sp)
   5478 lw $24,-4+160($sp)
   5479 mul $18,$18,$24
   5480 la $24,10
   5481 beq $18,$24,L.1427
   5482 la $23,178
   5483 beq $30,$0,L.1429
   5484 la $4,L.687
   5485 move $5,$23
   5486 jal printf
   5487 L.1429:
   5488 L.1427:
   5489 la $18,5
   5490 la $24,2
   5491 sw $24,-8+160($sp)
   5492 lw $24,-8+160($sp)
   5493 mul $18,$18,$24
   5494 la $24,10
   5495 beq $18,$24,L.1431
   5496 la $23,179
   5497 beq $30,$0,L.1433
   5498 la $4,L.687
   5499 move $5,$23
   5500 jal printf
   5501 L.1433:
   5502 L.1431:
   5503 la $18,5
   5504 la $24,2
   5505 sw $24,-12+160($sp)
   5506 lw $24,-12+160($sp)
   5507 mul $18,$18,$24
   5508 la $24,10
   5509 beq $18,$24,L.1435
   5510 la $23,180
   5511 beq $30,$0,L.1437
   5512 la $4,L.687
   5513 move $5,$23
   5514 jal printf
   5515 L.1437:
   5516 L.1435:
   5517 la $18,5
   5518 l.s $f26,L.529
   5519 l.d $f18,L.596
   5520 srl $24,$18,1
   5521 mtc1 $24,$f16; cvt.d.w $f16,$f16
   5522 mul.d $f18,$f18,$f16
   5523 and $24,$18,1
   5524 mtc1 $24,$f16; cvt.d.w $f16,$f16
   5525 add.d $f18,$f18,$f16
   5526 cvt.s.d $f18,$f18
   5527 mul.s $f18,$f18,$f26
   5528 l.s $f16,L.828
   5529 c.lt.s $f18,$f16; bc1t L.1440
   5530 sub.s $f16,$f18,$f16
   5531 trunc.w.s $f2,$f16,$24; mfc1 $24,$f2
   5532 la $24,0x80000000($24)
   5533 sw $24,-52+160($sp)
   5534 b L.1441
   5535 L.1440:
   5536 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   5537 sw $24,-52+160($sp)
   5538 L.1441:
   5539 lw $18,-52+160($sp)
   5540 la $24,10
   5541 beq $18,$24,L.1442
   5542 la $23,181
   5543 beq $30,$0,L.1444
   5544 la $4,L.687
   5545 move $5,$23
   5546 jal printf
   5547 L.1444:
   5548 L.1442:
   5549 la $18,5
   5550 l.d $f24,L.416
   5551 l.d $f18,L.596
   5552 srl $24,$18,1
   5553 mtc1 $24,$f16; cvt.d.w $f16,$f16
   5554 mul.d $f18,$f18,$f16
   5555 and $24,$18,1
   5556 mtc1 $24,$f16; cvt.d.w $f16,$f16
   5557 add.d $f18,$f18,$f16
   5558 mul.d $f18,$f18,$f24
   5559 l.d $f16,L.836
   5560 c.lt.d $f18,$f16; bc1t L.1447
   5561 sub.d $f16,$f18,$f16
   5562 trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
   5563 la $24,0x80000000($24)
   5564 sw $24,-56+160($sp)
   5565 b L.1448
   5566 L.1447:
   5567 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   5568 sw $24,-56+160($sp)
   5569 L.1448:
   5570 lw $18,-56+160($sp)
   5571 la $24,10
   5572 beq $18,$24,L.1449
   5573 la $23,182
   5574 beq $30,$0,L.1451
   5575 la $4,L.687
   5576 move $5,$23
   5577 jal printf
   5578 L.1451:
   5579 L.1449:
   5580 l.s $f30,L.841
   5581 la $17,2
   5582 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   5583 mtc1 $24,$f18; cvt.s.w $f18,$f18
   5584 mul.s $f30,$f30,$f18
   5585 l.s $f18,L.1455
   5586 c.eq.s $f30,$f18; bc1t L.1453
   5587 la $23,183
   5588 beq $30,$0,L.1456
   5589 la $4,L.687
   5590 move $5,$23
   5591 jal printf
   5592 L.1456:
   5593 L.1453:
   5594 l.s $f30,L.841
   5595 la $16,2
   5596 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   5597 mtc1 $24,$f18; cvt.s.w $f18,$f18
   5598 mul.s $f30,$f30,$f18
   5599 l.s $f18,L.1455
   5600 c.eq.s $f30,$f18; bc1t L.1458
   5601 la $23,184
   5602 beq $30,$0,L.1460
   5603 la $4,L.687
   5604 move $5,$23
   5605 jal printf
   5606 L.1460:
   5607 L.1458:
   5608 l.s $f30,L.841
   5609 la $24,2
   5610 sw $24,-4+160($sp)
   5611 lw $24,-4+160($sp)
   5612 mtc1 $24,$f18; cvt.s.w $f18,$f18
   5613 mul.s $f30,$f30,$f18
   5614 l.s $f18,L.1455
   5615 c.eq.s $f30,$f18; bc1t L.1462
   5616 la $23,185
   5617 beq $30,$0,L.1464
   5618 la $4,L.687
   5619 move $5,$23
   5620 jal printf
   5621 L.1464:
   5622 L.1462:
   5623 l.s $f30,L.841
   5624 la $24,2
   5625 sw $24,-8+160($sp)
   5626 lw $24,-8+160($sp)
   5627 mtc1 $24,$f18; cvt.s.w $f18,$f18
   5628 mul.s $f30,$f30,$f18
   5629 l.s $f18,L.1455
   5630 c.eq.s $f30,$f18; bc1t L.1466
   5631 la $23,186
   5632 beq $30,$0,L.1468
   5633 la $4,L.687
   5634 move $5,$23
   5635 jal printf
   5636 L.1468:
   5637 L.1466:
   5638 l.s $f30,L.841
   5639 la $24,2
   5640 sw $24,-12+160($sp)
   5641 lw $24,-12+160($sp)
   5642 l.d $f18,L.596
   5643 srl $15,$24,1
   5644 mtc1 $15,$f16; cvt.d.w $f16,$f16
   5645 mul.d $f18,$f18,$f16
   5646 and $24,$24,1
   5647 mtc1 $24,$f16; cvt.d.w $f16,$f16
   5648 add.d $f18,$f18,$f16
   5649 cvt.s.d $f18,$f18
   5650 mul.s $f30,$f30,$f18
   5651 l.s $f18,L.1455
   5652 c.eq.s $f30,$f18; bc1t L.1470
   5653 la $23,187
   5654 beq $30,$0,L.1472
   5655 la $4,L.687
   5656 move $5,$23
   5657 jal printf
   5658 L.1472:
   5659 L.1470:
   5660 l.s $f30,L.841
   5661 l.s $f26,L.529
   5662 mul.s $f30,$f30,$f26
   5663 l.s $f18,L.1455
   5664 c.eq.s $f30,$f18; bc1t L.1474
   5665 la $23,188
   5666 beq $30,$0,L.1476
   5667 la $4,L.687
   5668 move $5,$23
   5669 jal printf
   5670 L.1476:
   5671 L.1474:
   5672 l.s $f30,L.841
   5673 l.d $f24,L.416
   5674 cvt.d.s $f18,$f30
   5675 mul.d $f18,$f18,$f24
   5676 cvt.s.d $f30,$f18
   5677 l.s $f18,L.1455
   5678 c.eq.s $f30,$f18; bc1t L.1478
   5679 la $23,189
   5680 beq $30,$0,L.1480
   5681 la $4,L.687
   5682 move $5,$23
   5683 jal printf
   5684 L.1480:
   5685 L.1478:
   5686 l.d $f28,L.870
   5687 la $17,2
   5688 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   5689 mtc1 $24,$f18; cvt.d.w $f18,$f18
   5690 mul.d $f28,$f28,$f18
   5691 l.d $f18,L.1484
   5692 c.eq.d $f28,$f18; bc1t L.1482
   5693 la $23,190
   5694 beq $30,$0,L.1485
   5695 la $4,L.687
   5696 move $5,$23
   5697 jal printf
   5698 L.1485:
   5699 L.1482:
   5700 l.d $f28,L.870
   5701 la $16,2
   5702 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   5703 mtc1 $24,$f18; cvt.d.w $f18,$f18
   5704 mul.d $f28,$f28,$f18
   5705 l.d $f18,L.1484
   5706 c.eq.d $f28,$f18; bc1t L.1487
   5707 la $23,191
   5708 beq $30,$0,L.1489
   5709 la $4,L.687
   5710 move $5,$23
   5711 jal printf
   5712 L.1489:
   5713 L.1487:
   5714 l.d $f28,L.870
   5715 la $24,2
   5716 sw $24,-4+160($sp)
   5717 lw $24,-4+160($sp)
   5718 mtc1 $24,$f18; cvt.d.w $f18,$f18
   5719 mul.d $f28,$f28,$f18
   5720 l.d $f18,L.1484
   5721 c.eq.d $f28,$f18; bc1t L.1491
   5722 la $23,192
   5723 beq $30,$0,L.1493
   5724 la $4,L.687
   5725 move $5,$23
   5726 jal printf
   5727 L.1493:
   5728 L.1491:
   5729 l.d $f28,L.870
   5730 la $24,2
   5731 sw $24,-8+160($sp)
   5732 lw $24,-8+160($sp)
   5733 mtc1 $24,$f18; cvt.d.w $f18,$f18
   5734 mul.d $f28,$f28,$f18
   5735 l.d $f18,L.1484
   5736 c.eq.d $f28,$f18; bc1t L.1495
   5737 la $23,193
   5738 beq $30,$0,L.1497
   5739 la $4,L.687
   5740 move $5,$23
   5741 jal printf
   5742 L.1497:
   5743 L.1495:
   5744 l.d $f28,L.870
   5745 la $24,2
   5746 sw $24,-12+160($sp)
   5747 lw $24,-12+160($sp)
   5748 l.d $f18,L.596
   5749 srl $15,$24,1
   5750 mtc1 $15,$f16; cvt.d.w $f16,$f16
   5751 mul.d $f18,$f18,$f16
   5752 and $24,$24,1
   5753 mtc1 $24,$f16; cvt.d.w $f16,$f16
   5754 add.d $f18,$f18,$f16
   5755 mul.d $f28,$f28,$f18
   5756 l.d $f18,L.1484
   5757 c.eq.d $f28,$f18; bc1t L.1499
   5758 la $23,194
   5759 beq $30,$0,L.1501
   5760 la $4,L.687
   5761 move $5,$23
   5762 jal printf
   5763 L.1501:
   5764 L.1499:
   5765 l.d $f28,L.870
   5766 l.s $f26,L.529
   5767 cvt.d.s $f18,$f26
   5768 mul.d $f28,$f28,$f18
   5769 l.d $f18,L.1484
   5770 c.eq.d $f28,$f18; bc1t L.1503
   5771 la $23,195
   5772 beq $30,$0,L.1505
   5773 la $4,L.687
   5774 move $5,$23
   5775 jal printf
   5776 L.1505:
   5777 L.1503:
   5778 l.d $f28,L.870
   5779 l.d $f24,L.416
   5780 mul.d $f28,$f28,$f24
   5781 l.d $f18,L.1484
   5782 c.eq.d $f28,$f18; bc1t L.1507
   5783 la $23,196
   5784 beq $30,$0,L.1509
   5785 la $4,L.687
   5786 move $5,$23
   5787 jal printf
   5788 L.1509:
   5789 L.1507:
   5790 la $22,5
   5791 la $17,2
   5792 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5793 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   5794 div $24,$24,$15
   5795 move $22,$24
   5796 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5797 la $15,2
   5798 beq $24,$15,L.1511
   5799 la $23,197
   5800 beq $30,$0,L.1513
   5801 la $4,L.687
   5802 move $5,$23
   5803 jal printf
   5804 L.1513:
   5805 L.1511:
   5806 la $22,5
   5807 la $16,2
   5808 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5809 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   5810 div $24,$24,$15
   5811 move $22,$24
   5812 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5813 la $15,2
   5814 beq $24,$15,L.1515
   5815 la $23,198
   5816 beq $30,$0,L.1517
   5817 la $4,L.687
   5818 move $5,$23
   5819 jal printf
   5820 L.1517:
   5821 L.1515:
   5822 la $22,5
   5823 la $24,2
   5824 sw $24,-4+160($sp)
   5825 sll $15,$22,8*(4-1); sra $15,$15,8*(4-1)
   5826 lw $14,-4+160($sp)
   5827 div $15,$15,$14
   5828 move $22,$15
   5829 sll $15,$22,8*(4-1); sra $15,$15,8*(4-1)
   5830 beq $15,$24,L.1519
   5831 la $23,199
   5832 beq $30,$0,L.1521
   5833 la $4,L.687
   5834 move $5,$23
   5835 jal printf
   5836 L.1521:
   5837 L.1519:
   5838 la $22,5
   5839 la $24,2
   5840 sw $24,-8+160($sp)
   5841 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5842 lw $15,-8+160($sp)
   5843 div $24,$24,$15
   5844 move $22,$24
   5845 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5846 la $15,2
   5847 beq $24,$15,L.1523
   5848 la $23,200
   5849 beq $30,$0,L.1525
   5850 la $4,L.687
   5851 move $5,$23
   5852 jal printf
   5853 L.1525:
   5854 L.1523:
   5855 la $22,5
   5856 la $24,2
   5857 sw $24,-12+160($sp)
   5858 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5859 lw $15,-12+160($sp)
   5860 divu $24,$24,$15
   5861 move $22,$24
   5862 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5863 la $15,2
   5864 beq $24,$15,L.1527
   5865 la $23,201
   5866 beq $30,$0,L.1529
   5867 la $4,L.687
   5868 move $5,$23
   5869 jal printf
   5870 L.1529:
   5871 L.1527:
   5872 la $22,5
   5873 l.s $f26,L.529
   5874 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5875 mtc1 $24,$f18; cvt.s.w $f18,$f18
   5876 div.s $f18,$f18,$f26
   5877 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   5878 move $22,$24
   5879 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5880 la $15,2
   5881 beq $24,$15,L.1531
   5882 la $23,202
   5883 beq $30,$0,L.1533
   5884 la $4,L.687
   5885 move $5,$23
   5886 jal printf
   5887 L.1533:
   5888 L.1531:
   5889 la $22,5
   5890 l.d $f24,L.416
   5891 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5892 mtc1 $24,$f18; cvt.d.w $f18,$f18
   5893 div.d $f18,$f18,$f24
   5894 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   5895 move $22,$24
   5896 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   5897 la $15,2
   5898 beq $24,$15,L.1535
   5899 la $23,203
   5900 beq $30,$0,L.1537
   5901 la $4,L.687
   5902 move $5,$23
   5903 jal printf
   5904 L.1537:
   5905 L.1535:
   5906 la $21,5
   5907 la $17,2
   5908 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5909 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   5910 div $24,$24,$15
   5911 move $21,$24
   5912 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5913 la $15,2
   5914 beq $24,$15,L.1539
   5915 la $23,204
   5916 beq $30,$0,L.1541
   5917 la $4,L.687
   5918 move $5,$23
   5919 jal printf
   5920 L.1541:
   5921 L.1539:
   5922 la $21,5
   5923 la $16,2
   5924 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5925 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   5926 div $24,$24,$15
   5927 move $21,$24
   5928 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5929 la $15,2
   5930 beq $24,$15,L.1543
   5931 la $23,205
   5932 beq $30,$0,L.1545
   5933 la $4,L.687
   5934 move $5,$23
   5935 jal printf
   5936 L.1545:
   5937 L.1543:
   5938 la $21,5
   5939 la $24,2
   5940 sw $24,-4+160($sp)
   5941 sll $15,$21,8*(4-2); sra $15,$15,8*(4-2)
   5942 lw $14,-4+160($sp)
   5943 div $15,$15,$14
   5944 move $21,$15
   5945 sll $15,$21,8*(4-2); sra $15,$15,8*(4-2)
   5946 beq $15,$24,L.1547
   5947 la $23,206
   5948 beq $30,$0,L.1549
   5949 la $4,L.687
   5950 move $5,$23
   5951 jal printf
   5952 L.1549:
   5953 L.1547:
   5954 la $21,5
   5955 la $24,2
   5956 sw $24,-8+160($sp)
   5957 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5958 lw $15,-8+160($sp)
   5959 div $24,$24,$15
   5960 move $21,$24
   5961 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5962 la $15,2
   5963 beq $24,$15,L.1551
   5964 la $23,207
   5965 beq $30,$0,L.1553
   5966 la $4,L.687
   5967 move $5,$23
   5968 jal printf
   5969 L.1553:
   5970 L.1551:
   5971 la $21,5
   5972 la $24,2
   5973 sw $24,-12+160($sp)
   5974 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5975 lw $15,-12+160($sp)
   5976 divu $24,$24,$15
   5977 move $21,$24
   5978 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5979 la $15,2
   5980 beq $24,$15,L.1555
   5981 la $23,208
   5982 beq $30,$0,L.1557
   5983 la $4,L.687
   5984 move $5,$23
   5985 jal printf
   5986 L.1557:
   5987 L.1555:
   5988 la $21,5
   5989 l.s $f26,L.529
   5990 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5991 mtc1 $24,$f18; cvt.s.w $f18,$f18
   5992 div.s $f18,$f18,$f26
   5993 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   5994 move $21,$24
   5995 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   5996 la $15,2
   5997 beq $24,$15,L.1559
   5998 la $23,209
   5999 beq $30,$0,L.1561
   6000 la $4,L.687
   6001 move $5,$23
   6002 jal printf
   6003 L.1561:
   6004 L.1559:
   6005 la $21,5
   6006 l.d $f24,L.416
   6007 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   6008 mtc1 $24,$f18; cvt.d.w $f18,$f18
   6009 div.d $f18,$f18,$f24
   6010 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   6011 move $21,$24
   6012 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   6013 la $15,2
   6014 beq $24,$15,L.1563
   6015 la $23,210
   6016 beq $30,$0,L.1565
   6017 la $4,L.687
   6018 move $5,$23
   6019 jal printf
   6020 L.1565:
   6021 L.1563:
   6022 la $20,5
   6023 la $17,2
   6024 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   6025 div $20,$20,$24
   6026 la $24,2
   6027 beq $20,$24,L.1567
   6028 la $23,211
   6029 beq $30,$0,L.1569
   6030 la $4,L.687
   6031 move $5,$23
   6032 jal printf
   6033 L.1569:
   6034 L.1567:
   6035 la $20,5
   6036 la $16,2
   6037 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   6038 div $20,$20,$24
   6039 la $24,2
   6040 beq $20,$24,L.1571
   6041 la $23,212
   6042 beq $30,$0,L.1573
   6043 la $4,L.687
   6044 move $5,$23
   6045 jal printf
   6046 L.1573:
   6047 L.1571:
   6048 la $20,5
   6049 la $24,2
   6050 sw $24,-4+160($sp)
   6051 lw $15,-4+160($sp)
   6052 div $20,$20,$15
   6053 beq $20,$24,L.1575
   6054 la $23,213
   6055 beq $30,$0,L.1577
   6056 la $4,L.687
   6057 move $5,$23
   6058 jal printf
   6059 L.1577:
   6060 L.1575:
   6061 la $20,5
   6062 la $24,2
   6063 sw $24,-8+160($sp)
   6064 lw $24,-8+160($sp)
   6065 div $20,$20,$24
   6066 la $24,2
   6067 beq $20,$24,L.1579
   6068 la $23,214
   6069 beq $30,$0,L.1581
   6070 la $4,L.687
   6071 move $5,$23
   6072 jal printf
   6073 L.1581:
   6074 L.1579:
   6075 la $20,5
   6076 la $24,2
   6077 sw $24,-12+160($sp)
   6078 move $24,$20
   6079 lw $15,-12+160($sp)
   6080 divu $24,$24,$15
   6081 move $20,$24
   6082 la $24,2
   6083 beq $20,$24,L.1583
   6084 la $23,215
   6085 beq $30,$0,L.1585
   6086 la $4,L.687
   6087 move $5,$23
   6088 jal printf
   6089 L.1585:
   6090 L.1583:
   6091 la $20,5
   6092 l.s $f26,L.529
   6093 mtc1 $20,$f18; cvt.s.w $f18,$f18
   6094 div.s $f18,$f18,$f26
   6095 trunc.w.s $f2,$f18,$20; mfc1 $20,$f2
   6096 la $24,2
   6097 beq $20,$24,L.1587
   6098 la $23,216
   6099 beq $30,$0,L.1589
   6100 la $4,L.687
   6101 move $5,$23
   6102 jal printf
   6103 L.1589:
   6104 L.1587:
   6105 la $20,5
   6106 l.d $f24,L.416
   6107 mtc1 $20,$f18; cvt.d.w $f18,$f18
   6108 div.d $f18,$f18,$f24
   6109 trunc.w.d $f2,$f18,$20; mfc1 $20,$f2
   6110 la $24,2
   6111 beq $20,$24,L.1591
   6112 la $23,217
   6113 beq $30,$0,L.1593
   6114 la $4,L.687
   6115 move $5,$23
   6116 jal printf
   6117 L.1593:
   6118 L.1591:
   6119 la $19,5
   6120 la $17,2
   6121 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   6122 div $19,$19,$24
   6123 la $24,2
   6124 beq $19,$24,L.1595
   6125 la $23,218
   6126 beq $30,$0,L.1597
   6127 la $4,L.687
   6128 move $5,$23
   6129 jal printf
   6130 L.1597:
   6131 L.1595:
   6132 la $19,5
   6133 la $16,2
   6134 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   6135 div $19,$19,$24
   6136 la $24,2
   6137 beq $19,$24,L.1599
   6138 la $23,219
   6139 beq $30,$0,L.1601
   6140 la $4,L.687
   6141 move $5,$23
   6142 jal printf
   6143 L.1601:
   6144 L.1599:
   6145 la $19,5
   6146 la $24,2
   6147 sw $24,-4+160($sp)
   6148 lw $24,-4+160($sp)
   6149 div $19,$19,$24
   6150 la $24,2
   6151 beq $19,$24,L.1603
   6152 la $23,220
   6153 beq $30,$0,L.1605
   6154 la $4,L.687
   6155 move $5,$23
   6156 jal printf
   6157 L.1605:
   6158 L.1603:
   6159 la $19,5
   6160 la $24,2
   6161 sw $24,-8+160($sp)
   6162 lw $15,-8+160($sp)
   6163 div $19,$19,$15
   6164 beq $19,$24,L.1607
   6165 la $23,221
   6166 beq $30,$0,L.1609
   6167 la $4,L.687
   6168 move $5,$23
   6169 jal printf
   6170 L.1609:
   6171 L.1607:
   6172 la $19,5
   6173 la $24,2
   6174 sw $24,-12+160($sp)
   6175 move $24,$19
   6176 lw $15,-12+160($sp)
   6177 divu $24,$24,$15
   6178 move $19,$24
   6179 la $24,2
   6180 beq $19,$24,L.1611
   6181 la $23,222
   6182 beq $30,$0,L.1613
   6183 la $4,L.687
   6184 move $5,$23
   6185 jal printf
   6186 L.1613:
   6187 L.1611:
   6188 la $19,5
   6189 l.s $f26,L.529
   6190 mtc1 $19,$f18; cvt.s.w $f18,$f18
   6191 div.s $f18,$f18,$f26
   6192 trunc.w.s $f2,$f18,$19; mfc1 $19,$f2
   6193 la $24,2
   6194 beq $19,$24,L.1615
   6195 la $23,223
   6196 beq $30,$0,L.1617
   6197 la $4,L.687
   6198 move $5,$23
   6199 jal printf
   6200 L.1617:
   6201 L.1615:
   6202 la $19,5
   6203 l.d $f24,L.416
   6204 mtc1 $19,$f18; cvt.d.w $f18,$f18
   6205 div.d $f18,$f18,$f24
   6206 trunc.w.d $f2,$f18,$19; mfc1 $19,$f2
   6207 la $24,2
   6208 beq $19,$24,L.1619
   6209 la $23,224
   6210 beq $30,$0,L.1621
   6211 la $4,L.687
   6212 move $5,$23
   6213 jal printf
   6214 L.1621:
   6215 L.1619:
   6216 la $18,5
   6217 la $17,2
   6218 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   6219 divu $18,$18,$24
   6220 la $24,2
   6221 beq $18,$24,L.1623
   6222 la $23,225
   6223 beq $30,$0,L.1625
   6224 la $4,L.687
   6225 move $5,$23
   6226 jal printf
   6227 L.1625:
   6228 L.1623:
   6229 la $18,5
   6230 la $16,2
   6231 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   6232 divu $18,$18,$24
   6233 la $24,2
   6234 beq $18,$24,L.1627
   6235 la $23,226
   6236 beq $30,$0,L.1629
   6237 la $4,L.687
   6238 move $5,$23
   6239 jal printf
   6240 L.1629:
   6241 L.1627:
   6242 la $18,5
   6243 la $24,2
   6244 sw $24,-4+160($sp)
   6245 lw $24,-4+160($sp)
   6246 divu $18,$18,$24
   6247 la $24,2
   6248 beq $18,$24,L.1631
   6249 la $23,227
   6250 beq $30,$0,L.1633
   6251 la $4,L.687
   6252 move $5,$23
   6253 jal printf
   6254 L.1633:
   6255 L.1631:
   6256 la $18,5
   6257 la $24,2
   6258 sw $24,-8+160($sp)
   6259 lw $24,-8+160($sp)
   6260 divu $18,$18,$24
   6261 la $24,2
   6262 beq $18,$24,L.1635
   6263 la $23,228
   6264 beq $30,$0,L.1637
   6265 la $4,L.687
   6266 move $5,$23
   6267 jal printf
   6268 L.1637:
   6269 L.1635:
   6270 la $18,5
   6271 la $24,2
   6272 sw $24,-12+160($sp)
   6273 lw $15,-12+160($sp)
   6274 divu $18,$18,$15
   6275 beq $18,$24,L.1639
   6276 la $23,229
   6277 beq $30,$0,L.1641
   6278 la $4,L.687
   6279 move $5,$23
   6280 jal printf
   6281 L.1641:
   6282 L.1639:
   6283 la $18,5
   6284 l.s $f26,L.529
   6285 l.d $f18,L.596
   6286 srl $24,$18,1
   6287 mtc1 $24,$f16; cvt.d.w $f16,$f16
   6288 mul.d $f18,$f18,$f16
   6289 and $24,$18,1
   6290 mtc1 $24,$f16; cvt.d.w $f16,$f16
   6291 add.d $f18,$f18,$f16
   6292 cvt.s.d $f18,$f18
   6293 div.s $f18,$f18,$f26
   6294 l.s $f16,L.828
   6295 c.lt.s $f18,$f16; bc1t L.1644
   6296 sub.s $f16,$f18,$f16
   6297 trunc.w.s $f2,$f16,$24; mfc1 $24,$f2
   6298 la $24,0x80000000($24)
   6299 sw $24,-60+160($sp)
   6300 b L.1645
   6301 L.1644:
   6302 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   6303 sw $24,-60+160($sp)
   6304 L.1645:
   6305 lw $18,-60+160($sp)
   6306 la $24,2
   6307 beq $18,$24,L.1646
   6308 la $23,230
   6309 beq $30,$0,L.1648
   6310 la $4,L.687
   6311 move $5,$23
   6312 jal printf
   6313 L.1648:
   6314 L.1646:
   6315 la $18,5
   6316 l.d $f24,L.416
   6317 l.d $f18,L.596
   6318 srl $24,$18,1
   6319 mtc1 $24,$f16; cvt.d.w $f16,$f16
   6320 mul.d $f18,$f18,$f16
   6321 and $24,$18,1
   6322 mtc1 $24,$f16; cvt.d.w $f16,$f16
   6323 add.d $f18,$f18,$f16
   6324 div.d $f18,$f18,$f24
   6325 l.d $f16,L.836
   6326 c.lt.d $f18,$f16; bc1t L.1651
   6327 sub.d $f16,$f18,$f16
   6328 trunc.w.d $f2,$f16,$24; mfc1 $24,$f2
   6329 la $24,0x80000000($24)
   6330 sw $24,-64+160($sp)
   6331 b L.1652
   6332 L.1651:
   6333 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   6334 sw $24,-64+160($sp)
   6335 L.1652:
   6336 lw $18,-64+160($sp)
   6337 la $24,2
   6338 beq $18,$24,L.1653
   6339 la $23,231
   6340 beq $30,$0,L.1655
   6341 la $4,L.687
   6342 move $5,$23
   6343 jal printf
   6344 L.1655:
   6345 L.1653:
   6346 l.s $f30,L.841
   6347 la $17,2
   6348 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   6349 mtc1 $24,$f18; cvt.s.w $f18,$f18
   6350 div.s $f30,$f30,$f18
   6351 cvt.d.s $f18,$f30
   6352 l.d $f16,L.1659
   6353 c.eq.d $f18,$f16; bc1t L.1657
   6354 la $23,232
   6355 beq $30,$0,L.1660
   6356 la $4,L.687
   6357 move $5,$23
   6358 jal printf
   6359 L.1660:
   6360 L.1657:
   6361 l.s $f30,L.841
   6362 la $16,2
   6363 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   6364 mtc1 $24,$f18; cvt.s.w $f18,$f18
   6365 div.s $f30,$f30,$f18
   6366 cvt.d.s $f18,$f30
   6367 l.d $f16,L.1659
   6368 c.eq.d $f18,$f16; bc1t L.1662
   6369 la $23,233
   6370 beq $30,$0,L.1664
   6371 la $4,L.687
   6372 move $5,$23
   6373 jal printf
   6374 L.1664:
   6375 L.1662:
   6376 l.s $f30,L.841
   6377 la $24,2
   6378 sw $24,-4+160($sp)
   6379 lw $24,-4+160($sp)
   6380 mtc1 $24,$f18; cvt.s.w $f18,$f18
   6381 div.s $f30,$f30,$f18
   6382 cvt.d.s $f18,$f30
   6383 l.d $f16,L.1659
   6384 c.eq.d $f18,$f16; bc1t L.1666
   6385 la $23,234
   6386 beq $30,$0,L.1668
   6387 la $4,L.687
   6388 move $5,$23
   6389 jal printf
   6390 L.1668:
   6391 L.1666:
   6392 l.s $f30,L.841
   6393 la $24,2
   6394 sw $24,-8+160($sp)
   6395 lw $24,-8+160($sp)
   6396 mtc1 $24,$f18; cvt.s.w $f18,$f18
   6397 div.s $f30,$f30,$f18
   6398 cvt.d.s $f18,$f30
   6399 l.d $f16,L.1659
   6400 c.eq.d $f18,$f16; bc1t L.1670
   6401 la $23,235
   6402 beq $30,$0,L.1672
   6403 la $4,L.687
   6404 move $5,$23
   6405 jal printf
   6406 L.1672:
   6407 L.1670:
   6408 l.s $f30,L.841
   6409 la $24,2
   6410 sw $24,-12+160($sp)
   6411 lw $24,-12+160($sp)
   6412 l.d $f18,L.596
   6413 srl $15,$24,1
   6414 mtc1 $15,$f16; cvt.d.w $f16,$f16
   6415 mul.d $f18,$f18,$f16
   6416 and $24,$24,1
   6417 mtc1 $24,$f16; cvt.d.w $f16,$f16
   6418 add.d $f18,$f18,$f16
   6419 cvt.s.d $f18,$f18
   6420 div.s $f30,$f30,$f18
   6421 cvt.d.s $f18,$f30
   6422 l.d $f16,L.1659
   6423 c.eq.d $f18,$f16; bc1t L.1674
   6424 la $23,236
   6425 beq $30,$0,L.1676
   6426 la $4,L.687
   6427 move $5,$23
   6428 jal printf
   6429 L.1676:
   6430 L.1674:
   6431 l.s $f30,L.841
   6432 l.s $f26,L.529
   6433 div.s $f30,$f30,$f26
   6434 cvt.d.s $f18,$f30
   6435 l.d $f16,L.1659
   6436 c.eq.d $f18,$f16; bc1t L.1678
   6437 la $23,237
   6438 beq $30,$0,L.1680
   6439 la $4,L.687
   6440 move $5,$23
   6441 jal printf
   6442 L.1680:
   6443 L.1678:
   6444 l.s $f30,L.841
   6445 l.d $f24,L.416
   6446 cvt.d.s $f18,$f30
   6447 div.d $f18,$f18,$f24
   6448 cvt.s.d $f30,$f18
   6449 cvt.d.s $f18,$f30
   6450 l.d $f16,L.1659
   6451 c.eq.d $f18,$f16; bc1t L.1682
   6452 la $23,238
   6453 beq $30,$0,L.1684
   6454 la $4,L.687
   6455 move $5,$23
   6456 jal printf
   6457 L.1684:
   6458 L.1682:
   6459 l.d $f28,L.870
   6460 la $17,2
   6461 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   6462 mtc1 $24,$f18; cvt.d.w $f18,$f18
   6463 div.d $f28,$f28,$f18
   6464 l.d $f18,L.1659
   6465 c.eq.d $f28,$f18; bc1t L.1686
   6466 la $23,239
   6467 beq $30,$0,L.1688
   6468 la $4,L.687
   6469 move $5,$23
   6470 jal printf
   6471 L.1688:
   6472 L.1686:
   6473 l.d $f28,L.870
   6474 la $16,2
   6475 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   6476 mtc1 $24,$f18; cvt.d.w $f18,$f18
   6477 div.d $f28,$f28,$f18
   6478 l.d $f18,L.1659
   6479 c.eq.d $f28,$f18; bc1t L.1690
   6480 la $23,240
   6481 beq $30,$0,L.1692
   6482 la $4,L.687
   6483 move $5,$23
   6484 jal printf
   6485 L.1692:
   6486 L.1690:
   6487 l.d $f28,L.870
   6488 la $24,2
   6489 sw $24,-4+160($sp)
   6490 lw $24,-4+160($sp)
   6491 mtc1 $24,$f18; cvt.d.w $f18,$f18
   6492 div.d $f28,$f28,$f18
   6493 l.d $f18,L.1659
   6494 c.eq.d $f28,$f18; bc1t L.1694
   6495 la $23,241
   6496 beq $30,$0,L.1696
   6497 la $4,L.687
   6498 move $5,$23
   6499 jal printf
   6500 L.1696:
   6501 L.1694:
   6502 l.d $f28,L.870
   6503 la $24,2
   6504 sw $24,-8+160($sp)
   6505 lw $24,-8+160($sp)
   6506 mtc1 $24,$f18; cvt.d.w $f18,$f18
   6507 div.d $f28,$f28,$f18
   6508 l.d $f18,L.1659
   6509 c.eq.d $f28,$f18; bc1t L.1698
   6510 la $23,242
   6511 beq $30,$0,L.1700
   6512 la $4,L.687
   6513 move $5,$23
   6514 jal printf
   6515 L.1700:
   6516 L.1698:
   6517 l.d $f28,L.870
   6518 la $24,2
   6519 sw $24,-12+160($sp)
   6520 lw $24,-12+160($sp)
   6521 l.d $f18,L.596
   6522 srl $15,$24,1
   6523 mtc1 $15,$f16; cvt.d.w $f16,$f16
   6524 mul.d $f18,$f18,$f16
   6525 and $24,$24,1
   6526 mtc1 $24,$f16; cvt.d.w $f16,$f16
   6527 add.d $f18,$f18,$f16
   6528 div.d $f28,$f28,$f18
   6529 l.d $f18,L.1659
   6530 c.eq.d $f28,$f18; bc1t L.1702
   6531 la $23,243
   6532 beq $30,$0,L.1704
   6533 la $4,L.687
   6534 move $5,$23
   6535 jal printf
   6536 L.1704:
   6537 L.1702:
   6538 l.d $f28,L.870
   6539 l.s $f26,L.529
   6540 cvt.d.s $f18,$f26
   6541 div.d $f28,$f28,$f18
   6542 l.d $f18,L.1659
   6543 c.eq.d $f28,$f18; bc1t L.1706
   6544 la $23,244
   6545 beq $30,$0,L.1708
   6546 la $4,L.687
   6547 move $5,$23
   6548 jal printf
   6549 L.1708:
   6550 L.1706:
   6551 l.d $f28,L.870
   6552 l.d $f24,L.416
   6553 div.d $f28,$f28,$f24
   6554 l.d $f18,L.1659
   6555 c.eq.d $f28,$f18; bc1t L.1710
   6556 la $23,245
   6557 beq $30,$0,L.1712
   6558 la $4,L.687
   6559 move $5,$23
   6560 jal printf
   6561 L.1712:
   6562 L.1710:
   6563 la $22,5
   6564 la $17,2
   6565 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6566 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   6567 rem $24,$24,$15
   6568 move $22,$24
   6569 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6570 la $15,1
   6571 beq $24,$15,L.1714
   6572 la $23,246
   6573 beq $30,$0,L.1716
   6574 la $4,L.687
   6575 move $5,$23
   6576 jal printf
   6577 L.1716:
   6578 L.1714:
   6579 la $22,5
   6580 la $16,2
   6581 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6582 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   6583 rem $24,$24,$15
   6584 move $22,$24
   6585 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6586 la $15,1
   6587 beq $24,$15,L.1718
   6588 la $23,247
   6589 beq $30,$0,L.1720
   6590 la $4,L.687
   6591 move $5,$23
   6592 jal printf
   6593 L.1720:
   6594 L.1718:
   6595 la $22,5
   6596 la $24,2
   6597 sw $24,-4+160($sp)
   6598 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6599 lw $15,-4+160($sp)
   6600 rem $24,$24,$15
   6601 move $22,$24
   6602 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6603 la $15,1
   6604 beq $24,$15,L.1722
   6605 la $23,248
   6606 beq $30,$0,L.1724
   6607 la $4,L.687
   6608 move $5,$23
   6609 jal printf
   6610 L.1724:
   6611 L.1722:
   6612 la $22,5
   6613 la $24,2
   6614 sw $24,-8+160($sp)
   6615 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6616 lw $15,-8+160($sp)
   6617 rem $24,$24,$15
   6618 move $22,$24
   6619 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6620 la $15,1
   6621 beq $24,$15,L.1726
   6622 la $23,249
   6623 beq $30,$0,L.1728
   6624 la $4,L.687
   6625 move $5,$23
   6626 jal printf
   6627 L.1728:
   6628 L.1726:
   6629 la $22,5
   6630 la $24,2
   6631 sw $24,-12+160($sp)
   6632 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6633 lw $15,-12+160($sp)
   6634 remu $24,$24,$15
   6635 move $22,$24
   6636 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6637 la $15,1
   6638 beq $24,$15,L.1730
   6639 la $23,250
   6640 beq $30,$0,L.1732
   6641 la $4,L.687
   6642 move $5,$23
   6643 jal printf
   6644 L.1732:
   6645 L.1730:
   6646 la $21,5
   6647 la $17,2
   6648 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   6649 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   6650 rem $24,$24,$15
   6651 move $21,$24
   6652 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   6653 la $15,1
   6654 beq $24,$15,L.1734
   6655 la $23,251
   6656 beq $30,$0,L.1736
   6657 la $4,L.687
   6658 move $5,$23
   6659 jal printf
   6660 L.1736:
   6661 L.1734:
   6662 la $21,5
   6663 la $16,2
   6664 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   6665 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   6666 rem $24,$24,$15
   6667 move $21,$24
   6668 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   6669 la $15,1
   6670 beq $24,$15,L.1738
   6671 la $23,252
   6672 beq $30,$0,L.1740
   6673 la $4,L.687
   6674 move $5,$23
   6675 jal printf
   6676 L.1740:
   6677 L.1738:
   6678 la $21,5
   6679 la $24,2
   6680 sw $24,-4+160($sp)
   6681 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   6682 lw $15,-4+160($sp)
   6683 rem $24,$24,$15
   6684 move $21,$24
   6685 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   6686 la $15,1
   6687 beq $24,$15,L.1742
   6688 la $23,253
   6689 beq $30,$0,L.1744
   6690 la $4,L.687
   6691 move $5,$23
   6692 jal printf
   6693 L.1744:
   6694 L.1742:
   6695 la $21,5
   6696 la $24,2
   6697 sw $24,-8+160($sp)
   6698 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   6699 lw $15,-8+160($sp)
   6700 rem $24,$24,$15
   6701 move $21,$24
   6702 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   6703 la $15,1
   6704 beq $24,$15,L.1746
   6705 la $23,254
   6706 beq $30,$0,L.1748
   6707 la $4,L.687
   6708 move $5,$23
   6709 jal printf
   6710 L.1748:
   6711 L.1746:
   6712 la $21,5
   6713 la $24,2
   6714 sw $24,-12+160($sp)
   6715 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   6716 lw $15,-12+160($sp)
   6717 remu $24,$24,$15
   6718 move $21,$24
   6719 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   6720 la $15,1
   6721 beq $24,$15,L.1750
   6722 la $23,255
   6723 beq $30,$0,L.1752
   6724 la $4,L.687
   6725 move $5,$23
   6726 jal printf
   6727 L.1752:
   6728 L.1750:
   6729 la $20,5
   6730 la $17,2
   6731 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   6732 rem $20,$20,$24
   6733 la $24,1
   6734 beq $20,$24,L.1754
   6735 la $23,256
   6736 beq $30,$0,L.1756
   6737 la $4,L.687
   6738 move $5,$23
   6739 jal printf
   6740 L.1756:
   6741 L.1754:
   6742 la $20,5
   6743 la $16,2
   6744 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   6745 rem $20,$20,$24
   6746 la $24,1
   6747 beq $20,$24,L.1758
   6748 la $23,257
   6749 beq $30,$0,L.1760
   6750 la $4,L.687
   6751 move $5,$23
   6752 jal printf
   6753 L.1760:
   6754 L.1758:
   6755 la $20,5
   6756 la $24,2
   6757 sw $24,-4+160($sp)
   6758 lw $24,-4+160($sp)
   6759 rem $20,$20,$24
   6760 la $24,1
   6761 beq $20,$24,L.1762
   6762 la $23,258
   6763 beq $30,$0,L.1764
   6764 la $4,L.687
   6765 move $5,$23
   6766 jal printf
   6767 L.1764:
   6768 L.1762:
   6769 la $20,5
   6770 la $24,2
   6771 sw $24,-8+160($sp)
   6772 lw $24,-8+160($sp)
   6773 rem $20,$20,$24
   6774 la $24,1
   6775 beq $20,$24,L.1766
   6776 la $23,259
   6777 beq $30,$0,L.1768
   6778 la $4,L.687
   6779 move $5,$23
   6780 jal printf
   6781 L.1768:
   6782 L.1766:
   6783 la $20,5
   6784 la $24,2
   6785 sw $24,-12+160($sp)
   6786 move $24,$20
   6787 lw $15,-12+160($sp)
   6788 remu $24,$24,$15
   6789 move $20,$24
   6790 la $24,1
   6791 beq $20,$24,L.1770
   6792 la $23,260
   6793 beq $30,$0,L.1772
   6794 la $4,L.687
   6795 move $5,$23
   6796 jal printf
   6797 L.1772:
   6798 L.1770:
   6799 la $19,5
   6800 la $17,2
   6801 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   6802 rem $19,$19,$24
   6803 la $24,1
   6804 beq $19,$24,L.1774
   6805 la $23,261
   6806 beq $30,$0,L.1776
   6807 la $4,L.687
   6808 move $5,$23
   6809 jal printf
   6810 L.1776:
   6811 L.1774:
   6812 la $19,5
   6813 la $16,2
   6814 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   6815 rem $19,$19,$24
   6816 la $24,1
   6817 beq $19,$24,L.1778
   6818 la $23,262
   6819 beq $30,$0,L.1780
   6820 la $4,L.687
   6821 move $5,$23
   6822 jal printf
   6823 L.1780:
   6824 L.1778:
   6825 la $19,5
   6826 la $24,2
   6827 sw $24,-4+160($sp)
   6828 lw $24,-4+160($sp)
   6829 rem $19,$19,$24
   6830 la $24,1
   6831 beq $19,$24,L.1782
   6832 la $23,263
   6833 beq $30,$0,L.1784
   6834 la $4,L.687
   6835 move $5,$23
   6836 jal printf
   6837 L.1784:
   6838 L.1782:
   6839 la $19,5
   6840 la $24,2
   6841 sw $24,-8+160($sp)
   6842 lw $24,-8+160($sp)
   6843 rem $19,$19,$24
   6844 la $24,1
   6845 beq $19,$24,L.1786
   6846 la $23,264
   6847 beq $30,$0,L.1788
   6848 la $4,L.687
   6849 move $5,$23
   6850 jal printf
   6851 L.1788:
   6852 L.1786:
   6853 la $19,5
   6854 la $24,2
   6855 sw $24,-12+160($sp)
   6856 move $24,$19
   6857 lw $15,-12+160($sp)
   6858 remu $24,$24,$15
   6859 move $19,$24
   6860 la $24,1
   6861 beq $19,$24,L.1790
   6862 la $23,265
   6863 beq $30,$0,L.1792
   6864 la $4,L.687
   6865 move $5,$23
   6866 jal printf
   6867 L.1792:
   6868 L.1790:
   6869 la $18,5
   6870 la $17,2
   6871 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   6872 remu $18,$18,$24
   6873 la $24,1
   6874 beq $18,$24,L.1794
   6875 la $23,266
   6876 beq $30,$0,L.1796
   6877 la $4,L.687
   6878 move $5,$23
   6879 jal printf
   6880 L.1796:
   6881 L.1794:
   6882 la $18,5
   6883 la $16,2
   6884 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   6885 remu $18,$18,$24
   6886 la $24,1
   6887 beq $18,$24,L.1798
   6888 la $23,267
   6889 beq $30,$0,L.1800
   6890 la $4,L.687
   6891 move $5,$23
   6892 jal printf
   6893 L.1800:
   6894 L.1798:
   6895 la $18,5
   6896 la $24,2
   6897 sw $24,-4+160($sp)
   6898 lw $24,-4+160($sp)
   6899 remu $18,$18,$24
   6900 la $24,1
   6901 beq $18,$24,L.1802
   6902 la $23,268
   6903 beq $30,$0,L.1804
   6904 la $4,L.687
   6905 move $5,$23
   6906 jal printf
   6907 L.1804:
   6908 L.1802:
   6909 la $18,5
   6910 la $24,2
   6911 sw $24,-8+160($sp)
   6912 lw $24,-8+160($sp)
   6913 remu $18,$18,$24
   6914 la $24,1
   6915 beq $18,$24,L.1806
   6916 la $23,269
   6917 beq $30,$0,L.1808
   6918 la $4,L.687
   6919 move $5,$23
   6920 jal printf
   6921 L.1808:
   6922 L.1806:
   6923 la $18,5
   6924 la $24,2
   6925 sw $24,-12+160($sp)
   6926 lw $24,-12+160($sp)
   6927 remu $18,$18,$24
   6928 la $24,1
   6929 beq $18,$24,L.1810
   6930 la $23,270
   6931 beq $30,$0,L.1812
   6932 la $4,L.687
   6933 move $5,$23
   6934 jal printf
   6935 L.1812:
   6936 L.1810:
   6937 la $22,5
   6938 la $17,2
   6939 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6940 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   6941 sra $24,$24,$15
   6942 move $22,$24
   6943 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6944 la $15,1
   6945 beq $24,$15,L.1814
   6946 la $23,271
   6947 beq $30,$0,L.1816
   6948 la $4,L.687
   6949 move $5,$23
   6950 jal printf
   6951 L.1816:
   6952 L.1814:
   6953 la $22,5
   6954 la $16,2
   6955 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6956 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   6957 sra $24,$24,$15
   6958 move $22,$24
   6959 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6960 la $15,1
   6961 beq $24,$15,L.1818
   6962 la $23,272
   6963 beq $30,$0,L.1820
   6964 la $4,L.687
   6965 move $5,$23
   6966 jal printf
   6967 L.1820:
   6968 L.1818:
   6969 la $22,5
   6970 la $24,2
   6971 sw $24,-4+160($sp)
   6972 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6973 lw $15,-4+160($sp)
   6974 sra $24,$24,$15
   6975 move $22,$24
   6976 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6977 la $15,1
   6978 beq $24,$15,L.1822
   6979 la $23,273
   6980 beq $30,$0,L.1824
   6981 la $4,L.687
   6982 move $5,$23
   6983 jal printf
   6984 L.1824:
   6985 L.1822:
   6986 la $22,5
   6987 la $24,2
   6988 sw $24,-8+160($sp)
   6989 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6990 lw $15,-8+160($sp)
   6991 sra $24,$24,$15
   6992 move $22,$24
   6993 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   6994 la $15,1
   6995 beq $24,$15,L.1826
   6996 la $23,274
   6997 beq $30,$0,L.1828
   6998 la $4,L.687
   6999 move $5,$23
   7000 jal printf
   7001 L.1828:
   7002 L.1826:
   7003 la $22,5
   7004 la $24,2
   7005 sw $24,-12+160($sp)
   7006 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7007 lw $15,-12+160($sp)
   7008 sra $24,$24,$15
   7009 move $22,$24
   7010 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7011 la $15,1
   7012 beq $24,$15,L.1830
   7013 la $23,275
   7014 beq $30,$0,L.1832
   7015 la $4,L.687
   7016 move $5,$23
   7017 jal printf
   7018 L.1832:
   7019 L.1830:
   7020 la $21,5
   7021 la $17,2
   7022 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7023 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   7024 sra $24,$24,$15
   7025 move $21,$24
   7026 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7027 la $15,1
   7028 beq $24,$15,L.1834
   7029 la $23,276
   7030 beq $30,$0,L.1836
   7031 la $4,L.687
   7032 move $5,$23
   7033 jal printf
   7034 L.1836:
   7035 L.1834:
   7036 la $21,5
   7037 la $16,2
   7038 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7039 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   7040 sra $24,$24,$15
   7041 move $21,$24
   7042 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7043 la $15,1
   7044 beq $24,$15,L.1838
   7045 la $23,277
   7046 beq $30,$0,L.1840
   7047 la $4,L.687
   7048 move $5,$23
   7049 jal printf
   7050 L.1840:
   7051 L.1838:
   7052 la $21,5
   7053 la $24,2
   7054 sw $24,-4+160($sp)
   7055 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7056 lw $15,-4+160($sp)
   7057 sra $24,$24,$15
   7058 move $21,$24
   7059 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7060 la $15,1
   7061 beq $24,$15,L.1842
   7062 la $23,278
   7063 beq $30,$0,L.1844
   7064 la $4,L.687
   7065 move $5,$23
   7066 jal printf
   7067 L.1844:
   7068 L.1842:
   7069 la $21,5
   7070 la $24,2
   7071 sw $24,-8+160($sp)
   7072 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7073 lw $15,-8+160($sp)
   7074 sra $24,$24,$15
   7075 move $21,$24
   7076 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7077 la $15,1
   7078 beq $24,$15,L.1846
   7079 la $23,279
   7080 beq $30,$0,L.1848
   7081 la $4,L.687
   7082 move $5,$23
   7083 jal printf
   7084 L.1848:
   7085 L.1846:
   7086 la $21,5
   7087 la $24,2
   7088 sw $24,-12+160($sp)
   7089 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7090 lw $15,-12+160($sp)
   7091 sra $24,$24,$15
   7092 move $21,$24
   7093 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7094 la $15,1
   7095 beq $24,$15,L.1850
   7096 la $23,280
   7097 beq $30,$0,L.1852
   7098 la $4,L.687
   7099 move $5,$23
   7100 jal printf
   7101 L.1852:
   7102 L.1850:
   7103 la $20,5
   7104 la $17,2
   7105 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   7106 sra $20,$20,$24
   7107 la $24,1
   7108 beq $20,$24,L.1854
   7109 la $23,281
   7110 beq $30,$0,L.1856
   7111 la $4,L.687
   7112 move $5,$23
   7113 jal printf
   7114 L.1856:
   7115 L.1854:
   7116 la $20,5
   7117 la $16,2
   7118 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   7119 sra $20,$20,$24
   7120 la $24,1
   7121 beq $20,$24,L.1858
   7122 la $23,282
   7123 beq $30,$0,L.1860
   7124 la $4,L.687
   7125 move $5,$23
   7126 jal printf
   7127 L.1860:
   7128 L.1858:
   7129 la $20,5
   7130 la $24,2
   7131 sw $24,-4+160($sp)
   7132 lw $24,-4+160($sp)
   7133 sra $20,$20,$24
   7134 la $24,1
   7135 beq $20,$24,L.1862
   7136 la $23,283
   7137 beq $30,$0,L.1864
   7138 la $4,L.687
   7139 move $5,$23
   7140 jal printf
   7141 L.1864:
   7142 L.1862:
   7143 la $20,5
   7144 la $24,2
   7145 sw $24,-8+160($sp)
   7146 lw $24,-8+160($sp)
   7147 sra $20,$20,$24
   7148 la $24,1
   7149 beq $20,$24,L.1866
   7150 la $23,284
   7151 beq $30,$0,L.1868
   7152 la $4,L.687
   7153 move $5,$23
   7154 jal printf
   7155 L.1868:
   7156 L.1866:
   7157 la $20,5
   7158 la $24,2
   7159 sw $24,-12+160($sp)
   7160 lw $24,-12+160($sp)
   7161 sra $20,$20,$24
   7162 la $24,1
   7163 beq $20,$24,L.1870
   7164 la $23,285
   7165 beq $30,$0,L.1872
   7166 la $4,L.687
   7167 move $5,$23
   7168 jal printf
   7169 L.1872:
   7170 L.1870:
   7171 la $19,5
   7172 la $17,2
   7173 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   7174 sra $19,$19,$24
   7175 la $24,1
   7176 beq $19,$24,L.1874
   7177 la $23,286
   7178 beq $30,$0,L.1876
   7179 la $4,L.687
   7180 move $5,$23
   7181 jal printf
   7182 L.1876:
   7183 L.1874:
   7184 la $19,5
   7185 la $16,2
   7186 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   7187 sra $19,$19,$24
   7188 la $24,1
   7189 beq $19,$24,L.1878
   7190 la $23,287
   7191 beq $30,$0,L.1880
   7192 la $4,L.687
   7193 move $5,$23
   7194 jal printf
   7195 L.1880:
   7196 L.1878:
   7197 la $19,5
   7198 la $24,2
   7199 sw $24,-4+160($sp)
   7200 lw $24,-4+160($sp)
   7201 sra $19,$19,$24
   7202 la $24,1
   7203 beq $19,$24,L.1882
   7204 la $23,288
   7205 beq $30,$0,L.1884
   7206 la $4,L.687
   7207 move $5,$23
   7208 jal printf
   7209 L.1884:
   7210 L.1882:
   7211 la $19,5
   7212 la $24,2
   7213 sw $24,-8+160($sp)
   7214 lw $24,-8+160($sp)
   7215 sra $19,$19,$24
   7216 la $24,1
   7217 beq $19,$24,L.1886
   7218 la $23,289
   7219 beq $30,$0,L.1888
   7220 la $4,L.687
   7221 move $5,$23
   7222 jal printf
   7223 L.1888:
   7224 L.1886:
   7225 la $19,5
   7226 la $24,2
   7227 sw $24,-12+160($sp)
   7228 lw $24,-12+160($sp)
   7229 sra $19,$19,$24
   7230 la $24,1
   7231 beq $19,$24,L.1890
   7232 la $23,290
   7233 beq $30,$0,L.1892
   7234 la $4,L.687
   7235 move $5,$23
   7236 jal printf
   7237 L.1892:
   7238 L.1890:
   7239 la $18,5
   7240 la $17,2
   7241 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   7242 srl $18,$18,$24
   7243 la $24,1
   7244 beq $18,$24,L.1894
   7245 la $23,291
   7246 beq $30,$0,L.1896
   7247 la $4,L.687
   7248 move $5,$23
   7249 jal printf
   7250 L.1896:
   7251 L.1894:
   7252 la $18,5
   7253 la $16,2
   7254 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   7255 srl $18,$18,$24
   7256 la $24,1
   7257 beq $18,$24,L.1898
   7258 la $23,292
   7259 beq $30,$0,L.1900
   7260 la $4,L.687
   7261 move $5,$23
   7262 jal printf
   7263 L.1900:
   7264 L.1898:
   7265 la $18,5
   7266 la $24,2
   7267 sw $24,-4+160($sp)
   7268 lw $24,-4+160($sp)
   7269 srl $18,$18,$24
   7270 la $24,1
   7271 beq $18,$24,L.1902
   7272 la $23,293
   7273 beq $30,$0,L.1904
   7274 la $4,L.687
   7275 move $5,$23
   7276 jal printf
   7277 L.1904:
   7278 L.1902:
   7279 la $18,5
   7280 la $24,2
   7281 sw $24,-8+160($sp)
   7282 lw $24,-8+160($sp)
   7283 srl $18,$18,$24
   7284 la $24,1
   7285 beq $18,$24,L.1906
   7286 la $23,294
   7287 beq $30,$0,L.1908
   7288 la $4,L.687
   7289 move $5,$23
   7290 jal printf
   7291 L.1908:
   7292 L.1906:
   7293 la $18,5
   7294 la $24,2
   7295 sw $24,-12+160($sp)
   7296 lw $24,-12+160($sp)
   7297 srl $18,$18,$24
   7298 la $24,1
   7299 beq $18,$24,L.1910
   7300 la $23,295
   7301 beq $30,$0,L.1912
   7302 la $4,L.687
   7303 move $5,$23
   7304 jal printf
   7305 L.1912:
   7306 L.1910:
   7307 la $22,5
   7308 la $17,2
   7309 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7310 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   7311 sll $24,$24,$15
   7312 move $22,$24
   7313 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7314 la $15,20
   7315 beq $24,$15,L.1914
   7316 la $23,296
   7317 beq $30,$0,L.1916
   7318 la $4,L.687
   7319 move $5,$23
   7320 jal printf
   7321 L.1916:
   7322 L.1914:
   7323 la $22,5
   7324 la $16,2
   7325 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7326 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   7327 sll $24,$24,$15
   7328 move $22,$24
   7329 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7330 la $15,20
   7331 beq $24,$15,L.1918
   7332 la $23,297
   7333 beq $30,$0,L.1920
   7334 la $4,L.687
   7335 move $5,$23
   7336 jal printf
   7337 L.1920:
   7338 L.1918:
   7339 la $22,5
   7340 la $24,2
   7341 sw $24,-4+160($sp)
   7342 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7343 lw $15,-4+160($sp)
   7344 sll $24,$24,$15
   7345 move $22,$24
   7346 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7347 la $15,20
   7348 beq $24,$15,L.1922
   7349 la $23,298
   7350 beq $30,$0,L.1924
   7351 la $4,L.687
   7352 move $5,$23
   7353 jal printf
   7354 L.1924:
   7355 L.1922:
   7356 la $22,5
   7357 la $24,2
   7358 sw $24,-8+160($sp)
   7359 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7360 lw $15,-8+160($sp)
   7361 sll $24,$24,$15
   7362 move $22,$24
   7363 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7364 la $15,20
   7365 beq $24,$15,L.1926
   7366 la $23,299
   7367 beq $30,$0,L.1928
   7368 la $4,L.687
   7369 move $5,$23
   7370 jal printf
   7371 L.1928:
   7372 L.1926:
   7373 la $22,5
   7374 la $24,2
   7375 sw $24,-12+160($sp)
   7376 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7377 lw $15,-12+160($sp)
   7378 sll $24,$24,$15
   7379 move $22,$24
   7380 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7381 la $15,20
   7382 beq $24,$15,L.1930
   7383 la $23,300
   7384 beq $30,$0,L.1932
   7385 la $4,L.687
   7386 move $5,$23
   7387 jal printf
   7388 L.1932:
   7389 L.1930:
   7390 la $21,5
   7391 la $17,2
   7392 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7393 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   7394 sll $24,$24,$15
   7395 move $21,$24
   7396 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7397 la $15,20
   7398 beq $24,$15,L.1934
   7399 la $23,301
   7400 beq $30,$0,L.1936
   7401 la $4,L.687
   7402 move $5,$23
   7403 jal printf
   7404 L.1936:
   7405 L.1934:
   7406 la $21,5
   7407 la $16,2
   7408 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7409 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   7410 sll $24,$24,$15
   7411 move $21,$24
   7412 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7413 la $15,20
   7414 beq $24,$15,L.1938
   7415 la $23,302
   7416 beq $30,$0,L.1940
   7417 la $4,L.687
   7418 move $5,$23
   7419 jal printf
   7420 L.1940:
   7421 L.1938:
   7422 la $21,5
   7423 la $24,2
   7424 sw $24,-4+160($sp)
   7425 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7426 lw $15,-4+160($sp)
   7427 sll $24,$24,$15
   7428 move $21,$24
   7429 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7430 la $15,20
   7431 beq $24,$15,L.1942
   7432 la $23,303
   7433 beq $30,$0,L.1944
   7434 la $4,L.687
   7435 move $5,$23
   7436 jal printf
   7437 L.1944:
   7438 L.1942:
   7439 la $21,5
   7440 la $24,2
   7441 sw $24,-8+160($sp)
   7442 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7443 lw $15,-8+160($sp)
   7444 sll $24,$24,$15
   7445 move $21,$24
   7446 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7447 la $15,20
   7448 beq $24,$15,L.1946
   7449 la $23,304
   7450 beq $30,$0,L.1948
   7451 la $4,L.687
   7452 move $5,$23
   7453 jal printf
   7454 L.1948:
   7455 L.1946:
   7456 la $21,5
   7457 la $24,2
   7458 sw $24,-12+160($sp)
   7459 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7460 lw $15,-12+160($sp)
   7461 sll $24,$24,$15
   7462 move $21,$24
   7463 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7464 la $15,20
   7465 beq $24,$15,L.1950
   7466 la $23,305
   7467 beq $30,$0,L.1952
   7468 la $4,L.687
   7469 move $5,$23
   7470 jal printf
   7471 L.1952:
   7472 L.1950:
   7473 la $20,5
   7474 la $17,2
   7475 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   7476 sll $20,$20,$24
   7477 la $24,20
   7478 beq $20,$24,L.1954
   7479 la $23,306
   7480 beq $30,$0,L.1956
   7481 la $4,L.687
   7482 move $5,$23
   7483 jal printf
   7484 L.1956:
   7485 L.1954:
   7486 la $20,5
   7487 la $16,2
   7488 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   7489 sll $20,$20,$24
   7490 la $24,20
   7491 beq $20,$24,L.1958
   7492 la $23,307
   7493 beq $30,$0,L.1960
   7494 la $4,L.687
   7495 move $5,$23
   7496 jal printf
   7497 L.1960:
   7498 L.1958:
   7499 la $20,5
   7500 la $24,2
   7501 sw $24,-4+160($sp)
   7502 lw $24,-4+160($sp)
   7503 sll $20,$20,$24
   7504 la $24,20
   7505 beq $20,$24,L.1962
   7506 la $23,308
   7507 beq $30,$0,L.1964
   7508 la $4,L.687
   7509 move $5,$23
   7510 jal printf
   7511 L.1964:
   7512 L.1962:
   7513 la $20,5
   7514 la $24,2
   7515 sw $24,-8+160($sp)
   7516 lw $24,-8+160($sp)
   7517 sll $20,$20,$24
   7518 la $24,20
   7519 beq $20,$24,L.1966
   7520 la $23,309
   7521 beq $30,$0,L.1968
   7522 la $4,L.687
   7523 move $5,$23
   7524 jal printf
   7525 L.1968:
   7526 L.1966:
   7527 la $20,5
   7528 la $24,2
   7529 sw $24,-12+160($sp)
   7530 lw $24,-12+160($sp)
   7531 sll $20,$20,$24
   7532 la $24,20
   7533 beq $20,$24,L.1970
   7534 la $23,310
   7535 beq $30,$0,L.1972
   7536 la $4,L.687
   7537 move $5,$23
   7538 jal printf
   7539 L.1972:
   7540 L.1970:
   7541 la $19,5
   7542 la $17,2
   7543 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   7544 sll $19,$19,$24
   7545 la $24,20
   7546 beq $19,$24,L.1974
   7547 la $23,311
   7548 beq $30,$0,L.1976
   7549 la $4,L.687
   7550 move $5,$23
   7551 jal printf
   7552 L.1976:
   7553 L.1974:
   7554 la $19,5
   7555 la $16,2
   7556 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   7557 sll $19,$19,$24
   7558 la $24,20
   7559 beq $19,$24,L.1978
   7560 la $23,312
   7561 beq $30,$0,L.1980
   7562 la $4,L.687
   7563 move $5,$23
   7564 jal printf
   7565 L.1980:
   7566 L.1978:
   7567 la $19,5
   7568 la $24,2
   7569 sw $24,-4+160($sp)
   7570 lw $24,-4+160($sp)
   7571 sll $19,$19,$24
   7572 la $24,20
   7573 beq $19,$24,L.1982
   7574 la $23,313
   7575 beq $30,$0,L.1984
   7576 la $4,L.687
   7577 move $5,$23
   7578 jal printf
   7579 L.1984:
   7580 L.1982:
   7581 la $19,5
   7582 la $24,2
   7583 sw $24,-8+160($sp)
   7584 lw $24,-8+160($sp)
   7585 sll $19,$19,$24
   7586 la $24,20
   7587 beq $19,$24,L.1986
   7588 la $23,314
   7589 beq $30,$0,L.1988
   7590 la $4,L.687
   7591 move $5,$23
   7592 jal printf
   7593 L.1988:
   7594 L.1986:
   7595 la $19,5
   7596 la $24,2
   7597 sw $24,-12+160($sp)
   7598 lw $24,-12+160($sp)
   7599 sll $19,$19,$24
   7600 la $24,20
   7601 beq $19,$24,L.1990
   7602 la $23,315
   7603 beq $30,$0,L.1992
   7604 la $4,L.687
   7605 move $5,$23
   7606 jal printf
   7607 L.1992:
   7608 L.1990:
   7609 la $18,5
   7610 la $17,2
   7611 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   7612 sll $18,$18,$24
   7613 la $24,20
   7614 beq $18,$24,L.1994
   7615 la $23,316
   7616 beq $30,$0,L.1996
   7617 la $4,L.687
   7618 move $5,$23
   7619 jal printf
   7620 L.1996:
   7621 L.1994:
   7622 la $18,5
   7623 la $16,2
   7624 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   7625 sll $18,$18,$24
   7626 la $24,20
   7627 beq $18,$24,L.1998
   7628 la $23,317
   7629 beq $30,$0,L.2000
   7630 la $4,L.687
   7631 move $5,$23
   7632 jal printf
   7633 L.2000:
   7634 L.1998:
   7635 la $18,5
   7636 la $24,2
   7637 sw $24,-4+160($sp)
   7638 lw $24,-4+160($sp)
   7639 sll $18,$18,$24
   7640 la $24,20
   7641 beq $18,$24,L.2002
   7642 la $23,318
   7643 beq $30,$0,L.2004
   7644 la $4,L.687
   7645 move $5,$23
   7646 jal printf
   7647 L.2004:
   7648 L.2002:
   7649 la $18,5
   7650 la $24,2
   7651 sw $24,-8+160($sp)
   7652 lw $24,-8+160($sp)
   7653 sll $18,$18,$24
   7654 la $24,20
   7655 beq $18,$24,L.2006
   7656 la $23,319
   7657 beq $30,$0,L.2008
   7658 la $4,L.687
   7659 move $5,$23
   7660 jal printf
   7661 L.2008:
   7662 L.2006:
   7663 la $18,5
   7664 la $24,2
   7665 sw $24,-12+160($sp)
   7666 lw $24,-12+160($sp)
   7667 sll $18,$18,$24
   7668 la $24,20
   7669 beq $18,$24,L.2010
   7670 la $23,320
   7671 beq $30,$0,L.2012
   7672 la $4,L.687
   7673 move $5,$23
   7674 jal printf
   7675 L.2012:
   7676 L.2010:
   7677 la $22,12
   7678 la $17,10
   7679 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7680 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   7681 and $24,$24,$15
   7682 move $22,$24
   7683 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7684 la $15,8
   7685 beq $24,$15,L.2014
   7686 la $23,321
   7687 beq $30,$0,L.2016
   7688 la $4,L.687
   7689 move $5,$23
   7690 jal printf
   7691 L.2016:
   7692 L.2014:
   7693 la $22,12
   7694 la $16,10
   7695 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7696 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   7697 and $24,$24,$15
   7698 move $22,$24
   7699 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7700 la $15,8
   7701 beq $24,$15,L.2018
   7702 la $23,322
   7703 beq $30,$0,L.2020
   7704 la $4,L.687
   7705 move $5,$23
   7706 jal printf
   7707 L.2020:
   7708 L.2018:
   7709 la $22,12
   7710 la $24,10
   7711 sw $24,-4+160($sp)
   7712 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7713 lw $15,-4+160($sp)
   7714 and $24,$24,$15
   7715 move $22,$24
   7716 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7717 la $15,8
   7718 beq $24,$15,L.2022
   7719 la $23,323
   7720 beq $30,$0,L.2024
   7721 la $4,L.687
   7722 move $5,$23
   7723 jal printf
   7724 L.2024:
   7725 L.2022:
   7726 la $22,12
   7727 la $24,10
   7728 sw $24,-8+160($sp)
   7729 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7730 lw $15,-8+160($sp)
   7731 and $24,$24,$15
   7732 move $22,$24
   7733 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7734 la $15,8
   7735 beq $24,$15,L.2026
   7736 la $23,324
   7737 beq $30,$0,L.2028
   7738 la $4,L.687
   7739 move $5,$23
   7740 jal printf
   7741 L.2028:
   7742 L.2026:
   7743 la $22,12
   7744 la $24,10
   7745 sw $24,-12+160($sp)
   7746 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7747 lw $15,-12+160($sp)
   7748 and $24,$24,$15
   7749 move $22,$24
   7750 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   7751 la $15,8
   7752 beq $24,$15,L.2030
   7753 la $23,325
   7754 beq $30,$0,L.2032
   7755 la $4,L.687
   7756 move $5,$23
   7757 jal printf
   7758 L.2032:
   7759 L.2030:
   7760 la $21,12
   7761 la $17,10
   7762 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7763 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   7764 and $24,$24,$15
   7765 move $21,$24
   7766 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7767 la $15,8
   7768 beq $24,$15,L.2034
   7769 la $23,326
   7770 beq $30,$0,L.2036
   7771 la $4,L.687
   7772 move $5,$23
   7773 jal printf
   7774 L.2036:
   7775 L.2034:
   7776 la $21,12
   7777 la $16,10
   7778 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7779 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   7780 and $24,$24,$15
   7781 move $21,$24
   7782 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7783 la $15,8
   7784 beq $24,$15,L.2038
   7785 la $23,327
   7786 beq $30,$0,L.2040
   7787 la $4,L.687
   7788 move $5,$23
   7789 jal printf
   7790 L.2040:
   7791 L.2038:
   7792 la $21,12
   7793 la $24,10
   7794 sw $24,-4+160($sp)
   7795 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7796 lw $15,-4+160($sp)
   7797 and $24,$24,$15
   7798 move $21,$24
   7799 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7800 la $15,8
   7801 beq $24,$15,L.2042
   7802 la $23,328
   7803 beq $30,$0,L.2044
   7804 la $4,L.687
   7805 move $5,$23
   7806 jal printf
   7807 L.2044:
   7808 L.2042:
   7809 la $21,12
   7810 la $24,10
   7811 sw $24,-8+160($sp)
   7812 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7813 lw $15,-8+160($sp)
   7814 and $24,$24,$15
   7815 move $21,$24
   7816 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7817 la $15,8
   7818 beq $24,$15,L.2046
   7819 la $23,329
   7820 beq $30,$0,L.2048
   7821 la $4,L.687
   7822 move $5,$23
   7823 jal printf
   7824 L.2048:
   7825 L.2046:
   7826 la $21,12
   7827 la $24,10
   7828 sw $24,-12+160($sp)
   7829 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7830 lw $15,-12+160($sp)
   7831 and $24,$24,$15
   7832 move $21,$24
   7833 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   7834 la $15,8
   7835 beq $24,$15,L.2050
   7836 la $23,330
   7837 beq $30,$0,L.2052
   7838 la $4,L.687
   7839 move $5,$23
   7840 jal printf
   7841 L.2052:
   7842 L.2050:
   7843 la $20,12
   7844 la $17,10
   7845 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   7846 and $20,$20,$24
   7847 la $24,8
   7848 beq $20,$24,L.2054
   7849 la $23,331
   7850 beq $30,$0,L.2056
   7851 la $4,L.687
   7852 move $5,$23
   7853 jal printf
   7854 L.2056:
   7855 L.2054:
   7856 la $20,12
   7857 la $16,10
   7858 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   7859 and $20,$20,$24
   7860 la $24,8
   7861 beq $20,$24,L.2058
   7862 la $23,332
   7863 beq $30,$0,L.2060
   7864 la $4,L.687
   7865 move $5,$23
   7866 jal printf
   7867 L.2060:
   7868 L.2058:
   7869 la $20,12
   7870 la $24,10
   7871 sw $24,-4+160($sp)
   7872 lw $24,-4+160($sp)
   7873 and $20,$20,$24
   7874 la $24,8
   7875 beq $20,$24,L.2062
   7876 la $23,333
   7877 beq $30,$0,L.2064
   7878 la $4,L.687
   7879 move $5,$23
   7880 jal printf
   7881 L.2064:
   7882 L.2062:
   7883 la $20,12
   7884 la $24,10
   7885 sw $24,-8+160($sp)
   7886 lw $24,-8+160($sp)
   7887 and $20,$20,$24
   7888 la $24,8
   7889 beq $20,$24,L.2066
   7890 la $23,334
   7891 beq $30,$0,L.2068
   7892 la $4,L.687
   7893 move $5,$23
   7894 jal printf
   7895 L.2068:
   7896 L.2066:
   7897 la $20,12
   7898 la $24,10
   7899 sw $24,-12+160($sp)
   7900 move $24,$20
   7901 lw $15,-12+160($sp)
   7902 and $24,$24,$15
   7903 move $20,$24
   7904 la $24,8
   7905 beq $20,$24,L.2070
   7906 la $23,335
   7907 beq $30,$0,L.2072
   7908 la $4,L.687
   7909 move $5,$23
   7910 jal printf
   7911 L.2072:
   7912 L.2070:
   7913 la $19,12
   7914 la $17,10
   7915 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   7916 and $19,$19,$24
   7917 la $24,8
   7918 beq $19,$24,L.2074
   7919 la $23,336
   7920 beq $30,$0,L.2076
   7921 la $4,L.687
   7922 move $5,$23
   7923 jal printf
   7924 L.2076:
   7925 L.2074:
   7926 la $19,12
   7927 la $16,10
   7928 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   7929 and $19,$19,$24
   7930 la $24,8
   7931 beq $19,$24,L.2078
   7932 la $23,337
   7933 beq $30,$0,L.2080
   7934 la $4,L.687
   7935 move $5,$23
   7936 jal printf
   7937 L.2080:
   7938 L.2078:
   7939 la $19,12
   7940 la $24,10
   7941 sw $24,-4+160($sp)
   7942 lw $24,-4+160($sp)
   7943 and $19,$19,$24
   7944 la $24,8
   7945 beq $19,$24,L.2082
   7946 la $23,338
   7947 beq $30,$0,L.2084
   7948 la $4,L.687
   7949 move $5,$23
   7950 jal printf
   7951 L.2084:
   7952 L.2082:
   7953 la $19,12
   7954 la $24,10
   7955 sw $24,-8+160($sp)
   7956 lw $24,-8+160($sp)
   7957 and $19,$19,$24
   7958 la $24,8
   7959 beq $19,$24,L.2086
   7960 la $23,339
   7961 beq $30,$0,L.2088
   7962 la $4,L.687
   7963 move $5,$23
   7964 jal printf
   7965 L.2088:
   7966 L.2086:
   7967 la $19,12
   7968 la $24,10
   7969 sw $24,-12+160($sp)
   7970 move $24,$19
   7971 lw $15,-12+160($sp)
   7972 and $24,$24,$15
   7973 move $19,$24
   7974 la $24,8
   7975 beq $19,$24,L.2090
   7976 la $23,340
   7977 beq $30,$0,L.2092
   7978 la $4,L.687
   7979 move $5,$23
   7980 jal printf
   7981 L.2092:
   7982 L.2090:
   7983 la $18,12
   7984 la $17,10
   7985 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   7986 and $18,$18,$24
   7987 la $24,8
   7988 beq $18,$24,L.2094
   7989 la $23,341
   7990 beq $30,$0,L.2096
   7991 la $4,L.687
   7992 move $5,$23
   7993 jal printf
   7994 L.2096:
   7995 L.2094:
   7996 la $18,12
   7997 la $16,10
   7998 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   7999 and $18,$18,$24
   8000 la $24,8
   8001 beq $18,$24,L.2098
   8002 la $23,342
   8003 beq $30,$0,L.2100
   8004 la $4,L.687
   8005 move $5,$23
   8006 jal printf
   8007 L.2100:
   8008 L.2098:
   8009 la $18,12
   8010 la $24,10
   8011 sw $24,-4+160($sp)
   8012 lw $24,-4+160($sp)
   8013 and $18,$18,$24
   8014 la $24,8
   8015 beq $18,$24,L.2102
   8016 la $23,343
   8017 beq $30,$0,L.2104
   8018 la $4,L.687
   8019 move $5,$23
   8020 jal printf
   8021 L.2104:
   8022 L.2102:
   8023 la $18,12
   8024 la $24,10
   8025 sw $24,-8+160($sp)
   8026 lw $24,-8+160($sp)
   8027 and $18,$18,$24
   8028 la $24,8
   8029 beq $18,$24,L.2106
   8030 la $23,344
   8031 beq $30,$0,L.2108
   8032 la $4,L.687
   8033 move $5,$23
   8034 jal printf
   8035 L.2108:
   8036 L.2106:
   8037 la $18,12
   8038 la $24,10
   8039 sw $24,-12+160($sp)
   8040 lw $24,-12+160($sp)
   8041 and $18,$18,$24
   8042 la $24,8
   8043 beq $18,$24,L.2110
   8044 la $23,345
   8045 beq $30,$0,L.2112
   8046 la $4,L.687
   8047 move $5,$23
   8048 jal printf
   8049 L.2112:
   8050 L.2110:
   8051 la $22,12
   8052 la $17,10
   8053 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8054 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   8055 xor $24,$24,$15
   8056 move $22,$24
   8057 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8058 la $15,6
   8059 beq $24,$15,L.2114
   8060 la $23,346
   8061 beq $30,$0,L.2116
   8062 la $4,L.687
   8063 move $5,$23
   8064 jal printf
   8065 L.2116:
   8066 L.2114:
   8067 la $22,12
   8068 la $16,10
   8069 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8070 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   8071 xor $24,$24,$15
   8072 move $22,$24
   8073 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8074 la $15,6
   8075 beq $24,$15,L.2118
   8076 la $23,347
   8077 beq $30,$0,L.2120
   8078 la $4,L.687
   8079 move $5,$23
   8080 jal printf
   8081 L.2120:
   8082 L.2118:
   8083 la $22,12
   8084 la $24,10
   8085 sw $24,-4+160($sp)
   8086 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8087 lw $15,-4+160($sp)
   8088 xor $24,$24,$15
   8089 move $22,$24
   8090 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8091 la $15,6
   8092 beq $24,$15,L.2122
   8093 la $23,348
   8094 beq $30,$0,L.2124
   8095 la $4,L.687
   8096 move $5,$23
   8097 jal printf
   8098 L.2124:
   8099 L.2122:
   8100 la $22,12
   8101 la $24,10
   8102 sw $24,-8+160($sp)
   8103 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8104 lw $15,-8+160($sp)
   8105 xor $24,$24,$15
   8106 move $22,$24
   8107 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8108 la $15,6
   8109 beq $24,$15,L.2126
   8110 la $23,349
   8111 beq $30,$0,L.2128
   8112 la $4,L.687
   8113 move $5,$23
   8114 jal printf
   8115 L.2128:
   8116 L.2126:
   8117 la $22,12
   8118 la $24,10
   8119 sw $24,-12+160($sp)
   8120 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8121 lw $15,-12+160($sp)
   8122 xor $24,$24,$15
   8123 move $22,$24
   8124 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8125 la $15,6
   8126 beq $24,$15,L.2130
   8127 la $23,350
   8128 beq $30,$0,L.2132
   8129 la $4,L.687
   8130 move $5,$23
   8131 jal printf
   8132 L.2132:
   8133 L.2130:
   8134 la $21,12
   8135 la $17,10
   8136 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8137 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   8138 xor $24,$24,$15
   8139 move $21,$24
   8140 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8141 la $15,6
   8142 beq $24,$15,L.2134
   8143 la $23,351
   8144 beq $30,$0,L.2136
   8145 la $4,L.687
   8146 move $5,$23
   8147 jal printf
   8148 L.2136:
   8149 L.2134:
   8150 la $21,12
   8151 la $16,10
   8152 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8153 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   8154 xor $24,$24,$15
   8155 move $21,$24
   8156 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8157 la $15,6
   8158 beq $24,$15,L.2138
   8159 la $23,352
   8160 beq $30,$0,L.2140
   8161 la $4,L.687
   8162 move $5,$23
   8163 jal printf
   8164 L.2140:
   8165 L.2138:
   8166 la $21,12
   8167 la $24,10
   8168 sw $24,-4+160($sp)
   8169 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8170 lw $15,-4+160($sp)
   8171 xor $24,$24,$15
   8172 move $21,$24
   8173 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8174 la $15,6
   8175 beq $24,$15,L.2142
   8176 la $23,353
   8177 beq $30,$0,L.2144
   8178 la $4,L.687
   8179 move $5,$23
   8180 jal printf
   8181 L.2144:
   8182 L.2142:
   8183 la $21,12
   8184 la $24,10
   8185 sw $24,-8+160($sp)
   8186 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8187 lw $15,-8+160($sp)
   8188 xor $24,$24,$15
   8189 move $21,$24
   8190 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8191 la $15,6
   8192 beq $24,$15,L.2146
   8193 la $23,354
   8194 beq $30,$0,L.2148
   8195 la $4,L.687
   8196 move $5,$23
   8197 jal printf
   8198 L.2148:
   8199 L.2146:
   8200 la $21,12
   8201 la $24,10
   8202 sw $24,-12+160($sp)
   8203 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8204 lw $15,-12+160($sp)
   8205 xor $24,$24,$15
   8206 move $21,$24
   8207 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8208 la $15,6
   8209 beq $24,$15,L.2150
   8210 la $23,355
   8211 beq $30,$0,L.2152
   8212 la $4,L.687
   8213 move $5,$23
   8214 jal printf
   8215 L.2152:
   8216 L.2150:
   8217 la $20,12
   8218 la $17,10
   8219 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   8220 xor $20,$20,$24
   8221 la $24,6
   8222 beq $20,$24,L.2154
   8223 la $23,356
   8224 beq $30,$0,L.2156
   8225 la $4,L.687
   8226 move $5,$23
   8227 jal printf
   8228 L.2156:
   8229 L.2154:
   8230 la $20,12
   8231 la $16,10
   8232 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   8233 xor $20,$20,$24
   8234 la $24,6
   8235 beq $20,$24,L.2158
   8236 la $23,357
   8237 beq $30,$0,L.2160
   8238 la $4,L.687
   8239 move $5,$23
   8240 jal printf
   8241 L.2160:
   8242 L.2158:
   8243 la $20,12
   8244 la $24,10
   8245 sw $24,-4+160($sp)
   8246 lw $24,-4+160($sp)
   8247 xor $20,$20,$24
   8248 la $24,6
   8249 beq $20,$24,L.2162
   8250 la $23,358
   8251 beq $30,$0,L.2164
   8252 la $4,L.687
   8253 move $5,$23
   8254 jal printf
   8255 L.2164:
   8256 L.2162:
   8257 la $20,12
   8258 la $24,10
   8259 sw $24,-8+160($sp)
   8260 lw $24,-8+160($sp)
   8261 xor $20,$20,$24
   8262 la $24,6
   8263 beq $20,$24,L.2166
   8264 la $23,359
   8265 beq $30,$0,L.2168
   8266 la $4,L.687
   8267 move $5,$23
   8268 jal printf
   8269 L.2168:
   8270 L.2166:
   8271 la $20,12
   8272 la $24,10
   8273 sw $24,-12+160($sp)
   8274 move $24,$20
   8275 lw $15,-12+160($sp)
   8276 xor $24,$24,$15
   8277 move $20,$24
   8278 la $24,6
   8279 beq $20,$24,L.2170
   8280 la $23,360
   8281 beq $30,$0,L.2172
   8282 la $4,L.687
   8283 move $5,$23
   8284 jal printf
   8285 L.2172:
   8286 L.2170:
   8287 la $19,12
   8288 la $17,10
   8289 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   8290 xor $19,$19,$24
   8291 la $24,6
   8292 beq $19,$24,L.2174
   8293 la $23,361
   8294 beq $30,$0,L.2176
   8295 la $4,L.687
   8296 move $5,$23
   8297 jal printf
   8298 L.2176:
   8299 L.2174:
   8300 la $19,12
   8301 la $16,10
   8302 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   8303 xor $19,$19,$24
   8304 la $24,6
   8305 beq $19,$24,L.2178
   8306 la $23,362
   8307 beq $30,$0,L.2180
   8308 la $4,L.687
   8309 move $5,$23
   8310 jal printf
   8311 L.2180:
   8312 L.2178:
   8313 la $19,12
   8314 la $24,10
   8315 sw $24,-4+160($sp)
   8316 lw $24,-4+160($sp)
   8317 xor $19,$19,$24
   8318 la $24,6
   8319 beq $19,$24,L.2182
   8320 la $23,363
   8321 beq $30,$0,L.2184
   8322 la $4,L.687
   8323 move $5,$23
   8324 jal printf
   8325 L.2184:
   8326 L.2182:
   8327 la $19,12
   8328 la $24,10
   8329 sw $24,-8+160($sp)
   8330 lw $24,-8+160($sp)
   8331 xor $19,$19,$24
   8332 la $24,6
   8333 beq $19,$24,L.2186
   8334 la $23,364
   8335 beq $30,$0,L.2188
   8336 la $4,L.687
   8337 move $5,$23
   8338 jal printf
   8339 L.2188:
   8340 L.2186:
   8341 la $19,12
   8342 la $24,10
   8343 sw $24,-12+160($sp)
   8344 move $24,$19
   8345 lw $15,-12+160($sp)
   8346 xor $24,$24,$15
   8347 move $19,$24
   8348 la $24,6
   8349 beq $19,$24,L.2190
   8350 la $23,365
   8351 beq $30,$0,L.2192
   8352 la $4,L.687
   8353 move $5,$23
   8354 jal printf
   8355 L.2192:
   8356 L.2190:
   8357 la $18,12
   8358 la $17,10
   8359 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   8360 xor $18,$18,$24
   8361 la $24,6
   8362 beq $18,$24,L.2194
   8363 la $23,366
   8364 beq $30,$0,L.2196
   8365 la $4,L.687
   8366 move $5,$23
   8367 jal printf
   8368 L.2196:
   8369 L.2194:
   8370 la $18,12
   8371 la $16,10
   8372 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   8373 xor $18,$18,$24
   8374 la $24,6
   8375 beq $18,$24,L.2198
   8376 la $23,367
   8377 beq $30,$0,L.2200
   8378 la $4,L.687
   8379 move $5,$23
   8380 jal printf
   8381 L.2200:
   8382 L.2198:
   8383 la $18,12
   8384 la $24,10
   8385 sw $24,-4+160($sp)
   8386 lw $24,-4+160($sp)
   8387 xor $18,$18,$24
   8388 la $24,6
   8389 beq $18,$24,L.2202
   8390 la $23,368
   8391 beq $30,$0,L.2204
   8392 la $4,L.687
   8393 move $5,$23
   8394 jal printf
   8395 L.2204:
   8396 L.2202:
   8397 la $18,12
   8398 la $24,10
   8399 sw $24,-8+160($sp)
   8400 lw $24,-8+160($sp)
   8401 xor $18,$18,$24
   8402 la $24,6
   8403 beq $18,$24,L.2206
   8404 la $23,369
   8405 beq $30,$0,L.2208
   8406 la $4,L.687
   8407 move $5,$23
   8408 jal printf
   8409 L.2208:
   8410 L.2206:
   8411 la $18,12
   8412 la $24,10
   8413 sw $24,-12+160($sp)
   8414 lw $24,-12+160($sp)
   8415 xor $18,$18,$24
   8416 la $24,6
   8417 beq $18,$24,L.2210
   8418 la $23,370
   8419 beq $30,$0,L.2212
   8420 la $4,L.687
   8421 move $5,$23
   8422 jal printf
   8423 L.2212:
   8424 L.2210:
   8425 la $22,12
   8426 la $17,10
   8427 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8428 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   8429 or $24,$24,$15
   8430 move $22,$24
   8431 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8432 la $15,14
   8433 beq $24,$15,L.2214
   8434 la $23,371
   8435 beq $30,$0,L.2216
   8436 la $4,L.687
   8437 move $5,$23
   8438 jal printf
   8439 L.2216:
   8440 L.2214:
   8441 la $22,12
   8442 la $16,10
   8443 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8444 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   8445 or $24,$24,$15
   8446 move $22,$24
   8447 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8448 la $15,14
   8449 beq $24,$15,L.2218
   8450 la $23,372
   8451 beq $30,$0,L.2220
   8452 la $4,L.687
   8453 move $5,$23
   8454 jal printf
   8455 L.2220:
   8456 L.2218:
   8457 la $22,12
   8458 la $24,10
   8459 sw $24,-4+160($sp)
   8460 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8461 lw $15,-4+160($sp)
   8462 or $24,$24,$15
   8463 move $22,$24
   8464 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8465 la $15,14
   8466 beq $24,$15,L.2222
   8467 la $23,373
   8468 beq $30,$0,L.2224
   8469 la $4,L.687
   8470 move $5,$23
   8471 jal printf
   8472 L.2224:
   8473 L.2222:
   8474 la $22,12
   8475 la $24,10
   8476 sw $24,-8+160($sp)
   8477 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8478 lw $15,-8+160($sp)
   8479 or $24,$24,$15
   8480 move $22,$24
   8481 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8482 la $15,14
   8483 beq $24,$15,L.2226
   8484 la $23,374
   8485 beq $30,$0,L.2228
   8486 la $4,L.687
   8487 move $5,$23
   8488 jal printf
   8489 L.2228:
   8490 L.2226:
   8491 la $22,12
   8492 la $24,10
   8493 sw $24,-12+160($sp)
   8494 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8495 lw $15,-12+160($sp)
   8496 or $24,$24,$15
   8497 move $22,$24
   8498 sll $24,$22,8*(4-1); sra $24,$24,8*(4-1)
   8499 la $15,14
   8500 beq $24,$15,L.2230
   8501 la $23,375
   8502 beq $30,$0,L.2232
   8503 la $4,L.687
   8504 move $5,$23
   8505 jal printf
   8506 L.2232:
   8507 L.2230:
   8508 la $21,12
   8509 la $17,10
   8510 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8511 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   8512 or $24,$24,$15
   8513 move $21,$24
   8514 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8515 la $15,14
   8516 beq $24,$15,L.2234
   8517 la $23,376
   8518 beq $30,$0,L.2236
   8519 la $4,L.687
   8520 move $5,$23
   8521 jal printf
   8522 L.2236:
   8523 L.2234:
   8524 la $21,12
   8525 la $16,10
   8526 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8527 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   8528 or $24,$24,$15
   8529 move $21,$24
   8530 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8531 la $15,14
   8532 beq $24,$15,L.2238
   8533 la $23,377
   8534 beq $30,$0,L.2240
   8535 la $4,L.687
   8536 move $5,$23
   8537 jal printf
   8538 L.2240:
   8539 L.2238:
   8540 la $21,12
   8541 la $24,10
   8542 sw $24,-4+160($sp)
   8543 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8544 lw $15,-4+160($sp)
   8545 or $24,$24,$15
   8546 move $21,$24
   8547 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8548 la $15,14
   8549 beq $24,$15,L.2242
   8550 la $23,378
   8551 beq $30,$0,L.2244
   8552 la $4,L.687
   8553 move $5,$23
   8554 jal printf
   8555 L.2244:
   8556 L.2242:
   8557 la $21,12
   8558 la $24,10
   8559 sw $24,-8+160($sp)
   8560 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8561 lw $15,-8+160($sp)
   8562 or $24,$24,$15
   8563 move $21,$24
   8564 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8565 la $15,14
   8566 beq $24,$15,L.2246
   8567 la $23,379
   8568 beq $30,$0,L.2248
   8569 la $4,L.687
   8570 move $5,$23
   8571 jal printf
   8572 L.2248:
   8573 L.2246:
   8574 la $21,12
   8575 la $24,10
   8576 sw $24,-12+160($sp)
   8577 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8578 lw $15,-12+160($sp)
   8579 or $24,$24,$15
   8580 move $21,$24
   8581 sll $24,$21,8*(4-2); sra $24,$24,8*(4-2)
   8582 la $15,14
   8583 beq $24,$15,L.2250
   8584 la $23,380
   8585 beq $30,$0,L.2252
   8586 la $4,L.687
   8587 move $5,$23
   8588 jal printf
   8589 L.2252:
   8590 L.2250:
   8591 la $20,12
   8592 la $17,10
   8593 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   8594 or $20,$20,$24
   8595 la $24,14
   8596 beq $20,$24,L.2254
   8597 la $23,381
   8598 beq $30,$0,L.2256
   8599 la $4,L.687
   8600 move $5,$23
   8601 jal printf
   8602 L.2256:
   8603 L.2254:
   8604 la $20,12
   8605 la $16,10
   8606 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   8607 or $20,$20,$24
   8608 la $24,14
   8609 beq $20,$24,L.2258
   8610 la $23,382
   8611 beq $30,$0,L.2260
   8612 la $4,L.687
   8613 move $5,$23
   8614 jal printf
   8615 L.2260:
   8616 L.2258:
   8617 la $20,12
   8618 la $24,10
   8619 sw $24,-4+160($sp)
   8620 lw $24,-4+160($sp)
   8621 or $20,$20,$24
   8622 la $24,14
   8623 beq $20,$24,L.2262
   8624 la $23,383
   8625 beq $30,$0,L.2264
   8626 la $4,L.687
   8627 move $5,$23
   8628 jal printf
   8629 L.2264:
   8630 L.2262:
   8631 la $20,12
   8632 la $24,10
   8633 sw $24,-8+160($sp)
   8634 lw $24,-8+160($sp)
   8635 or $20,$20,$24
   8636 la $24,14
   8637 beq $20,$24,L.2266
   8638 la $23,384
   8639 beq $30,$0,L.2268
   8640 la $4,L.687
   8641 move $5,$23
   8642 jal printf
   8643 L.2268:
   8644 L.2266:
   8645 la $20,12
   8646 la $24,10
   8647 sw $24,-12+160($sp)
   8648 move $24,$20
   8649 lw $15,-12+160($sp)
   8650 or $24,$24,$15
   8651 move $20,$24
   8652 la $24,14
   8653 beq $20,$24,L.2270
   8654 la $23,385
   8655 beq $30,$0,L.2272
   8656 la $4,L.687
   8657 move $5,$23
   8658 jal printf
   8659 L.2272:
   8660 L.2270:
   8661 la $19,12
   8662 la $17,10
   8663 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   8664 or $19,$19,$24
   8665 la $24,14
   8666 beq $19,$24,L.2274
   8667 la $23,386
   8668 beq $30,$0,L.2276
   8669 la $4,L.687
   8670 move $5,$23
   8671 jal printf
   8672 L.2276:
   8673 L.2274:
   8674 la $19,12
   8675 la $16,10
   8676 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   8677 or $19,$19,$24
   8678 la $24,14
   8679 beq $19,$24,L.2278
   8680 la $23,387
   8681 beq $30,$0,L.2280
   8682 la $4,L.687
   8683 move $5,$23
   8684 jal printf
   8685 L.2280:
   8686 L.2278:
   8687 la $19,12
   8688 la $24,10
   8689 sw $24,-4+160($sp)
   8690 lw $24,-4+160($sp)
   8691 or $19,$19,$24
   8692 la $24,14
   8693 beq $19,$24,L.2282
   8694 la $23,388
   8695 beq $30,$0,L.2284
   8696 la $4,L.687
   8697 move $5,$23
   8698 jal printf
   8699 L.2284:
   8700 L.2282:
   8701 la $19,12
   8702 la $24,10
   8703 sw $24,-8+160($sp)
   8704 lw $24,-8+160($sp)
   8705 or $19,$19,$24
   8706 la $24,14
   8707 beq $19,$24,L.2286
   8708 la $23,389
   8709 beq $30,$0,L.2288
   8710 la $4,L.687
   8711 move $5,$23
   8712 jal printf
   8713 L.2288:
   8714 L.2286:
   8715 la $19,12
   8716 la $24,10
   8717 sw $24,-12+160($sp)
   8718 move $24,$19
   8719 lw $15,-12+160($sp)
   8720 or $24,$24,$15
   8721 move $19,$24
   8722 la $24,14
   8723 beq $19,$24,L.2290
   8724 la $23,390
   8725 beq $30,$0,L.2292
   8726 la $4,L.687
   8727 move $5,$23
   8728 jal printf
   8729 L.2292:
   8730 L.2290:
   8731 la $18,12
   8732 la $17,10
   8733 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   8734 or $18,$18,$24
   8735 la $24,14
   8736 beq $18,$24,L.2294
   8737 la $23,391
   8738 beq $30,$0,L.2296
   8739 la $4,L.687
   8740 move $5,$23
   8741 jal printf
   8742 L.2296:
   8743 L.2294:
   8744 la $18,12
   8745 la $16,10
   8746 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   8747 or $18,$18,$24
   8748 la $24,14
   8749 beq $18,$24,L.2298
   8750 la $23,392
   8751 beq $30,$0,L.2300
   8752 la $4,L.687
   8753 move $5,$23
   8754 jal printf
   8755 L.2300:
   8756 L.2298:
   8757 la $18,12
   8758 la $24,10
   8759 sw $24,-4+160($sp)
   8760 lw $24,-4+160($sp)
   8761 or $18,$18,$24
   8762 la $24,14
   8763 beq $18,$24,L.2302
   8764 la $23,393
   8765 beq $30,$0,L.2304
   8766 la $4,L.687
   8767 move $5,$23
   8768 jal printf
   8769 L.2304:
   8770 L.2302:
   8771 la $18,12
   8772 la $24,10
   8773 sw $24,-8+160($sp)
   8774 lw $24,-8+160($sp)
   8775 or $18,$18,$24
   8776 la $24,14
   8777 beq $18,$24,L.2306
   8778 la $23,394
   8779 beq $30,$0,L.2308
   8780 la $4,L.687
   8781 move $5,$23
   8782 jal printf
   8783 L.2308:
   8784 L.2306:
   8785 la $18,12
   8786 la $24,10
   8787 sw $24,-12+160($sp)
   8788 lw $24,-12+160($sp)
   8789 or $18,$18,$24
   8790 la $24,14
   8791 beq $18,$24,L.2310
   8792 la $23,395
   8793 beq $30,$0,L.2312
   8794 la $4,L.687
   8795 move $5,$23
   8796 jal printf
   8797 L.2312:
   8798 L.2310:
   8799 beq $23,$0,L.2314
   8800 la $24,1
   8801 sw $24,-24+160($sp)
   8802 lw $24,0+160($sp)
   8803 lw $24,44($24)
   8804 beq $24,$0,L.2316
   8805 la $4,L.688
   8806 la $5,1
   8807 jal printf
   8808 L.2316:
   8809 L.2314:
   8810 lw $2,-24+160($sp)
   8811 L.686:
   8812 l.d $f24,16($sp)
   8813 l.d $f26,24($sp)
   8814 l.d $f28,32($sp)
   8815 l.d $f30,40($sp)
   8816 lw $16,48($sp)
   8817 lw $17,52($sp)
   8818 lw $18,56($sp)
   8819 lw $19,60($sp)
   8820 lw $20,64($sp)
   8821 lw $21,68($sp)
   8822 lw $22,72($sp)
   8823 lw $23,76($sp)
   8824 lw $25,80($sp)
   8825 lw $30,84($sp)
   8826 lw $31,88($sp)
   8827 addu $sp,$sp,160
   8828 j $31
   8829 .end s714
   8830 .data
   8831 .align 0
   8832 L.2319:
   8833 .byte 115
   8834 .byte 55
   8835 .byte 49
   8836 .byte 53
   8837 .byte 44
   8838 .byte 101
   8839 .byte 114
   8840 .byte 37
   8841 .byte 100
   8842 .byte 10
   8843 .byte 0
   8844 .sdata
   8845 .align 0
   8846 L.2320:
   8847 .byte 115
   8848 .byte 55
   8849 .byte 49
   8850 .byte 53
   8851 .byte 32
   8852 .byte 32
   8853 .byte 32
   8854 .byte 0
   8855 .globl s715
   8856 .text
   8857 .text
   8858 .align 2
   8859 .ent s715
   8860 s715:
   8861 .frame $sp,56,$31
   8862 .set noreorder
   8863 .cpload $25
   8864 .set reorder
   8865 addu $sp,$sp,-56
   8866 .mask 0xc2e00000,-20
   8867 sw $21,16($sp)
   8868 sw $22,20($sp)
   8869 sw $23,24($sp)
   8870 .cprestore 28
   8871 sw $30,32($sp)
   8872 sw $31,36($sp)
   8873 sw $4,56($sp)
   8874 sw $0,-12+56($sp)
   8875 sw $0,-4+56($sp)
   8876 la $30,L.2320
   8877 lw $15,0+56($sp)
   8878 la $23,60($15)
   8879 move $21,$0
   8880 L.2321:
   8881 L.2322:
   8882 move $24,$23
   8883 la $23,1($24)
   8884 move $15,$30
   8885 la $30,1($15)
   8886 lb $15,($15)
   8887 sb $15,($24)
   8888 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
   8889 bne $24,$0,L.2321
   8890 la $24,1
   8891 move $22,$24
   8892 la $22,1($22)
   8893 la $22,1($22)
   8894 la $22,1($22)
   8895 la $22,1($22)
   8896 la $24,1($22)
   8897 move $22,$24
   8898 la $15,6
   8899 beq $24,$15,L.2324
   8900 lw $24,0+56($sp)
   8901 lw $24,44($24)
   8902 beq $24,$0,L.2326
   8903 la $4,L.2319
   8904 la $5,1
   8905 jal printf
   8906 L.2326:
   8907 la $21,1($21)
   8908 L.2324:
   8909 lw $4,-4+56($sp)
   8910 la $24,3
   8911 sw $24,-8+56($sp)
   8912 lw $24,-8+56($sp)
   8913 la $5,2($24)
   8914 lw $6,-12+56($sp)
   8915 jal s715f
   8916 la $15,5
   8917 beq $2,$15,L.2328
   8918 lw $24,0+56($sp)
   8919 lw $24,44($24)
   8920 beq $24,$0,L.2330
   8921 la $4,L.2319
   8922 la $5,2
   8923 jal printf
   8924 L.2330:
   8925 la $21,2($21)
   8926 L.2328:
   8927 move $2,$21
   8928 L.2318:
   8929 lw $21,16($sp)
   8930 lw $22,20($sp)
   8931 lw $23,24($sp)
   8932 lw $25,28($sp)
   8933 lw $30,32($sp)
   8934 lw $31,36($sp)
   8935 addu $sp,$sp,56
   8936 j $31
   8937 .end s715
   8938 .globl s715f
   8939 .text
   8940 .align 2
   8941 .ent s715f
   8942 s715f:
   8943 .frame $sp,0,$31
   8944 .set noreorder
   8945 .cpload $25
   8946 .set reorder
   8947 move $2,$5
   8948 L.2332:
   8949 j $31
   8950 .end s715f
   8951 .data
   8952 .align 0
   8953 L.2334:
   8954 .byte 115
   8955 .byte 55
   8956 .byte 50
   8957 .byte 44
   8958 .byte 101
   8959 .byte 114
   8960 .byte 37
   8961 .byte 100
   8962 .byte 10
   8963 .byte 0
   8964 .sdata
   8965 .align 0
   8966 L.2335:
   8967 .byte 115
   8968 .byte 55
   8969 .byte 50
   8970 .byte 32
   8971 .byte 32
   8972 .byte 32
   8973 .byte 32
   8974 .byte 0
   8975 .globl s72
   8976 .text
   8977 .text
   8978 .align 2
   8979 .ent s72
   8980 s72:
   8981 .frame $sp,96,$31
   8982 .set noreorder
   8983 .cpload $25
   8984 .set reorder
   8985 addu $sp,$sp,-96
   8986 .fmask 0xf0000000,-72
   8987 .mask 0xc2ff0000,-24
   8988 s.d $f28,16($sp)
   8989 s.d $f30,24($sp)
   8990 sw $16,32($sp)
   8991 sw $17,36($sp)
   8992 sw $18,40($sp)
   8993 sw $19,44($sp)
   8994 sw $20,48($sp)
   8995 sw $21,52($sp)
   8996 sw $22,56($sp)
   8997 sw $23,60($sp)
   8998 .cprestore 64
   8999 sw $30,68($sp)
   9000 sw $31,72($sp)
   9001 move $30,$4
   9002 la $22,L.2335
   9003 la $21,60($30)
   9004 move $19,$0
   9005 L.2336:
   9006 L.2337:
   9007 move $24,$21
   9008 la $21,1($24)
   9009 move $15,$22
   9010 la $22,1($15)
   9011 lb $15,($15)
   9012 sb $15,($24)
   9013 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
   9014 bne $24,$0,L.2336
   9015 la $24,2
   9016 sw $24,-4+96($sp)
   9017 lw $15,-4+96($sp)
   9018 beq $15,$24,L.2339
   9019 la $24,1
   9020 la $19,1($19)
   9021 la $4,L.2334
   9022 move $5,$24
   9023 jal printf
   9024 L.2339:
   9025 lw $24,-4+96($sp)
   9026 negu $15,$24
   9027 addu $24,$24,$15
   9028 beq $24,$0,L.2341
   9029 la $24,2
   9030 la $19,2($19)
   9031 la $4,L.2334
   9032 move $5,$24
   9033 jal printf
   9034 L.2341:
   9035 sw $0,-4+96($sp)
   9036 move $23,$0
   9037 b L.2346
   9038 L.2343:
   9039 lw $24,-4+96($sp)
   9040 sll $24,$24,1
   9041 or $24,$24,1
   9042 sw $24,-4+96($sp)
   9043 L.2344:
   9044 la $23,1($23)
   9045 L.2346:
   9046 lw $24,4($30)
   9047 blt $23,$24,L.2343
   9048 lw $24,-4+96($sp)
   9049 not $24,$24
   9050 beq $24,$0,L.2347
   9051 la $24,4
   9052 la $19,4($19)
   9053 la $4,L.2334
   9054 move $5,$24
   9055 jal printf
   9056 L.2347:
   9057 la $24,5
   9058 sw $24,-4+96($sp)
   9059 lw $24,-4+96($sp)
   9060 la $24,1($24)
   9061 sw $24,-4+96($sp)
   9062 la $15,6
   9063 bne $24,$15,L.2354
   9064 lw $24,-4+96($sp)
   9065 subu $24,$24,1
   9066 sw $24,-4+96($sp)
   9067 la $14,5
   9068 bne $24,$14,L.2354
   9069 lw $24,-4+96($sp)
   9070 la $13,1($24)
   9071 sw $13,-4+96($sp)
   9072 bne $24,$14,L.2354
   9073 lw $24,-4+96($sp)
   9074 subu $13,$24,1
   9075 sw $13,-4+96($sp)
   9076 bne $24,$15,L.2354
   9077 lw $24,-4+96($sp)
   9078 beq $24,$14,L.2349
   9079 L.2354:
   9080 la $24,8
   9081 la $19,8($19)
   9082 la $4,L.2334
   9083 move $5,$24
   9084 jal printf
   9085 L.2349:
   9086 la $17,26
   9087 la $24,26
   9088 sw $24,-8+96($sp)
   9089 l.d $f30,L.2355
   9090 la $16,26
   9091 la $24,26
   9092 sw $24,-12+96($sp)
   9093 la $18,26
   9094 l.s $f28,L.2356
   9095 move $20,$0
   9096 la $24,26
   9097 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   9098 sll $15,$15,8*(4-1); sra $15,$15,8*(4-1)
   9099 bne $15,$24,L.2363
   9100 move $15,$18
   9101 sll $15,$15,8*(4-1); sra $15,$15,8*(4-1)
   9102 bne $15,$24,L.2363
   9103 lw $15,-8+96($sp)
   9104 sll $15,$15,8*(4-1); sra $15,$15,8*(4-1)
   9105 bne $15,$24,L.2363
   9106 lw $15,-12+96($sp)
   9107 sll $15,$15,8*(4-1); sra $15,$15,8*(4-1)
   9108 bne $15,$24,L.2363
   9109 trunc.w.s $f2,$f28,$15; mfc1 $15,$f2
   9110 sll $15,$15,8*(4-1); sra $15,$15,8*(4-1)
   9111 bne $15,$24,L.2363
   9112 trunc.w.d $f2,$f30,$15; mfc1 $15,$f2
   9113 sll $15,$15,8*(4-1); sra $15,$15,8*(4-1)
   9114 beq $15,$24,L.2357
   9115 L.2363:
   9116 la $20,1($20)
   9117 L.2357:
   9118 la $24,26
   9119 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   9120 sll $15,$15,8*(4-2); sra $15,$15,8*(4-2)
   9121 bne $15,$24,L.2370
   9122 move $15,$18
   9123 sll $15,$15,8*(4-2); sra $15,$15,8*(4-2)
   9124 bne $15,$24,L.2370
   9125 lw $15,-8+96($sp)
   9126 sll $15,$15,8*(4-2); sra $15,$15,8*(4-2)
   9127 bne $15,$24,L.2370
   9128 lw $15,-12+96($sp)
   9129 sll $15,$15,8*(4-2); sra $15,$15,8*(4-2)
   9130 bne $15,$24,L.2370
   9131 trunc.w.s $f2,$f28,$15; mfc1 $15,$f2
   9132 sll $15,$15,8*(4-2); sra $15,$15,8*(4-2)
   9133 bne $15,$24,L.2370
   9134 trunc.w.d $f2,$f30,$15; mfc1 $15,$f2
   9135 sll $15,$15,8*(4-2); sra $15,$15,8*(4-2)
   9136 beq $15,$24,L.2364
   9137 L.2370:
   9138 la $20,2($20)
   9139 L.2364:
   9140 la $24,26
   9141 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   9142 bne $15,$24,L.2377
   9143 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   9144 bne $15,$24,L.2377
   9145 lw $15,-8+96($sp)
   9146 bne $15,$24,L.2377
   9147 lw $15,-12+96($sp)
   9148 bne $15,$24,L.2377
   9149 trunc.w.s $f2,$f28,$15; mfc1 $15,$f2
   9150 bne $15,$24,L.2377
   9151 trunc.w.d $f2,$f30,$15; mfc1 $15,$f2
   9152 beq $15,$24,L.2371
   9153 L.2377:
   9154 la $20,4($20)
   9155 L.2371:
   9156 la $24,26
   9157 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   9158 bne $15,$24,L.2384
   9159 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   9160 bne $15,$24,L.2384
   9161 bne $18,$24,L.2384
   9162 lw $15,-12+96($sp)
   9163 bne $15,$24,L.2384
   9164 trunc.w.s $f2,$f28,$15; mfc1 $15,$f2
   9165 bne $15,$24,L.2384
   9166 trunc.w.d $f2,$f30,$15; mfc1 $15,$f2
   9167 beq $15,$24,L.2378
   9168 L.2384:
   9169 la $20,8($20)
   9170 L.2378:
   9171 la $24,26
   9172 sll $15,$17,8*(4-1); sra $15,$15,8*(4-1)
   9173 bne $15,$24,L.2393
   9174 sll $15,$16,8*(4-2); sra $15,$15,8*(4-2)
   9175 bne $15,$24,L.2393
   9176 move $15,$18
   9177 bne $15,$24,L.2393
   9178 lw $15,-8+96($sp)
   9179 bne $15,$24,L.2393
   9180 l.s $f18,L.828
   9181 c.lt.s $f28,$f18; bc1t L.2394
   9182 sub.s $f18,$f28,$f18
   9183 trunc.w.s $f2,$f18,$24; mfc1 $24,$f2
   9184 la $24,0x80000000($24)
   9185 sw $24,-16+96($sp)
   9186 b L.2395
   9187 L.2394:
   9188 trunc.w.s $f2,$f28,$24; mfc1 $24,$f2
   9189 sw $24,-16+96($sp)
   9190 L.2395:
   9191 lw $24,-16+96($sp)
   9192 la $15,26
   9193 bne $24,$15,L.2393
   9194 l.d $f18,L.836
   9195 c.lt.d $f30,$f18; bc1t L.2396
   9196 sub.d $f18,$f30,$f18
   9197 trunc.w.d $f2,$f18,$24; mfc1 $24,$f2
   9198 la $24,0x80000000($24)
   9199 sw $24,-20+96($sp)
   9200 b L.2397
   9201 L.2396:
   9202 trunc.w.d $f2,$f30,$24; mfc1 $24,$f2
   9203 sw $24,-20+96($sp)
   9204 L.2397:
   9205 lw $24,-20+96($sp)
   9206 la $15,26
   9207 beq $24,$15,L.2385
   9208 L.2393:
   9209 la $20,16($20)
   9210 L.2385:
   9211 l.d $f18,L.2355
   9212 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   9213 mtc1 $24,$f16; cvt.s.w $f16,$f16
   9214 cvt.d.s $f16,$f16
   9215 c.eq.d $f16,$f18; bc1f L.2404
   9216 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   9217 mtc1 $24,$f16; cvt.s.w $f16,$f16
   9218 cvt.d.s $f16,$f16
   9219 c.eq.d $f16,$f18; bc1f L.2404
   9220 mtc1 $18,$f16; cvt.s.w $f16,$f16
   9221 cvt.d.s $f16,$f16
   9222 c.eq.d $f16,$f18; bc1f L.2404
   9223 lw $24,-8+96($sp)
   9224 mtc1 $24,$f16; cvt.s.w $f16,$f16
   9225 cvt.d.s $f16,$f16
   9226 c.eq.d $f16,$f18; bc1f L.2404
   9227 lw $24,-12+96($sp)
   9228 l.d $f16,L.596
   9229 srl $15,$24,1
   9230 mtc1 $15,$f10; cvt.d.w $f10,$f10
   9231 mul.d $f16,$f16,$f10
   9232 and $24,$24,1
   9233 mtc1 $24,$f10; cvt.d.w $f10,$f10
   9234 add.d $f16,$f16,$f10
   9235 cvt.s.d $f16,$f16
   9236 cvt.d.s $f16,$f16
   9237 c.eq.d $f16,$f18; bc1f L.2404
   9238 cvt.s.d $f16,$f30
   9239 cvt.d.s $f16,$f16
   9240 c.eq.d $f16,$f18; bc1t L.2398
   9241 L.2404:
   9242 la $20,32($20)
   9243 L.2398:
   9244 l.d $f18,L.2355
   9245 sll $24,$17,8*(4-1); sra $24,$24,8*(4-1)
   9246 mtc1 $24,$f16; cvt.d.w $f16,$f16
   9247 c.eq.d $f16,$f18; bc1f L.2411
   9248 sll $24,$16,8*(4-2); sra $24,$24,8*(4-2)
   9249 mtc1 $24,$f16; cvt.d.w $f16,$f16
   9250 c.eq.d $f16,$f18; bc1f L.2411
   9251 mtc1 $18,$f16; cvt.d.w $f16,$f16
   9252 c.eq.d $f16,$f18; bc1f L.2411
   9253 lw $24,-8+96($sp)
   9254 mtc1 $24,$f16; cvt.d.w $f16,$f16
   9255 c.eq.d $f16,$f18; bc1f L.2411
   9256 lw $24,-12+96($sp)
   9257 l.d $f16,L.596
   9258 srl $15,$24,1
   9259 mtc1 $15,$f10; cvt.d.w $f10,$f10
   9260 mul.d $f16,$f16,$f10
   9261 and $24,$24,1
   9262 mtc1 $24,$f10; cvt.d.w $f10,$f10
   9263 add.d $f16,$f16,$f10
   9264 c.eq.d $f16,$f18; bc1f L.2411
   9265 cvt.d.s $f16,$f28
   9266 c.eq.d $f16,$f18; bc1t L.2405
   9267 L.2411:
   9268 la $20,64($20)
   9269 L.2405:
   9270 beq $20,$0,L.2412
   9271 la $24,16
   9272 la $19,16($19)
   9273 la $4,L.2334
   9274 move $5,$24
   9275 jal printf
   9276 L.2412:
   9277 move $2,$19
   9278 L.2333:
   9279 l.d $f28,16($sp)
   9280 l.d $f30,24($sp)
   9281 lw $16,32($sp)
   9282 lw $17,36($sp)
   9283 lw $18,40($sp)
   9284 lw $19,44($sp)
   9285 lw $20,48($sp)
   9286 lw $21,52($sp)
   9287 lw $22,56($sp)
   9288 lw $23,60($sp)
   9289 lw $25,64($sp)
   9290 lw $30,68($sp)
   9291 lw $31,72($sp)
   9292 addu $sp,$sp,96
   9293 j $31
   9294 .end s72
   9295 .data
   9296 .align 0
   9297 L.2415:
   9298 .byte 115
   9299 .byte 55
   9300 .byte 53
   9301 .byte 55
   9302 .byte 44
   9303 .byte 101
   9304 .byte 114
   9305 .byte 37
   9306 .byte 100
   9307 .byte 10
   9308 .byte 0
   9309 .sdata
   9310 .align 0
   9311 L.2416:
   9312 .byte 115
   9313 .byte 55
   9314 .byte 53
   9315 .byte 55
   9316 .byte 32
   9317 .byte 32
   9318 .byte 32
   9319 .byte 0
   9320 .globl s757
   9321 .text
   9322 .text
   9323 .align 2
   9324 .ent s757
   9325 s757:
   9326 .frame $sp,176,$31
   9327 .set noreorder
   9328 .cpload $25
   9329 .set reorder
   9330 addu $sp,$sp,-176
   9331 .mask 0xc2ff0000,-120
   9332 sw $16,16($sp)
   9333 sw $17,20($sp)
   9334 sw $18,24($sp)
   9335 sw $19,28($sp)
   9336 sw $20,32($sp)
   9337 sw $21,36($sp)
   9338 sw $22,40($sp)
   9339 sw $23,44($sp)
   9340 .cprestore 48
   9341 sw $30,52($sp)
   9342 sw $31,56($sp)
   9343 move $30,$4
   9344 la $24,L.2416
   9345 sw $24,-80+176($sp)
   9346 la $24,60($30)
   9347 sw $24,-84+176($sp)
   9348 sw $0,-88+176($sp)
   9349 L.2417:
   9350 L.2418:
   9351 lw $24,-84+176($sp)
   9352 la $15,1($24)
   9353 sw $15,-84+176($sp)
   9354 lw $15,-80+176($sp)
   9355 la $14,1($15)
   9356 sw $14,-80+176($sp)
   9357 lb $15,($15)
   9358 sb $15,($24)
   9359 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
   9360 bne $24,$0,L.2417
   9361 la $24,40
   9362 sw $24,-92+176($sp)
   9363 lw $24,-92+176($sp)
   9364 sll $15,$24,3
   9365 sll $15,$15,2
   9366 la $14,1280
   9367 bne $15,$14,L.2422
   9368 sra $24,$24,3
   9369 sra $24,$24,2
   9370 la $15,1
   9371 beq $24,$15,L.2420
   9372 L.2422:
   9373 lw $24,-88+176($sp)
   9374 la $24,1($24)
   9375 sw $24,-88+176($sp)
   9376 lw $24,44($30)
   9377 beq $24,$0,L.2423
   9378 la $4,L.2415
   9379 la $5,1
   9380 jal printf
   9381 L.2423:
   9382 L.2420:
   9383 move $19,$0
   9384 sw $0,-68+176($sp)
   9385 b L.2428
   9386 L.2425:
   9387 la $17,1
   9388 lw $24,16($30)
   9389 subu $24,$24,1
   9390 sll $16,$17,$24
   9391 sw $0,-72+176($sp)
   9392 lw $24,-72+176($sp)
   9393 not $24,$24
   9394 lw $15,-68+176($sp)
   9395 srl $14,$24,$15
   9396 sw $14,-76+176($sp)
   9397 sll $24,$24,$15
   9398 sw $24,-72+176($sp)
   9399 move $18,$0
   9400 b L.2432
   9401 L.2429:
   9402 lw $24,-68+176($sp)
   9403 bge $18,$24,L.2440
   9404 la $24,1
   9405 sw $24,-100+176($sp)
   9406 b L.2441
   9407 L.2440:
   9408 sw $0,-100+176($sp)
   9409 L.2441:
   9410 lw $24,-72+176($sp)
   9411 and $24,$17,$24
   9412 bne $24,$0,L.2442
   9413 la $24,1
   9414 sw $24,-104+176($sp)
   9415 b L.2443
   9416 L.2442:
   9417 sw $0,-104+176($sp)
   9418 L.2443:
   9419 lw $24,-100+176($sp)
   9420 lw $15,-104+176($sp)
   9421 bne $24,$15,L.2439
   9422 lw $24,-68+176($sp)
   9423 bge $18,$24,L.2444
   9424 la $24,1
   9425 sw $24,-108+176($sp)
   9426 b L.2445
   9427 L.2444:
   9428 sw $0,-108+176($sp)
   9429 L.2445:
   9430 lw $24,-76+176($sp)
   9431 and $24,$16,$24
   9432 bne $24,$0,L.2446
   9433 la $24,1
   9434 sw $24,-112+176($sp)
   9435 b L.2447
   9436 L.2446:
   9437 sw $0,-112+176($sp)
   9438 L.2447:
   9439 lw $24,-108+176($sp)
   9440 lw $15,-112+176($sp)
   9441 beq $24,$15,L.2433
   9442 L.2439:
   9443 la $19,1
   9444 L.2433:
   9445 sll $17,$17,1
   9446 srl $16,$16,1
   9447 L.2430:
   9448 la $18,1($18)
   9449 L.2432:
   9450 lw $24,16($30)
   9451 blt $18,$24,L.2429
   9452 L.2426:
   9453 lw $24,-68+176($sp)
   9454 la $24,1($24)
   9455 sw $24,-68+176($sp)
   9456 L.2428:
   9457 lw $24,-68+176($sp)
   9458 lw $15,16($30)
   9459 blt $24,$15,L.2425
   9460 beq $19,$0,L.2448
   9461 lw $24,-88+176($sp)
   9462 la $24,2($24)
   9463 sw $24,-88+176($sp)
   9464 lw $24,44($30)
   9465 beq $24,$0,L.2450
   9466 la $4,L.2415
   9467 la $5,2
   9468 jal printf
   9469 L.2450:
   9470 L.2448:
   9471 la $20,3
   9472 la $21,2
   9473 la $22,1
   9474 bge $20,$21,L.2458
   9475 la $24,1
   9476 sw $24,-104+176($sp)
   9477 b L.2459
   9478 L.2458:
   9479 sw $0,-104+176($sp)
   9480 L.2459:
   9481 lw $24,-104+176($sp)
   9482 bge $24,$22,L.2456
   9483 la $24,1
   9484 sw $24,-100+176($sp)
   9485 b L.2457
   9486 L.2456:
   9487 sw $0,-100+176($sp)
   9488 L.2457:
   9489 lw $24,-100+176($sp)
   9490 la $15,1
   9491 beq $24,$15,L.2452
   9492 lw $24,-88+176($sp)
   9493 la $24,4($24)
   9494 sw $24,-88+176($sp)
   9495 lw $24,44($30)
   9496 beq $24,$0,L.2460
   9497 la $4,L.2415
   9498 la $5,4
   9499 jal printf
   9500 L.2460:
   9501 L.2452:
   9502 la $24,-60+176($sp)
   9503 la $15,-64+176($sp)
   9504 bne $24,$15,L.2462
   9505 lw $24,-88+176($sp)
   9506 la $24,8($24)
   9507 sw $24,-88+176($sp)
   9508 lw $24,44($30)
   9509 beq $24,$0,L.2465
   9510 la $4,L.2415
   9511 la $5,8
   9512 jal printf
   9513 L.2465:
   9514 L.2462:
   9515 la $24,-60+176($sp)
   9516 la $15,-64+176($sp)
   9517 bgeu $24,$15,L.2467
   9518 lw $24,40($30)
   9519 beq $24,$0,L.2470
   9520 la $4,L.2472
   9521 jal printf
   9522 L.2470:
   9523 L.2467:
   9524 move $19,$0
   9525 move $18,$0
   9526 L.2473:
   9527 sll $24,$18,2
   9528 la $15,-64+176($sp)
   9529 addu $24,$24,$15
   9530 la $15,1
   9531 sw $15,($24)
   9532 L.2474:
   9533 la $18,1($18)
   9534 la $24,16
   9535 blt $18,$24,L.2473
   9536 sw $0,-60+176($sp)
   9537 sw $0,-48+176($sp)
   9538 sw $0,-40+176($sp)
   9539 sw $0,-36+176($sp)
   9540 sw $0,-28+176($sp)
   9541 sw $0,-12+176($sp)
   9542 move $20,$0
   9543 L.2483:
   9544 move $21,$0
   9545 L.2487:
   9546 move $22,$0
   9547 L.2491:
   9548 move $23,$0
   9549 L.2495:
   9550 bge $20,$21,L.2506
   9551 la $24,1
   9552 sw $24,-112+176($sp)
   9553 b L.2507
   9554 L.2506:
   9555 sw $0,-112+176($sp)
   9556 L.2507:
   9557 bge $22,$23,L.2508
   9558 la $24,1
   9559 sw $24,-116+176($sp)
   9560 b L.2509
   9561 L.2508:
   9562 sw $0,-116+176($sp)
   9563 L.2509:
   9564 lw $24,-112+176($sp)
   9565 lw $15,-116+176($sp)
   9566 bne $24,$15,L.2504
   9567 la $24,1
   9568 sw $24,-108+176($sp)
   9569 b L.2505
   9570 L.2504:
   9571 sw $0,-108+176($sp)
   9572 L.2505:
   9573 lw $24,-108+176($sp)
   9574 sll $15,$20,3
   9575 sll $14,$21,2
   9576 addu $15,$15,$14
   9577 sll $14,$22,1
   9578 addu $15,$15,$14
   9579 addu $15,$15,$23
   9580 sll $15,$15,2
   9581 la $14,-64+176($sp)
   9582 addu $15,$15,$14
   9583 lw $15,($15)
   9584 beq $24,$15,L.2499
   9585 la $19,1
   9586 L.2499:
   9587 L.2496:
   9588 la $23,1($23)
   9589 la $24,2
   9590 blt $23,$24,L.2495
   9591 L.2492:
   9592 la $22,1($22)
   9593 la $24,2
   9594 blt $22,$24,L.2491
   9595 L.2488:
   9596 la $21,1($21)
   9597 la $24,2
   9598 blt $21,$24,L.2487
   9599 L.2484:
   9600 la $20,1($20)
   9601 la $24,2
   9602 blt $20,$24,L.2483
   9603 beq $19,$0,L.2510
   9604 lw $24,-88+176($sp)
   9605 la $24,16($24)
   9606 sw $24,-88+176($sp)
   9607 lw $24,44($30)
   9608 beq $24,$0,L.2512
   9609 la $4,L.2415
   9610 la $5,16
   9611 jal printf
   9612 L.2512:
   9613 L.2510:
   9614 sw $0,-96+176($sp)
   9615 lw $24,-96+176($sp)
   9616 beq $24,$0,L.2514
   9617 lw $24,-88+176($sp)
   9618 la $24,32($24)
   9619 sw $24,-88+176($sp)
   9620 lw $24,44($30)
   9621 beq $24,$0,L.2516
   9622 la $4,L.2415
   9623 la $5,32
   9624 jal printf
   9625 L.2516:
   9626 L.2514:
   9627 lw $2,-88+176($sp)
   9628 L.2414:
   9629 lw $16,16($sp)
   9630 lw $17,20($sp)
   9631 lw $18,24($sp)
   9632 lw $19,28($sp)
   9633 lw $20,32($sp)
   9634 lw $21,36($sp)
   9635 lw $22,40($sp)
   9636 lw $23,44($sp)
   9637 lw $25,48($sp)
   9638 lw $30,52($sp)
   9639 lw $31,56($sp)
   9640 addu $sp,$sp,176
   9641 j $31
   9642 .end s757
   9643 .data
   9644 .align 0
   9645 L.2519:
   9646 .byte 76
   9647 .byte 111
   9648 .byte 99
   9649 .byte 97
   9650 .byte 108
   9651 .byte 32
   9652 .byte 101
   9653 .byte 114
   9654 .byte 114
   9655 .byte 111
   9656 .byte 114
   9657 .byte 32
   9658 .byte 37
   9659 .byte 100
   9660 .byte 46
   9661 .byte 10
   9662 .byte 0
   9663 .data
   9664 .align 0
   9665 L.2520:
   9666 .byte 115
   9667 .byte 55
   9668 .byte 56
   9669 .byte 49
   9670 .byte 51
   9671 .byte 44
   9672 .byte 101
   9673 .byte 114
   9674 .byte 37
   9675 .byte 100
   9676 .byte 10
   9677 .byte 0
   9678 .sdata
   9679 .align 0
   9680 L.2521:
   9681 .byte 115
   9682 .byte 55
   9683 .byte 56
   9684 .byte 49
   9685 .byte 51
   9686 .byte 32
   9687 .byte 32
   9688 .byte 0
   9689 .globl s7813
   9690 .text
   9691 .text
   9692 .align 2
   9693 .ent s7813
   9694 s7813:
   9695 .frame $sp,112,$31
   9696 .set noreorder
   9697 .cpload $25
   9698 .set reorder
   9699 addu $sp,$sp,-112
   9700 .mask 0xc2ff0000,-56
   9701 sw $16,16($sp)
   9702 sw $17,20($sp)
   9703 sw $18,24($sp)
   9704 sw $19,28($sp)
   9705 sw $20,32($sp)
   9706 sw $21,36($sp)
   9707 sw $22,40($sp)
   9708 sw $23,44($sp)
   9709 .cprestore 48
   9710 sw $30,52($sp)
   9711 sw $31,56($sp)
   9712 sw $4,112($sp)
   9713 la $19,L.2521
   9714 lw $24,0+112($sp)
   9715 la $18,60($24)
   9716 move $23,$0
   9717 move $17,$0
   9718 lw $30,48($24)
   9719 L.2522:
   9720 L.2523:
   9721 move $24,$18
   9722 la $18,1($24)
   9723 move $15,$19
   9724 la $19,1($15)
   9725 lb $15,($15)
   9726 sb $15,($24)
   9727 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
   9728 bne $24,$0,L.2522
   9729 b L.2525
   9730 la $23,1
   9731 beq $30,$0,L.2527
   9732 la $4,L.2519
   9733 move $5,$23
   9734 jal printf
   9735 L.2527:
   9736 L.2525:
   9737 b L.2529
   9738 la $23,2
   9739 beq $30,$0,L.2531
   9740 la $4,L.2519
   9741 move $5,$23
   9742 jal printf
   9743 L.2531:
   9744 L.2529:
   9745 b L.2533
   9746 la $23,3
   9747 beq $30,$0,L.2535
   9748 la $4,L.2519
   9749 move $5,$23
   9750 jal printf
   9751 L.2535:
   9752 L.2533:
   9753 b L.2537
   9754 la $23,4
   9755 beq $30,$0,L.2539
   9756 la $4,L.2519
   9757 move $5,$23
   9758 jal printf
   9759 L.2539:
   9760 L.2537:
   9761 b L.2541
   9762 la $23,5
   9763 beq $30,$0,L.2543
   9764 la $4,L.2519
   9765 move $5,$23
   9766 jal printf
   9767 L.2543:
   9768 L.2541:
   9769 b L.2545
   9770 la $23,6
   9771 beq $30,$0,L.2547
   9772 la $4,L.2519
   9773 move $5,$23
   9774 jal printf
   9775 L.2547:
   9776 L.2545:
   9777 b L.2549
   9778 la $23,7
   9779 beq $30,$0,L.2551
   9780 la $4,L.2519
   9781 move $5,$23
   9782 jal printf
   9783 L.2551:
   9784 L.2549:
   9785 b L.2553
   9786 la $23,8
   9787 beq $30,$0,L.2555
   9788 la $4,L.2519
   9789 move $5,$23
   9790 jal printf
   9791 L.2555:
   9792 L.2553:
   9793 b L.2557
   9794 la $23,9
   9795 beq $30,$0,L.2559
   9796 la $4,L.2519
   9797 move $5,$23
   9798 jal printf
   9799 L.2559:
   9800 L.2557:
   9801 b L.2561
   9802 la $23,10
   9803 beq $30,$0,L.2563
   9804 la $4,L.2519
   9805 move $5,$23
   9806 jal printf
   9807 L.2563:
   9808 L.2561:
   9809 b L.2565
   9810 la $23,11
   9811 beq $30,$0,L.2567
   9812 la $4,L.2519
   9813 move $5,$23
   9814 jal printf
   9815 L.2567:
   9816 L.2565:
   9817 b L.2569
   9818 la $23,12
   9819 beq $30,$0,L.2571
   9820 la $4,L.2519
   9821 move $5,$23
   9822 jal printf
   9823 L.2571:
   9824 L.2569:
   9825 b L.2573
   9826 la $23,13
   9827 beq $30,$0,L.2575
   9828 la $4,L.2519
   9829 move $5,$23
   9830 jal printf
   9831 L.2575:
   9832 L.2573:
   9833 b L.2577
   9834 la $23,14
   9835 beq $30,$0,L.2579
   9836 la $4,L.2519
   9837 move $5,$23
   9838 jal printf
   9839 L.2579:
   9840 L.2577:
   9841 b L.2581
   9842 la $23,15
   9843 beq $30,$0,L.2583
   9844 la $4,L.2519
   9845 move $5,$23
   9846 jal printf
   9847 L.2583:
   9848 L.2581:
   9849 b L.2585
   9850 la $23,16
   9851 beq $30,$0,L.2587
   9852 la $4,L.2519
   9853 move $5,$23
   9854 jal printf
   9855 L.2587:
   9856 L.2585:
   9857 b L.2589
   9858 la $23,17
   9859 beq $30,$0,L.2591
   9860 la $4,L.2519
   9861 move $5,$23
   9862 jal printf
   9863 L.2591:
   9864 L.2589:
   9865 b L.2593
   9866 la $23,18
   9867 beq $30,$0,L.2595
   9868 la $4,L.2519
   9869 move $5,$23
   9870 jal printf
   9871 L.2595:
   9872 L.2593:
   9873 b L.2597
   9874 la $23,16
   9875 beq $30,$0,L.2599
   9876 la $4,L.2519
   9877 move $5,$23
   9878 jal printf
   9879 L.2599:
   9880 L.2597:
   9881 b L.2601
   9882 la $23,20
   9883 beq $30,$0,L.2603
   9884 la $4,L.2519
   9885 move $5,$23
   9886 jal printf
   9887 L.2603:
   9888 L.2601:
   9889 b L.2605
   9890 la $23,21
   9891 beq $30,$0,L.2607
   9892 la $4,L.2519
   9893 move $5,$23
   9894 jal printf
   9895 L.2607:
   9896 L.2605:
   9897 b L.2609
   9898 la $23,22
   9899 beq $30,$0,L.2611
   9900 la $4,L.2519
   9901 move $5,$23
   9902 jal printf
   9903 L.2611:
   9904 L.2609:
   9905 b L.2613
   9906 la $23,23
   9907 beq $30,$0,L.2615
   9908 la $4,L.2519
   9909 move $5,$23
   9910 jal printf
   9911 L.2615:
   9912 L.2613:
   9913 b L.2617
   9914 la $23,24
   9915 beq $30,$0,L.2619
   9916 la $4,L.2519
   9917 move $5,$23
   9918 jal printf
   9919 L.2619:
   9920 L.2617:
   9921 b L.2621
   9922 la $23,25
   9923 beq $30,$0,L.2623
   9924 la $4,L.2519
   9925 move $5,$23
   9926 jal printf
   9927 L.2623:
   9928 L.2621:
   9929 b L.2625
   9930 la $23,26
   9931 beq $30,$0,L.2627
   9932 la $4,L.2519
   9933 move $5,$23
   9934 jal printf
   9935 L.2627:
   9936 L.2625:
   9937 b L.2629
   9938 la $23,27
   9939 beq $30,$0,L.2631
   9940 la $4,L.2519
   9941 move $5,$23
   9942 jal printf
   9943 L.2631:
   9944 L.2629:
   9945 b L.2633
   9946 la $23,28
   9947 beq $30,$0,L.2635
   9948 la $4,L.2519
   9949 move $5,$23
   9950 jal printf
   9951 L.2635:
   9952 L.2633:
   9953 b L.2637
   9954 la $23,26
   9955 beq $30,$0,L.2639
   9956 la $4,L.2519
   9957 move $5,$23
   9958 jal printf
   9959 L.2639:
   9960 L.2637:
   9961 b L.2641
   9962 la $23,30
   9963 beq $30,$0,L.2643
   9964 la $4,L.2519
   9965 move $5,$23
   9966 jal printf
   9967 L.2643:
   9968 L.2641:
   9969 b L.2645
   9970 la $23,31
   9971 beq $30,$0,L.2647
   9972 la $4,L.2519
   9973 move $5,$23
   9974 jal printf
   9975 L.2647:
   9976 L.2645:
   9977 b L.2649
   9978 la $23,32
   9979 beq $30,$0,L.2651
   9980 la $4,L.2519
   9981 move $5,$23
   9982 jal printf
   9983 L.2651:
   9984 L.2649:
   9985 b L.2653
   9986 la $23,33
   9987 beq $30,$0,L.2655
   9988 la $4,L.2519
   9989 move $5,$23
   9990 jal printf
   9991 L.2655:
   9992 L.2653:
   9993 b L.2657
   9994 la $23,34
   9995 beq $30,$0,L.2659
   9996 la $4,L.2519
   9997 move $5,$23
   9998 jal printf
   9999 L.2659:
  10000 L.2657:
  10001 b L.2661
  10002 la $23,35
  10003 beq $30,$0,L.2663
  10004 la $4,L.2519
  10005 move $5,$23
  10006 jal printf
  10007 L.2663:
  10008 L.2661:
  10009 b L.2665
  10010 la $23,36
  10011 beq $30,$0,L.2667
  10012 la $4,L.2519
  10013 move $5,$23
  10014 jal printf
  10015 L.2667:
  10016 L.2665:
  10017 b L.2669
  10018 la $23,37
  10019 beq $30,$0,L.2671
  10020 la $4,L.2519
  10021 move $5,$23
  10022 jal printf
  10023 L.2671:
  10024 L.2669:
  10025 b L.2673
  10026 la $23,38
  10027 beq $30,$0,L.2675
  10028 la $4,L.2519
  10029 move $5,$23
  10030 jal printf
  10031 L.2675:
  10032 L.2673:
  10033 b L.2677
  10034 la $23,39
  10035 beq $30,$0,L.2679
  10036 la $4,L.2519
  10037 move $5,$23
  10038 jal printf
  10039 L.2679:
  10040 L.2677:
  10041 b L.2681
  10042 la $23,40
  10043 beq $30,$0,L.2683
  10044 la $4,L.2519
  10045 move $5,$23
  10046 jal printf
  10047 L.2683:
  10048 L.2681:
  10049 b L.2685
  10050 la $23,41
  10051 beq $30,$0,L.2687
  10052 la $4,L.2519
  10053 move $5,$23
  10054 jal printf
  10055 L.2687:
  10056 L.2685:
  10057 b L.2689
  10058 la $23,42
  10059 beq $30,$0,L.2691
  10060 la $4,L.2519
  10061 move $5,$23
  10062 jal printf
  10063 L.2691:
  10064 L.2689:
  10065 b L.2693
  10066 la $23,43
  10067 beq $30,$0,L.2695
  10068 la $4,L.2519
  10069 move $5,$23
  10070 jal printf
  10071 L.2695:
  10072 L.2693:
  10073 b L.2697
  10074 la $23,44
  10075 beq $30,$0,L.2699
  10076 la $4,L.2519
  10077 move $5,$23
  10078 jal printf
  10079 L.2699:
  10080 L.2697:
  10081 b L.2701
  10082 la $23,45
  10083 beq $30,$0,L.2703
  10084 la $4,L.2519
  10085 move $5,$23
  10086 jal printf
  10087 L.2703:
  10088 L.2701:
  10089 b L.2705
  10090 la $23,46
  10091 beq $30,$0,L.2707
  10092 la $4,L.2519
  10093 move $5,$23
  10094 jal printf
  10095 L.2707:
  10096 L.2705:
  10097 b L.2709
  10098 la $23,47
  10099 beq $30,$0,L.2711
  10100 la $4,L.2519
  10101 move $5,$23
  10102 jal printf
  10103 L.2711:
  10104 L.2709:
  10105 b L.2713
  10106 la $23,48
  10107 beq $30,$0,L.2715
  10108 la $4,L.2519
  10109 move $5,$23
  10110 jal printf
  10111 L.2715:
  10112 L.2713:
  10113 b L.2717
  10114 la $23,49
  10115 beq $30,$0,L.2719
  10116 la $4,L.2519
  10117 move $5,$23
  10118 jal printf
  10119 L.2719:
  10120 L.2717:
  10121 b L.2721
  10122 la $23,50
  10123 beq $30,$0,L.2723
  10124 la $4,L.2519
  10125 move $5,$23
  10126 jal printf
  10127 L.2723:
  10128 L.2721:
  10129 b L.2725
  10130 la $23,51
  10131 beq $30,$0,L.2727
  10132 la $4,L.2519
  10133 move $5,$23
  10134 jal printf
  10135 L.2727:
  10136 L.2725:
  10137 b L.2729
  10138 la $23,52
  10139 beq $30,$0,L.2731
  10140 la $4,L.2519
  10141 move $5,$23
  10142 jal printf
  10143 L.2731:
  10144 L.2729:
  10145 b L.2733
  10146 la $23,53
  10147 beq $30,$0,L.2735
  10148 la $4,L.2519
  10149 move $5,$23
  10150 jal printf
  10151 L.2735:
  10152 L.2733:
  10153 b L.2737
  10154 la $23,54
  10155 beq $30,$0,L.2739
  10156 la $4,L.2519
  10157 move $5,$23
  10158 jal printf
  10159 L.2739:
  10160 L.2737:
  10161 b L.2741
  10162 la $23,55
  10163 beq $30,$0,L.2743
  10164 la $4,L.2519
  10165 move $5,$23
  10166 jal printf
  10167 L.2743:
  10168 L.2741:
  10169 b L.2745
  10170 la $23,56
  10171 beq $30,$0,L.2747
  10172 la $4,L.2519
  10173 move $5,$23
  10174 jal printf
  10175 L.2747:
  10176 L.2745:
  10177 b L.2749
  10178 la $23,57
  10179 beq $30,$0,L.2751
  10180 la $4,L.2519
  10181 move $5,$23
  10182 jal printf
  10183 L.2751:
  10184 L.2749:
  10185 b L.2753
  10186 la $23,58
  10187 beq $30,$0,L.2755
  10188 la $4,L.2519
  10189 move $5,$23
  10190 jal printf
  10191 L.2755:
  10192 L.2753:
  10193 b L.2757
  10194 la $23,56
  10195 beq $30,$0,L.2759
  10196 la $4,L.2519
  10197 move $5,$23
  10198 jal printf
  10199 L.2759:
  10200 L.2757:
  10201 b L.2761
  10202 la $23,60
  10203 beq $30,$0,L.2763
  10204 la $4,L.2519
  10205 move $5,$23
  10206 jal printf
  10207 L.2763:
  10208 L.2761:
  10209 b L.2765
  10210 la $23,61
  10211 beq $30,$0,L.2767
  10212 la $4,L.2519
  10213 move $5,$23
  10214 jal printf
  10215 L.2767:
  10216 L.2765:
  10217 b L.2769
  10218 la $23,62
  10219 beq $30,$0,L.2771
  10220 la $4,L.2519
  10221 move $5,$23
  10222 jal printf
  10223 L.2771:
  10224 L.2769:
  10225 b L.2773
  10226 la $23,63
  10227 beq $30,$0,L.2775
  10228 la $4,L.2519
  10229 move $5,$23
  10230 jal printf
  10231 L.2775:
  10232 L.2773:
  10233 b L.2777
  10234 la $23,64
  10235 beq $30,$0,L.2779
  10236 la $4,L.2519
  10237 move $5,$23
  10238 jal printf
  10239 L.2779:
  10240 L.2777:
  10241 b L.2781
  10242 la $23,65
  10243 beq $30,$0,L.2783
  10244 la $4,L.2519
  10245 move $5,$23
  10246 jal printf
  10247 L.2783:
  10248 L.2781:
  10249 b L.2785
  10250 la $23,66
  10251 beq $30,$0,L.2787
  10252 la $4,L.2519
  10253 move $5,$23
  10254 jal printf
  10255 L.2787:
  10256 L.2785:
  10257 b L.2789
  10258 la $23,67
  10259 beq $30,$0,L.2791
  10260 la $4,L.2519
  10261 move $5,$23
  10262 jal printf
  10263 L.2791:
  10264 L.2789:
  10265 b L.2793
  10266 la $23,68
  10267 beq $30,$0,L.2795
  10268 la $4,L.2519
  10269 move $5,$23
  10270 jal printf
  10271 L.2795:
  10272 L.2793:
  10273 b L.2797
  10274 la $23,69
  10275 beq $30,$0,L.2799
  10276 la $4,L.2519
  10277 move $5,$23
  10278 jal printf
  10279 L.2799:
  10280 L.2797:
  10281 b L.2801
  10282 la $23,70
  10283 beq $30,$0,L.2803
  10284 la $4,L.2519
  10285 move $5,$23
  10286 jal printf
  10287 L.2803:
  10288 L.2801:
  10289 b L.2805
  10290 la $23,71
  10291 beq $30,$0,L.2807
  10292 la $4,L.2519
  10293 move $5,$23
  10294 jal printf
  10295 L.2807:
  10296 L.2805:
  10297 b L.2809
  10298 la $23,72
  10299 beq $30,$0,L.2811
  10300 la $4,L.2519
  10301 move $5,$23
  10302 jal printf
  10303 L.2811:
  10304 L.2809:
  10305 b L.2813
  10306 la $23,73
  10307 beq $30,$0,L.2815
  10308 la $4,L.2519
  10309 move $5,$23
  10310 jal printf
  10311 L.2815:
  10312 L.2813:
  10313 b L.2817
  10314 la $23,74
  10315 beq $30,$0,L.2819
  10316 la $4,L.2519
  10317 move $5,$23
  10318 jal printf
  10319 L.2819:
  10320 L.2817:
  10321 b L.2821
  10322 la $23,75
  10323 beq $30,$0,L.2823
  10324 la $4,L.2519
  10325 move $5,$23
  10326 jal printf
  10327 L.2823:
  10328 L.2821:
  10329 beq $23,$0,L.2825
  10330 lw $24,0+112($sp)
  10331 lw $24,44($24)
  10332 beq $24,$0,L.2827
  10333 la $4,L.2520
  10334 la $5,1
  10335 jal printf
  10336 L.2827:
  10337 la $17,1($17)
  10338 L.2825:
  10339 move $23,$0
  10340 move $21,$0
  10341 move $22,$0
  10342 move $24,$22
  10343 la $22,1($24)
  10344 move $15,$0
  10345 beq $24,$15,L.2830
  10346 move $24,$21
  10347 la $21,1($24)
  10348 beq $24,$15,L.2830
  10349 la $24,1
  10350 sw $24,-8+112($sp)
  10351 b L.2831
  10352 L.2830:
  10353 sw $0,-8+112($sp)
  10354 L.2831:
  10355 lw $20,-8+112($sp)
  10356 la $24,1
  10357 beq $22,$24,L.2832
  10358 la $23,1
  10359 beq $30,$0,L.2834
  10360 la $4,L.2519
  10361 move $5,$23
  10362 jal printf
  10363 L.2834:
  10364 L.2832:
  10365 beq $21,$0,L.2836
  10366 la $23,2
  10367 beq $30,$0,L.2838
  10368 la $4,L.2519
  10369 move $5,$23
  10370 jal printf
  10371 L.2838:
  10372 L.2836:
  10373 beq $20,$0,L.2840
  10374 la $23,3
  10375 beq $30,$0,L.2842
  10376 la $4,L.2519
  10377 move $5,$23
  10378 jal printf
  10379 L.2842:
  10380 L.2840:
  10381 beq $22,$0,L.2845
  10382 move $15,$21
  10383 la $21,1($15)
  10384 beq $15,$0,L.2845
  10385 la $24,1
  10386 sw $24,-12+112($sp)
  10387 b L.2846
  10388 L.2845:
  10389 sw $0,-12+112($sp)
  10390 L.2846:
  10391 lw $20,-12+112($sp)
  10392 la $24,1
  10393 beq $22,$24,L.2847
  10394 la $23,4
  10395 beq $30,$0,L.2849
  10396 la $4,L.2519
  10397 move $5,$23
  10398 jal printf
  10399 L.2849:
  10400 L.2847:
  10401 la $24,1
  10402 beq $21,$24,L.2851
  10403 la $23,5
  10404 beq $30,$0,L.2853
  10405 la $4,L.2519
  10406 move $5,$23
  10407 jal printf
  10408 L.2853:
  10409 L.2851:
  10410 beq $20,$0,L.2855
  10411 la $23,6
  10412 beq $30,$0,L.2857
  10413 la $4,L.2519
  10414 move $5,$23
  10415 jal printf
  10416 L.2857:
  10417 L.2855:
  10418 move $24,$22
  10419 subu $22,$24,1
  10420 move $15,$0
  10421 beq $24,$15,L.2860
  10422 beq $21,$15,L.2860
  10423 la $24,1
  10424 sw $24,-16+112($sp)
  10425 b L.2861
  10426 L.2860:
  10427 sw $0,-16+112($sp)
  10428 L.2861:
  10429 lw $20,-16+112($sp)
  10430 beq $22,$0,L.2862
  10431 la $23,7
  10432 beq $30,$0,L.2864
  10433 la $4,L.2519
  10434 move $5,$23
  10435 jal printf
  10436 L.2864:
  10437 L.2862:
  10438 la $24,1
  10439 beq $21,$24,L.2866
  10440 la $23,8
  10441 beq $30,$0,L.2868
  10442 la $4,L.2519
  10443 move $5,$23
  10444 jal printf
  10445 L.2868:
  10446 L.2866:
  10447 la $24,1
  10448 beq $20,$24,L.2870
  10449 la $23,9
  10450 beq $30,$0,L.2872
  10451 la $4,L.2519
  10452 move $5,$23
  10453 jal printf
  10454 L.2872:
  10455 L.2870:
  10456 beq $22,$0,L.2875
  10457 move $15,$21
  10458 subu $21,$15,1
  10459 beq $15,$0,L.2875
  10460 la $24,1
  10461 sw $24,-20+112($sp)
  10462 b L.2876
  10463 L.2875:
  10464 sw $0,-20+112($sp)
  10465 L.2876:
  10466 lw $20,-20+112($sp)
  10467 beq $22,$0,L.2877
  10468 la $23,10
  10469 beq $30,$0,L.2879
  10470 la $4,L.2519
  10471 move $5,$23
  10472 jal printf
  10473 L.2879:
  10474 L.2877:
  10475 la $24,1
  10476 beq $21,$24,L.2881
  10477 la $23,11
  10478 beq $30,$0,L.2883
  10479 la $4,L.2519
  10480 move $5,$23
  10481 jal printf
  10482 L.2883:
  10483 L.2881:
  10484 beq $20,$0,L.2885
  10485 la $23,12
  10486 beq $30,$0,L.2887
  10487 la $4,L.2519
  10488 move $5,$23
  10489 jal printf
  10490 L.2887:
  10491 L.2885:
  10492 beq $23,$0,L.2889
  10493 lw $24,0+112($sp)
  10494 lw $24,44($24)
  10495 beq $24,$0,L.2891
  10496 la $4,L.2520
  10497 la $5,2
  10498 jal printf
  10499 L.2891:
  10500 la $17,2($17)
  10501 L.2889:
  10502 move $23,$0
  10503 move $21,$0
  10504 move $22,$0
  10505 move $24,$22
  10506 la $22,1($24)
  10507 move $15,$0
  10508 bne $24,$15,L.2896
  10509 beq $21,$15,L.2894
  10510 L.2896:
  10511 la $24,1
  10512 sw $24,-24+112($sp)
  10513 b L.2895
  10514 L.2894:
  10515 sw $0,-24+112($sp)
  10516 L.2895:
  10517 lw $20,-24+112($sp)
  10518 la $24,1
  10519 beq $22,$24,L.2897
  10520 la $23,1
  10521 beq $30,$0,L.2899
  10522 la $4,L.2519
  10523 move $5,$23
  10524 jal printf
  10525 L.2899:
  10526 L.2897:
  10527 beq $21,$0,L.2901
  10528 la $23,2
  10529 beq $30,$0,L.2903
  10530 la $4,L.2519
  10531 move $5,$23
  10532 jal printf
  10533 L.2903:
  10534 L.2901:
  10535 beq $20,$0,L.2905
  10536 la $23,3
  10537 beq $30,$0,L.2907
  10538 la $4,L.2519
  10539 move $5,$23
  10540 jal printf
  10541 L.2907:
  10542 L.2905:
  10543 move $24,$21
  10544 la $21,1($24)
  10545 move $15,$0
  10546 bne $24,$15,L.2912
  10547 beq $22,$15,L.2910
  10548 L.2912:
  10549 la $24,1
  10550 sw $24,-28+112($sp)
  10551 b L.2911
  10552 L.2910:
  10553 sw $0,-28+112($sp)
  10554 L.2911:
  10555 lw $20,-28+112($sp)
  10556 la $24,1
  10557 beq $22,$24,L.2913
  10558 la $23,4
  10559 beq $30,$0,L.2915
  10560 la $4,L.2519
  10561 move $5,$23
  10562 jal printf
  10563 L.2915:
  10564 L.2913:
  10565 la $24,1
  10566 beq $21,$24,L.2917
  10567 la $23,5
  10568 beq $30,$0,L.2919
  10569 la $4,L.2519
  10570 move $5,$23
  10571 jal printf
  10572 L.2919:
  10573 L.2917:
  10574 la $24,1
  10575 beq $20,$24,L.2921
  10576 la $23,6
  10577 beq $30,$0,L.2923
  10578 la $4,L.2519
  10579 move $5,$23
  10580 jal printf
  10581 L.2923:
  10582 L.2921:
  10583 move $24,$22
  10584 subu $22,$24,1
  10585 move $15,$0
  10586 bne $24,$15,L.2928
  10587 move $24,$21
  10588 subu $21,$24,1
  10589 beq $24,$15,L.2926
  10590 L.2928:
  10591 la $24,1
  10592 sw $24,-32+112($sp)
  10593 b L.2927
  10594 L.2926:
  10595 sw $0,-32+112($sp)
  10596 L.2927:
  10597 lw $20,-32+112($sp)
  10598 beq $22,$0,L.2929
  10599 la $23,7
  10600 beq $30,$0,L.2931
  10601 la $4,L.2519
  10602 move $5,$23
  10603 jal printf
  10604 L.2931:
  10605 L.2929:
  10606 la $24,1
  10607 beq $21,$24,L.2933
  10608 la $23,8
  10609 beq $30,$0,L.2935
  10610 la $4,L.2519
  10611 move $5,$23
  10612 jal printf
  10613 L.2935:
  10614 L.2933:
  10615 la $24,1
  10616 beq $20,$24,L.2937
  10617 la $23,9
  10618 beq $30,$0,L.2939
  10619 la $4,L.2519
  10620 move $5,$23
  10621 jal printf
  10622 L.2939:
  10623 L.2937:
  10624 move $24,$0
  10625 bne $22,$24,L.2944
  10626 move $15,$21
  10627 subu $21,$15,1
  10628 beq $15,$24,L.2942
  10629 L.2944:
  10630 la $24,1
  10631 sw $24,-36+112($sp)
  10632 b L.2943
  10633 L.2942:
  10634 sw $0,-36+112($sp)
  10635 L.2943:
  10636 lw $20,-36+112($sp)
  10637 beq $22,$0,L.2945
  10638 la $23,10
  10639 beq $30,$0,L.2947
  10640 la $4,L.2519
  10641 move $5,$23
  10642 jal printf
  10643 L.2947:
  10644 L.2945:
  10645 beq $21,$0,L.2949
  10646 la $23,11
  10647 beq $30,$0,L.2951
  10648 la $4,L.2519
  10649 move $5,$23
  10650 jal printf
  10651 L.2951:
  10652 L.2949:
  10653 la $24,1
  10654 beq $20,$24,L.2953
  10655 la $23,12
  10656 beq $30,$0,L.2955
  10657 la $4,L.2519
  10658 move $5,$23
  10659 jal printf
  10660 L.2955:
  10661 L.2953:
  10662 beq $23,$0,L.2957
  10663 lw $24,0+112($sp)
  10664 lw $24,44($24)
  10665 beq $24,$0,L.2959
  10666 la $4,L.2520
  10667 la $5,4
  10668 jal printf
  10669 L.2959:
  10670 la $17,4($17)
  10671 L.2957:
  10672 move $24,$0
  10673 move $21,$24
  10674 move $22,$24
  10675 move $16,$24
  10676 la $15,1
  10677 sw $15,-4+112($sp)
  10678 lw $15,-4+112($sp)
  10679 beq $15,$24,L.2963
  10680 sw $16,-40+112($sp)
  10681 b L.2964
  10682 L.2963:
  10683 lw $24,-4+112($sp)
  10684 beq $24,$0,L.2965
  10685 move $24,$22
  10686 la $22,1($24)
  10687 sw $24,-44+112($sp)
  10688 b L.2966
  10689 L.2965:
  10690 move $24,$21
  10691 la $21,1($24)
  10692 sw $24,-44+112($sp)
  10693 L.2966:
  10694 lw $24,-44+112($sp)
  10695 sw $24,-40+112($sp)
  10696 L.2964:
  10697 lw $20,-40+112($sp)
  10698 bne $20,$0,L.2970
  10699 bne $22,$0,L.2970
  10700 beq $21,$0,L.2967
  10701 L.2970:
  10702 lw $24,0+112($sp)
  10703 lw $24,44($24)
  10704 beq $24,$0,L.2971
  10705 la $4,L.2520
  10706 la $5,8
  10707 jal printf
  10708 L.2971:
  10709 la $17,8($17)
  10710 L.2967:
  10711 lw $24,-4+112($sp)
  10712 beq $24,$0,L.2978
  10713 sw $16,-48+112($sp)
  10714 b L.2979
  10715 L.2978:
  10716 la $24,1
  10717 sw $24,-48+112($sp)
  10718 L.2979:
  10719 lw $15,-48+112($sp)
  10720 bne $15,$0,L.2977
  10721 beq $16,$0,L.2980
  10722 la $24,1
  10723 sw $24,-52+112($sp)
  10724 b L.2981
  10725 L.2980:
  10726 sw $16,-52+112($sp)
  10727 L.2981:
  10728 lw $24,-52+112($sp)
  10729 beq $24,$0,L.2973
  10730 L.2977:
  10731 lw $24,0+112($sp)
  10732 lw $24,44($24)
  10733 beq $24,$0,L.2982
  10734 la $4,L.2520
  10735 la $5,16
  10736 jal printf
  10737 L.2982:
  10738 la $17,16($17)
  10739 L.2973:
  10740 move $2,$17
  10741 L.2518:
  10742 lw $16,16($sp)
  10743 lw $17,20($sp)
  10744 lw $18,24($sp)
  10745 lw $19,28($sp)
  10746 lw $20,32($sp)
  10747 lw $21,36($sp)
  10748 lw $22,40($sp)
  10749 lw $23,44($sp)
  10750 lw $25,48($sp)
  10751 lw $30,52($sp)
  10752 lw $31,56($sp)
  10753 addu $sp,$sp,112
  10754 j $31
  10755 .end s7813
  10756 .data
  10757 .align 0
  10758 L.2985:
  10759 .byte 115
  10760 .byte 56
  10761 .byte 49
  10762 .byte 44
  10763 .byte 101
  10764 .byte 114
  10765 .byte 37
  10766 .byte 100
  10767 .byte 10
  10768 .byte 0
  10769 .sdata
  10770 .align 0
  10771 L.2986:
  10772 .byte 115
  10773 .byte 56
  10774 .byte 49
  10775 .byte 32
  10776 .byte 32
  10777 .byte 32
  10778 .byte 32
  10779 .byte 0
  10780 .data
  10781 .align 0
  10782 L.2987:
  10783 .byte 82
  10784 .byte 101
  10785 .byte 103
  10786 .byte 105
  10787 .byte 115
  10788 .byte 116
  10789 .byte 101
  10790 .byte 114
  10791 .byte 32
  10792 .byte 99
  10793 .byte 111
  10794 .byte 117
  10795 .byte 110
  10796 .byte 116
  10797 .byte 32
  10798 .byte 102
  10799 .byte 111
  10800 .byte 114
  10801 .byte 32
  10802 .byte 37
  10803 .byte 115
  10804 .byte 32
  10805 .byte 105
  10806 .byte 115
  10807 .byte 32
  10808 .byte 117
  10809 .byte 110
  10810 .byte 114
  10811 .byte 101
  10812 .byte 108
  10813 .byte 105
  10814 .byte 97
  10815 .byte 98
  10816 .byte 108
  10817 .byte 101
  10818 .byte 46
  10819 .byte 10
  10820 .byte 0
  10821 .data
  10822 .align 0
  10823 L.2988:
  10824 .byte 37
  10825 .byte 100
  10826 .byte 32
  10827 .byte 114
  10828 .byte 101
  10829 .byte 103
  10830 .byte 105
  10831 .byte 115
  10832 .byte 116
  10833 .byte 101
  10834 .byte 114
  10835 .byte 115
  10836 .byte 32
  10837 .byte 97
  10838 .byte 115
  10839 .byte 115
  10840 .byte 105
  10841 .byte 103
  10842 .byte 110
  10843 .byte 101
  10844 .byte 100
  10845 .byte 32
  10846 .byte 116
  10847 .byte 111
  10848 .byte 32
  10849 .byte 37
  10850 .byte 115
  10851 .byte 32
  10852 .byte 118
  10853 .byte 97
  10854 .byte 114
  10855 .byte 105
  10856 .byte 97
  10857 .byte 98
  10858 .byte 108
  10859 .byte 101
  10860 .byte 115
  10861 .byte 46
  10862 .byte 10
  10863 .byte 0
  10864 .globl s81
  10865 .text
  10866 .text
  10867 .align 2
  10868 .ent s81
  10869 s81:
  10870 .frame $sp,80,$31
  10871 .set noreorder
  10872 .cpload $25
  10873 .set reorder
  10874 addu $sp,$sp,-80
  10875 .mask 0xc2ff0000,-24
  10876 sw $16,16($sp)
  10877 sw $17,20($sp)
  10878 sw $18,24($sp)
  10879 sw $19,28($sp)
  10880 sw $20,32($sp)
  10881 sw $21,36($sp)
  10882 sw $22,40($sp)
  10883 sw $23,44($sp)
  10884 .cprestore 48
  10885 sw $30,52($sp)
  10886 sw $31,56($sp)
  10887 sw $4,80($sp)
  10888 sw $0,-20+80($sp)
  10889 sw $0,-8+80($sp)
  10890 sw $0,-12+80($sp)
  10891 sw $0,-16+80($sp)
  10892 la $17,L.2986
  10893 lw $24,0+80($sp)
  10894 la $16,60($24)
  10895 L.2989:
  10896 L.2990:
  10897 move $24,$16
  10898 la $16,1($24)
  10899 move $15,$17
  10900 la $17,1($15)
  10901 lb $15,($15)
  10902 sb $15,($24)
  10903 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
  10904 bne $24,$0,L.2989
  10905 la $24,1
  10906 sw $24,-4+80($sp)
  10907 move $21,$0
  10908 L.2992:
  10909 lw $24,-4+80($sp)
  10910 move $15,$24
  10911 move $30,$15
  10912 move $20,$15
  10913 la $23,-4+80($sp)
  10914 la $19,-4+80($sp)
  10915 move $22,$24
  10916 move $18,$24
  10917 sll $24,$30,8*(4-1); sra $24,$24,8*(4-1)
  10918 sll $15,$20,8*(4-1); sra $15,$15,8*(4-1)
  10919 beq $24,$15,L.2996
  10920 la $24,1
  10921 sw $24,-8+80($sp)
  10922 L.2996:
  10923 move $24,$23
  10924 move $15,$19
  10925 beq $24,$15,L.2998
  10926 la $24,1
  10927 sw $24,-12+80($sp)
  10928 L.2998:
  10929 beq $22,$18,L.3000
  10930 la $24,1
  10931 sw $24,-16+80($sp)
  10932 L.3000:
  10933 lw $24,-4+80($sp)
  10934 sll $24,$24,1
  10935 sw $24,-4+80($sp)
  10936 L.2993:
  10937 la $21,1($21)
  10938 la $24,50
  10939 blt $21,$24,L.2992
  10940 lw $24,-8+80($sp)
  10941 beq $24,$0,L.3002
  10942 lw $24,-20+80($sp)
  10943 la $24,1($24)
  10944 sw $24,-20+80($sp)
  10945 lw $24,0+80($sp)
  10946 lw $24,44($24)
  10947 beq $24,$0,L.3004
  10948 la $4,L.2985
  10949 la $5,1
  10950 jal printf
  10951 L.3004:
  10952 L.3002:
  10953 lw $24,-12+80($sp)
  10954 beq $24,$0,L.3006
  10955 lw $24,-20+80($sp)
  10956 la $24,2($24)
  10957 sw $24,-20+80($sp)
  10958 lw $24,0+80($sp)
  10959 lw $24,44($24)
  10960 beq $24,$0,L.3008
  10961 la $4,L.2985
  10962 la $5,2
  10963 jal printf
  10964 L.3008:
  10965 L.3006:
  10966 lw $24,-16+80($sp)
  10967 beq $24,$0,L.3010
  10968 lw $24,-20+80($sp)
  10969 la $24,4($24)
  10970 sw $24,-20+80($sp)
  10971 lw $24,0+80($sp)
  10972 lw $24,44($24)
  10973 beq $24,$0,L.3012
  10974 la $4,L.2985
  10975 la $5,4
  10976 jal printf
  10977 L.3012:
  10978 L.3010:
  10979 jal regc
  10980 sw $2,-4+80($sp)
  10981 lw $24,0+80($sp)
  10982 lw $24,40($24)
  10983 beq $24,$0,L.3014
  10984 lw $24,-4+80($sp)
  10985 bge $24,$0,L.3016
  10986 la $4,L.2987
  10987 la $5,L.425
  10988 jal printf
  10989 b L.3017
  10990 L.3016:
  10991 la $4,L.2988
  10992 lw $5,-4+80($sp)
  10993 la $6,L.425
  10994 jal printf
  10995 L.3017:
  10996 L.3014:
  10997 jal regp
  10998 sw $2,-4+80($sp)
  10999 lw $24,0+80($sp)
  11000 lw $24,40($24)
  11001 beq $24,$0,L.3018
  11002 lw $24,-4+80($sp)
  11003 bge $24,$0,L.3020
  11004 la $4,L.2987
  11005 la $5,L.3022
  11006 jal printf
  11007 b L.3021
  11008 L.3020:
  11009 la $4,L.2988
  11010 lw $5,-4+80($sp)
  11011 la $6,L.3022
  11012 jal printf
  11013 L.3021:
  11014 L.3018:
  11015 jal regi
  11016 sw $2,-4+80($sp)
  11017 lw $24,0+80($sp)
  11018 lw $24,40($24)
  11019 beq $24,$0,L.3023
  11020 lw $24,-4+80($sp)
  11021 bge $24,$0,L.3025
  11022 la $4,L.2987
  11023 la $5,L.426
  11024 jal printf
  11025 b L.3026
  11026 L.3025:
  11027 la $4,L.2988
  11028 lw $5,-4+80($sp)
  11029 la $6,L.426
  11030 jal printf
  11031 L.3026:
  11032 L.3023:
  11033 lw $2,-20+80($sp)
  11034 L.2984:
  11035 lw $16,16($sp)
  11036 lw $17,20($sp)
  11037 lw $18,24($sp)
  11038 lw $19,28($sp)
  11039 lw $20,32($sp)
  11040 lw $21,36($sp)
  11041 lw $22,40($sp)
  11042 lw $23,44($sp)
  11043 lw $25,48($sp)
  11044 lw $30,52($sp)
  11045 lw $31,56($sp)
  11046 addu $sp,$sp,80
  11047 j $31
  11048 .end s81
  11049 .globl regc
  11050 .text
  11051 .align 2
  11052 .ent regc
  11053 regc:
  11054 .frame $sp,176,$31
  11055 .set noreorder
  11056 .cpload $25
  11057 .set reorder
  11058 addu $sp,$sp,-176
  11059 .mask 0x40ff0000,-144
  11060 sw $16,0($sp)
  11061 sw $17,4($sp)
  11062 sw $18,8($sp)
  11063 sw $19,12($sp)
  11064 sw $20,16($sp)
  11065 sw $21,20($sp)
  11066 sw $22,24($sp)
  11067 sw $23,28($sp)
  11068 sw $30,32($sp)
  11069 sb $0,-130+176($sp)
  11070 la $24,1
  11071 sb $24,-109+176($sp)
  11072 la $24,2
  11073 sb $24,-110+176($sp)
  11074 la $24,3
  11075 sb $24,-111+176($sp)
  11076 la $30,4
  11077 la $24,5
  11078 sb $24,-112+176($sp)
  11079 la $23,6
  11080 la $24,7
  11081 sb $24,-113+176($sp)
  11082 la $22,8
  11083 la $24,9
  11084 sb $24,-114+176($sp)
  11085 la $21,10
  11086 la $24,11
  11087 sb $24,-115+176($sp)
  11088 la $20,12
  11089 la $24,13
  11090 sb $24,-116+176($sp)
  11091 la $19,14
  11092 la $24,15
  11093 sb $24,-117+176($sp)
  11094 la $18,16
  11095 la $24,17
  11096 sb $24,-118+176($sp)
  11097 la $17,18
  11098 la $24,19
  11099 sb $24,-119+176($sp)
  11100 la $16,20
  11101 la $24,21
  11102 sb $24,-120+176($sp)
  11103 la $24,22
  11104 sb $24,-1+176($sp)
  11105 la $24,23
  11106 sb $24,-121+176($sp)
  11107 la $24,24
  11108 sb $24,-2+176($sp)
  11109 la $24,25
  11110 sb $24,-122+176($sp)
  11111 la $24,26
  11112 sb $24,-3+176($sp)
  11113 la $24,27
  11114 sb $24,-123+176($sp)
  11115 la $24,28
  11116 sb $24,-4+176($sp)
  11117 la $24,29
  11118 sb $24,-124+176($sp)
  11119 la $24,30
  11120 sb $24,-5+176($sp)
  11121 la $24,31
  11122 sb $24,-125+176($sp)
  11123 la $24,32
  11124 sb $24,-6+176($sp)
  11125 la $24,33
  11126 sb $24,-126+176($sp)
  11127 la $24,34
  11128 sb $24,-7+176($sp)
  11129 la $24,35
  11130 sb $24,-127+176($sp)
  11131 la $24,36
  11132 sb $24,-128+176($sp)
  11133 la $24,37
  11134 sb $24,-129+176($sp)
  11135 la $24,38
  11136 sb $24,-131+176($sp)
  11137 la $24,-109+176($sp)
  11138 la $15,-130+176($sp)
  11139 subu $15,$24,$15
  11140 sw $15,-96+176($sp)
  11141 la $15,-110+176($sp)
  11142 subu $24,$15,$24
  11143 sw $24,-92+176($sp)
  11144 la $24,-111+176($sp)
  11145 la $15,-110+176($sp)
  11146 subu $24,$24,$15
  11147 sw $24,-88+176($sp)
  11148 la $24,-112+176($sp)
  11149 la $15,-111+176($sp)
  11150 subu $24,$24,$15
  11151 sw $24,-84+176($sp)
  11152 la $24,-113+176($sp)
  11153 la $15,-112+176($sp)
  11154 subu $24,$24,$15
  11155 sw $24,-80+176($sp)
  11156 la $24,-114+176($sp)
  11157 la $15,-113+176($sp)
  11158 subu $24,$24,$15
  11159 sw $24,-76+176($sp)
  11160 la $24,-115+176($sp)
  11161 la $15,-114+176($sp)
  11162 subu $24,$24,$15
  11163 sw $24,-72+176($sp)
  11164 la $24,-116+176($sp)
  11165 la $15,-115+176($sp)
  11166 subu $24,$24,$15
  11167 sw $24,-68+176($sp)
  11168 la $24,-117+176($sp)
  11169 la $15,-116+176($sp)
  11170 subu $24,$24,$15
  11171 sw $24,-64+176($sp)
  11172 la $24,-118+176($sp)
  11173 la $15,-117+176($sp)
  11174 subu $24,$24,$15
  11175 sw $24,-60+176($sp)
  11176 la $24,-119+176($sp)
  11177 la $15,-118+176($sp)
  11178 subu $24,$24,$15
  11179 sw $24,-56+176($sp)
  11180 la $24,-120+176($sp)
  11181 la $15,-119+176($sp)
  11182 subu $24,$24,$15
  11183 sw $24,-52+176($sp)
  11184 la $24,-121+176($sp)
  11185 la $15,-120+176($sp)
  11186 subu $24,$24,$15
  11187 sw $24,-48+176($sp)
  11188 la $24,-122+176($sp)
  11189 la $15,-121+176($sp)
  11190 subu $24,$24,$15
  11191 sw $24,-44+176($sp)
  11192 la $24,-123+176($sp)
  11193 la $15,-122+176($sp)
  11194 subu $24,$24,$15
  11195 sw $24,-40+176($sp)
  11196 la $24,-124+176($sp)
  11197 la $15,-123+176($sp)
  11198 subu $24,$24,$15
  11199 sw $24,-36+176($sp)
  11200 la $24,-125+176($sp)
  11201 la $15,-124+176($sp)
  11202 subu $24,$24,$15
  11203 sw $24,-32+176($sp)
  11204 la $24,-126+176($sp)
  11205 la $15,-125+176($sp)
  11206 subu $24,$24,$15
  11207 sw $24,-28+176($sp)
  11208 la $24,-127+176($sp)
  11209 la $15,-126+176($sp)
  11210 subu $24,$24,$15
  11211 sw $24,-24+176($sp)
  11212 la $24,-128+176($sp)
  11213 la $15,-127+176($sp)
  11214 subu $24,$24,$15
  11215 sw $24,-20+176($sp)
  11216 la $24,-129+176($sp)
  11217 la $15,-128+176($sp)
  11218 subu $24,$24,$15
  11219 sw $24,-16+176($sp)
  11220 la $24,-131+176($sp)
  11221 la $15,-129+176($sp)
  11222 subu $24,$24,$15
  11223 sw $24,-12+176($sp)
  11224 lw $24,-96+176($sp)
  11225 sw $24,-108+176($sp)
  11226 la $24,1
  11227 sw $24,-104+176($sp)
  11228 sw $0,-100+176($sp)
  11229 L.3049:
  11230 lw $24,-104+176($sp)
  11231 la $15,1
  11232 beq $24,$15,L.3055
  11233 la $15,2
  11234 beq $24,$15,L.3058
  11235 la $15,3
  11236 beq $24,$15,L.3063
  11237 b L.3053
  11238 L.3055:
  11239 lw $24,-100+176($sp)
  11240 sll $24,$24,2
  11241 la $15,-96+176($sp)
  11242 addu $24,$24,$15
  11243 lw $24,($24)
  11244 lw $15,-108+176($sp)
  11245 beq $24,$15,L.3054
  11246 la $24,2
  11247 lw $15,-100+176($sp)
  11248 sll $15,$15,2
  11249 la $14,-96+176($sp)
  11250 addu $15,$15,$14
  11251 lw $15,($15)
  11252 sw $15,-140+176($sp)
  11253 sw $24,-104+176($sp)
  11254 la $24,1
  11255 sw $24,-136+176($sp)
  11256 b L.3054
  11257 L.3058:
  11258 lw $24,-100+176($sp)
  11259 sll $24,$24,2
  11260 la $15,-96+176($sp)
  11261 addu $24,$24,$15
  11262 lw $24,($24)
  11263 lw $15,-108+176($sp)
  11264 bne $24,$15,L.3059
  11265 la $24,3
  11266 sw $24,-104+176($sp)
  11267 b L.3054
  11268 L.3059:
  11269 lw $24,-100+176($sp)
  11270 sll $24,$24,2
  11271 la $15,-96+176($sp)
  11272 addu $24,$24,$15
  11273 lw $24,($24)
  11274 lw $15,-140+176($sp)
  11275 bne $24,$15,L.3061
  11276 lw $24,-136+176($sp)
  11277 la $24,1($24)
  11278 sw $24,-136+176($sp)
  11279 b L.3054
  11280 L.3061:
  11281 la $24,4
  11282 sw $24,-104+176($sp)
  11283 b L.3054
  11284 L.3063:
  11285 lw $24,-100+176($sp)
  11286 sll $24,$24,2
  11287 la $15,-96+176($sp)
  11288 addu $24,$24,$15
  11289 lw $24,($24)
  11290 lw $15,-108+176($sp)
  11291 beq $24,$15,L.3054
  11292 la $24,4
  11293 sw $24,-104+176($sp)
  11294 L.3053:
  11295 L.3054:
  11296 L.3050:
  11297 lw $24,-100+176($sp)
  11298 la $24,1($24)
  11299 sw $24,-100+176($sp)
  11300 lw $24,-100+176($sp)
  11301 la $15,22
  11302 blt $24,$15,L.3049
  11303 lw $24,-104+176($sp)
  11304 la $15,3
  11305 bne $24,$15,L.3066
  11306 la $24,16
  11307 lw $15,-136+176($sp)
  11308 subu $2,$24,$15
  11309 b L.3027
  11310 L.3066:
  11311 la $2,-1
  11312 L.3027:
  11313 lw $16,0($sp)
  11314 lw $17,4($sp)
  11315 lw $18,8($sp)
  11316 lw $19,12($sp)
  11317 lw $20,16($sp)
  11318 lw $21,20($sp)
  11319 lw $22,24($sp)
  11320 lw $23,28($sp)
  11321 lw $30,32($sp)
  11322 addu $sp,$sp,176
  11323 j $31
  11324 .end regc
  11325 .globl regi
  11326 .text
  11327 .align 2
  11328 .ent regi
  11329 regi:
  11330 .frame $sp,264,$31
  11331 .set noreorder
  11332 .cpload $25
  11333 .set reorder
  11334 addu $sp,$sp,-264
  11335 .mask 0x40ff0000,-232
  11336 sw $16,0($sp)
  11337 sw $17,4($sp)
  11338 sw $18,8($sp)
  11339 sw $19,12($sp)
  11340 sw $20,16($sp)
  11341 sw $21,20($sp)
  11342 sw $22,24($sp)
  11343 sw $23,28($sp)
  11344 sw $30,32($sp)
  11345 sw $0,-216+264($sp)
  11346 la $24,1
  11347 sw $24,-132+264($sp)
  11348 la $24,2
  11349 sw $24,-136+264($sp)
  11350 la $24,3
  11351 sw $24,-140+264($sp)
  11352 la $30,4
  11353 la $24,5
  11354 sw $24,-144+264($sp)
  11355 la $23,6
  11356 la $24,7
  11357 sw $24,-148+264($sp)
  11358 la $22,8
  11359 la $24,9
  11360 sw $24,-152+264($sp)
  11361 la $21,10
  11362 la $24,11
  11363 sw $24,-156+264($sp)
  11364 la $20,12
  11365 la $24,13
  11366 sw $24,-160+264($sp)
  11367 la $19,14
  11368 la $24,15
  11369 sw $24,-164+264($sp)
  11370 la $18,16
  11371 la $24,17
  11372 sw $24,-168+264($sp)
  11373 la $17,18
  11374 la $24,19
  11375 sw $24,-172+264($sp)
  11376 la $16,20
  11377 la $24,21
  11378 sw $24,-176+264($sp)
  11379 la $24,22
  11380 sw $24,-4+264($sp)
  11381 la $24,23
  11382 sw $24,-180+264($sp)
  11383 la $24,24
  11384 sw $24,-8+264($sp)
  11385 la $24,25
  11386 sw $24,-184+264($sp)
  11387 la $24,26
  11388 sw $24,-12+264($sp)
  11389 la $24,27
  11390 sw $24,-188+264($sp)
  11391 la $24,28
  11392 sw $24,-16+264($sp)
  11393 la $24,29
  11394 sw $24,-192+264($sp)
  11395 la $24,30
  11396 sw $24,-20+264($sp)
  11397 la $24,31
  11398 sw $24,-196+264($sp)
  11399 la $24,32
  11400 sw $24,-24+264($sp)
  11401 la $24,33
  11402 sw $24,-200+264($sp)
  11403 la $24,34
  11404 sw $24,-28+264($sp)
  11405 la $24,35
  11406 sw $24,-204+264($sp)
  11407 la $24,36
  11408 sw $24,-208+264($sp)
  11409 la $24,37
  11410 sw $24,-212+264($sp)
  11411 la $24,38
  11412 sw $24,-220+264($sp)
  11413 la $24,-132+264($sp)
  11414 la $15,4
  11415 la $14,-216+264($sp)
  11416 subu $14,$24,$14
  11417 div $14,$14,$15
  11418 sw $14,-116+264($sp)
  11419 la $14,-136+264($sp)
  11420 subu $24,$14,$24
  11421 div $24,$24,$15
  11422 sw $24,-112+264($sp)
  11423 la $24,-140+264($sp)
  11424 la $15,-136+264($sp)
  11425 subu $24,$24,$15
  11426 la $15,4
  11427 div $24,$24,$15
  11428 sw $24,-108+264($sp)
  11429 la $24,-144+264($sp)
  11430 la $15,-140+264($sp)
  11431 subu $24,$24,$15
  11432 la $15,4
  11433 div $24,$24,$15
  11434 sw $24,-104+264($sp)
  11435 la $24,-148+264($sp)
  11436 la $15,-144+264($sp)
  11437 subu $24,$24,$15
  11438 la $15,4
  11439 div $24,$24,$15
  11440 sw $24,-100+264($sp)
  11441 la $24,-152+264($sp)
  11442 la $15,-148+264($sp)
  11443 subu $24,$24,$15
  11444 la $15,4
  11445 div $24,$24,$15
  11446 sw $24,-96+264($sp)
  11447 la $24,-156+264($sp)
  11448 la $15,-152+264($sp)
  11449 subu $24,$24,$15
  11450 la $15,4
  11451 div $24,$24,$15
  11452 sw $24,-92+264($sp)
  11453 la $24,-160+264($sp)
  11454 la $15,-156+264($sp)
  11455 subu $24,$24,$15
  11456 la $15,4
  11457 div $24,$24,$15
  11458 sw $24,-88+264($sp)
  11459 la $24,-164+264($sp)
  11460 la $15,-160+264($sp)
  11461 subu $24,$24,$15
  11462 la $15,4
  11463 div $24,$24,$15
  11464 sw $24,-84+264($sp)
  11465 la $24,-168+264($sp)
  11466 la $15,-164+264($sp)
  11467 subu $24,$24,$15
  11468 la $15,4
  11469 div $24,$24,$15
  11470 sw $24,-80+264($sp)
  11471 la $24,-172+264($sp)
  11472 la $15,-168+264($sp)
  11473 subu $24,$24,$15
  11474 la $15,4
  11475 div $24,$24,$15
  11476 sw $24,-76+264($sp)
  11477 la $24,-176+264($sp)
  11478 la $15,-172+264($sp)
  11479 subu $24,$24,$15
  11480 la $15,4
  11481 div $24,$24,$15
  11482 sw $24,-72+264($sp)
  11483 la $24,-180+264($sp)
  11484 la $15,-176+264($sp)
  11485 subu $24,$24,$15
  11486 la $15,4
  11487 div $24,$24,$15
  11488 sw $24,-68+264($sp)
  11489 la $24,-184+264($sp)
  11490 la $15,-180+264($sp)
  11491 subu $24,$24,$15
  11492 la $15,4
  11493 div $24,$24,$15
  11494 sw $24,-64+264($sp)
  11495 la $24,-188+264($sp)
  11496 la $15,-184+264($sp)
  11497 subu $24,$24,$15
  11498 la $15,4
  11499 div $24,$24,$15
  11500 sw $24,-60+264($sp)
  11501 la $24,-192+264($sp)
  11502 la $15,-188+264($sp)
  11503 subu $24,$24,$15
  11504 la $15,4
  11505 div $24,$24,$15
  11506 sw $24,-56+264($sp)
  11507 la $24,-196+264($sp)
  11508 la $15,-192+264($sp)
  11509 subu $24,$24,$15
  11510 la $15,4
  11511 div $24,$24,$15
  11512 sw $24,-52+264($sp)
  11513 la $24,-200+264($sp)
  11514 la $15,-196+264($sp)
  11515 subu $24,$24,$15
  11516 la $15,4
  11517 div $24,$24,$15
  11518 sw $24,-48+264($sp)
  11519 la $24,-204+264($sp)
  11520 la $15,-200+264($sp)
  11521 subu $24,$24,$15
  11522 la $15,4
  11523 div $24,$24,$15
  11524 sw $24,-44+264($sp)
  11525 la $24,-208+264($sp)
  11526 la $15,-204+264($sp)
  11527 subu $24,$24,$15
  11528 la $15,4
  11529 div $24,$24,$15
  11530 sw $24,-40+264($sp)
  11531 la $24,-212+264($sp)
  11532 la $15,-208+264($sp)
  11533 subu $24,$24,$15
  11534 la $15,4
  11535 div $24,$24,$15
  11536 sw $24,-36+264($sp)
  11537 la $24,-220+264($sp)
  11538 la $15,-212+264($sp)
  11539 subu $24,$24,$15
  11540 la $15,4
  11541 div $24,$24,$15
  11542 sw $24,-32+264($sp)
  11543 lw $24,-116+264($sp)
  11544 sw $24,-128+264($sp)
  11545 la $24,1
  11546 sw $24,-124+264($sp)
  11547 sw $0,-120+264($sp)
  11548 L.3090:
  11549 lw $24,-124+264($sp)
  11550 la $15,1
  11551 beq $24,$15,L.3096
  11552 la $15,2
  11553 beq $24,$15,L.3099
  11554 la $15,3
  11555 beq $24,$15,L.3104
  11556 b L.3094
  11557 L.3096:
  11558 lw $24,-120+264($sp)
  11559 sll $24,$24,2
  11560 la $15,-116+264($sp)
  11561 addu $24,$24,$15
  11562 lw $24,($24)
  11563 lw $15,-128+264($sp)
  11564 beq $24,$15,L.3095
  11565 la $24,2
  11566 lw $15,-120+264($sp)
  11567 sll $15,$15,2
  11568 la $14,-116+264($sp)
  11569 addu $15,$15,$14
  11570 lw $15,($15)
  11571 sw $15,-228+264($sp)
  11572 sw $24,-124+264($sp)
  11573 la $24,1
  11574 sw $24,-224+264($sp)
  11575 b L.3095
  11576 L.3099:
  11577 lw $24,-120+264($sp)
  11578 sll $24,$24,2
  11579 la $15,-116+264($sp)
  11580 addu $24,$24,$15
  11581 lw $24,($24)
  11582 lw $15,-128+264($sp)
  11583 bne $24,$15,L.3100
  11584 la $24,3
  11585 sw $24,-124+264($sp)
  11586 b L.3095
  11587 L.3100:
  11588 lw $24,-120+264($sp)
  11589 sll $24,$24,2
  11590 la $15,-116+264($sp)
  11591 addu $24,$24,$15
  11592 lw $24,($24)
  11593 lw $15,-228+264($sp)
  11594 bne $24,$15,L.3102
  11595 lw $24,-224+264($sp)
  11596 la $24,1($24)
  11597 sw $24,-224+264($sp)
  11598 b L.3095
  11599 L.3102:
  11600 la $24,4
  11601 sw $24,-124+264($sp)
  11602 b L.3095
  11603 L.3104:
  11604 lw $24,-120+264($sp)
  11605 sll $24,$24,2
  11606 la $15,-116+264($sp)
  11607 addu $24,$24,$15
  11608 lw $24,($24)
  11609 lw $15,-128+264($sp)
  11610 beq $24,$15,L.3095
  11611 la $24,4
  11612 sw $24,-124+264($sp)
  11613 L.3094:
  11614 L.3095:
  11615 L.3091:
  11616 lw $24,-120+264($sp)
  11617 la $24,1($24)
  11618 sw $24,-120+264($sp)
  11619 lw $24,-120+264($sp)
  11620 la $15,22
  11621 blt $24,$15,L.3090
  11622 lw $24,-124+264($sp)
  11623 la $15,3
  11624 bne $24,$15,L.3107
  11625 la $24,16
  11626 lw $15,-224+264($sp)
  11627 subu $2,$24,$15
  11628 b L.3068
  11629 L.3107:
  11630 la $2,-1
  11631 L.3068:
  11632 lw $16,0($sp)
  11633 lw $17,4($sp)
  11634 lw $18,8($sp)
  11635 lw $19,12($sp)
  11636 lw $20,16($sp)
  11637 lw $21,20($sp)
  11638 lw $22,24($sp)
  11639 lw $23,28($sp)
  11640 lw $30,32($sp)
  11641 addu $sp,$sp,264
  11642 j $31
  11643 .end regi
  11644 .globl regp
  11645 .text
  11646 .align 2
  11647 .ent regp
  11648 regp:
  11649 .frame $sp,264,$31
  11650 .set noreorder
  11651 .cpload $25
  11652 .set reorder
  11653 addu $sp,$sp,-264
  11654 .mask 0x40ff0000,-232
  11655 sw $16,0($sp)
  11656 sw $17,4($sp)
  11657 sw $18,8($sp)
  11658 sw $19,12($sp)
  11659 sw $20,16($sp)
  11660 sw $21,20($sp)
  11661 sw $22,24($sp)
  11662 sw $23,28($sp)
  11663 sw $30,32($sp)
  11664 la $24,-216+264($sp)
  11665 sw $24,-216+264($sp)
  11666 la $24,-192+264($sp)
  11667 sw $24,-192+264($sp)
  11668 la $24,-196+264($sp)
  11669 sw $24,-196+264($sp)
  11670 la $24,-200+264($sp)
  11671 sw $24,-200+264($sp)
  11672 la $30,-128+264($sp)
  11673 la $24,-128+264($sp)
  11674 sw $24,-128+264($sp)
  11675 la $23,-132+264($sp)
  11676 la $24,-132+264($sp)
  11677 sw $24,-132+264($sp)
  11678 la $22,-136+264($sp)
  11679 la $24,-136+264($sp)
  11680 sw $24,-136+264($sp)
  11681 la $21,-140+264($sp)
  11682 la $24,-140+264($sp)
  11683 sw $24,-140+264($sp)
  11684 la $20,-144+264($sp)
  11685 la $24,-144+264($sp)
  11686 sw $24,-144+264($sp)
  11687 la $19,-148+264($sp)
  11688 la $24,-148+264($sp)
  11689 sw $24,-148+264($sp)
  11690 la $18,-152+264($sp)
  11691 la $24,-152+264($sp)
  11692 sw $24,-152+264($sp)
  11693 la $17,-156+264($sp)
  11694 la $24,-156+264($sp)
  11695 sw $24,-156+264($sp)
  11696 la $16,-160+264($sp)
  11697 la $24,-160+264($sp)
  11698 sw $24,-160+264($sp)
  11699 la $24,-164+264($sp)
  11700 sw $24,-4+264($sp)
  11701 la $24,-164+264($sp)
  11702 sw $24,-164+264($sp)
  11703 la $24,-168+264($sp)
  11704 sw $24,-8+264($sp)
  11705 la $24,-168+264($sp)
  11706 sw $24,-168+264($sp)
  11707 la $24,-172+264($sp)
  11708 sw $24,-12+264($sp)
  11709 la $24,-172+264($sp)
  11710 sw $24,-172+264($sp)
  11711 la $24,-176+264($sp)
  11712 sw $24,-16+264($sp)
  11713 la $24,-176+264($sp)
  11714 sw $24,-176+264($sp)
  11715 la $24,-180+264($sp)
  11716 sw $24,-20+264($sp)
  11717 la $24,-180+264($sp)
  11718 sw $24,-180+264($sp)
  11719 la $24,-184+264($sp)
  11720 sw $24,-24+264($sp)
  11721 la $24,-184+264($sp)
  11722 sw $24,-184+264($sp)
  11723 la $24,-188+264($sp)
  11724 sw $24,-28+264($sp)
  11725 la $24,-188+264($sp)
  11726 sw $24,-188+264($sp)
  11727 la $24,-204+264($sp)
  11728 sw $24,-204+264($sp)
  11729 la $24,-208+264($sp)
  11730 sw $24,-208+264($sp)
  11731 la $24,-220+264($sp)
  11732 sw $24,-220+264($sp)
  11733 la $24,-192+264($sp)
  11734 la $15,4
  11735 la $14,-216+264($sp)
  11736 subu $14,$24,$14
  11737 div $14,$14,$15
  11738 sw $14,-116+264($sp)
  11739 la $14,-196+264($sp)
  11740 subu $24,$14,$24
  11741 div $24,$24,$15
  11742 sw $24,-112+264($sp)
  11743 la $24,-200+264($sp)
  11744 la $15,-196+264($sp)
  11745 subu $24,$24,$15
  11746 la $15,4
  11747 div $24,$24,$15
  11748 sw $24,-108+264($sp)
  11749 la $24,-128+264($sp)
  11750 la $15,-200+264($sp)
  11751 subu $24,$24,$15
  11752 la $15,4
  11753 div $24,$24,$15
  11754 sw $24,-104+264($sp)
  11755 la $24,-132+264($sp)
  11756 la $15,-128+264($sp)
  11757 subu $24,$24,$15
  11758 la $15,4
  11759 div $24,$24,$15
  11760 sw $24,-100+264($sp)
  11761 la $24,-136+264($sp)
  11762 la $15,-132+264($sp)
  11763 subu $24,$24,$15
  11764 la $15,4
  11765 div $24,$24,$15
  11766 sw $24,-96+264($sp)
  11767 la $24,-140+264($sp)
  11768 la $15,-136+264($sp)
  11769 subu $24,$24,$15
  11770 la $15,4
  11771 div $24,$24,$15
  11772 sw $24,-92+264($sp)
  11773 la $24,-144+264($sp)
  11774 la $15,-140+264($sp)
  11775 subu $24,$24,$15
  11776 la $15,4
  11777 div $24,$24,$15
  11778 sw $24,-88+264($sp)
  11779 la $24,-148+264($sp)
  11780 la $15,-144+264($sp)
  11781 subu $24,$24,$15
  11782 la $15,4
  11783 div $24,$24,$15
  11784 sw $24,-84+264($sp)
  11785 la $24,-152+264($sp)
  11786 la $15,-148+264($sp)
  11787 subu $24,$24,$15
  11788 la $15,4
  11789 div $24,$24,$15
  11790 sw $24,-80+264($sp)
  11791 la $24,-156+264($sp)
  11792 la $15,-152+264($sp)
  11793 subu $24,$24,$15
  11794 la $15,4
  11795 div $24,$24,$15
  11796 sw $24,-76+264($sp)
  11797 la $24,-160+264($sp)
  11798 la $15,-156+264($sp)
  11799 subu $24,$24,$15
  11800 la $15,4
  11801 div $24,$24,$15
  11802 sw $24,-72+264($sp)
  11803 la $24,-164+264($sp)
  11804 la $15,-160+264($sp)
  11805 subu $24,$24,$15
  11806 la $15,4
  11807 div $24,$24,$15
  11808 sw $24,-68+264($sp)
  11809 la $24,-168+264($sp)
  11810 la $15,-164+264($sp)
  11811 subu $24,$24,$15
  11812 la $15,4
  11813 div $24,$24,$15
  11814 sw $24,-64+264($sp)
  11815 la $24,-172+264($sp)
  11816 la $15,-168+264($sp)
  11817 subu $24,$24,$15
  11818 la $15,4
  11819 div $24,$24,$15
  11820 sw $24,-60+264($sp)
  11821 la $24,-176+264($sp)
  11822 la $15,-172+264($sp)
  11823 subu $24,$24,$15
  11824 la $15,4
  11825 div $24,$24,$15
  11826 sw $24,-56+264($sp)
  11827 la $24,-180+264($sp)
  11828 la $15,-176+264($sp)
  11829 subu $24,$24,$15
  11830 la $15,4
  11831 div $24,$24,$15
  11832 sw $24,-52+264($sp)
  11833 la $24,-184+264($sp)
  11834 la $15,-180+264($sp)
  11835 subu $24,$24,$15
  11836 la $15,4
  11837 div $24,$24,$15
  11838 sw $24,-48+264($sp)
  11839 la $24,-188+264($sp)
  11840 la $15,-184+264($sp)
  11841 subu $24,$24,$15
  11842 la $15,4
  11843 div $24,$24,$15
  11844 sw $24,-44+264($sp)
  11845 la $24,-204+264($sp)
  11846 la $15,-188+264($sp)
  11847 subu $24,$24,$15
  11848 la $15,4
  11849 div $24,$24,$15
  11850 sw $24,-40+264($sp)
  11851 la $24,-208+264($sp)
  11852 la $15,-204+264($sp)
  11853 subu $24,$24,$15
  11854 la $15,4
  11855 div $24,$24,$15
  11856 sw $24,-36+264($sp)
  11857 la $24,-220+264($sp)
  11858 la $15,-208+264($sp)
  11859 subu $24,$24,$15
  11860 la $15,4
  11861 div $24,$24,$15
  11862 sw $24,-32+264($sp)
  11863 lw $24,-116+264($sp)
  11864 sw $24,-212+264($sp)
  11865 la $24,1
  11866 sw $24,-124+264($sp)
  11867 sw $0,-120+264($sp)
  11868 L.3131:
  11869 lw $24,-124+264($sp)
  11870 la $15,1
  11871 beq $24,$15,L.3137
  11872 la $15,2
  11873 beq $24,$15,L.3140
  11874 la $15,3
  11875 beq $24,$15,L.3145
  11876 b L.3135
  11877 L.3137:
  11878 lw $24,-120+264($sp)
  11879 sll $24,$24,2
  11880 la $15,-116+264($sp)
  11881 addu $24,$24,$15
  11882 lw $24,($24)
  11883 lw $15,-212+264($sp)
  11884 beq $24,$15,L.3136
  11885 la $24,2
  11886 lw $15,-120+264($sp)
  11887 sll $15,$15,2
  11888 la $14,-116+264($sp)
  11889 addu $15,$15,$14
  11890 lw $15,($15)
  11891 sw $15,-228+264($sp)
  11892 sw $24,-124+264($sp)
  11893 la $24,1
  11894 sw $24,-224+264($sp)
  11895 b L.3136
  11896 L.3140:
  11897 lw $24,-120+264($sp)
  11898 sll $24,$24,2
  11899 la $15,-116+264($sp)
  11900 addu $24,$24,$15
  11901 lw $24,($24)
  11902 lw $15,-212+264($sp)
  11903 bne $24,$15,L.3141
  11904 la $24,3
  11905 sw $24,-124+264($sp)
  11906 b L.3136
  11907 L.3141:
  11908 lw $24,-120+264($sp)
  11909 sll $24,$24,2
  11910 la $15,-116+264($sp)
  11911 addu $24,$24,$15
  11912 lw $24,($24)
  11913 lw $15,-228+264($sp)
  11914 bne $24,$15,L.3143
  11915 lw $24,-224+264($sp)
  11916 la $24,1($24)
  11917 sw $24,-224+264($sp)
  11918 b L.3136
  11919 L.3143:
  11920 la $24,4
  11921 sw $24,-124+264($sp)
  11922 b L.3136
  11923 L.3145:
  11924 lw $24,-120+264($sp)
  11925 sll $24,$24,2
  11926 la $15,-116+264($sp)
  11927 addu $24,$24,$15
  11928 lw $24,($24)
  11929 lw $15,-212+264($sp)
  11930 beq $24,$15,L.3136
  11931 la $24,4
  11932 sw $24,-124+264($sp)
  11933 L.3135:
  11934 L.3136:
  11935 L.3132:
  11936 lw $24,-120+264($sp)
  11937 la $24,1($24)
  11938 sw $24,-120+264($sp)
  11939 lw $24,-120+264($sp)
  11940 la $15,22
  11941 blt $24,$15,L.3131
  11942 lw $24,-124+264($sp)
  11943 la $15,3
  11944 bne $24,$15,L.3148
  11945 la $24,16
  11946 lw $15,-224+264($sp)
  11947 subu $2,$24,$15
  11948 b L.3109
  11949 L.3148:
  11950 la $2,-1
  11951 L.3109:
  11952 lw $16,0($sp)
  11953 lw $17,4($sp)
  11954 lw $18,8($sp)
  11955 lw $19,12($sp)
  11956 lw $20,16($sp)
  11957 lw $21,20($sp)
  11958 lw $22,24($sp)
  11959 lw $23,28($sp)
  11960 lw $30,32($sp)
  11961 addu $sp,$sp,264
  11962 j $31
  11963 .end regp
  11964 .lcomm L.3151,420
  11965 .data
  11966 .align 0
  11967 L.3152:
  11968 .byte 115
  11969 .byte 56
  11970 .byte 52
  11971 .byte 44
  11972 .byte 101
  11973 .byte 114
  11974 .byte 37
  11975 .byte 100
  11976 .byte 10
  11977 .byte 0
  11978 .sdata
  11979 .align 0
  11980 L.3153:
  11981 .byte 115
  11982 .byte 56
  11983 .byte 52
  11984 .byte 32
  11985 .byte 32
  11986 .byte 32
  11987 .byte 32
  11988 .byte 0
  11989 .globl s84
  11990 .text
  11991 .text
  11992 .align 2
  11993 .ent s84
  11994 s84:
  11995 .frame $sp,216,$31
  11996 .set noreorder
  11997 .cpload $25
  11998 .set reorder
  11999 addu $sp,$sp,-216
  12000 .fmask 0xc0000000,-200
  12001 .mask 0xc2fc0000,-160
  12002 s.d $f30,16($sp)
  12003 sw $18,24($sp)
  12004 sw $19,28($sp)
  12005 sw $20,32($sp)
  12006 sw $21,36($sp)
  12007 sw $22,40($sp)
  12008 sw $23,44($sp)
  12009 .cprestore 48
  12010 sw $30,52($sp)
  12011 sw $31,56($sp)
  12012 move $30,$4
  12013 la $20,L.3153
  12014 la $19,60($30)
  12015 move $18,$0
  12016 L.3154:
  12017 L.3155:
  12018 move $24,$19
  12019 la $19,1($24)
  12020 move $15,$20
  12021 la $20,1($15)
  12022 lb $15,($15)
  12023 sb $15,($24)
  12024 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
  12025 bne $24,$0,L.3154
  12026 la $4,3
  12027 jal fip
  12028 sw $2,-140+216($sp)
  12029 lw $24,-140+216($sp)
  12030 lw $24,($24)
  12031 la $15,3
  12032 beq $24,$15,L.3157
  12033 lw $24,44($30)
  12034 beq $24,$0,L.3159
  12035 la $4,L.3152
  12036 la $5,1
  12037 jal printf
  12038 L.3159:
  12039 la $18,1($18)
  12040 L.3157:
  12041 la $24,glork
  12042 sw $24,-144+216($sp)
  12043 la $4,4
  12044 lw $25,-144+216($sp)
  12045 jal $25
  12046 la $15,4
  12047 beq $2,$15,L.3161
  12048 lw $24,44($30)
  12049 beq $24,$0,L.3163
  12050 la $4,L.3152
  12051 la $5,2
  12052 jal printf
  12053 L.3163:
  12054 la $18,2($18)
  12055 L.3161:
  12056 move $22,$0
  12057 L.3165:
  12058 sll $24,$22,2
  12059 la $15,-68+216($sp)
  12060 addu $24,$24,$15
  12061 mtc1 $22,$f18; cvt.s.w $f18,$f18
  12062 s.s $f18,($24)
  12063 sll $24,$22,2
  12064 la $15,-136+216($sp)
  12065 addu $15,$24,$15
  12066 la $14,-68+216($sp)
  12067 addu $24,$24,$14
  12068 sw $24,($15)
  12069 L.3166:
  12070 la $22,1($22)
  12071 la $24,17
  12072 blt $22,$24,L.3165
  12073 l.s $f30,L.412
  12074 move $22,$0
  12075 L.3169:
  12076 sll $24,$22,2
  12077 la $15,-136+216($sp)
  12078 addu $24,$24,$15
  12079 lw $24,($24)
  12080 l.s $f18,($24)
  12081 add.s $f30,$f30,$f18
  12082 L.3170:
  12083 la $22,1($22)
  12084 la $24,17
  12085 blt $22,$24,L.3169
  12086 l.s $f18,L.3175
  12087 c.eq.s $f30,$f18; bc1t L.3173
  12088 lw $24,44($30)
  12089 beq $24,$0,L.3176
  12090 la $4,L.3152
  12091 la $5,4
  12092 jal printf
  12093 L.3176:
  12094 la $18,4($18)
  12095 L.3173:
  12096 move $21,$0
  12097 L.3178:
  12098 move $22,$0
  12099 L.3182:
  12100 move $23,$0
  12101 L.3186:
  12102 sll $24,$23,2
  12103 la $15,28
  12104 mul $15,$15,$22
  12105 la $14,140
  12106 mul $14,$14,$21
  12107 la $14,L.3151($14)
  12108 addu $15,$15,$14
  12109 addu $24,$24,$15
  12110 la $15,35
  12111 mul $15,$15,$21
  12112 la $14,7
  12113 mul $14,$14,$22
  12114 addu $15,$15,$14
  12115 addu $15,$15,$23
  12116 sw $15,($24)
  12117 L.3187:
  12118 la $23,1($23)
  12119 la $24,7
  12120 blt $23,$24,L.3186
  12121 L.3183:
  12122 la $22,1($22)
  12123 la $24,5
  12124 blt $22,$24,L.3182
  12125 L.3179:
  12126 la $21,1($21)
  12127 la $24,3
  12128 blt $21,$24,L.3178
  12129 la $21,1
  12130 la $22,2
  12131 la $23,3
  12132 la $4,L.3151
  12133 la $5,105
  12134 move $6,$0
  12135 jal array
  12136 move $24,$2
  12137 sw $24,-148+216($sp)
  12138 la $15,140
  12139 mul $15,$15,$21
  12140 la $4,L.3151($15)
  12141 la $15,35
  12142 move $5,$15
  12143 move $6,$15
  12144 jal array
  12145 move $24,$2
  12146 sw $24,-152+216($sp)
  12147 la $15,28
  12148 mul $15,$15,$22
  12149 la $14,140
  12150 mul $14,$14,$21
  12151 la $14,L.3151($14)
  12152 addu $4,$15,$14
  12153 la $5,7
  12154 la $6,49
  12155 jal array
  12156 lw $15,-148+216($sp)
  12157 lw $14,-152+216($sp)
  12158 addu $15,$15,$14
  12159 addu $24,$15,$2
  12160 sll $15,$23,2
  12161 la $14,28
  12162 mul $14,$14,$22
  12163 la $13,140
  12164 mul $13,$13,$21
  12165 la $13,L.3151($13)
  12166 addu $14,$14,$13
  12167 addu $15,$15,$14
  12168 lw $15,($15)
  12169 addu $24,$24,$15
  12170 subu $24,$24,52
  12171 beq $24,$0,L.3190
  12172 lw $24,44($30)
  12173 beq $24,$0,L.3192
  12174 la $4,L.3152
  12175 la $5,8
  12176 jal printf
  12177 L.3192:
  12178 la $18,8($18)
  12179 L.3190:
  12180 move $2,$18
  12181 L.3150:
  12182 l.d $f30,16($sp)
  12183 lw $18,24($sp)
  12184 lw $19,28($sp)
  12185 lw $20,32($sp)
  12186 lw $21,36($sp)
  12187 lw $22,40($sp)
  12188 lw $23,44($sp)
  12189 lw $25,48($sp)
  12190 lw $30,52($sp)
  12191 lw $31,56($sp)
  12192 addu $sp,$sp,216
  12193 j $31
  12194 .end s84
  12195 .globl array
  12196 .text
  12197 .align 2
  12198 .ent array
  12199 array:
  12200 .frame $sp,8,$31
  12201 .set noreorder
  12202 .cpload $25
  12203 .set reorder
  12204 addu $sp,$sp,-8
  12205 .mask 0x40000000,-8
  12206 sw $30,0($sp)
  12207 move $30,$0
  12208 b L.3198
  12209 L.3195:
  12210 sll $24,$30,2
  12211 addu $24,$24,$4
  12212 lw $24,($24)
  12213 addu $15,$30,$6
  12214 beq $24,$15,L.3199
  12215 la $2,1
  12216 b L.3194
  12217 L.3199:
  12218 L.3196:
  12219 la $30,1($30)
  12220 L.3198:
  12221 blt $30,$5,L.3195
  12222 move $2,$0
  12223 L.3194:
  12224 lw $30,0($sp)
  12225 addu $sp,$sp,8
  12226 j $31
  12227 .end array
  12228 .lcomm L.3202,4
  12229 .globl fip
  12230 .text
  12231 .text
  12232 .align 2
  12233 .ent fip
  12234 fip:
  12235 .frame $sp,0,$31
  12236 .set noreorder
  12237 .cpload $25
  12238 .set reorder
  12239 la $24,L.3202
  12240 sw $4,L.3202
  12241 move $2,$24
  12242 L.3201:
  12243 j $31
  12244 .end fip
  12245 .globl glork
  12246 .text
  12247 .align 2
  12248 .ent glork
  12249 glork:
  12250 .frame $sp,0,$31
  12251 .set noreorder
  12252 .cpload $25
  12253 .set reorder
  12254 move $2,$4
  12255 L.3203:
  12256 j $31
  12257 .end glork
  12258 .data
  12259 .align 0
  12260 L.3205:
  12261 .byte 115
  12262 .byte 56
  12263 .byte 53
  12264 .byte 44
  12265 .byte 101
  12266 .byte 114
  12267 .byte 37
  12268 .byte 100
  12269 .byte 10
  12270 .byte 0
  12271 .sdata
  12272 .align 0
  12273 L.3206:
  12274 .byte 115
  12275 .byte 56
  12276 .byte 53
  12277 .byte 32
  12278 .byte 32
  12279 .byte 32
  12280 .byte 32
  12281 .byte 0
  12282 .data
  12283 .align 2
  12284 L.3214:
  12285 .word L.425
  12286 .word L.427
  12287 .word L.426
  12288 .word L.428
  12289 .word L.429
  12290 .word L.430
  12291 .word L.431
  12292 .data
  12293 .align 0
  12294 L.3215:
  12295 .byte 32
  12296 .byte 97
  12297 .byte 108
  12298 .byte 105
  12299 .byte 103
  12300 .byte 110
  12301 .byte 109
  12302 .byte 101
  12303 .byte 110
  12304 .byte 116
  12305 .byte 58
  12306 .byte 32
  12307 .byte 0
  12308 .globl s85
  12309 .text
  12310 .text
  12311 .align 2
  12312 .ent s85
  12313 s85:
  12314 .frame $sp,440,$31
  12315 .set noreorder
  12316 .cpload $25
  12317 .set reorder
  12318 addu $sp,$sp,-440
  12319 .mask 0xc2f00000,-400
  12320 sw $20,16($sp)
  12321 sw $21,20($sp)
  12322 sw $22,24($sp)
  12323 sw $23,28($sp)
  12324 .cprestore 32
  12325 sw $30,36($sp)
  12326 sw $31,40($sp)
  12327 move $30,$4
  12328 la $22,L.3206
  12329 la $21,60($30)
  12330 move $20,$0
  12331 L.3219:
  12332 L.3220:
  12333 move $24,$21
  12334 la $21,1($24)
  12335 move $15,$22
  12336 la $22,1($15)
  12337 lb $15,($15)
  12338 sb $15,($24)
  12339 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
  12340 bne $24,$0,L.3219
  12341 la $15,-284+440($sp)
  12342 la $14,-304+440($sp)
  12343 subu $15,$15,$14
  12344 ble $15,$0,L.3230
  12345 la $15,-280+440($sp)
  12346 la $14,-284+440($sp)
  12347 subu $15,$15,$14
  12348 ble $15,$0,L.3230
  12349 la $15,-276+440($sp)
  12350 la $14,-280+440($sp)
  12351 subu $15,$15,$14
  12352 bgt $15,$0,L.3222
  12353 L.3230:
  12354 lw $24,44($30)
  12355 beq $24,$0,L.3231
  12356 la $4,L.3205
  12357 la $5,1
  12358 jal printf
  12359 L.3231:
  12360 la $20,1($20)
  12361 L.3222:
  12362 la $24,-337+440($sp)
  12363 la $15,-338+440($sp)
  12364 subu $24,$24,$15
  12365 sw $24,-268+440($sp)
  12366 la $24,-340+440($sp)
  12367 la $15,-342+440($sp)
  12368 subu $24,$24,$15
  12369 sw $24,-264+440($sp)
  12370 la $24,-348+440($sp)
  12371 la $15,-352+440($sp)
  12372 subu $24,$24,$15
  12373 sw $24,-260+440($sp)
  12374 la $24,-356+440($sp)
  12375 la $15,-360+440($sp)
  12376 subu $24,$24,$15
  12377 sw $24,-256+440($sp)
  12378 la $24,-364+440($sp)
  12379 la $15,-368+440($sp)
  12380 subu $24,$24,$15
  12381 sw $24,-252+440($sp)
  12382 la $24,-372+440($sp)
  12383 la $15,-376+440($sp)
  12384 subu $24,$24,$15
  12385 sw $24,-248+440($sp)
  12386 la $24,-384+440($sp)
  12387 la $15,-392+440($sp)
  12388 subu $24,$24,$15
  12389 sw $24,-244+440($sp)
  12390 lw $24,40($30)
  12391 beq $24,$0,L.3246
  12392 move $23,$0
  12393 L.3248:
  12394 la $4,L.3252
  12395 sll $24,$23,2
  12396 lw $5,L.3214($24)
  12397 la $6,L.3215
  12398 la $15,-268+440($sp)
  12399 addu $24,$24,$15
  12400 lw $7,($24)
  12401 jal printf
  12402 L.3249:
  12403 la $23,1($23)
  12404 la $24,7
  12405 blt $23,$24,L.3248
  12406 L.3246:
  12407 lw $24,-272+440($sp)
  12408 or $24,$24,0x1c000000
  12409 sw $24,-272+440($sp)
  12410 lw $24,-272+440($sp)
  12411 move $15,$24
  12412 and $15,$15,0x3fffffff
  12413 sll $24,$24,3
  12414 sra $24,$24,29
  12415 sll $24,$24,30
  12416 sra $24,$24,30
  12417 sll $24,$24,30
  12418 and $24,$24,0xc0000000
  12419 or $24,$15,$24
  12420 sw $24,-272+440($sp)
  12421 lw $24,-272+440($sp)
  12422 move $15,$24
  12423 and $15,$15,0xe3ffffff
  12424 sra $24,$24,30
  12425 sll $24,$24,29
  12426 sra $24,$24,29
  12427 sll $24,$24,26
  12428 and $24,$24,0x1c000000
  12429 or $24,$15,$24
  12430 sw $24,-272+440($sp)
  12431 la $24,3
  12432 lw $15,-272+440($sp)
  12433 sll $15,$15,3
  12434 sra $15,$15,29
  12435 beq $15,$24,L.3253
  12436 lw $24,-272+440($sp)
  12437 sll $24,$24,3
  12438 sra $24,$24,29
  12439 la $15,-1
  12440 bne $24,$15,L.3255
  12441 lw $24,40($30)
  12442 beq $24,$0,L.3256
  12443 la $4,L.3259
  12444 jal printf
  12445 b L.3256
  12446 L.3255:
  12447 lw $24,44($30)
  12448 beq $24,$0,L.3260
  12449 la $4,L.3205
  12450 la $5,2
  12451 jal printf
  12452 L.3260:
  12453 la $20,2($20)
  12454 L.3256:
  12455 L.3253:
  12456 lw $24,-272+440($sp)
  12457 or $24,$24,0x2000000
  12458 sw $24,-272+440($sp)
  12459 lw $24,-272+440($sp)
  12460 sll $24,$24,6
  12461 sra $24,$24,31
  12462 la $15,1
  12463 beq $24,$15,L.3262
  12464 lw $24,40($30)
  12465 beq $24,$0,L.3264
  12466 la $4,L.3266
  12467 jal printf
  12468 L.3264:
  12469 L.3262:
  12470 la $24,-240+440($sp)
  12471 subu $24,$24,$24
  12472 bne $24,$0,L.3274
  12473 bne $24,$0,L.3274
  12474 bne $24,$0,L.3274
  12475 bne $24,$0,L.3274
  12476 bne $24,$0,L.3274
  12477 bne $24,$0,L.3274
  12478 beq $24,$0,L.3267
  12479 L.3274:
  12480 lw $24,44($30)
  12481 beq $24,$0,L.3275
  12482 la $4,L.3205
  12483 la $5,4
  12484 jal printf
  12485 L.3275:
  12486 la $20,4($20)
  12487 L.3267:
  12488 b L.3277
  12489 lw $24,44($30)
  12490 beq $24,$0,L.3279
  12491 la $4,L.3205
  12492 la $5,8
  12493 jal printf
  12494 L.3279:
  12495 la $20,8($20)
  12496 L.3277:
  12497 la $24,-336+440($sp)
  12498 sw $24,-276+440($sp)
  12499 la $24,2
  12500 sb $24,-336+440($sp)
  12501 lw $24,-276+440($sp)
  12502 lb $15,($24)
  12503 la $15,1($15)
  12504 sb $15,($24)
  12505 lb $24,-336+440($sp)
  12506 la $15,3
  12507 beq $24,$15,L.3283
  12508 lw $24,44($30)
  12509 beq $24,$0,L.3285
  12510 la $4,L.3205
  12511 la $5,16
  12512 jal printf
  12513 L.3285:
  12514 la $20,16($20)
  12515 L.3283:
  12516 move $2,$20
  12517 L.3204:
  12518 lw $20,16($sp)
  12519 lw $21,20($sp)
  12520 lw $22,24($sp)
  12521 lw $23,28($sp)
  12522 lw $25,32($sp)
  12523 lw $30,36($sp)
  12524 lw $31,40($sp)
  12525 addu $sp,$sp,440
  12526 j $31
  12527 .end s85
  12528 .data
  12529 .align 0
  12530 L.3288:
  12531 .byte 115
  12532 .byte 56
  12533 .byte 54
  12534 .byte 44
  12535 .byte 101
  12536 .byte 114
  12537 .byte 37
  12538 .byte 100
  12539 .byte 10
  12540 .byte 0
  12541 .sdata
  12542 .align 0
  12543 L.3289:
  12544 .byte 115
  12545 .byte 56
  12546 .byte 54
  12547 .byte 32
  12548 .byte 32
  12549 .byte 32
  12550 .byte 32
  12551 .byte 0
  12552 .data
  12553 .align 2
  12554 L.3290:
  12555 .word 0x1
  12556 .word 0x3
  12557 .word 0x5
  12558 .sdata
  12559 .align 2
  12560 L.3291:
  12561 .word L.3290+8
  12562 .lcomm L.3293,40
  12563 .data
  12564 .align 2
  12565 L.3294:
  12566 .word 0x3f800000
  12567 .word 0x40400000
  12568 .word 0x40a00000
  12569 .word 0x40000000
  12570 .word 0x40800000
  12571 .word 0x40c00000
  12572 .word 0x40400000
  12573 .word 0x40a00000
  12574 .word 0x40e00000
  12575 .word 0x0
  12576 .word 0x0
  12577 .word 0x0
  12578 .data
  12579 .align 2
  12580 L.3295:
  12581 .word 0x3f800000
  12582 .word 0x40400000
  12583 .word 0x40a00000
  12584 .word 0x40000000
  12585 .word 0x40800000
  12586 .word 0x40c00000
  12587 .word 0x40400000
  12588 .word 0x40a00000
  12589 .word 0x40e00000
  12590 .space 12
  12591 .data
  12592 .align 2
  12593 L.3296:
  12594 .word 0x3f800000
  12595 .word 0x40400000
  12596 .word 0x40a00000
  12597 .word 0x40000000
  12598 .word 0x40800000
  12599 .word 0x40c00000
  12600 .word 0x40400000
  12601 .word 0x40a00000
  12602 .word 0x40e00000
  12603 .space 12
  12604 .data
  12605 .align 2
  12606 L.3297:
  12607 .word 0x3f800000
  12608 .space 8
  12609 .word 0x40000000
  12610 .space 8
  12611 .word 0x40400000
  12612 .space 8
  12613 .word 0x40800000
  12614 .space 8
  12615 .globl s86
  12616 .text
  12617 .text
  12618 .align 2
  12619 .ent s86
  12620 s86:
  12621 .frame $sp,64,$31
  12622 .set noreorder
  12623 .cpload $25
  12624 .set reorder
  12625 addu $sp,$sp,-64
  12626 .mask 0xc2ff0000,-8
  12627 sw $16,16($sp)
  12628 sw $17,20($sp)
  12629 sw $18,24($sp)
  12630 sw $19,28($sp)
  12631 sw $20,32($sp)
  12632 sw $21,36($sp)
  12633 sw $22,40($sp)
  12634 sw $23,44($sp)
  12635 .cprestore 48
  12636 sw $30,52($sp)
  12637 sw $31,56($sp)
  12638 sw $4,64($sp)
  12639 lw $24,L.3291
  12640 la $16,-4($24)
  12641 jal one
  12642 sll $24,$2,2
  12643 addu $30,$24,$16
  12644 la $19,L.3289
  12645 lw $24,0+64($sp)
  12646 la $18,60($24)
  12647 move $17,$0
  12648 L.3298:
  12649 L.3299:
  12650 move $24,$18
  12651 la $18,1($24)
  12652 move $15,$19
  12653 la $19,1($15)
  12654 lb $15,($15)
  12655 sb $15,($24)
  12656 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
  12657 bne $24,$0,L.3298
  12658 lw $24,L.3291
  12659 lw $24,($24)
  12660 la $15,5
  12661 beq $24,$15,L.3301
  12662 lw $24,0+64($sp)
  12663 lw $24,44($24)
  12664 beq $24,$0,L.3303
  12665 la $4,L.3288
  12666 la $5,1
  12667 jal printf
  12668 L.3303:
  12669 la $17,1($17)
  12670 L.3301:
  12671 lw $24,($16)
  12672 la $15,3
  12673 beq $24,$15,L.3305
  12674 lw $24,0+64($sp)
  12675 lw $24,44($24)
  12676 beq $24,$0,L.3307
  12677 la $4,L.3288
  12678 la $5,2
  12679 jal printf
  12680 L.3307:
  12681 la $17,2($17)
  12682 L.3305:
  12683 lw $24,($30)
  12684 la $15,5
  12685 beq $24,$15,L.3309
  12686 lw $24,0+64($sp)
  12687 lw $24,44($24)
  12688 beq $24,$0,L.3311
  12689 la $4,L.3288
  12690 la $5,4
  12691 jal printf
  12692 L.3311:
  12693 la $17,4($17)
  12694 L.3309:
  12695 move $20,$0
  12696 move $23,$0
  12697 L.3313:
  12698 sll $24,$23,2
  12699 lw $24,L.3293($24)
  12700 beq $24,$0,L.3317
  12701 la $20,1
  12702 L.3317:
  12703 L.3314:
  12704 la $23,1($23)
  12705 la $24,10
  12706 blt $23,$24,L.3313
  12707 beq $20,$0,L.3319
  12708 lw $24,0+64($sp)
  12709 lw $24,44($24)
  12710 beq $24,$0,L.3321
  12711 la $4,L.3288
  12712 la $5,8
  12713 jal printf
  12714 L.3321:
  12715 la $17,8($17)
  12716 L.3319:
  12717 move $20,$0
  12718 move $22,$0
  12719 L.3323:
  12720 move $23,$0
  12721 L.3327:
  12722 la $24,3
  12723 mul $24,$24,$22
  12724 addu $21,$24,$23
  12725 sll $24,$23,2
  12726 la $15,12
  12727 mul $15,$15,$22
  12728 la $14,L.3295($15)
  12729 addu $14,$24,$14
  12730 l.s $f18,($14)
  12731 la $15,L.3296($15)
  12732 addu $24,$24,$15
  12733 l.s $f16,($24)
  12734 c.eq.s $f18,$f16; bc1f L.3333
  12735 sll $24,$21,2
  12736 l.s $f16,L.3294($24)
  12737 c.eq.s $f18,$f16; bc1t L.3331
  12738 L.3333:
  12739 la $20,1
  12740 L.3331:
  12741 L.3328:
  12742 la $23,1($23)
  12743 la $24,3
  12744 blt $23,$24,L.3327
  12745 L.3324:
  12746 la $22,1($22)
  12747 la $24,4
  12748 blt $22,$24,L.3323
  12749 beq $20,$0,L.3334
  12750 lw $24,0+64($sp)
  12751 lw $24,44($24)
  12752 beq $24,$0,L.3336
  12753 la $4,L.3288
  12754 la $5,16
  12755 jal printf
  12756 L.3336:
  12757 la $17,16($17)
  12758 L.3334:
  12759 move $20,$0
  12760 move $23,$0
  12761 L.3338:
  12762 la $24,12
  12763 mul $24,$24,$23
  12764 l.s $f18,L.3297($24)
  12765 la $24,1($23)
  12766 mtc1 $24,$f16; cvt.s.w $f16,$f16
  12767 c.eq.s $f18,$f16; bc1t L.3342
  12768 la $20,1
  12769 L.3342:
  12770 L.3339:
  12771 la $23,1($23)
  12772 la $24,4
  12773 blt $23,$24,L.3338
  12774 beq $20,$0,L.3344
  12775 lw $24,0+64($sp)
  12776 lw $24,44($24)
  12777 beq $24,$0,L.3346
  12778 la $4,L.3288
  12779 la $5,32
  12780 jal printf
  12781 L.3346:
  12782 la $17,32($17)
  12783 L.3344:
  12784 move $2,$17
  12785 L.3287:
  12786 lw $16,16($sp)
  12787 lw $17,20($sp)
  12788 lw $18,24($sp)
  12789 lw $19,28($sp)
  12790 lw $20,32($sp)
  12791 lw $21,36($sp)
  12792 lw $22,40($sp)
  12793 lw $23,44($sp)
  12794 lw $25,48($sp)
  12795 lw $30,52($sp)
  12796 lw $31,56($sp)
  12797 addu $sp,$sp,64
  12798 j $31
  12799 .end s86
  12800 .globl one
  12801 .text
  12802 .align 2
  12803 .ent one
  12804 one:
  12805 .frame $sp,0,$31
  12806 .set noreorder
  12807 .cpload $25
  12808 .set reorder
  12809 la $2,1
  12810 L.3348:
  12811 j $31
  12812 .end one
  12813 .data
  12814 .align 0
  12815 L.3350:
  12816 .byte 115
  12817 .byte 56
  12818 .byte 56
  12819 .byte 44
  12820 .byte 101
  12821 .byte 114
  12822 .byte 37
  12823 .byte 100
  12824 .byte 10
  12825 .byte 0
  12826 .sdata
  12827 .align 0
  12828 L.3351:
  12829 .byte 115
  12830 .byte 56
  12831 .byte 56
  12832 .byte 32
  12833 .byte 32
  12834 .byte 32
  12835 .byte 32
  12836 .byte 0
  12837 .globl s88
  12838 .text
  12839 .text
  12840 .align 2
  12841 .ent s88
  12842 s88:
  12843 .frame $sp,64,$31
  12844 .set noreorder
  12845 .cpload $25
  12846 .set reorder
  12847 addu $sp,$sp,-64
  12848 .mask 0xc2e00000,-28
  12849 sw $21,16($sp)
  12850 sw $22,20($sp)
  12851 sw $23,24($sp)
  12852 .cprestore 28
  12853 sw $30,32($sp)
  12854 sw $31,36($sp)
  12855 sw $4,64($sp)
  12856 la $30,L.3351
  12857 lw $24,0+64($sp)
  12858 la $23,60($24)
  12859 move $22,$0
  12860 L.3353:
  12861 L.3354:
  12862 move $24,$23
  12863 la $23,1($24)
  12864 move $15,$30
  12865 la $30,1($15)
  12866 lb $15,($15)
  12867 sb $15,($24)
  12868 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
  12869 bne $24,$0,L.3353
  12870 b L.3356
  12871 lw $24,0+64($sp)
  12872 lw $24,44($24)
  12873 beq $24,$0,L.3358
  12874 la $4,L.3350
  12875 la $5,1
  12876 jal printf
  12877 L.3358:
  12878 la $22,1($22)
  12879 L.3356:
  12880 la $24,-20+64($sp)
  12881 sw $24,metricp
  12882 la $24,2
  12883 sw $24,-20+64($sp)
  12884 lw $24,metricp
  12885 la $15,3
  12886 sw $15,($24)
  12887 lw $24,-20+64($sp)
  12888 la $15,3
  12889 beq $24,$15,L.3360
  12890 lw $24,0+64($sp)
  12891 lw $24,44($24)
  12892 beq $24,$0,L.3362
  12893 la $4,L.3350
  12894 la $5,2
  12895 jal printf
  12896 L.3362:
  12897 la $22,2($22)
  12898 L.3360:
  12899 l.d $f18,L.419
  12900 s.d $f18,-16+64($sp)
  12901 s.d $f18,-8+64($sp)
  12902 la $21,-16+64($sp)
  12903 l.d $f18,L.418
  12904 s.d $f18,($21)
  12905 l.d $f18,L.418
  12906 s.d $f18,8($21)
  12907 l.d $f18,-16+64($sp)
  12908 l.d $f16,-8+64($sp)
  12909 add.d $f18,$f18,$f16
  12910 l.d $f16,L.416
  12911 c.eq.d $f18,$f16; bc1t L.3365
  12912 lw $24,0+64($sp)
  12913 lw $24,44($24)
  12914 beq $24,$0,L.3368
  12915 la $4,L.3350
  12916 la $5,4
  12917 jal printf
  12918 L.3368:
  12919 la $22,4($22)
  12920 L.3365:
  12921 move $2,$22
  12922 L.3349:
  12923 lw $21,16($sp)
  12924 lw $22,20($sp)
  12925 lw $23,24($sp)
  12926 lw $25,28($sp)
  12927 lw $30,32($sp)
  12928 lw $31,36($sp)
  12929 addu $sp,$sp,64
  12930 j $31
  12931 .end s88
  12932 .data
  12933 .align 0
  12934 L.3371:
  12935 .byte 115
  12936 .byte 57
  12937 .byte 44
  12938 .byte 101
  12939 .byte 114
  12940 .byte 37
  12941 .byte 100
  12942 .byte 10
  12943 .byte 0
  12944 .sdata
  12945 .align 0
  12946 L.3372:
  12947 .byte 115
  12948 .byte 57
  12949 .byte 32
  12950 .byte 32
  12951 .byte 32
  12952 .byte 32
  12953 .byte 32
  12954 .byte 0
  12955 .globl s9
  12956 .text
  12957 .text
  12958 .align 2
  12959 .ent s9
  12960 s9:
  12961 .frame $sp,64,$31
  12962 .set noreorder
  12963 .cpload $25
  12964 .set reorder
  12965 addu $sp,$sp,-64
  12966 .mask 0xc2ff0000,-8
  12967 sw $16,16($sp)
  12968 sw $17,20($sp)
  12969 sw $18,24($sp)
  12970 sw $19,28($sp)
  12971 sw $20,32($sp)
  12972 sw $21,36($sp)
  12973 sw $22,40($sp)
  12974 sw $23,44($sp)
  12975 .cprestore 48
  12976 sw $30,52($sp)
  12977 sw $31,56($sp)
  12978 sw $4,64($sp)
  12979 la $22,L.3372
  12980 lw $24,0+64($sp)
  12981 la $21,60($24)
  12982 move $20,$0
  12983 L.3373:
  12984 L.3374:
  12985 move $24,$21
  12986 la $21,1($24)
  12987 move $15,$22
  12988 la $22,1($15)
  12989 lb $15,($15)
  12990 sb $15,($24)
  12991 sll $24,$15,8*(4-1); sra $24,$24,8*(4-1)
  12992 bne $24,$0,L.3373
  12993 move $23,$0
  12994 move $30,$0
  12995 L.3376:
  12996 la $24,2
  12997 move $19,$24
  12998 move $18,$24
  12999 la $24,3
  13000 move $17,$24
  13001 move $16,$24
  13002 la $24,3
  13003 bne $16,$24,L.3382
  13004 beq $17,$24,L.3380
  13005 L.3382:
  13006 la $23,1
  13007 L.3380:
  13008 la $24,2
  13009 bne $18,$24,L.3385
  13010 beq $19,$24,L.3383
  13011 L.3385:
  13012 la $23,1
  13013 L.3383:
  13014 L.3377:
  13015 la $30,1($30)
  13016 la $24,2
  13017 blt $30,$24,L.3376
  13018 beq $23,$0,L.3390
  13019 lw $24,0+64($sp)
  13020 lw $24,44($24)
  13021 beq $24,$0,L.3388
  13022 la $4,L.3371
  13023 la $5,1
  13024 jal printf
  13025 L.3388:
  13026 la $20,1($20)
  13027 b L.3390
  13028 lw $24,0+64($sp)
  13029 lw $24,44($24)
  13030 beq $24,$0,L.3391
  13031 la $4,L.3371
  13032 la $5,2
  13033 jal printf
  13034 L.3391:
  13035 la $20,2($20)
  13036 L.3390:
  13037 move $2,$20
  13038 L.3370:
  13039 lw $16,16($sp)
  13040 lw $17,20($sp)
  13041 lw $18,24($sp)
  13042 lw $19,28($sp)
  13043 lw $20,32($sp)
  13044 lw $21,36($sp)
  13045 lw $22,40($sp)
  13046 lw $23,44($sp)
  13047 lw $25,48($sp)
  13048 lw $30,52($sp)
  13049 lw $31,56($sp)
  13050 addu $sp,$sp,64
  13051 j $31
  13052 .end s9
  13053 .globl setev
  13054 .text
  13055 .align 2
  13056 .ent setev
  13057 setev:
  13058 .frame $sp,0,$31
  13059 .set noreorder
  13060 .cpload $25
  13061 .set reorder
  13062 la $24,1066
  13063 sw $24,extvar
  13064 move $2,$0
  13065 L.3393:
  13066 j $31
  13067 .end setev
  13068 .globl rfs
  13069 .comm rfs,8
  13070 .globl crc
  13071 .comm crc,4
  13072 .globl rrc
  13073 .comm rrc,4
  13074 .globl flgl
  13075 .comm flgl,4
  13076 .globl flgd
  13077 .comm flgd,4
  13078 .globl flgm
  13079 .comm flgm,4
  13080 .globl flgs
  13081 .comm flgs,4
  13082 .globl dprec
  13083 .comm dprec,4
  13084 .globl fprec
  13085 .comm fprec,4
  13086 .globl dbits
  13087 .comm dbits,4
  13088 .globl fbits
  13089 .comm fbits,4
  13090 .globl ubits
  13091 .comm ubits,4
  13092 .globl lbits
  13093 .comm lbits,4
  13094 .globl metricp
  13095 .comm metricp,4
  13096 .globl extvar
  13097 .comm extvar,4
  13098 .rdata
  13099 .align 0
  13100 L.3266:
  13101 .byte 66
  13102 .byte 101
  13103 .byte 32
  13104 .byte 101
  13105 .byte 115
  13106 .byte 112
  13107 .byte 101
  13108 .byte 99
  13109 .byte 105
  13110 .byte 97
  13111 .byte 108
  13112 .byte 108
  13113 .byte 121
  13114 .byte 32
  13115 .byte 99
  13116 .byte 97
  13117 .byte 114
  13118 .byte 101
  13119 .byte 102
  13120 .byte 117
  13121 .byte 108
  13122 .byte 32
  13123 .byte 119
  13124 .byte 105
  13125 .byte 116
  13126 .byte 104
  13127 .byte 32
  13128 .byte 49
  13129 .byte 45
  13130 .byte 98
  13131 .byte 105
  13132 .byte 116
  13133 .byte 32
  13134 .byte 102
  13135 .byte 105
  13136 .byte 101
  13137 .byte 108
  13138 .byte 100
  13139 .byte 115
  13140 .byte 33
  13141 .byte 10
  13142 .byte 0
  13143 .align 0
  13144 L.3259:
  13145 .byte 83
  13146 .byte 105
  13147 .byte 103
  13148 .byte 110
  13149 .byte 32
  13150 .byte 101
  13151 .byte 120
  13152 .byte 116
  13153 .byte 101
  13154 .byte 110
  13155 .byte 115
  13156 .byte 105
  13157 .byte 111
  13158 .byte 110
  13159 .byte 32
  13160 .byte 105
  13161 .byte 110
  13162 .byte 32
  13163 .byte 102
  13164 .byte 105
  13165 .byte 101
  13166 .byte 108
  13167 .byte 100
  13168 .byte 115
  13169 .byte 10
  13170 .byte 0
  13171 .align 0
  13172 L.3252:
  13173 .byte 37
  13174 .byte 115
  13175 .byte 37
  13176 .byte 115
  13177 .byte 37
  13178 .byte 100
  13179 .byte 10
  13180 .byte 0
  13181 .align 2
  13182 L.3175:
  13183 .word 0x43080000
  13184 .align 0
  13185 L.3022:
  13186 .byte 112
  13187 .byte 111
  13188 .byte 105
  13189 .byte 110
  13190 .byte 116
  13191 .byte 101
  13192 .byte 114
  13193 .byte 0
  13194 .align 0
  13195 L.2472:
  13196 .byte 73
  13197 .byte 110
  13198 .byte 99
  13199 .byte 114
  13200 .byte 101
  13201 .byte 97
  13202 .byte 115
  13203 .byte 105
  13204 .byte 110
  13205 .byte 103
  13206 .byte 32
  13207 .byte 97
  13208 .byte 114
  13209 .byte 114
  13210 .byte 97
  13211 .byte 121
  13212 .byte 32
  13213 .byte 101
  13214 .byte 108
  13215 .byte 101
  13216 .byte 109
  13217 .byte 101
  13218 .byte 110
  13219 .byte 116
  13220 .byte 115
  13221 .byte 32
  13222 .byte 97
  13223 .byte 115
  13224 .byte 115
  13225 .byte 105
  13226 .byte 103
  13227 .byte 110
  13228 .byte 101
  13229 .byte 100
  13230 .byte 32
  13231 .byte 116
  13232 .byte 111
  13233 .byte 32
  13234 .byte 100
  13235 .byte 101
  13236 .byte 99
  13237 .byte 114
  13238 .byte 101
  13239 .byte 97
  13240 .byte 115
  13241 .byte 105
  13242 .byte 110
  13243 .byte 103
  13244 .byte 32
  13245 .byte 108
  13246 .byte 111
  13247 .byte 99
  13248 .byte 97
  13249 .byte 116
  13250 .byte 105
  13251 .byte 111
  13252 .byte 110
  13253 .byte 115
  13254 .byte 10
  13255 .byte 0
  13256 .align 2
  13257 L.2356:
  13258 .word 0x41d00000
  13259 .align 3
  13260 L.2355:
  13261 .word 0x403a0000
  13262 .word 0x0
  13263 .align 3
  13264 L.1659:
  13265 .word 0x40040000
  13266 .word 0x0
  13267 .align 3
  13268 L.1484:
  13269 .word 0x40240000
  13270 .word 0x0
  13271 .align 2
  13272 L.1455:
  13273 .word 0x41200000
  13274 .align 3
  13275 L.1280:
  13276 .word 0x40080000
  13277 .word 0x0
  13278 .align 2
  13279 L.1251:
  13280 .word 0x40400000
  13281 .align 3
  13282 L.1076:
  13283 .word 0x401c0000
  13284 .word 0x0
  13285 .align 2
  13286 L.1047:
  13287 .word 0x40e00000
  13288 .align 3
  13289 L.870:
  13290 .word 0x40140000
  13291 .word 0x0
  13292 .align 2
  13293 L.841:
  13294 .word 0x40a00000
  13295 .align 3
  13296 L.836:
  13297 .word 0x41e00000
  13298 .word 0x0
  13299 .align 2
  13300 L.828:
  13301 .word 0x4f000000
  13302 .align 0
  13303 L.653:
  13304 .byte 113
  13305 .byte 117
  13306 .byte 101
  13307 .byte 101
  13308 .byte 112
  13309 .byte 0
  13310 .align 0
  13311 L.639:
  13312 .byte 10
  13313 .byte 0
  13314 .align 0
  13315 L.638:
  13316 .byte 37
  13317 .byte 100
  13318 .byte 0
  13319 .align 0
  13320 L.633:
  13321 .byte 32
  13322 .byte 32
  13323 .byte 32
  13324 .byte 107
  13325 .byte 101
  13326 .byte 121
  13327 .byte 61
  13328 .byte 0
  13329 .align 3
  13330 L.596:
  13331 .word 0x40000000
  13332 .word 0x0
  13333 .align 3
  13334 L.536:
  13335 .word 0x40ce8480
  13336 .word 0x0
  13337 .align 3
  13338 L.535:
  13339 .word 0x405f4000
  13340 .word 0x0
  13341 .align 2
  13342 L.534:
  13343 .word 0x42fa0000
  13344 .align 2
  13345 L.529:
  13346 .word 0x40000000
  13347 .align 0
  13348 L.431:
  13349 .byte 100
  13350 .byte 111
  13351 .byte 117
  13352 .byte 98
  13353 .byte 108
  13354 .byte 101
  13355 .byte 0
  13356 .align 0
  13357 L.430:
  13358 .byte 102
  13359 .byte 108
  13360 .byte 111
  13361 .byte 97
  13362 .byte 116
  13363 .byte 0
  13364 .align 0
  13365 L.429:
  13366 .byte 117
  13367 .byte 110
  13368 .byte 115
  13369 .byte 105
  13370 .byte 103
  13371 .byte 110
  13372 .byte 101
  13373 .byte 100
  13374 .byte 0
  13375 .align 0
  13376 L.428:
  13377 .byte 108
  13378 .byte 111
  13379 .byte 110
  13380 .byte 103
  13381 .byte 0
  13382 .align 0
  13383 L.427:
  13384 .byte 115
  13385 .byte 104
  13386 .byte 111
  13387 .byte 114
  13388 .byte 116
  13389 .byte 0
  13390 .align 0
  13391 L.426:
  13392 .byte 105
  13393 .byte 110
  13394 .byte 116
  13395 .byte 0
  13396 .align 0
  13397 L.425:
  13398 .byte 99
  13399 .byte 104
  13400 .byte 97
  13401 .byte 114
  13402 .byte 0
  13403 .align 3
  13404 L.419:
  13405 .word 0x0
  13406 .word 0x0
  13407 .align 3
  13408 L.418:
  13409 .word 0x3ff00000
  13410 .word 0x0
  13411 .align 3
  13412 L.417:
  13413 .word 0x40100000
  13414 .word 0x0
  13415 .align 3
  13416 L.416:
  13417 .word 0x40000000
  13418 .word 0x0
  13419 .align 2
  13420 L.412:
  13421 .word 0x0
  13422 .align 2
  13423 L.411:
  13424 .word 0x3f800000
  13425 .align 0
  13426 L.390:
  13427 .byte 113
  13428 .byte 117
  13429 .byte 101
  13430 .byte 101
  13431 .byte 112
  13432 .byte 33
  13433 .byte 0
  13434 .align 0
  13435 L.379:
  13436 .byte 10
  13437 .byte 9
  13438 .byte 8
  13439 .byte 13
  13440 .byte 12
  13441 .byte 92
  13442 .byte 39
  13443 .byte 0
  13444 .align 0
  13445 L.375:
  13446 .byte 46
  13447 .byte 34
  13448 .byte 46
  13449 .byte 0
  13450 .align 0
  13451 L.362:
  13452 .byte 46
  13453 .byte 46
  13454 .byte 46
  13455 .byte 0
  13456 .align 3
  13457 L.333:
  13458 .word 0x40938800
  13459 .word 0x0
  13460 .align 0
  13461 L.199:
  13462 .byte 32
  13463 .byte 32
  13464 .byte 32
  13465 .byte 100
  13466 .byte 105
  13467 .byte 102
  13468 .byte 102
  13469 .byte 101
  13470 .byte 114
  13471 .byte 101
  13472 .byte 110
  13473 .byte 116
  13474 .byte 32
  13475 .byte 114
  13476 .byte 101
  13477 .byte 115
  13478 .byte 117
  13479 .byte 108
  13480 .byte 116
  13481 .byte 115
  13482 .byte 32
  13483 .byte 119
  13484 .byte 104
  13485 .byte 101
  13486 .byte 110
  13487 .byte 32
  13488 .byte 97
  13489 .byte 115
  13490 .byte 115
  13491 .byte 105
  13492 .byte 103
  13493 .byte 110
  13494 .byte 101
  13495 .byte 100
  13496 .byte 32
  13497 .byte 116
  13498 .byte 111
  13499 .byte 32
  13500 .byte 108
  13501 .byte 111
  13502 .byte 110
  13503 .byte 103
  13504 .byte 115
  13505 .byte 46
  13506 .byte 10
  13507 .byte 0
  13508 .align 0
  13509 L.198:
  13510 .byte 68
  13511 .byte 101
  13512 .byte 99
  13513 .byte 105
  13514 .byte 109
  13515 .byte 97
  13516 .byte 108
  13517 .byte 32
  13518 .byte 97
  13519 .byte 110
  13520 .byte 100
  13521 .byte 32
  13522 .byte 111
  13523 .byte 99
  13524 .byte 116
  13525 .byte 97
  13526 .byte 108
  13527 .byte 47
  13528 .byte 104
  13529 .byte 101
  13530 .byte 120
  13531 .byte 32
  13532 .byte 99
  13533 .byte 111
  13534 .byte 110
  13535 .byte 115
  13536 .byte 116
  13537 .byte 97
  13538 .byte 110
  13539 .byte 116
  13540 .byte 115
  13541 .byte 32
  13542 .byte 115
  13543 .byte 111
  13544 .byte 109
  13545 .byte 101
  13546 .byte 116
  13547 .byte 105
  13548 .byte 109
  13549 .byte 101
  13550 .byte 115
  13551 .byte 32
  13552 .byte 103
  13553 .byte 105
  13554 .byte 118
  13555 .byte 101
  13556 .byte 10
  13557 .byte 0
  13558 .align 0
  13559 L.27:
  13560 .byte 10
  13561 .byte 70
  13562 .byte 97
  13563 .byte 105
  13564 .byte 108
  13565 .byte 101
  13566 .byte 100
  13567 .byte 46
  13568 .byte 10
  13569 .byte 0
  13570 .align 0
  13571 L.26:
  13572 .byte 10
  13573 .byte 78
  13574 .byte 111
  13575 .byte 32
  13576 .byte 101
  13577 .byte 114
  13578 .byte 114
  13579 .byte 111
  13580 .byte 114
  13581 .byte 115
  13582 .byte 32
  13583 .byte 100
  13584 .byte 101
  13585 .byte 116
  13586 .byte 101
  13587 .byte 99
  13588 .byte 116
  13589 .byte 101
  13590 .byte 100
  13591 .byte 46
  13592 .byte 10
  13593 .byte 0
  13594 .align 0
  13595 L.20:
  13596 .byte 83
  13597 .byte 101
  13598 .byte 99
  13599 .byte 116
  13600 .byte 105
  13601 .byte 111
  13602 .byte 110
  13603 .byte 32
  13604 .byte 37
  13605 .byte 115
  13606 .byte 32
  13607 .byte 114
  13608 .byte 101
  13609 .byte 116
  13610 .byte 117
  13611 .byte 114
  13612 .byte 110
  13613 .byte 101
  13614 .byte 100
  13615 .byte 32
  13616 .byte 37
  13617 .byte 100
  13618 .byte 46
  13619 .byte 10
  13620 .byte 0