| .set reorder |
| .data |
| .align 2 |
| L.2: |
| .word s22 |
| .word s241 |
| .word s243 |
| .word s244 |
| .word s25 |
| .word s26 |
| .word s4 |
| .word s61 |
| .word s626 |
| .word s71 |
| .word s72 |
| .word s757 |
| .word s7813 |
| .word s714 |
| .word s715 |
| .word s81 |
| .word s84 |
| .word s85 |
| .word s86 |
| .word s88 |
| .word s9 |
| .lcomm L.3,68 |
| .lcomm L.4,4 |
| .globl main |
| .text |
| .text |
| .align 2 |
| .ent main |
| main: |
| .frame $sp,32,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-32 |
| .mask 0xc2000000,-8 |
| .cprestore 16 |
| sw $30,20($sp) |
| sw $31,24($sp) |
| sw $4,32($sp) |
| sw $5,36($sp) |
| la $24,1 |
| sw $24,L.3+36 |
| la $24,1 |
| sw $24,L.3+40 |
| la $24,1 |
| sw $24,L.3+44 |
| la $24,1 |
| sw $24,L.3+48 |
| la $24,L.3 |
| sw $24,L.4 |
| move $30,$0 |
| b L.12 |
| L.9: |
| lw $4,L.4 |
| sll $24,$30,2 |
| lw $25,L.2($24) |
| jal $25 |
| sw $2,L.3+52 |
| lw $24,L.3+56 |
| lw $15,L.3+52 |
| addu $24,$24,$15 |
| sw $24,L.3+56 |
| lw $24,L.3+36 |
| beq $24,$0,L.17 |
| la $4,L.20 |
| la $5,L.3+60 |
| lw $6,L.3+52 |
| jal printf |
| L.17: |
| L.10: |
| la $30,1($30) |
| L.12: |
| move $24,$30 |
| la $15,21 |
| bltu $24,$15,L.9 |
| lw $24,L.3+56 |
| bne $24,$0,L.23 |
| la $4,L.26 |
| jal printf |
| b L.24 |
| L.23: |
| la $4,L.27 |
| jal printf |
| L.24: |
| move $2,$0 |
| L.1: |
| lw $25,16($sp) |
| lw $30,20($sp) |
| lw $31,24($sp) |
| addu $sp,$sp,32 |
| j $31 |
| .end main |
| .data |
| .align 0 |
| L.29: |
| .byte 115 |
| .byte 50 |
| .byte 50 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.30: |
| .byte 115 |
| .byte 50 |
| .byte 50 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s22 |
| .text |
| .text |
| .align 2 |
| .ent s22 |
| s22: |
| .frame $sp,64,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-64 |
| .mask 0xc2e00000,-28 |
| sw $21,16($sp) |
| sw $22,20($sp) |
| sw $23,24($sp) |
| .cprestore 28 |
| sw $30,32($sp) |
| sw $31,36($sp) |
| sw $4,64($sp) |
| move $22,$0 |
| la $30,L.30 |
| lw $24,0+64($sp) |
| la $23,60($24) |
| L.31: |
| L.32: |
| move $24,$23 |
| la $23,1($24) |
| move $15,$30 |
| la $30,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.31 |
| la $21,1 |
| la $24,2 |
| sw $24,-8+64($sp) |
| la $24,3 |
| sw $24,-12+64($sp) |
| la $24,4 |
| sw $24,-4+64($sp) |
| lw $24,-8+64($sp) |
| addu $24,$21,$24 |
| lw $15,-12+64($sp) |
| addu $24,$24,$15 |
| lw $15,-4+64($sp) |
| addu $24,$24,$15 |
| la $15,10 |
| beq $24,$15,L.34 |
| la $22,1($22) |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.36 |
| la $4,L.29 |
| la $5,1 |
| jal printf |
| L.36: |
| L.34: |
| la $24,2 |
| sw $24,-16+64($sp) |
| lw $24,-16+64($sp) |
| bne $24,$21,L.38 |
| la $22,4($22) |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.40 |
| la $4,L.29 |
| la $5,4 |
| jal printf |
| L.40: |
| L.38: |
| move $2,$22 |
| L.28: |
| lw $21,16($sp) |
| lw $22,20($sp) |
| lw $23,24($sp) |
| lw $25,28($sp) |
| lw $30,32($sp) |
| lw $31,36($sp) |
| addu $sp,$sp,64 |
| j $31 |
| .end s22 |
| .data |
| .align 0 |
| L.43: |
| .byte 115 |
| .byte 50 |
| .byte 52 |
| .byte 49 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.44: |
| .byte 115 |
| .byte 50 |
| .byte 52 |
| .byte 49 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .data |
| .align 2 |
| L.45: |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .word 0x6 |
| .word 0x0 |
| .word 0x8 |
| .word 0x0 |
| .word 0xc |
| .word 0x0 |
| .word 0x10 |
| .word 0x0 |
| .word 0x12 |
| .word 0x0 |
| .word 0x14 |
| .word 0x0 |
| .word 0x18 |
| .word 0x0 |
| .word 0x1c |
| .word 0x0 |
| .word 0x1e |
| .word 0x0 |
| .word 0x20 |
| .word 0x0 |
| .word 0x24 |
| .globl s241 |
| .text |
| .text |
| .align 2 |
| .ent s241 |
| s241: |
| .frame $sp,528,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-528 |
| .mask 0xc2f00000,-488 |
| sw $20,16($sp) |
| sw $21,20($sp) |
| sw $22,24($sp) |
| sw $23,28($sp) |
| .cprestore 32 |
| sw $30,36($sp) |
| sw $31,40($sp) |
| move $30,$4 |
| move $20,$0 |
| sw $0,-472+528($sp) |
| la $22,L.44 |
| la $21,60($30) |
| L.46: |
| L.47: |
| move $24,$21 |
| la $21,1($24) |
| move $15,$22 |
| la $22,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.46 |
| b L.49 |
| la $20,1($20) |
| lw $24,44($30) |
| beq $24,$0,L.51 |
| la $4,L.43 |
| la $5,1 |
| jal printf |
| L.51: |
| L.49: |
| b L.53 |
| la $20,2($20) |
| lw $24,44($30) |
| beq $24,$0,L.55 |
| la $4,L.43 |
| la $5,2 |
| jal printf |
| L.55: |
| L.53: |
| b L.57 |
| la $20,4($20) |
| lw $24,44($30) |
| beq $24,$0,L.59 |
| la $4,L.43 |
| la $5,4 |
| jal printf |
| L.59: |
| L.57: |
| b L.61 |
| la $20,8($20) |
| lw $24,44($30) |
| beq $24,$0,L.63 |
| la $4,L.43 |
| la $5,8 |
| jal printf |
| L.63: |
| L.61: |
| move $23,$0 |
| L.65: |
| sll $24,$23,2 |
| sw $23,L.45($24) |
| L.66: |
| la $23,1($23) |
| la $24,17 |
| blt $23,$24,L.65 |
| la $23,18 |
| L.69: |
| sll $24,$23,2 |
| la $24,L.45($24) |
| sw $24,-476+528($sp) |
| lw $4,($24) |
| jal pow2 |
| lw $15,-476+528($sp) |
| sw $2,($15) |
| sll $24,$23,2 |
| lw $15,L.45($24) |
| subu $15,$15,1 |
| sw $15,L.45-4($24) |
| la $23,2($23) |
| L.70: |
| la $24,39 |
| blt $23,$24,L.69 |
| sw $0,-156+528($sp) |
| sw $0,-312+528($sp) |
| sw $0,-468+528($sp) |
| la $24,1 |
| sw $24,-152+528($sp) |
| la $24,1 |
| sw $24,-308+528($sp) |
| la $24,1 |
| sw $24,-464+528($sp) |
| la $24,2 |
| sw $24,-148+528($sp) |
| la $24,2 |
| sw $24,-304+528($sp) |
| la $24,2 |
| sw $24,-460+528($sp) |
| la $24,3 |
| sw $24,-144+528($sp) |
| la $24,3 |
| sw $24,-300+528($sp) |
| la $24,3 |
| sw $24,-456+528($sp) |
| la $24,4 |
| sw $24,-140+528($sp) |
| la $24,4 |
| sw $24,-296+528($sp) |
| la $24,4 |
| sw $24,-452+528($sp) |
| la $24,5 |
| sw $24,-136+528($sp) |
| la $24,5 |
| sw $24,-292+528($sp) |
| la $24,5 |
| sw $24,-448+528($sp) |
| la $24,6 |
| sw $24,-132+528($sp) |
| la $24,6 |
| sw $24,-288+528($sp) |
| la $24,6 |
| sw $24,-444+528($sp) |
| la $24,7 |
| sw $24,-128+528($sp) |
| la $24,7 |
| sw $24,-284+528($sp) |
| la $24,7 |
| sw $24,-440+528($sp) |
| la $24,8 |
| sw $24,-124+528($sp) |
| la $24,8 |
| sw $24,-280+528($sp) |
| la $24,8 |
| sw $24,-436+528($sp) |
| la $24,9 |
| sw $24,-120+528($sp) |
| la $24,9 |
| sw $24,-276+528($sp) |
| la $24,9 |
| sw $24,-432+528($sp) |
| la $24,10 |
| sw $24,-116+528($sp) |
| la $24,10 |
| sw $24,-272+528($sp) |
| la $24,10 |
| sw $24,-428+528($sp) |
| la $24,11 |
| sw $24,-112+528($sp) |
| la $24,11 |
| sw $24,-268+528($sp) |
| la $24,11 |
| sw $24,-424+528($sp) |
| la $24,12 |
| sw $24,-108+528($sp) |
| la $24,12 |
| sw $24,-264+528($sp) |
| la $24,12 |
| sw $24,-420+528($sp) |
| la $24,13 |
| sw $24,-104+528($sp) |
| la $24,13 |
| sw $24,-260+528($sp) |
| la $24,13 |
| sw $24,-416+528($sp) |
| la $24,14 |
| sw $24,-100+528($sp) |
| la $24,14 |
| sw $24,-256+528($sp) |
| la $24,14 |
| sw $24,-412+528($sp) |
| la $24,15 |
| sw $24,-96+528($sp) |
| la $24,15 |
| sw $24,-252+528($sp) |
| la $24,15 |
| sw $24,-408+528($sp) |
| la $24,16 |
| sw $24,-92+528($sp) |
| la $24,16 |
| sw $24,-248+528($sp) |
| la $24,16 |
| sw $24,-404+528($sp) |
| la $24,63 |
| sw $24,-88+528($sp) |
| la $24,63 |
| sw $24,-244+528($sp) |
| la $24,63 |
| sw $24,-400+528($sp) |
| la $24,64 |
| sw $24,-84+528($sp) |
| la $24,64 |
| sw $24,-240+528($sp) |
| la $24,64 |
| sw $24,-396+528($sp) |
| la $24,255 |
| sw $24,-80+528($sp) |
| la $24,255 |
| sw $24,-236+528($sp) |
| la $24,255 |
| sw $24,-392+528($sp) |
| la $24,256 |
| sw $24,-76+528($sp) |
| la $24,256 |
| sw $24,-232+528($sp) |
| la $24,256 |
| sw $24,-388+528($sp) |
| la $24,4095 |
| sw $24,-72+528($sp) |
| la $24,4095 |
| sw $24,-228+528($sp) |
| la $24,4095 |
| sw $24,-384+528($sp) |
| la $24,4096 |
| sw $24,-68+528($sp) |
| la $24,4096 |
| sw $24,-224+528($sp) |
| la $24,4096 |
| sw $24,-380+528($sp) |
| la $24,65535 |
| sw $24,-64+528($sp) |
| la $24,65535 |
| sw $24,-220+528($sp) |
| la $24,65535 |
| sw $24,-376+528($sp) |
| la $24,65536 |
| sw $24,-60+528($sp) |
| la $24,65536 |
| sw $24,-216+528($sp) |
| la $24,65536 |
| sw $24,-372+528($sp) |
| la $24,262143 |
| sw $24,-56+528($sp) |
| la $24,262143 |
| sw $24,-212+528($sp) |
| la $24,262143 |
| sw $24,-368+528($sp) |
| la $24,262144 |
| sw $24,-52+528($sp) |
| la $24,262144 |
| sw $24,-208+528($sp) |
| la $24,262144 |
| sw $24,-364+528($sp) |
| la $24,1048575 |
| sw $24,-48+528($sp) |
| la $24,1048575 |
| sw $24,-204+528($sp) |
| la $24,1048575 |
| sw $24,-360+528($sp) |
| la $24,1048576 |
| sw $24,-44+528($sp) |
| la $24,1048576 |
| sw $24,-200+528($sp) |
| la $24,1048576 |
| sw $24,-356+528($sp) |
| la $24,16777215 |
| sw $24,-40+528($sp) |
| la $24,16777215 |
| sw $24,-196+528($sp) |
| la $24,16777215 |
| sw $24,-352+528($sp) |
| la $24,16777216 |
| sw $24,-36+528($sp) |
| la $24,16777216 |
| sw $24,-192+528($sp) |
| la $24,16777216 |
| sw $24,-348+528($sp) |
| la $24,268435455 |
| sw $24,-32+528($sp) |
| la $24,268435455 |
| sw $24,-188+528($sp) |
| la $24,268435455 |
| sw $24,-344+528($sp) |
| la $24,268435456 |
| sw $24,-28+528($sp) |
| la $24,268435456 |
| sw $24,-184+528($sp) |
| la $24,268435456 |
| sw $24,-340+528($sp) |
| la $24,1073741823 |
| sw $24,-24+528($sp) |
| la $24,1073741823 |
| sw $24,-180+528($sp) |
| la $24,1073741823 |
| sw $24,-336+528($sp) |
| la $24,1073741824 |
| sw $24,-20+528($sp) |
| la $24,1073741824 |
| sw $24,-176+528($sp) |
| la $24,1073741824 |
| sw $24,-332+528($sp) |
| la $24,0xffffffff |
| sw $24,-16+528($sp) |
| la $24,0xffffffff |
| sw $24,-172+528($sp) |
| la $24,0xffffffff |
| sw $24,-328+528($sp) |
| la $24,0xffffffff |
| sw $24,-12+528($sp) |
| la $24,0xffffffff |
| sw $24,-168+528($sp) |
| la $24,0xffffffff |
| sw $24,-324+528($sp) |
| la $24,0xffffffff |
| sw $24,-8+528($sp) |
| la $24,0xffffffff |
| sw $24,-164+528($sp) |
| la $24,0xffffffff |
| sw $24,-320+528($sp) |
| la $24,0xffffffff |
| sw $24,-4+528($sp) |
| la $24,0xffffffff |
| sw $24,-160+528($sp) |
| la $24,0xffffffff |
| sw $24,-316+528($sp) |
| move $23,$0 |
| L.188: |
| sll $24,$23,2 |
| la $15,-156+528($sp) |
| addu $15,$24,$15 |
| lw $15,($15) |
| lw $14,L.45($24) |
| bne $14,$15,L.195 |
| la $14,-312+528($sp) |
| addu $14,$24,$14 |
| lw $14,($14) |
| bne $15,$14,L.195 |
| la $15,-468+528($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| beq $14,$24,L.192 |
| L.195: |
| lw $24,40($30) |
| beq $24,$0,L.196 |
| la $4,L.198 |
| jal printf |
| la $4,L.199 |
| jal printf |
| L.196: |
| L.192: |
| L.189: |
| la $23,1($23) |
| la $24,39 |
| blt $23,$24,L.188 |
| lw $24,-472+528($sp) |
| beq $24,$0,L.200 |
| la $20,16 |
| L.200: |
| move $2,$20 |
| L.42: |
| lw $20,16($sp) |
| lw $21,20($sp) |
| lw $22,24($sp) |
| lw $23,28($sp) |
| lw $25,32($sp) |
| lw $30,36($sp) |
| lw $31,40($sp) |
| addu $sp,$sp,528 |
| j $31 |
| .end s241 |
| .globl pow2 |
| .text |
| .align 2 |
| .ent pow2 |
| pow2: |
| .frame $sp,16,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-16 |
| .mask 0x40000000,-16 |
| sw $30,0($sp) |
| la $30,1 |
| b L.204 |
| L.203: |
| sll $30,$30,1 |
| L.204: |
| move $24,$4 |
| subu $4,$24,1 |
| bne $24,$0,L.203 |
| move $2,$30 |
| L.202: |
| lw $30,0($sp) |
| addu $sp,$sp,16 |
| j $31 |
| .end pow2 |
| .data |
| .align 0 |
| L.207: |
| .byte 115 |
| .byte 50 |
| .byte 52 |
| .byte 51 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.208: |
| .byte 115 |
| .byte 50 |
| .byte 52 |
| .byte 51 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s243 |
| .text |
| .text |
| .align 2 |
| .ent s243 |
| s243: |
| .frame $sp,304,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-304 |
| .mask 0xc2c00000,-272 |
| sw $22,16($sp) |
| sw $23,20($sp) |
| .cprestore 24 |
| sw $30,28($sp) |
| sw $31,32($sp) |
| sw $4,304($sp) |
| move $22,$0 |
| la $30,L.208 |
| lw $24,0+304($sp) |
| la $23,60($24) |
| L.209: |
| L.210: |
| move $24,$23 |
| la $23,1($24) |
| move $15,$30 |
| la $30,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.209 |
| la $4,-256+304($sp) |
| jal zerofill |
| la $24,1 |
| sb $24,-159+304($sp) |
| la $24,1 |
| sb $24,-191+304($sp) |
| la $24,1 |
| sb $24,-130+304($sp) |
| la $24,1 |
| sb $24,-208+304($sp) |
| la $24,1 |
| sb $24,-158+304($sp) |
| la $24,1 |
| sb $24,-190+304($sp) |
| la $24,1 |
| sb $24,-223+304($sp) |
| la $24,1 |
| sb $24,-207+304($sp) |
| la $24,1 |
| sb $24,-157+304($sp) |
| la $24,1 |
| sb $24,-189+304($sp) |
| la $24,1 |
| sb $24,-222+304($sp) |
| la $24,1 |
| sb $24,-206+304($sp) |
| la $24,1 |
| sb $24,-156+304($sp) |
| la $24,1 |
| sb $24,-188+304($sp) |
| la $24,1 |
| sb $24,-221+304($sp) |
| la $24,1 |
| sb $24,-205+304($sp) |
| la $24,1 |
| sb $24,-155+304($sp) |
| la $24,1 |
| sb $24,-187+304($sp) |
| la $24,1 |
| sb $24,-219+304($sp) |
| la $24,1 |
| sb $24,-204+304($sp) |
| la $24,1 |
| sb $24,-154+304($sp) |
| la $24,1 |
| sb $24,-186+304($sp) |
| la $24,1 |
| sb $24,-218+304($sp) |
| la $24,1 |
| sb $24,-203+304($sp) |
| la $24,1 |
| sb $24,-153+304($sp) |
| la $24,1 |
| sb $24,-185+304($sp) |
| la $24,1 |
| sb $24,-216+304($sp) |
| la $24,1 |
| sb $24,-202+304($sp) |
| la $24,1 |
| sb $24,-152+304($sp) |
| la $24,1 |
| sb $24,-184+304($sp) |
| la $24,1 |
| sb $24,-215+304($sp) |
| la $24,1 |
| sb $24,-201+304($sp) |
| la $24,1 |
| sb $24,-151+304($sp) |
| la $24,1 |
| sb $24,-183+304($sp) |
| la $24,1 |
| sb $24,-161+304($sp) |
| la $24,1 |
| sb $24,-200+304($sp) |
| la $24,1 |
| sb $24,-150+304($sp) |
| la $24,1 |
| sb $24,-182+304($sp) |
| la $24,1 |
| sb $24,-195+304($sp) |
| la $24,1 |
| sb $24,-199+304($sp) |
| la $24,1 |
| sb $24,-149+304($sp) |
| la $24,1 |
| sb $24,-181+304($sp) |
| la $24,1 |
| sb $24,-211+304($sp) |
| la $24,1 |
| sb $24,-148+304($sp) |
| la $24,1 |
| sb $24,-180+304($sp) |
| la $24,1 |
| sb $24,-162+304($sp) |
| la $24,1 |
| sb $24,-147+304($sp) |
| la $24,1 |
| sb $24,-179+304($sp) |
| la $24,1 |
| sb $24,-132+304($sp) |
| la $24,1 |
| sb $24,-246+304($sp) |
| la $24,1 |
| sb $24,-146+304($sp) |
| la $24,1 |
| sb $24,-178+304($sp) |
| la $24,1 |
| sb $24,-247+304($sp) |
| la $24,1 |
| sb $24,-145+304($sp) |
| la $24,1 |
| sb $24,-177+304($sp) |
| la $24,1 |
| sb $24,-133+304($sp) |
| la $24,1 |
| sb $24,-248+304($sp) |
| la $24,1 |
| sb $24,-144+304($sp) |
| la $24,1 |
| sb $24,-176+304($sp) |
| la $24,1 |
| sb $24,-131+304($sp) |
| la $24,1 |
| sb $24,-243+304($sp) |
| la $24,1 |
| sb $24,-143+304($sp) |
| la $24,1 |
| sb $24,-175+304($sp) |
| la $24,1 |
| sb $24,-165+304($sp) |
| la $24,1 |
| sb $24,-244+304($sp) |
| la $24,1 |
| sb $24,-142+304($sp) |
| la $24,1 |
| sb $24,-174+304($sp) |
| la $24,1 |
| sb $24,-163+304($sp) |
| la $24,1 |
| sb $24,-141+304($sp) |
| la $24,1 |
| sb $24,-173+304($sp) |
| la $24,1 |
| sb $24,-213+304($sp) |
| la $24,1 |
| sb $24,-164+304($sp) |
| la $24,1 |
| sb $24,-140+304($sp) |
| la $24,1 |
| sb $24,-172+304($sp) |
| la $24,1 |
| sb $24,-197+304($sp) |
| la $24,1 |
| sb $24,-217+304($sp) |
| la $24,1 |
| sb $24,-139+304($sp) |
| la $24,1 |
| sb $24,-171+304($sp) |
| la $24,1 |
| sb $24,-214+304($sp) |
| la $24,1 |
| sb $24,-138+304($sp) |
| la $24,1 |
| sb $24,-170+304($sp) |
| la $24,1 |
| sb $24,-198+304($sp) |
| la $24,1 |
| sb $24,-256+304($sp) |
| sb $24,-137+304($sp) |
| la $24,1 |
| sb $24,-169+304($sp) |
| la $24,1 |
| sb $24,-196+304($sp) |
| la $24,1 |
| sb $24,-224+304($sp) |
| la $24,1 |
| sb $24,-136+304($sp) |
| la $24,1 |
| sb $24,-168+304($sp) |
| la $24,1 |
| sb $24,-194+304($sp) |
| la $24,1 |
| sb $24,-135+304($sp) |
| la $24,1 |
| sb $24,-167+304($sp) |
| la $24,1 |
| sb $24,-212+304($sp) |
| la $24,1 |
| sb $24,-134+304($sp) |
| la $24,1 |
| sb $24,-166+304($sp) |
| la $24,1 |
| sb $24,-210+304($sp) |
| la $24,1 |
| sb $24,-193+304($sp) |
| la $24,1 |
| sb $24,-209+304($sp) |
| la $4,-256+304($sp) |
| jal sumof |
| la $15,98 |
| beq $2,$15,L.309 |
| la $22,1($22) |
| lw $24,0+304($sp) |
| lw $24,44($24) |
| beq $24,$0,L.311 |
| la $4,L.207 |
| la $5,1 |
| jal printf |
| L.311: |
| L.309: |
| b L.313 |
| la $22,8($22) |
| lw $24,0+304($sp) |
| lw $24,44($24) |
| beq $24,$0,L.315 |
| la $4,L.207 |
| la $5,8 |
| jal printf |
| L.315: |
| L.313: |
| move $2,$22 |
| L.206: |
| lw $22,16($sp) |
| lw $23,20($sp) |
| lw $25,24($sp) |
| lw $30,28($sp) |
| lw $31,32($sp) |
| addu $sp,$sp,304 |
| j $31 |
| .end s243 |
| .globl zerofill |
| .text |
| .align 2 |
| .ent zerofill |
| zerofill: |
| .frame $sp,16,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-16 |
| .mask 0x40000000,-16 |
| sw $30,0($sp) |
| move $30,$0 |
| L.318: |
| move $24,$4 |
| la $4,1($24) |
| sb $0,($24) |
| L.319: |
| la $30,1($30) |
| la $24,256 |
| blt $30,$24,L.318 |
| move $2,$0 |
| L.317: |
| lw $30,0($sp) |
| addu $sp,$sp,16 |
| j $31 |
| .end zerofill |
| .globl sumof |
| .text |
| .align 2 |
| .ent sumof |
| sumof: |
| .frame $sp,16,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-16 |
| .mask 0x40c00000,-8 |
| sw $22,0($sp) |
| sw $23,4($sp) |
| sw $30,8($sp) |
| move $22,$4 |
| move $30,$0 |
| move $23,$0 |
| L.323: |
| move $24,$22 |
| la $22,1($24) |
| lb $24,($24) |
| addu $30,$30,$24 |
| L.324: |
| la $23,1($23) |
| la $24,256 |
| blt $23,$24,L.323 |
| move $2,$30 |
| L.322: |
| lw $22,0($sp) |
| lw $23,4($sp) |
| lw $30,8($sp) |
| addu $sp,$sp,16 |
| j $31 |
| .end sumof |
| .data |
| .align 0 |
| L.328: |
| .byte 115 |
| .byte 50 |
| .byte 52 |
| .byte 52 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.329: |
| .byte 115 |
| .byte 50 |
| .byte 52 |
| .byte 52 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s244 |
| .text |
| .text |
| .align 2 |
| .ent s244 |
| s244: |
| .frame $sp,112,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-112 |
| .mask 0xc2f00000,-72 |
| sw $20,16($sp) |
| sw $21,20($sp) |
| sw $22,24($sp) |
| sw $23,28($sp) |
| .cprestore 32 |
| sw $30,36($sp) |
| sw $31,40($sp) |
| sw $4,112($sp) |
| la $23,L.329 |
| lw $24,0+112($sp) |
| la $22,60($24) |
| L.330: |
| L.331: |
| move $24,$22 |
| la $22,1($24) |
| move $15,$23 |
| la $23,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.330 |
| move $20,$0 |
| move $21,$0 |
| l.d $f18,L.333 |
| s.d $f18,-64+112($sp) |
| s.d $f18,-56+112($sp) |
| l.d $f18,L.333 |
| s.d $f18,-48+112($sp) |
| l.d $f18,L.333 |
| s.d $f18,-40+112($sp) |
| l.d $f18,L.333 |
| s.d $f18,-32+112($sp) |
| l.d $f18,L.333 |
| s.d $f18,-24+112($sp) |
| l.d $f18,L.333 |
| s.d $f18,-16+112($sp) |
| l.d $f18,L.333 |
| s.d $f18,-8+112($sp) |
| move $21,$0 |
| move $30,$0 |
| L.341: |
| sll $24,$30,3 |
| la $15,-64+112($sp) |
| addu $15,$24,$15 |
| l.d $f18,($15) |
| la $15,-56+112($sp) |
| addu $24,$24,$15 |
| l.d $f16,($24) |
| c.eq.d $f18,$f16; bc1t L.345 |
| la $21,1 |
| L.345: |
| L.342: |
| la $30,1($30) |
| la $24,7 |
| blt $30,$24,L.341 |
| beq $21,$0,L.348 |
| lw $24,0+112($sp) |
| lw $24,44($24) |
| beq $24,$0,L.350 |
| la $4,L.328 |
| la $5,1 |
| jal printf |
| L.350: |
| la $20,1($20) |
| L.348: |
| b L.352 |
| lw $24,0+112($sp) |
| lw $24,44($24) |
| beq $24,$0,L.354 |
| la $4,L.328 |
| la $5,2 |
| jal printf |
| L.354: |
| la $20,2($20) |
| L.352: |
| move $2,$20 |
| L.327: |
| lw $20,16($sp) |
| lw $21,20($sp) |
| lw $22,24($sp) |
| lw $23,28($sp) |
| lw $25,32($sp) |
| lw $30,36($sp) |
| lw $31,40($sp) |
| addu $sp,$sp,112 |
| j $31 |
| .end s244 |
| .data |
| .align 0 |
| L.357: |
| .byte 115 |
| .byte 50 |
| .byte 53 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.358: |
| .byte 115 |
| .byte 50 |
| .byte 53 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s25 |
| .text |
| .text |
| .align 2 |
| .ent s25 |
| s25: |
| .frame $sp,64,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-64 |
| .mask 0xc2fe0000,-12 |
| sw $17,16($sp) |
| sw $18,20($sp) |
| sw $19,24($sp) |
| sw $20,28($sp) |
| sw $21,32($sp) |
| sw $22,36($sp) |
| sw $23,40($sp) |
| .cprestore 44 |
| sw $30,48($sp) |
| sw $31,52($sp) |
| move $30,$4 |
| la $20,L.358 |
| la $19,60($30) |
| L.359: |
| L.360: |
| move $24,$19 |
| la $19,1($24) |
| move $15,$20 |
| la $20,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.359 |
| move $18,$0 |
| la $22,L.362 |
| lb $24,1($22) |
| lb $15,($22) |
| bne $15,$24,L.366 |
| lb $15,2($22) |
| bne $24,$15,L.366 |
| la $24,46 |
| beq $15,$24,L.363 |
| L.366: |
| la $18,1($18) |
| lw $24,44($30) |
| beq $24,$0,L.367 |
| la $4,L.357 |
| la $5,1 |
| jal printf |
| L.367: |
| L.363: |
| lb $24,3($22) |
| beq $24,$0,L.369 |
| la $18,4($18) |
| lw $24,44($30) |
| beq $24,$0,L.371 |
| la $4,L.357 |
| la $5,4 |
| jal printf |
| L.371: |
| L.369: |
| lb $24,L.375+1 |
| la $15,34 |
| beq $24,$15,L.373 |
| la $18,8($18) |
| lw $24,44($30) |
| beq $24,$0,L.377 |
| la $4,L.357 |
| la $5,8 |
| jal printf |
| L.377: |
| L.373: |
| la $22,L.379 |
| lb $24,($22) |
| la $15,10 |
| bne $24,$15,L.387 |
| lb $24,1($22) |
| la $15,9 |
| bne $24,$15,L.387 |
| lb $24,2($22) |
| la $15,8 |
| bne $24,$15,L.387 |
| lb $24,3($22) |
| la $15,13 |
| bne $24,$15,L.387 |
| lb $24,4($22) |
| la $15,12 |
| bne $24,$15,L.387 |
| lb $24,5($22) |
| la $15,92 |
| bne $24,$15,L.387 |
| lb $24,6($22) |
| la $15,39 |
| beq $24,$15,L.380 |
| L.387: |
| la $18,16($18) |
| lw $24,44($30) |
| beq $24,$0,L.388 |
| la $4,L.357 |
| la $5,16 |
| jal printf |
| L.388: |
| L.380: |
| la $24,L.390 |
| move $21,$24 |
| move $22,$24 |
| move $17,$0 |
| move $23,$0 |
| b L.394 |
| L.391: |
| addu $24,$23,$22 |
| lb $24,($24) |
| addu $15,$23,$21 |
| lb $15,($15) |
| beq $24,$15,L.395 |
| la $17,1 |
| L.395: |
| L.392: |
| la $23,1($23) |
| L.394: |
| move $24,$23 |
| la $15,7 |
| bltu $24,$15,L.391 |
| beq $17,$0,L.397 |
| la $18,32($18) |
| lw $24,44($30) |
| beq $24,$0,L.399 |
| la $4,L.357 |
| la $5,32 |
| jal printf |
| L.399: |
| L.397: |
| move $2,$18 |
| L.356: |
| lw $17,16($sp) |
| lw $18,20($sp) |
| lw $19,24($sp) |
| lw $20,28($sp) |
| lw $21,32($sp) |
| lw $22,36($sp) |
| lw $23,40($sp) |
| lw $25,44($sp) |
| lw $30,48($sp) |
| lw $31,52($sp) |
| addu $sp,$sp,64 |
| j $31 |
| .end s25 |
| .sdata |
| .align 0 |
| L.402: |
| .byte 115 |
| .byte 50 |
| .byte 54 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .data |
| .align 0 |
| L.403: |
| .byte 37 |
| .byte 51 |
| .byte 100 |
| .byte 32 |
| .byte 98 |
| .byte 105 |
| .byte 116 |
| .byte 115 |
| .byte 32 |
| .byte 105 |
| .byte 110 |
| .byte 32 |
| .byte 37 |
| .byte 115 |
| .byte 115 |
| .byte 46 |
| .byte 10 |
| .byte 0 |
| .data |
| .align 0 |
| L.404: |
| .byte 37 |
| .byte 101 |
| .byte 32 |
| .byte 105 |
| .byte 115 |
| .byte 32 |
| .byte 116 |
| .byte 104 |
| .byte 101 |
| .byte 32 |
| .byte 108 |
| .byte 101 |
| .byte 97 |
| .byte 115 |
| .byte 116 |
| .byte 32 |
| .byte 110 |
| .byte 117 |
| .byte 109 |
| .byte 98 |
| .byte 101 |
| .byte 114 |
| .byte 32 |
| .byte 116 |
| .byte 104 |
| .byte 97 |
| .byte 116 |
| .byte 32 |
| .byte 99 |
| .byte 97 |
| .byte 110 |
| .byte 32 |
| .byte 98 |
| .byte 101 |
| .byte 32 |
| .byte 97 |
| .byte 100 |
| .byte 100 |
| .byte 101 |
| .byte 100 |
| .byte 32 |
| .byte 116 |
| .byte 111 |
| .byte 32 |
| .byte 49 |
| .byte 46 |
| .byte 32 |
| .byte 40 |
| .byte 37 |
| .byte 115 |
| .byte 41 |
| .byte 46 |
| .byte 10 |
| .byte 0 |
| .globl s26 |
| .text |
| .text |
| .align 2 |
| .ent s26 |
| s26: |
| .frame $sp,96,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-96 |
| .fmask 0xffc00000,-40 |
| .mask 0xc2f00000,-8 |
| s.d $f22,24($sp) |
| s.d $f24,32($sp) |
| s.d $f26,40($sp) |
| s.d $f28,48($sp) |
| s.d $f30,56($sp) |
| sw $20,64($sp) |
| sw $21,68($sp) |
| sw $22,72($sp) |
| sw $23,76($sp) |
| .cprestore 80 |
| sw $30,84($sp) |
| sw $31,88($sp) |
| move $30,$4 |
| la $22,L.402 |
| la $21,60($30) |
| L.405: |
| L.406: |
| move $24,$21 |
| la $21,1($24) |
| move $15,$22 |
| la $22,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.405 |
| sw $0,($30) |
| move $20,$0 |
| la $23,1 |
| b L.409 |
| L.408: |
| sll $24,$23,8*(4-1); sra $24,$24,8*(4-1) |
| sll $24,$24,1 |
| move $23,$24 |
| lw $24,($30) |
| la $24,1($24) |
| sw $24,($30) |
| L.409: |
| sll $24,$20,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$23,8*(4-1); sra $15,$15,8*(4-1) |
| bne $24,$15,L.408 |
| lw $24,($30) |
| sll $24,$24,2 |
| sw $24,4($30) |
| lw $24,($30) |
| sll $24,$24,1 |
| sw $24,8($30) |
| lw $24,($30) |
| sll $24,$24,2 |
| sw $24,12($30) |
| lw $24,($30) |
| sll $24,$24,2 |
| sw $24,16($30) |
| lw $24,($30) |
| sll $24,$24,2 |
| sw $24,20($30) |
| lw $24,($30) |
| sll $24,$24,3 |
| sw $24,24($30) |
| l.s $f18,L.411 |
| mov.s $f26,$f18 |
| mov.s $f30,$f18 |
| l.s $f28,L.412 |
| b L.414 |
| L.413: |
| add.s $f28,$f26,$f30 |
| cvt.d.s $f18,$f30 |
| l.d $f16,L.416 |
| div.d $f18,$f18,$f16 |
| cvt.s.d $f30,$f18 |
| L.414: |
| c.eq.s $f28,$f26; bc1f L.413 |
| l.d $f18,L.417 |
| cvt.d.s $f16,$f30 |
| mul.d $f18,$f18,$f16 |
| cvt.s.d $f18,$f18 |
| s.s $f18,28($30) |
| l.d $f22,L.418 |
| l.s $f30,L.411 |
| l.d $f24,L.419 |
| b L.421 |
| L.420: |
| cvt.d.s $f18,$f30 |
| add.d $f24,$f22,$f18 |
| l.d $f16,L.416 |
| div.d $f18,$f18,$f16 |
| cvt.s.d $f30,$f18 |
| L.421: |
| c.eq.d $f24,$f22; bc1f L.420 |
| l.d $f18,L.417 |
| cvt.d.s $f16,$f30 |
| mul.d $f18,$f18,$f16 |
| cvt.s.d $f18,$f18 |
| s.s $f18,32($30) |
| lw $24,40($30) |
| beq $24,$0,L.423 |
| la $4,L.403 |
| lw $5,($30) |
| la $6,L.425 |
| jal printf |
| la $4,L.403 |
| lw $5,4($30) |
| la $6,L.426 |
| jal printf |
| la $4,L.403 |
| lw $5,8($30) |
| la $6,L.427 |
| jal printf |
| la $4,L.403 |
| lw $5,12($30) |
| la $6,L.428 |
| jal printf |
| la $4,L.403 |
| lw $5,16($30) |
| la $6,L.429 |
| jal printf |
| la $4,L.403 |
| lw $5,20($30) |
| la $6,L.430 |
| jal printf |
| la $4,L.403 |
| lw $5,24($30) |
| la $6,L.431 |
| jal printf |
| la $4,L.404 |
| l.s $f18,28($30) |
| cvt.d.s $f18,$f18 |
| mfc1.d $6,$f18 |
| la $24,L.430 |
| sw $24,16($sp) |
| jal printf |
| la $4,L.404 |
| l.s $f18,32($30) |
| cvt.d.s $f18,$f18 |
| mfc1.d $6,$f18 |
| la $24,L.431 |
| sw $24,16($sp) |
| jal printf |
| L.423: |
| move $2,$0 |
| L.401: |
| l.d $f22,24($sp) |
| l.d $f24,32($sp) |
| l.d $f26,40($sp) |
| l.d $f28,48($sp) |
| l.d $f30,56($sp) |
| lw $20,64($sp) |
| lw $21,68($sp) |
| lw $22,72($sp) |
| lw $23,76($sp) |
| lw $25,80($sp) |
| lw $30,84($sp) |
| lw $31,88($sp) |
| addu $sp,$sp,96 |
| j $31 |
| .end s26 |
| .data |
| .align 0 |
| L.433: |
| .byte 115 |
| .byte 52 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.434: |
| .byte 115 |
| .byte 52 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s4 |
| .text |
| .text |
| .align 2 |
| .ent s4 |
| s4: |
| .frame $sp,80,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-80 |
| .mask 0xc2fc0000,-32 |
| sw $18,16($sp) |
| sw $19,20($sp) |
| sw $20,24($sp) |
| sw $21,28($sp) |
| sw $22,32($sp) |
| sw $23,36($sp) |
| .cprestore 40 |
| sw $30,44($sp) |
| sw $31,48($sp) |
| move $30,$4 |
| move $18,$0 |
| la $20,L.434 |
| la $19,60($30) |
| L.435: |
| L.436: |
| move $24,$19 |
| la $19,1($24) |
| move $15,$20 |
| la $20,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.435 |
| move $23,$0 |
| L.438: |
| move $4,$23 |
| jal svtest |
| move $24,$2 |
| sw $24,-16+80($sp) |
| jal zero |
| lw $15,-16+80($sp) |
| beq $15,$2,L.442 |
| la $18,1 |
| lw $24,44($30) |
| beq $24,$0,L.444 |
| la $4,L.433 |
| la $5,1 |
| jal printf |
| L.444: |
| L.442: |
| L.439: |
| la $23,1($23) |
| la $24,3 |
| blt $23,$24,L.438 |
| jal setev |
| jal testev |
| beq $2,$0,L.446 |
| la $18,2($18) |
| lw $24,44($30) |
| beq $24,$0,L.448 |
| la $4,L.433 |
| la $5,2 |
| jal printf |
| L.448: |
| L.446: |
| b L.450 |
| la $18,4($18) |
| lw $24,44($30) |
| beq $24,$0,L.452 |
| la $4,L.433 |
| la $5,4 |
| jal printf |
| L.452: |
| L.450: |
| la $22,0xffffffff |
| la $21,1 |
| move $23,$0 |
| b L.457 |
| L.454: |
| and $21,$21,$22 |
| srl $22,$22,1 |
| L.455: |
| la $23,1($23) |
| L.457: |
| move $24,$23 |
| lw $15,($30) |
| sll $15,$15,2 |
| bltu $24,$15,L.454 |
| la $24,1 |
| bne $21,$24,L.460 |
| beq $22,$0,L.458 |
| L.460: |
| la $18,8($18) |
| lw $24,44($30) |
| beq $24,$0,L.461 |
| la $4,L.433 |
| la $5,8 |
| jal printf |
| L.461: |
| L.458: |
| move $2,$18 |
| L.432: |
| lw $18,16($sp) |
| lw $19,20($sp) |
| lw $20,24($sp) |
| lw $21,28($sp) |
| lw $22,32($sp) |
| lw $23,36($sp) |
| lw $25,40($sp) |
| lw $30,44($sp) |
| lw $31,48($sp) |
| addu $sp,$sp,80 |
| j $31 |
| .end s4 |
| .lcomm L.464,4 |
| .globl svtest |
| .text |
| .text |
| .align 2 |
| .ent svtest |
| svtest: |
| .frame $sp,16,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-16 |
| beq $4,$0,L.467 |
| la $24,1 |
| beq $4,$24,L.468 |
| la $24,2 |
| beq $4,$24,L.471 |
| b L.465 |
| L.467: |
| la $24,1978 |
| sw $24,L.464 |
| sw $0,-4+16($sp) |
| b L.466 |
| L.468: |
| lw $24,L.464 |
| la $15,1978 |
| beq $24,$15,L.469 |
| la $24,1 |
| sw $24,-4+16($sp) |
| b L.466 |
| L.469: |
| la $24,1929 |
| sw $24,L.464 |
| sw $0,-4+16($sp) |
| b L.466 |
| L.471: |
| lw $24,L.464 |
| la $15,1929 |
| beq $24,$15,L.472 |
| la $24,1 |
| sw $24,-4+16($sp) |
| b L.466 |
| L.472: |
| sw $0,-4+16($sp) |
| L.465: |
| L.466: |
| lw $2,-4+16($sp) |
| L.463: |
| addu $sp,$sp,16 |
| j $31 |
| .end svtest |
| .lcomm L.475,4 |
| .globl zero |
| .text |
| .text |
| .align 2 |
| .ent zero |
| zero: |
| .frame $sp,16,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-16 |
| la $24,2 |
| sw $24,L.475 |
| sw $0,-4+16($sp) |
| lw $2,-4+16($sp) |
| L.474: |
| addu $sp,$sp,16 |
| j $31 |
| .end zero |
| .globl testev |
| .text |
| .align 2 |
| .ent testev |
| testev: |
| .frame $sp,0,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| lw $24,extvar |
| la $15,1066 |
| beq $24,$15,L.477 |
| la $2,1 |
| b L.476 |
| L.477: |
| move $2,$0 |
| L.476: |
| j $31 |
| .end testev |
| .data |
| .align 0 |
| L.480: |
| .byte 115 |
| .byte 54 |
| .byte 49 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.481: |
| .byte 115 |
| .byte 54 |
| .byte 49 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .data |
| .align 0 |
| L.482: |
| .byte 65 |
| .byte 66 |
| .byte 67 |
| .byte 68 |
| .byte 69 |
| .byte 70 |
| .byte 71 |
| .byte 72 |
| .byte 73 |
| .byte 74 |
| .byte 75 |
| .byte 76 |
| .byte 77 |
| .byte 78 |
| .byte 79 |
| .byte 80 |
| .byte 81 |
| .byte 82 |
| .byte 83 |
| .byte 84 |
| .byte 85 |
| .byte 86 |
| .byte 87 |
| .byte 88 |
| .byte 89 |
| .byte 90 |
| .byte 0 |
| .data |
| .align 0 |
| L.483: |
| .byte 97 |
| .byte 98 |
| .byte 99 |
| .byte 100 |
| .byte 101 |
| .byte 102 |
| .byte 103 |
| .byte 104 |
| .byte 105 |
| .byte 106 |
| .byte 107 |
| .byte 108 |
| .byte 109 |
| .byte 110 |
| .byte 111 |
| .byte 112 |
| .byte 113 |
| .byte 114 |
| .byte 115 |
| .byte 116 |
| .byte 117 |
| .byte 118 |
| .byte 119 |
| .byte 120 |
| .byte 121 |
| .byte 122 |
| .byte 0 |
| .data |
| .align 0 |
| L.484: |
| .byte 48 |
| .byte 49 |
| .byte 50 |
| .byte 51 |
| .byte 52 |
| .byte 53 |
| .byte 54 |
| .byte 55 |
| .byte 56 |
| .byte 57 |
| .byte 0 |
| .data |
| .align 0 |
| L.485: |
| .byte 126 |
| .byte 33 |
| .byte 34 |
| .byte 35 |
| .byte 37 |
| .byte 38 |
| .byte 40 |
| .byte 41 |
| .byte 95 |
| .byte 61 |
| .byte 45 |
| .byte 94 |
| .byte 124 |
| .byte 123 |
| .byte 125 |
| .byte 91 |
| .byte 93 |
| .byte 43 |
| .byte 59 |
| .byte 42 |
| .byte 58 |
| .byte 60 |
| .byte 62 |
| .byte 44 |
| .byte 46 |
| .byte 63 |
| .byte 47 |
| .byte 0 |
| .data |
| .align 0 |
| L.486: |
| .byte 10 |
| .byte 9 |
| .byte 8 |
| .byte 13 |
| .byte 12 |
| .byte 92 |
| .byte 39 |
| .byte 0 |
| .data |
| .align 0 |
| L.487: |
| .byte 32 |
| .byte 0 |
| .byte 0 |
| .globl s61 |
| .text |
| .text |
| .align 2 |
| .ent s61 |
| s61: |
| .frame $sp,96,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-96 |
| .mask 0xc2fe0000,-44 |
| sw $17,16($sp) |
| sw $18,20($sp) |
| sw $19,24($sp) |
| sw $20,28($sp) |
| sw $21,32($sp) |
| sw $22,36($sp) |
| sw $23,40($sp) |
| .cprestore 44 |
| sw $30,48($sp) |
| sw $31,52($sp) |
| sw $4,96($sp) |
| la $22,L.481 |
| lw $24,0+96($sp) |
| la $21,60($24) |
| move $19,$0 |
| L.488: |
| L.489: |
| move $24,$21 |
| la $21,1($24) |
| move $15,$22 |
| la $22,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.488 |
| la $24,-19 |
| sh $24,-26+96($sp) |
| lh $24,-26+96($sp) |
| sw $24,-32+96($sp) |
| lw $24,-32+96($sp) |
| la $15,-19 |
| beq $24,$15,L.491 |
| la $19,1($19) |
| lw $24,0+96($sp) |
| lw $24,44($24) |
| beq $24,$0,L.493 |
| la $4,L.480 |
| la $5,1 |
| jal printf |
| L.493: |
| L.491: |
| la $24,L.482 |
| sw $24,-24+96($sp) |
| la $24,L.483 |
| sw $24,-20+96($sp) |
| la $24,L.484 |
| sw $24,-16+96($sp) |
| la $24,L.485 |
| sw $24,-12+96($sp) |
| la $24,L.486 |
| sw $24,-8+96($sp) |
| la $24,L.487 |
| sw $24,-4+96($sp) |
| move $23,$0 |
| move $30,$0 |
| b L.505 |
| L.504: |
| sll $24,$30,2 |
| la $15,-24+96($sp) |
| addu $24,$24,$15 |
| lw $15,($24) |
| la $14,1($15) |
| sw $14,($24) |
| lb $24,($15) |
| bge $24,$0,L.507 |
| la $23,1 |
| L.507: |
| L.505: |
| sll $24,$30,2 |
| la $15,-24+96($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lb $24,($24) |
| bne $24,$0,L.504 |
| L.501: |
| la $30,1($30) |
| la $24,6 |
| blt $30,$24,L.505 |
| beq $23,$0,L.509 |
| la $19,2($19) |
| lw $24,0+96($sp) |
| lw $24,44($24) |
| beq $24,$0,L.511 |
| la $4,L.480 |
| la $5,2 |
| jal printf |
| L.511: |
| L.509: |
| la $20,1048579 |
| move $18,$20 |
| move $17,$20 |
| sll $24,$18,8*(4-2); sra $24,$24,8*(4-2) |
| beq $24,$20,L.516 |
| la $15,3 |
| bne $24,$15,L.515 |
| L.516: |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| beq $24,$20,L.513 |
| la $15,3 |
| beq $24,$15,L.513 |
| L.515: |
| la $19,8($19) |
| lw $24,0+96($sp) |
| lw $24,44($24) |
| beq $24,$0,L.517 |
| la $4,L.480 |
| la $5,8 |
| jal printf |
| L.517: |
| L.513: |
| move $2,$19 |
| L.479: |
| lw $17,16($sp) |
| lw $18,20($sp) |
| lw $19,24($sp) |
| lw $20,28($sp) |
| lw $21,32($sp) |
| lw $22,36($sp) |
| lw $23,40($sp) |
| lw $25,44($sp) |
| lw $30,48($sp) |
| lw $31,52($sp) |
| addu $sp,$sp,96 |
| j $31 |
| .end s61 |
| .data |
| .align 0 |
| L.520: |
| .byte 115 |
| .byte 54 |
| .byte 50 |
| .byte 54 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.521: |
| .byte 115 |
| .byte 54 |
| .byte 50 |
| .byte 54 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s626 |
| .text |
| .text |
| .align 2 |
| .ent s626 |
| s626: |
| .frame $sp,160,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-160 |
| .fmask 0xff000000,-120 |
| .mask 0xc2ff0000,-72 |
| s.d $f24,16($sp) |
| s.d $f26,24($sp) |
| s.d $f28,32($sp) |
| s.d $f30,40($sp) |
| sw $16,48($sp) |
| sw $17,52($sp) |
| sw $18,56($sp) |
| sw $19,60($sp) |
| sw $20,64($sp) |
| sw $21,68($sp) |
| sw $22,72($sp) |
| sw $23,76($sp) |
| .cprestore 80 |
| sw $30,84($sp) |
| sw $31,88($sp) |
| move $30,$4 |
| la $20,L.521 |
| la $19,60($30) |
| sw $0,-52+160($sp) |
| L.522: |
| L.523: |
| move $24,$19 |
| la $19,1($24) |
| move $15,$20 |
| la $20,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.522 |
| l.s $f30,L.411 |
| la $24,1 |
| move $18,$24 |
| move $22,$24 |
| move $23,$0 |
| b L.528 |
| L.525: |
| l.s $f18,L.529 |
| mul.s $f30,$f18,$f30 |
| sll $24,$22,1 |
| or $22,$24,$18 |
| L.526: |
| la $23,1($23) |
| L.528: |
| lw $24,12($30) |
| subu $24,$24,2 |
| blt $23,$24,L.525 |
| mtc1 $22,$f18; cvt.s.w $f18,$f18 |
| s.s $f18,-60+160($sp) |
| l.s $f18,-60+160($sp) |
| sub.s $f18,$f30,$f18 |
| div.s $f30,$f18,$f30 |
| cvt.d.s $f18,$f30 |
| l.d $f16,L.416 |
| l.s $f10,28($30) |
| cvt.d.s $f10,$f10 |
| mul.d $f16,$f16,$f10 |
| c.ule.d $f18,$f16; bc1t L.530 |
| lw $24,-52+160($sp) |
| la $24,2($24) |
| sw $24,-52+160($sp) |
| lw $24,44($30) |
| beq $24,$0,L.532 |
| la $4,L.520 |
| la $5,2 |
| jal printf |
| L.532: |
| L.530: |
| la $16,125 |
| la $24,125 |
| sh $24,-30+160($sp) |
| la $24,125 |
| sw $24,-36+160($sp) |
| la $24,15625 |
| sw $24,-44+160($sp) |
| la $24,125 |
| sw $24,-40+160($sp) |
| la $24,15625 |
| sw $24,-48+160($sp) |
| la $17,125 |
| la $24,15625 |
| sw $24,-56+160($sp) |
| l.s $f26,L.534 |
| l.d $f24,L.535 |
| l.d $f28,L.536 |
| move $23,$0 |
| L.537: |
| la $24,-28+160($sp) |
| addu $24,$23,$24 |
| sb $0,($24) |
| L.538: |
| la $23,1($23) |
| la $24,28 |
| blt $23,$24,L.537 |
| sll $24,$16,8*(4-1); sra $24,$24,8*(4-1) |
| mul $24,$24,$24 |
| lw $15,-44+160($sp) |
| beq $24,$15,L.541 |
| la $24,1 |
| sb $24,-28+160($sp) |
| L.541: |
| lh $24,-30+160($sp) |
| sll $15,$16,8*(4-1); sra $15,$15,8*(4-1) |
| mul $24,$24,$15 |
| lw $15,-44+160($sp) |
| beq $24,$15,L.543 |
| la $24,1 |
| sb $24,-27+160($sp) |
| L.543: |
| lh $24,-30+160($sp) |
| mul $24,$24,$24 |
| lw $15,-44+160($sp) |
| beq $24,$15,L.546 |
| la $24,1 |
| sb $24,-26+160($sp) |
| L.546: |
| lw $24,-36+160($sp) |
| sll $15,$16,8*(4-1); sra $15,$15,8*(4-1) |
| mul $24,$24,$15 |
| lw $15,-44+160($sp) |
| beq $24,$15,L.549 |
| la $24,1 |
| sb $24,-25+160($sp) |
| L.549: |
| lw $24,-36+160($sp) |
| lh $15,-30+160($sp) |
| mul $24,$24,$15 |
| lw $15,-44+160($sp) |
| beq $24,$15,L.552 |
| la $24,1 |
| sb $24,-24+160($sp) |
| L.552: |
| lw $24,-36+160($sp) |
| mul $24,$24,$24 |
| lw $15,-44+160($sp) |
| beq $24,$15,L.555 |
| la $24,1 |
| sb $24,-23+160($sp) |
| L.555: |
| lw $24,-40+160($sp) |
| sll $15,$16,8*(4-1); sra $15,$15,8*(4-1) |
| mul $24,$24,$15 |
| lw $15,-48+160($sp) |
| beq $24,$15,L.558 |
| la $24,1 |
| sb $24,-22+160($sp) |
| L.558: |
| lw $24,-40+160($sp) |
| lh $15,-30+160($sp) |
| mul $24,$24,$15 |
| lw $15,-48+160($sp) |
| beq $24,$15,L.561 |
| la $24,1 |
| sb $24,-21+160($sp) |
| L.561: |
| lw $24,-40+160($sp) |
| lw $15,-36+160($sp) |
| mul $24,$24,$15 |
| lw $15,-48+160($sp) |
| beq $24,$15,L.564 |
| la $24,1 |
| sb $24,-20+160($sp) |
| L.564: |
| lw $24,-40+160($sp) |
| mul $24,$24,$24 |
| lw $15,-48+160($sp) |
| beq $24,$15,L.567 |
| la $24,1 |
| sb $24,-19+160($sp) |
| L.567: |
| sll $24,$16,8*(4-1); sra $24,$24,8*(4-1) |
| mul $24,$17,$24 |
| lw $15,-56+160($sp) |
| beq $24,$15,L.570 |
| la $24,1 |
| sb $24,-18+160($sp) |
| L.570: |
| lh $24,-30+160($sp) |
| mul $24,$17,$24 |
| lw $15,-56+160($sp) |
| beq $24,$15,L.573 |
| la $24,1 |
| sb $24,-17+160($sp) |
| L.573: |
| lw $24,-36+160($sp) |
| mul $24,$17,$24 |
| lw $15,-56+160($sp) |
| beq $24,$15,L.576 |
| la $24,1 |
| sb $24,-16+160($sp) |
| L.576: |
| move $24,$17 |
| lw $15,-40+160($sp) |
| mul $24,$24,$15 |
| lw $15,-48+160($sp) |
| beq $24,$15,L.579 |
| la $24,1 |
| sb $24,-15+160($sp) |
| L.579: |
| mul $24,$17,$17 |
| lw $15,-56+160($sp) |
| beq $24,$15,L.582 |
| la $24,1 |
| sb $24,-14+160($sp) |
| L.582: |
| sll $24,$16,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| mul.s $f18,$f26,$f18 |
| cvt.d.s $f18,$f18 |
| c.eq.d $f18,$f28; bc1t L.585 |
| la $24,1 |
| sb $24,-13+160($sp) |
| L.585: |
| lh $24,-30+160($sp) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| mul.s $f18,$f26,$f18 |
| cvt.d.s $f18,$f18 |
| c.eq.d $f18,$f28; bc1t L.588 |
| la $24,1 |
| sb $24,-12+160($sp) |
| L.588: |
| lw $24,-36+160($sp) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| mul.s $f18,$f26,$f18 |
| cvt.d.s $f18,$f18 |
| c.eq.d $f18,$f28; bc1t L.591 |
| la $24,1 |
| sb $24,-11+160($sp) |
| L.591: |
| lw $24,-40+160($sp) |
| l.d $f18,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$24,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| cvt.s.d $f18,$f18 |
| mul.s $f18,$f26,$f18 |
| cvt.d.s $f18,$f18 |
| c.eq.d $f18,$f28; bc1t L.594 |
| la $24,1 |
| sb $24,-10+160($sp) |
| L.594: |
| mtc1 $17,$f18; cvt.s.w $f18,$f18 |
| mul.s $f18,$f26,$f18 |
| cvt.d.s $f18,$f18 |
| c.eq.d $f18,$f28; bc1t L.598 |
| la $24,1 |
| sb $24,-9+160($sp) |
| L.598: |
| mul.s $f18,$f26,$f26 |
| cvt.d.s $f18,$f18 |
| c.eq.d $f18,$f28; bc1t L.601 |
| la $24,1 |
| sb $24,-8+160($sp) |
| L.601: |
| sll $24,$16,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| mul.d $f18,$f24,$f18 |
| c.eq.d $f18,$f28; bc1t L.604 |
| la $24,1 |
| sb $24,-7+160($sp) |
| L.604: |
| lh $24,-30+160($sp) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| mul.d $f18,$f24,$f18 |
| c.eq.d $f18,$f28; bc1t L.607 |
| la $24,1 |
| sb $24,-6+160($sp) |
| L.607: |
| lw $24,-36+160($sp) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| mul.d $f18,$f24,$f18 |
| c.eq.d $f18,$f28; bc1t L.610 |
| la $24,1 |
| sb $24,-5+160($sp) |
| L.610: |
| lw $24,-40+160($sp) |
| l.d $f18,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$24,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| mul.d $f18,$f24,$f18 |
| c.eq.d $f18,$f28; bc1t L.613 |
| la $24,1 |
| sb $24,-4+160($sp) |
| L.613: |
| mtc1 $17,$f18; cvt.d.w $f18,$f18 |
| mul.d $f18,$f24,$f18 |
| c.eq.d $f18,$f28; bc1t L.616 |
| la $24,1 |
| sb $24,-3+160($sp) |
| L.616: |
| cvt.d.s $f18,$f26 |
| mul.d $f18,$f24,$f18 |
| c.eq.d $f18,$f28; bc1t L.619 |
| la $24,1 |
| sb $24,-2+160($sp) |
| L.619: |
| mul.d $f18,$f24,$f24 |
| c.eq.d $f18,$f28; bc1t L.622 |
| la $24,1 |
| sb $24,-1+160($sp) |
| L.622: |
| move $21,$0 |
| move $23,$0 |
| L.625: |
| sll $24,$21,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,-28+160($sp) |
| addu $15,$23,$15 |
| lb $15,($15) |
| addu $24,$24,$15 |
| move $21,$24 |
| L.626: |
| la $23,1($23) |
| la $24,28 |
| blt $23,$24,L.625 |
| sll $24,$21,8*(4-1); sra $24,$24,8*(4-1) |
| beq $24,$0,L.629 |
| lw $24,-52+160($sp) |
| la $24,4($24) |
| sw $24,-52+160($sp) |
| lw $24,44($30) |
| beq $24,$0,L.631 |
| la $4,L.520 |
| la $5,4 |
| jal printf |
| la $4,L.633 |
| jal printf |
| move $23,$0 |
| L.634: |
| la $4,L.638 |
| la $24,-28+160($sp) |
| addu $24,$23,$24 |
| lb $5,($24) |
| jal printf |
| L.635: |
| la $23,1($23) |
| la $24,28 |
| blt $23,$24,L.634 |
| la $4,L.639 |
| jal printf |
| L.631: |
| L.629: |
| la $17,32768 |
| move $24,$17 |
| la $15,0x8000 |
| bleu $24,$15,L.640 |
| lw $24,-52+160($sp) |
| la $24,8($24) |
| sw $24,-52+160($sp) |
| lw $24,44($30) |
| beq $24,$0,L.642 |
| la $4,L.520 |
| la $5,8 |
| jal printf |
| L.642: |
| L.640: |
| lw $2,-52+160($sp) |
| L.519: |
| l.d $f24,16($sp) |
| l.d $f26,24($sp) |
| l.d $f28,32($sp) |
| l.d $f30,40($sp) |
| lw $16,48($sp) |
| lw $17,52($sp) |
| lw $18,56($sp) |
| lw $19,60($sp) |
| lw $20,64($sp) |
| lw $21,68($sp) |
| lw $22,72($sp) |
| lw $23,76($sp) |
| lw $25,80($sp) |
| lw $30,84($sp) |
| lw $31,88($sp) |
| addu $sp,$sp,160 |
| j $31 |
| .end s626 |
| .data |
| .align 0 |
| L.645: |
| .byte 115 |
| .byte 55 |
| .byte 49 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.646: |
| .byte 115 |
| .byte 55 |
| .byte 49 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.647: |
| .byte 0x71 |
| .globl s71 |
| .text |
| .text |
| .align 2 |
| .ent s71 |
| s71: |
| .frame $sp,96,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-96 |
| .mask 0xc2f00000,-56 |
| sw $20,16($sp) |
| sw $21,20($sp) |
| sw $22,24($sp) |
| sw $23,28($sp) |
| .cprestore 32 |
| sw $30,36($sp) |
| sw $31,40($sp) |
| move $30,$4 |
| la $23,L.646 |
| la $22,60($30) |
| move $21,$0 |
| L.648: |
| L.649: |
| move $24,$22 |
| la $22,1($24) |
| move $15,$23 |
| la $23,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.648 |
| lb $24,L.653 |
| lb $15,L.647 |
| beq $24,$15,L.651 |
| la $21,1($21) |
| lw $24,44($30) |
| beq $24,$0,L.654 |
| la $4,L.645 |
| la $5,1 |
| jal printf |
| L.654: |
| L.651: |
| b L.656 |
| la $21,2($21) |
| lw $24,44($30) |
| beq $24,$0,L.658 |
| la $4,L.645 |
| la $5,2 |
| jal printf |
| L.658: |
| L.656: |
| la $24,1942 |
| sw $24,-20+96($sp) |
| lw $24,-20+96($sp) |
| la $15,1942 |
| bne $24,$15,L.666 |
| lw $24,-20+96($sp) |
| lw $15,-20+96($sp) |
| beq $24,$15,L.661 |
| L.666: |
| la $21,4($21) |
| lw $24,44($30) |
| beq $24,$0,L.667 |
| la $4,L.645 |
| la $5,4 |
| jal printf |
| L.667: |
| L.661: |
| la $4,-5 |
| jal McCarthy |
| la $15,91 |
| beq $2,$15,L.669 |
| la $21,8($21) |
| lw $24,44($30) |
| beq $24,$0,L.671 |
| la $4,L.645 |
| la $5,8 |
| jal printf |
| L.671: |
| L.669: |
| la $20,2 |
| la $24,3 |
| sw $24,-44+96($sp) |
| la $24,-44+96($sp) |
| sw $24,-48+96($sp) |
| move $4,$20 |
| lw $5,-48+96($sp) |
| jal clobber |
| la $24,2 |
| bne $20,$24,L.675 |
| lw $15,-44+96($sp) |
| beq $15,$24,L.673 |
| L.675: |
| la $21,16($21) |
| lw $24,44($30) |
| beq $24,$0,L.676 |
| la $4,L.645 |
| la $5,16 |
| jal printf |
| L.676: |
| L.673: |
| l.s $f18,32($30) |
| c.eq.s $f18,$f18; bc1t L.678 |
| la $21,32($21) |
| lw $24,44($30) |
| beq $24,$0,L.680 |
| la $4,L.645 |
| la $5,32 |
| jal printf |
| L.680: |
| L.678: |
| move $2,$21 |
| L.644: |
| lw $20,16($sp) |
| lw $21,20($sp) |
| lw $22,24($sp) |
| lw $23,28($sp) |
| lw $25,32($sp) |
| lw $30,36($sp) |
| lw $31,40($sp) |
| addu $sp,$sp,96 |
| j $31 |
| .end s71 |
| .globl McCarthy |
| .text |
| .align 2 |
| .ent McCarthy |
| McCarthy: |
| .frame $sp,32,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-32 |
| .mask 0x82000000,-12 |
| .cprestore 16 |
| sw $31,20($sp) |
| sw $4,32($sp) |
| lw $24,0+32($sp) |
| la $15,100 |
| ble $24,$15,L.683 |
| lw $24,0+32($sp) |
| subu $2,$24,10 |
| b L.682 |
| L.683: |
| lw $24,0+32($sp) |
| la $4,11($24) |
| jal McCarthy |
| move $24,$2 |
| move $4,$24 |
| jal McCarthy |
| move $24,$2 |
| L.682: |
| lw $25,16($sp) |
| lw $31,20($sp) |
| addu $sp,$sp,32 |
| j $31 |
| .end McCarthy |
| .globl clobber |
| .text |
| .align 2 |
| .ent clobber |
| clobber: |
| .frame $sp,0,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| la $4,3 |
| la $24,2 |
| sw $24,($5) |
| move $2,$0 |
| L.685: |
| j $31 |
| .end clobber |
| .data |
| .align 0 |
| L.687: |
| .byte 76 |
| .byte 111 |
| .byte 99 |
| .byte 97 |
| .byte 108 |
| .byte 32 |
| .byte 101 |
| .byte 114 |
| .byte 114 |
| .byte 111 |
| .byte 114 |
| .byte 32 |
| .byte 37 |
| .byte 100 |
| .byte 46 |
| .byte 10 |
| .byte 0 |
| .data |
| .align 0 |
| L.688: |
| .byte 115 |
| .byte 55 |
| .byte 49 |
| .byte 52 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.689: |
| .byte 115 |
| .byte 55 |
| .byte 49 |
| .byte 52 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s714 |
| .text |
| .text |
| .align 2 |
| .ent s714 |
| s714: |
| .frame $sp,160,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-160 |
| .fmask 0xff000000,-120 |
| .mask 0xc2ff0000,-72 |
| s.d $f24,16($sp) |
| s.d $f26,24($sp) |
| s.d $f28,32($sp) |
| s.d $f30,40($sp) |
| sw $16,48($sp) |
| sw $17,52($sp) |
| sw $18,56($sp) |
| sw $19,60($sp) |
| sw $20,64($sp) |
| sw $21,68($sp) |
| sw $22,72($sp) |
| sw $23,76($sp) |
| .cprestore 80 |
| sw $30,84($sp) |
| sw $31,88($sp) |
| sw $4,160($sp) |
| la $24,L.689 |
| sw $24,-16+160($sp) |
| lw $24,0+160($sp) |
| la $15,60($24) |
| sw $15,-20+160($sp) |
| sw $0,-24+160($sp) |
| move $23,$0 |
| lw $30,48($24) |
| L.690: |
| L.691: |
| lw $24,-20+160($sp) |
| la $15,1($24) |
| sw $15,-20+160($sp) |
| lw $15,-16+160($sp) |
| la $14,1($15) |
| sw $14,-16+160($sp) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.690 |
| la $22,5 |
| la $17,2 |
| move $22,$17 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,2 |
| beq $24,$15,L.693 |
| la $23,1 |
| beq $30,$0,L.695 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.695: |
| L.693: |
| la $22,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,2 |
| beq $24,$15,L.697 |
| la $23,2 |
| beq $30,$0,L.699 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.699: |
| L.697: |
| la $22,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $15,-4+160($sp) |
| move $22,$15 |
| sll $15,$22,8*(4-1); sra $15,$15,8*(4-1) |
| beq $15,$24,L.701 |
| la $23,3 |
| beq $30,$0,L.703 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.703: |
| L.701: |
| la $22,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,2 |
| beq $24,$15,L.705 |
| la $23,4 |
| beq $30,$0,L.707 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.707: |
| L.705: |
| la $22,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,2 |
| beq $24,$15,L.709 |
| la $23,5 |
| beq $30,$0,L.711 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.711: |
| L.709: |
| la $22,5 |
| l.s $f26,L.529 |
| trunc.w.s $f2,$f26,$24; mfc1 $24,$f2 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,2 |
| beq $24,$15,L.713 |
| la $23,6 |
| beq $30,$0,L.715 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.715: |
| L.713: |
| la $22,5 |
| l.d $f24,L.416 |
| trunc.w.d $f2,$f24,$24; mfc1 $24,$f2 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,2 |
| beq $24,$15,L.717 |
| la $23,7 |
| beq $30,$0,L.719 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.719: |
| L.717: |
| la $21,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,2 |
| beq $24,$15,L.721 |
| la $23,8 |
| beq $30,$0,L.723 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.723: |
| L.721: |
| la $21,5 |
| la $16,2 |
| move $21,$16 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,2 |
| beq $24,$15,L.725 |
| la $23,9 |
| beq $30,$0,L.727 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.727: |
| L.725: |
| la $21,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $15,-4+160($sp) |
| move $21,$15 |
| sll $15,$21,8*(4-2); sra $15,$15,8*(4-2) |
| beq $15,$24,L.729 |
| la $23,10 |
| beq $30,$0,L.731 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.731: |
| L.729: |
| la $21,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,2 |
| beq $24,$15,L.733 |
| la $23,11 |
| beq $30,$0,L.735 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.735: |
| L.733: |
| la $21,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,2 |
| beq $24,$15,L.737 |
| la $23,12 |
| beq $30,$0,L.739 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.739: |
| L.737: |
| la $21,5 |
| l.s $f26,L.529 |
| trunc.w.s $f2,$f26,$24; mfc1 $24,$f2 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,2 |
| beq $24,$15,L.741 |
| la $23,13 |
| beq $30,$0,L.743 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.743: |
| L.741: |
| la $21,5 |
| l.d $f24,L.416 |
| trunc.w.d $f2,$f24,$24; mfc1 $24,$f2 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,2 |
| beq $24,$15,L.745 |
| la $23,14 |
| beq $30,$0,L.747 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.747: |
| L.745: |
| la $20,5 |
| la $17,2 |
| sll $20,$17,8*(4-1); sra $20,$20,8*(4-1) |
| la $24,2 |
| beq $20,$24,L.749 |
| la $23,15 |
| beq $30,$0,L.751 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.751: |
| L.749: |
| la $20,5 |
| la $16,2 |
| sll $20,$16,8*(4-2); sra $20,$20,8*(4-2) |
| la $24,2 |
| beq $20,$24,L.753 |
| la $23,16 |
| beq $30,$0,L.755 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.755: |
| L.753: |
| la $20,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $20,-4+160($sp) |
| beq $20,$24,L.757 |
| la $23,17 |
| beq $30,$0,L.759 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.759: |
| L.757: |
| la $20,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $20,-8+160($sp) |
| la $24,2 |
| beq $20,$24,L.761 |
| la $23,18 |
| beq $30,$0,L.763 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.763: |
| L.761: |
| la $20,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| move $20,$24 |
| la $24,2 |
| beq $20,$24,L.765 |
| la $23,19 |
| beq $30,$0,L.767 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.767: |
| L.765: |
| la $20,5 |
| l.s $f26,L.529 |
| trunc.w.s $f2,$f26,$20; mfc1 $20,$f2 |
| la $24,2 |
| beq $20,$24,L.769 |
| la $23,20 |
| beq $30,$0,L.771 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.771: |
| L.769: |
| la $20,5 |
| l.d $f24,L.416 |
| trunc.w.d $f2,$f24,$20; mfc1 $20,$f2 |
| la $24,2 |
| beq $20,$24,L.773 |
| la $23,21 |
| beq $30,$0,L.775 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.775: |
| L.773: |
| la $19,5 |
| la $17,2 |
| sll $19,$17,8*(4-1); sra $19,$19,8*(4-1) |
| la $24,2 |
| beq $19,$24,L.777 |
| la $23,22 |
| beq $30,$0,L.779 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.779: |
| L.777: |
| la $19,5 |
| la $16,2 |
| sll $19,$16,8*(4-2); sra $19,$19,8*(4-2) |
| la $24,2 |
| beq $19,$24,L.781 |
| la $23,23 |
| beq $30,$0,L.783 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.783: |
| L.781: |
| la $19,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $19,-4+160($sp) |
| la $24,2 |
| beq $19,$24,L.785 |
| la $23,24 |
| beq $30,$0,L.787 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.787: |
| L.785: |
| la $19,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $19,-8+160($sp) |
| beq $19,$24,L.789 |
| la $23,25 |
| beq $30,$0,L.791 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.791: |
| L.789: |
| la $19,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| move $19,$24 |
| la $24,2 |
| beq $19,$24,L.793 |
| la $23,26 |
| beq $30,$0,L.795 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.795: |
| L.793: |
| la $19,5 |
| l.s $f26,L.529 |
| trunc.w.s $f2,$f26,$19; mfc1 $19,$f2 |
| la $24,2 |
| beq $19,$24,L.797 |
| la $23,27 |
| beq $30,$0,L.799 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.799: |
| L.797: |
| la $19,5 |
| l.d $f24,L.416 |
| trunc.w.d $f2,$f24,$19; mfc1 $19,$f2 |
| la $24,2 |
| beq $19,$24,L.801 |
| la $23,28 |
| beq $30,$0,L.803 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.803: |
| L.801: |
| la $18,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| move $18,$24 |
| la $24,2 |
| beq $18,$24,L.805 |
| la $23,29 |
| beq $30,$0,L.807 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.807: |
| L.805: |
| la $18,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| move $18,$24 |
| la $24,2 |
| beq $18,$24,L.809 |
| la $23,30 |
| beq $30,$0,L.811 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.811: |
| L.809: |
| la $18,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| move $18,$24 |
| la $24,2 |
| beq $18,$24,L.813 |
| la $23,31 |
| beq $30,$0,L.815 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.815: |
| L.813: |
| la $18,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| move $18,$24 |
| la $24,2 |
| beq $18,$24,L.817 |
| la $23,32 |
| beq $30,$0,L.819 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.819: |
| L.817: |
| la $18,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $18,-12+160($sp) |
| beq $18,$24,L.821 |
| la $23,33 |
| beq $30,$0,L.823 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.823: |
| L.821: |
| la $18,5 |
| l.s $f26,L.529 |
| l.s $f18,L.828 |
| c.ult.s $f26,$f18; bc1t L.826 |
| sub.s $f18,$f26,$f18 |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| la $24,0x80000000($24) |
| sw $24,-28+160($sp) |
| b L.827 |
| L.826: |
| trunc.w.s $f2,$f26,$24; mfc1 $24,$f2 |
| sw $24,-28+160($sp) |
| L.827: |
| lw $18,-28+160($sp) |
| la $24,2 |
| beq $18,$24,L.829 |
| la $23,34 |
| beq $30,$0,L.831 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.831: |
| L.829: |
| la $18,5 |
| l.d $f24,L.416 |
| l.d $f18,L.836 |
| c.ult.d $f24,$f18; bc1t L.834 |
| sub.d $f18,$f24,$f18 |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| la $24,0x80000000($24) |
| sw $24,-32+160($sp) |
| b L.835 |
| L.834: |
| trunc.w.d $f2,$f24,$24; mfc1 $24,$f2 |
| sw $24,-32+160($sp) |
| L.835: |
| lw $18,-32+160($sp) |
| la $24,2 |
| beq $18,$24,L.837 |
| la $23,35 |
| beq $30,$0,L.839 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.839: |
| L.837: |
| l.s $f30,L.841 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f30; cvt.s.w $f30,$f30 |
| l.s $f18,L.529 |
| c.eq.s $f30,$f18; bc1t L.842 |
| la $23,36 |
| beq $30,$0,L.844 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.844: |
| L.842: |
| l.s $f30,L.841 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f30; cvt.s.w $f30,$f30 |
| l.s $f18,L.529 |
| c.eq.s $f30,$f18; bc1t L.846 |
| la $23,37 |
| beq $30,$0,L.848 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.848: |
| L.846: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mtc1 $24,$f30; cvt.s.w $f30,$f30 |
| l.s $f18,L.529 |
| c.eq.s $f30,$f18; bc1t L.850 |
| la $23,38 |
| beq $30,$0,L.852 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.852: |
| L.850: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mtc1 $24,$f30; cvt.s.w $f30,$f30 |
| l.s $f18,L.529 |
| c.eq.s $f30,$f18; bc1t L.854 |
| la $23,39 |
| beq $30,$0,L.856 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.856: |
| L.854: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| l.d $f18,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$24,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| cvt.s.d $f30,$f18 |
| l.s $f18,L.529 |
| c.eq.s $f30,$f18; bc1t L.858 |
| la $23,40 |
| beq $30,$0,L.860 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.860: |
| L.858: |
| l.s $f30,L.841 |
| l.s $f18,L.529 |
| mov.s $f26,$f18 |
| mov.s $f30,$f26 |
| c.eq.s $f30,$f18; bc1t L.862 |
| la $23,41 |
| beq $30,$0,L.864 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.864: |
| L.862: |
| l.s $f30,L.841 |
| l.d $f24,L.416 |
| cvt.s.d $f30,$f24 |
| l.s $f18,L.529 |
| c.eq.s $f30,$f18; bc1t L.866 |
| la $23,42 |
| beq $30,$0,L.868 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.868: |
| L.866: |
| l.d $f28,L.870 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f28; cvt.d.w $f28,$f28 |
| l.d $f18,L.416 |
| c.eq.d $f28,$f18; bc1t L.871 |
| la $23,43 |
| beq $30,$0,L.873 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.873: |
| L.871: |
| l.d $f28,L.870 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f28; cvt.d.w $f28,$f28 |
| l.d $f18,L.416 |
| c.eq.d $f28,$f18; bc1t L.875 |
| la $23,44 |
| beq $30,$0,L.877 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.877: |
| L.875: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mtc1 $24,$f28; cvt.d.w $f28,$f28 |
| l.d $f18,L.416 |
| c.eq.d $f28,$f18; bc1t L.879 |
| la $23,45 |
| beq $30,$0,L.881 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.881: |
| L.879: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mtc1 $24,$f28; cvt.d.w $f28,$f28 |
| l.d $f18,L.416 |
| c.eq.d $f28,$f18; bc1t L.883 |
| la $23,46 |
| beq $30,$0,L.885 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.885: |
| L.883: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| l.d $f18,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$24,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f28,$f18,$f16 |
| l.d $f18,L.416 |
| c.eq.d $f28,$f18; bc1t L.887 |
| la $23,47 |
| beq $30,$0,L.889 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.889: |
| L.887: |
| l.d $f28,L.870 |
| l.s $f26,L.529 |
| cvt.d.s $f28,$f26 |
| l.d $f18,L.416 |
| c.eq.d $f28,$f18; bc1t L.891 |
| la $23,48 |
| beq $30,$0,L.893 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.893: |
| L.891: |
| l.d $f28,L.870 |
| l.d $f18,L.416 |
| mov.d $f24,$f18 |
| mov.d $f28,$f24 |
| c.eq.d $f28,$f18; bc1t L.895 |
| la $23,49 |
| beq $30,$0,L.897 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.897: |
| L.895: |
| la $22,5 |
| la $17,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| addu $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,7 |
| beq $24,$15,L.899 |
| la $23,50 |
| beq $30,$0,L.901 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.901: |
| L.899: |
| la $22,5 |
| la $16,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| addu $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,7 |
| beq $24,$15,L.903 |
| la $23,51 |
| beq $30,$0,L.905 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.905: |
| L.903: |
| la $22,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-4+160($sp) |
| addu $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,7 |
| beq $24,$15,L.907 |
| la $23,52 |
| beq $30,$0,L.909 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.909: |
| L.907: |
| la $22,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-8+160($sp) |
| addu $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,7 |
| beq $24,$15,L.911 |
| la $23,53 |
| beq $30,$0,L.913 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.913: |
| L.911: |
| la $22,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-12+160($sp) |
| addu $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,7 |
| beq $24,$15,L.915 |
| la $23,54 |
| beq $30,$0,L.917 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.917: |
| L.915: |
| la $22,5 |
| l.s $f26,L.529 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| add.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,7 |
| beq $24,$15,L.919 |
| la $23,55 |
| beq $30,$0,L.921 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.921: |
| L.919: |
| la $22,5 |
| l.d $f24,L.416 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| add.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,7 |
| beq $24,$15,L.923 |
| la $23,56 |
| beq $30,$0,L.925 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.925: |
| L.923: |
| la $21,5 |
| la $17,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| addu $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,7 |
| beq $24,$15,L.927 |
| la $23,57 |
| beq $30,$0,L.929 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.929: |
| L.927: |
| la $21,5 |
| la $16,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| addu $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,7 |
| beq $24,$15,L.931 |
| la $23,58 |
| beq $30,$0,L.933 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.933: |
| L.931: |
| la $21,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-4+160($sp) |
| addu $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,7 |
| beq $24,$15,L.935 |
| la $23,59 |
| beq $30,$0,L.937 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.937: |
| L.935: |
| la $21,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-8+160($sp) |
| addu $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,7 |
| beq $24,$15,L.939 |
| la $23,60 |
| beq $30,$0,L.941 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.941: |
| L.939: |
| la $21,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-12+160($sp) |
| addu $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,7 |
| beq $24,$15,L.943 |
| la $23,61 |
| beq $30,$0,L.945 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.945: |
| L.943: |
| la $21,5 |
| l.s $f26,L.529 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| add.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,7 |
| beq $24,$15,L.947 |
| la $23,62 |
| beq $30,$0,L.949 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.949: |
| L.947: |
| la $21,5 |
| l.d $f24,L.416 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| add.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,7 |
| beq $24,$15,L.951 |
| la $23,63 |
| beq $30,$0,L.953 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.953: |
| L.951: |
| la $20,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| addu $20,$20,$24 |
| la $24,7 |
| beq $20,$24,L.955 |
| la $23,64 |
| beq $30,$0,L.957 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.957: |
| L.955: |
| la $20,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| addu $20,$20,$24 |
| la $24,7 |
| beq $20,$24,L.959 |
| la $23,65 |
| beq $30,$0,L.961 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.961: |
| L.959: |
| la $20,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| addu $20,$20,$24 |
| la $24,7 |
| beq $20,$24,L.963 |
| la $23,66 |
| beq $30,$0,L.965 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.965: |
| L.963: |
| la $20,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| addu $20,$20,$24 |
| la $24,7 |
| beq $20,$24,L.967 |
| la $23,67 |
| beq $30,$0,L.969 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.969: |
| L.967: |
| la $20,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| move $24,$20 |
| lw $15,-12+160($sp) |
| addu $24,$24,$15 |
| move $20,$24 |
| la $24,7 |
| beq $20,$24,L.971 |
| la $23,68 |
| beq $30,$0,L.973 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.973: |
| L.971: |
| la $20,5 |
| l.s $f26,L.529 |
| mtc1 $20,$f18; cvt.s.w $f18,$f18 |
| add.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$20; mfc1 $20,$f2 |
| la $24,7 |
| beq $20,$24,L.975 |
| la $23,69 |
| beq $30,$0,L.977 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.977: |
| L.975: |
| la $20,5 |
| l.d $f24,L.416 |
| mtc1 $20,$f18; cvt.d.w $f18,$f18 |
| add.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$20; mfc1 $20,$f2 |
| la $24,7 |
| beq $20,$24,L.979 |
| la $23,70 |
| beq $30,$0,L.981 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.981: |
| L.979: |
| la $19,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| addu $19,$19,$24 |
| la $24,7 |
| beq $19,$24,L.983 |
| la $23,71 |
| beq $30,$0,L.985 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.985: |
| L.983: |
| la $19,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| addu $19,$19,$24 |
| la $24,7 |
| beq $19,$24,L.987 |
| la $23,72 |
| beq $30,$0,L.989 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.989: |
| L.987: |
| la $19,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| addu $19,$19,$24 |
| la $24,7 |
| beq $19,$24,L.991 |
| la $23,73 |
| beq $30,$0,L.993 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.993: |
| L.991: |
| la $19,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| addu $19,$19,$24 |
| la $24,7 |
| beq $19,$24,L.995 |
| la $23,74 |
| beq $30,$0,L.997 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.997: |
| L.995: |
| la $19,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| move $24,$19 |
| lw $15,-12+160($sp) |
| addu $24,$24,$15 |
| move $19,$24 |
| la $24,7 |
| beq $19,$24,L.999 |
| la $23,75 |
| beq $30,$0,L.1001 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1001: |
| L.999: |
| la $19,5 |
| l.s $f26,L.529 |
| mtc1 $19,$f18; cvt.s.w $f18,$f18 |
| add.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$19; mfc1 $19,$f2 |
| la $24,7 |
| beq $19,$24,L.1003 |
| la $23,76 |
| beq $30,$0,L.1005 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1005: |
| L.1003: |
| la $19,5 |
| l.d $f24,L.416 |
| mtc1 $19,$f18; cvt.d.w $f18,$f18 |
| add.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$19; mfc1 $19,$f2 |
| la $24,7 |
| beq $19,$24,L.1007 |
| la $23,77 |
| beq $30,$0,L.1009 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1009: |
| L.1007: |
| la $18,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| addu $18,$18,$24 |
| la $24,7 |
| beq $18,$24,L.1011 |
| la $23,78 |
| beq $30,$0,L.1013 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1013: |
| L.1011: |
| la $18,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| addu $18,$18,$24 |
| la $24,7 |
| beq $18,$24,L.1015 |
| la $23,79 |
| beq $30,$0,L.1017 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1017: |
| L.1015: |
| la $18,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| addu $18,$18,$24 |
| la $24,7 |
| beq $18,$24,L.1019 |
| la $23,80 |
| beq $30,$0,L.1021 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1021: |
| L.1019: |
| la $18,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| addu $18,$18,$24 |
| la $24,7 |
| beq $18,$24,L.1023 |
| la $23,81 |
| beq $30,$0,L.1025 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1025: |
| L.1023: |
| la $18,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| addu $18,$18,$24 |
| la $24,7 |
| beq $18,$24,L.1027 |
| la $23,82 |
| beq $30,$0,L.1029 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1029: |
| L.1027: |
| la $18,5 |
| l.s $f26,L.529 |
| l.d $f18,L.596 |
| srl $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| cvt.s.d $f18,$f18 |
| add.s $f18,$f18,$f26 |
| l.s $f16,L.828 |
| c.ult.s $f18,$f16; bc1t L.1032 |
| sub.s $f16,$f18,$f16 |
| trunc.w.s $f2,$f16,$24; mfc1 $24,$f2 |
| la $24,0x80000000($24) |
| sw $24,-36+160($sp) |
| b L.1033 |
| L.1032: |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| sw $24,-36+160($sp) |
| L.1033: |
| lw $18,-36+160($sp) |
| la $24,7 |
| beq $18,$24,L.1034 |
| la $23,83 |
| beq $30,$0,L.1036 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1036: |
| L.1034: |
| la $18,5 |
| l.d $f24,L.416 |
| l.d $f18,L.596 |
| srl $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| add.d $f18,$f18,$f24 |
| l.d $f16,L.836 |
| c.ult.d $f18,$f16; bc1t L.1039 |
| sub.d $f16,$f18,$f16 |
| trunc.w.d $f2,$f16,$24; mfc1 $24,$f2 |
| la $24,0x80000000($24) |
| sw $24,-40+160($sp) |
| b L.1040 |
| L.1039: |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| sw $24,-40+160($sp) |
| L.1040: |
| lw $18,-40+160($sp) |
| la $24,7 |
| beq $18,$24,L.1041 |
| la $23,84 |
| beq $30,$0,L.1043 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1043: |
| L.1041: |
| l.s $f30,L.841 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| add.s $f30,$f30,$f18 |
| l.s $f18,L.1047 |
| c.eq.s $f30,$f18; bc1t L.1045 |
| la $23,85 |
| beq $30,$0,L.1048 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1048: |
| L.1045: |
| l.s $f30,L.841 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| add.s $f30,$f30,$f18 |
| l.s $f18,L.1047 |
| c.eq.s $f30,$f18; bc1t L.1050 |
| la $23,86 |
| beq $30,$0,L.1052 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1052: |
| L.1050: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| add.s $f30,$f30,$f18 |
| l.s $f18,L.1047 |
| c.eq.s $f30,$f18; bc1t L.1054 |
| la $23,87 |
| beq $30,$0,L.1056 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1056: |
| L.1054: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| add.s $f30,$f30,$f18 |
| l.s $f18,L.1047 |
| c.eq.s $f30,$f18; bc1t L.1058 |
| la $23,88 |
| beq $30,$0,L.1060 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1060: |
| L.1058: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| l.d $f18,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$24,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| cvt.s.d $f18,$f18 |
| add.s $f30,$f30,$f18 |
| l.s $f18,L.1047 |
| c.eq.s $f30,$f18; bc1t L.1062 |
| la $23,89 |
| beq $30,$0,L.1064 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1064: |
| L.1062: |
| l.s $f30,L.841 |
| l.s $f26,L.529 |
| add.s $f30,$f30,$f26 |
| l.s $f18,L.1047 |
| c.eq.s $f30,$f18; bc1t L.1066 |
| la $23,90 |
| beq $30,$0,L.1068 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1068: |
| L.1066: |
| l.s $f30,L.841 |
| l.d $f24,L.416 |
| cvt.d.s $f18,$f30 |
| add.d $f18,$f18,$f24 |
| cvt.s.d $f30,$f18 |
| l.s $f18,L.1047 |
| c.eq.s $f30,$f18; bc1t L.1070 |
| la $23,91 |
| beq $30,$0,L.1072 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1072: |
| L.1070: |
| l.d $f28,L.870 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| add.d $f28,$f28,$f18 |
| l.d $f18,L.1076 |
| c.eq.d $f28,$f18; bc1t L.1074 |
| la $23,92 |
| beq $30,$0,L.1077 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1077: |
| L.1074: |
| l.d $f28,L.870 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| add.d $f28,$f28,$f18 |
| l.d $f18,L.1076 |
| c.eq.d $f28,$f18; bc1t L.1079 |
| la $23,93 |
| beq $30,$0,L.1081 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1081: |
| L.1079: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| add.d $f28,$f28,$f18 |
| l.d $f18,L.1076 |
| c.eq.d $f28,$f18; bc1t L.1083 |
| la $23,94 |
| beq $30,$0,L.1085 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1085: |
| L.1083: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| add.d $f28,$f28,$f18 |
| l.d $f18,L.1076 |
| c.eq.d $f28,$f18; bc1t L.1087 |
| la $23,95 |
| beq $30,$0,L.1089 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1089: |
| L.1087: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| l.d $f18,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$24,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| add.d $f28,$f28,$f18 |
| l.d $f18,L.1076 |
| c.eq.d $f28,$f18; bc1t L.1091 |
| la $23,96 |
| beq $30,$0,L.1093 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1093: |
| L.1091: |
| l.d $f28,L.870 |
| l.s $f26,L.529 |
| cvt.d.s $f18,$f26 |
| add.d $f28,$f28,$f18 |
| l.d $f18,L.1076 |
| c.eq.d $f28,$f18; bc1t L.1095 |
| la $23,97 |
| beq $30,$0,L.1097 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1097: |
| L.1095: |
| l.d $f28,L.870 |
| l.d $f24,L.416 |
| add.d $f28,$f28,$f24 |
| l.d $f18,L.1076 |
| c.eq.d $f28,$f18; bc1t L.1099 |
| la $23,98 |
| beq $30,$0,L.1101 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1101: |
| L.1099: |
| la $22,5 |
| la $17,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| subu $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,3 |
| beq $24,$15,L.1103 |
| la $23,99 |
| beq $30,$0,L.1105 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1105: |
| L.1103: |
| la $22,5 |
| la $16,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| subu $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,3 |
| beq $24,$15,L.1107 |
| la $23,100 |
| beq $30,$0,L.1109 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1109: |
| L.1107: |
| la $22,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-4+160($sp) |
| subu $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,3 |
| beq $24,$15,L.1111 |
| la $23,101 |
| beq $30,$0,L.1113 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1113: |
| L.1111: |
| la $22,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-8+160($sp) |
| subu $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,3 |
| beq $24,$15,L.1115 |
| la $23,102 |
| beq $30,$0,L.1117 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1117: |
| L.1115: |
| la $22,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-12+160($sp) |
| subu $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,3 |
| beq $24,$15,L.1119 |
| la $23,103 |
| beq $30,$0,L.1121 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1121: |
| L.1119: |
| la $22,5 |
| l.s $f26,L.529 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| sub.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,3 |
| beq $24,$15,L.1123 |
| la $23,104 |
| beq $30,$0,L.1125 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1125: |
| L.1123: |
| la $22,5 |
| l.d $f24,L.416 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| sub.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,3 |
| beq $24,$15,L.1127 |
| la $23,105 |
| beq $30,$0,L.1129 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1129: |
| L.1127: |
| la $21,5 |
| la $17,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| subu $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,3 |
| beq $24,$15,L.1131 |
| la $23,106 |
| beq $30,$0,L.1133 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1133: |
| L.1131: |
| la $21,5 |
| la $16,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| subu $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,3 |
| beq $24,$15,L.1135 |
| la $23,107 |
| beq $30,$0,L.1137 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1137: |
| L.1135: |
| la $21,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-4+160($sp) |
| subu $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,3 |
| beq $24,$15,L.1139 |
| la $23,108 |
| beq $30,$0,L.1141 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1141: |
| L.1139: |
| la $21,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-8+160($sp) |
| subu $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,3 |
| beq $24,$15,L.1143 |
| la $23,109 |
| beq $30,$0,L.1145 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1145: |
| L.1143: |
| la $21,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-12+160($sp) |
| subu $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,3 |
| beq $24,$15,L.1147 |
| la $23,110 |
| beq $30,$0,L.1149 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1149: |
| L.1147: |
| la $21,5 |
| l.s $f26,L.529 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| sub.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,3 |
| beq $24,$15,L.1151 |
| la $23,111 |
| beq $30,$0,L.1153 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1153: |
| L.1151: |
| la $21,5 |
| l.d $f24,L.416 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| sub.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,3 |
| beq $24,$15,L.1155 |
| la $23,112 |
| beq $30,$0,L.1157 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1157: |
| L.1155: |
| la $20,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| subu $20,$20,$24 |
| la $24,3 |
| beq $20,$24,L.1159 |
| la $23,113 |
| beq $30,$0,L.1161 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1161: |
| L.1159: |
| la $20,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| subu $20,$20,$24 |
| la $24,3 |
| beq $20,$24,L.1163 |
| la $23,114 |
| beq $30,$0,L.1165 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1165: |
| L.1163: |
| la $20,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| subu $20,$20,$24 |
| la $24,3 |
| beq $20,$24,L.1167 |
| la $23,115 |
| beq $30,$0,L.1169 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1169: |
| L.1167: |
| la $20,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| subu $20,$20,$24 |
| la $24,3 |
| beq $20,$24,L.1171 |
| la $23,116 |
| beq $30,$0,L.1173 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1173: |
| L.1171: |
| la $20,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| move $24,$20 |
| lw $15,-12+160($sp) |
| subu $24,$24,$15 |
| move $20,$24 |
| la $24,3 |
| beq $20,$24,L.1175 |
| la $23,117 |
| beq $30,$0,L.1177 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1177: |
| L.1175: |
| la $20,5 |
| l.s $f26,L.529 |
| mtc1 $20,$f18; cvt.s.w $f18,$f18 |
| sub.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$20; mfc1 $20,$f2 |
| la $24,3 |
| beq $20,$24,L.1179 |
| la $23,118 |
| beq $30,$0,L.1181 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1181: |
| L.1179: |
| la $20,5 |
| l.d $f24,L.416 |
| mtc1 $20,$f18; cvt.d.w $f18,$f18 |
| sub.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$20; mfc1 $20,$f2 |
| la $24,3 |
| beq $20,$24,L.1183 |
| la $23,119 |
| beq $30,$0,L.1185 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1185: |
| L.1183: |
| la $19,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| subu $19,$19,$24 |
| la $24,3 |
| beq $19,$24,L.1187 |
| la $23,120 |
| beq $30,$0,L.1189 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1189: |
| L.1187: |
| la $19,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| subu $19,$19,$24 |
| la $24,3 |
| beq $19,$24,L.1191 |
| la $23,121 |
| beq $30,$0,L.1193 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1193: |
| L.1191: |
| la $19,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| subu $19,$19,$24 |
| la $24,3 |
| beq $19,$24,L.1195 |
| la $23,122 |
| beq $30,$0,L.1197 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1197: |
| L.1195: |
| la $19,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| subu $19,$19,$24 |
| la $24,3 |
| beq $19,$24,L.1199 |
| la $23,123 |
| beq $30,$0,L.1201 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1201: |
| L.1199: |
| la $19,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| move $24,$19 |
| lw $15,-12+160($sp) |
| subu $24,$24,$15 |
| move $19,$24 |
| la $24,3 |
| beq $19,$24,L.1203 |
| la $23,124 |
| beq $30,$0,L.1205 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1205: |
| L.1203: |
| la $19,5 |
| l.s $f26,L.529 |
| mtc1 $19,$f18; cvt.s.w $f18,$f18 |
| sub.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$19; mfc1 $19,$f2 |
| la $24,3 |
| beq $19,$24,L.1207 |
| la $23,125 |
| beq $30,$0,L.1209 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1209: |
| L.1207: |
| la $19,5 |
| l.d $f24,L.416 |
| mtc1 $19,$f18; cvt.d.w $f18,$f18 |
| sub.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$19; mfc1 $19,$f2 |
| la $24,3 |
| beq $19,$24,L.1211 |
| la $23,126 |
| beq $30,$0,L.1213 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1213: |
| L.1211: |
| la $18,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| subu $18,$18,$24 |
| la $24,3 |
| beq $18,$24,L.1215 |
| la $23,127 |
| beq $30,$0,L.1217 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1217: |
| L.1215: |
| la $18,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| subu $18,$18,$24 |
| la $24,3 |
| beq $18,$24,L.1219 |
| la $23,128 |
| beq $30,$0,L.1221 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1221: |
| L.1219: |
| la $18,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| subu $18,$18,$24 |
| la $24,3 |
| beq $18,$24,L.1223 |
| la $23,129 |
| beq $30,$0,L.1225 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1225: |
| L.1223: |
| la $18,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| subu $18,$18,$24 |
| la $24,3 |
| beq $18,$24,L.1227 |
| la $23,130 |
| beq $30,$0,L.1229 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1229: |
| L.1227: |
| la $18,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| subu $18,$18,$24 |
| la $24,3 |
| beq $18,$24,L.1231 |
| la $23,131 |
| beq $30,$0,L.1233 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1233: |
| L.1231: |
| la $18,5 |
| l.s $f26,L.529 |
| l.d $f18,L.596 |
| srl $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| cvt.s.d $f18,$f18 |
| sub.s $f18,$f18,$f26 |
| l.s $f16,L.828 |
| c.ult.s $f18,$f16; bc1t L.1236 |
| sub.s $f16,$f18,$f16 |
| trunc.w.s $f2,$f16,$24; mfc1 $24,$f2 |
| la $24,0x80000000($24) |
| sw $24,-44+160($sp) |
| b L.1237 |
| L.1236: |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| sw $24,-44+160($sp) |
| L.1237: |
| lw $18,-44+160($sp) |
| la $24,3 |
| beq $18,$24,L.1238 |
| la $23,132 |
| beq $30,$0,L.1240 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1240: |
| L.1238: |
| la $18,5 |
| l.d $f24,L.416 |
| l.d $f18,L.596 |
| srl $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| sub.d $f18,$f18,$f24 |
| l.d $f16,L.836 |
| c.ult.d $f18,$f16; bc1t L.1243 |
| sub.d $f16,$f18,$f16 |
| trunc.w.d $f2,$f16,$24; mfc1 $24,$f2 |
| la $24,0x80000000($24) |
| sw $24,-48+160($sp) |
| b L.1244 |
| L.1243: |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| sw $24,-48+160($sp) |
| L.1244: |
| lw $18,-48+160($sp) |
| la $24,3 |
| beq $18,$24,L.1245 |
| la $23,133 |
| beq $30,$0,L.1247 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1247: |
| L.1245: |
| l.s $f30,L.841 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| sub.s $f30,$f30,$f18 |
| l.s $f18,L.1251 |
| c.eq.s $f30,$f18; bc1t L.1249 |
| la $23,134 |
| beq $30,$0,L.1252 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1252: |
| L.1249: |
| l.s $f30,L.841 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| sub.s $f30,$f30,$f18 |
| l.s $f18,L.1251 |
| c.eq.s $f30,$f18; bc1t L.1254 |
| la $23,135 |
| beq $30,$0,L.1256 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1256: |
| L.1254: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| sub.s $f30,$f30,$f18 |
| l.s $f18,L.1251 |
| c.eq.s $f30,$f18; bc1t L.1258 |
| la $23,136 |
| beq $30,$0,L.1260 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1260: |
| L.1258: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| sub.s $f30,$f30,$f18 |
| l.s $f18,L.1251 |
| c.eq.s $f30,$f18; bc1t L.1262 |
| la $23,137 |
| beq $30,$0,L.1264 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1264: |
| L.1262: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| l.d $f18,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$24,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| cvt.s.d $f18,$f18 |
| sub.s $f30,$f30,$f18 |
| l.s $f18,L.1251 |
| c.eq.s $f30,$f18; bc1t L.1266 |
| la $23,138 |
| beq $30,$0,L.1268 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1268: |
| L.1266: |
| l.s $f30,L.841 |
| l.s $f26,L.529 |
| sub.s $f30,$f30,$f26 |
| l.s $f18,L.1251 |
| c.eq.s $f30,$f18; bc1t L.1270 |
| la $23,139 |
| beq $30,$0,L.1272 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1272: |
| L.1270: |
| l.s $f30,L.841 |
| l.d $f24,L.416 |
| cvt.d.s $f18,$f30 |
| sub.d $f18,$f18,$f24 |
| cvt.s.d $f30,$f18 |
| l.s $f18,L.1251 |
| c.eq.s $f30,$f18; bc1t L.1274 |
| la $23,140 |
| beq $30,$0,L.1276 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1276: |
| L.1274: |
| l.d $f28,L.870 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| sub.d $f28,$f28,$f18 |
| l.d $f18,L.1280 |
| c.eq.d $f28,$f18; bc1t L.1278 |
| la $23,141 |
| beq $30,$0,L.1281 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1281: |
| L.1278: |
| l.d $f28,L.870 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| sub.d $f28,$f28,$f18 |
| l.d $f18,L.1280 |
| c.eq.d $f28,$f18; bc1t L.1283 |
| la $23,142 |
| beq $30,$0,L.1285 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1285: |
| L.1283: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| sub.d $f28,$f28,$f18 |
| l.d $f18,L.1280 |
| c.eq.d $f28,$f18; bc1t L.1287 |
| la $23,143 |
| beq $30,$0,L.1289 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1289: |
| L.1287: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| sub.d $f28,$f28,$f18 |
| l.d $f18,L.1280 |
| c.eq.d $f28,$f18; bc1t L.1291 |
| la $23,144 |
| beq $30,$0,L.1293 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1293: |
| L.1291: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| l.d $f18,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$24,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| sub.d $f28,$f28,$f18 |
| l.d $f18,L.1280 |
| c.eq.d $f28,$f18; bc1t L.1295 |
| la $23,145 |
| beq $30,$0,L.1297 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1297: |
| L.1295: |
| l.d $f28,L.870 |
| l.s $f26,L.529 |
| cvt.d.s $f18,$f26 |
| sub.d $f28,$f28,$f18 |
| l.d $f18,L.1280 |
| c.eq.d $f28,$f18; bc1t L.1299 |
| la $23,146 |
| beq $30,$0,L.1301 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1301: |
| L.1299: |
| l.d $f28,L.870 |
| l.d $f24,L.416 |
| sub.d $f28,$f28,$f24 |
| l.d $f18,L.1280 |
| c.eq.d $f28,$f18; bc1t L.1303 |
| la $23,147 |
| beq $30,$0,L.1305 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1305: |
| L.1303: |
| la $22,5 |
| la $17,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| mul $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,10 |
| beq $24,$15,L.1307 |
| la $23,148 |
| beq $30,$0,L.1309 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1309: |
| L.1307: |
| la $22,5 |
| la $16,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| mul $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,10 |
| beq $24,$15,L.1311 |
| la $23,149 |
| beq $30,$0,L.1313 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1313: |
| L.1311: |
| la $22,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-4+160($sp) |
| mul $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,10 |
| beq $24,$15,L.1315 |
| la $23,150 |
| beq $30,$0,L.1317 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1317: |
| L.1315: |
| la $22,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-8+160($sp) |
| mul $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,10 |
| beq $24,$15,L.1319 |
| la $23,151 |
| beq $30,$0,L.1321 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1321: |
| L.1319: |
| la $22,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-12+160($sp) |
| mul $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,10 |
| beq $24,$15,L.1323 |
| la $23,152 |
| beq $30,$0,L.1325 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1325: |
| L.1323: |
| la $22,5 |
| l.s $f26,L.529 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| mul.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,10 |
| beq $24,$15,L.1327 |
| la $23,153 |
| beq $30,$0,L.1329 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1329: |
| L.1327: |
| la $22,5 |
| l.d $f24,L.416 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| mul.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,10 |
| beq $24,$15,L.1331 |
| la $23,154 |
| beq $30,$0,L.1333 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1333: |
| L.1331: |
| la $21,5 |
| la $17,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| mul $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,10 |
| beq $24,$15,L.1335 |
| la $23,155 |
| beq $30,$0,L.1337 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1337: |
| L.1335: |
| la $21,5 |
| la $16,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| mul $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,10 |
| beq $24,$15,L.1339 |
| la $23,156 |
| beq $30,$0,L.1341 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1341: |
| L.1339: |
| la $21,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-4+160($sp) |
| mul $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,10 |
| beq $24,$15,L.1343 |
| la $23,157 |
| beq $30,$0,L.1345 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1345: |
| L.1343: |
| la $21,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-8+160($sp) |
| mul $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,10 |
| beq $24,$15,L.1347 |
| la $23,158 |
| beq $30,$0,L.1349 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1349: |
| L.1347: |
| la $21,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-12+160($sp) |
| mul $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,10 |
| beq $24,$15,L.1351 |
| la $23,159 |
| beq $30,$0,L.1353 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1353: |
| L.1351: |
| la $21,5 |
| l.s $f26,L.529 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| mul.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,10 |
| beq $24,$15,L.1355 |
| la $23,160 |
| beq $30,$0,L.1357 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1357: |
| L.1355: |
| la $21,5 |
| l.d $f24,L.416 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| mul.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,10 |
| beq $24,$15,L.1359 |
| la $23,161 |
| beq $30,$0,L.1361 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1361: |
| L.1359: |
| la $20,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mul $20,$20,$24 |
| la $24,10 |
| beq $20,$24,L.1363 |
| la $23,162 |
| beq $30,$0,L.1365 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1365: |
| L.1363: |
| la $20,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mul $20,$20,$24 |
| la $24,10 |
| beq $20,$24,L.1367 |
| la $23,163 |
| beq $30,$0,L.1369 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1369: |
| L.1367: |
| la $20,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mul $20,$20,$24 |
| la $24,10 |
| beq $20,$24,L.1371 |
| la $23,164 |
| beq $30,$0,L.1373 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1373: |
| L.1371: |
| la $20,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mul $20,$20,$24 |
| la $24,10 |
| beq $20,$24,L.1375 |
| la $23,165 |
| beq $30,$0,L.1377 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1377: |
| L.1375: |
| la $20,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| move $24,$20 |
| lw $15,-12+160($sp) |
| mul $24,$24,$15 |
| move $20,$24 |
| la $24,10 |
| beq $20,$24,L.1379 |
| la $23,166 |
| beq $30,$0,L.1381 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1381: |
| L.1379: |
| la $20,5 |
| l.s $f26,L.529 |
| mtc1 $20,$f18; cvt.s.w $f18,$f18 |
| mul.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$20; mfc1 $20,$f2 |
| la $24,10 |
| beq $20,$24,L.1383 |
| la $23,167 |
| beq $30,$0,L.1385 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1385: |
| L.1383: |
| la $20,5 |
| l.d $f24,L.416 |
| mtc1 $20,$f18; cvt.d.w $f18,$f18 |
| mul.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$20; mfc1 $20,$f2 |
| la $24,10 |
| beq $20,$24,L.1387 |
| la $23,168 |
| beq $30,$0,L.1389 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1389: |
| L.1387: |
| la $19,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mul $19,$19,$24 |
| la $24,10 |
| beq $19,$24,L.1391 |
| la $23,169 |
| beq $30,$0,L.1393 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1393: |
| L.1391: |
| la $19,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mul $19,$19,$24 |
| la $24,10 |
| beq $19,$24,L.1395 |
| la $23,170 |
| beq $30,$0,L.1397 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1397: |
| L.1395: |
| la $19,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mul $19,$19,$24 |
| la $24,10 |
| beq $19,$24,L.1399 |
| la $23,171 |
| beq $30,$0,L.1401 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1401: |
| L.1399: |
| la $19,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mul $19,$19,$24 |
| la $24,10 |
| beq $19,$24,L.1403 |
| la $23,172 |
| beq $30,$0,L.1405 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1405: |
| L.1403: |
| la $19,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| move $24,$19 |
| lw $15,-12+160($sp) |
| mul $24,$24,$15 |
| move $19,$24 |
| la $24,10 |
| beq $19,$24,L.1407 |
| la $23,173 |
| beq $30,$0,L.1409 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1409: |
| L.1407: |
| la $19,5 |
| l.s $f26,L.529 |
| mtc1 $19,$f18; cvt.s.w $f18,$f18 |
| mul.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$19; mfc1 $19,$f2 |
| la $24,10 |
| beq $19,$24,L.1411 |
| la $23,174 |
| beq $30,$0,L.1413 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1413: |
| L.1411: |
| la $19,5 |
| l.d $f24,L.416 |
| mtc1 $19,$f18; cvt.d.w $f18,$f18 |
| mul.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$19; mfc1 $19,$f2 |
| la $24,10 |
| beq $19,$24,L.1415 |
| la $23,175 |
| beq $30,$0,L.1417 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1417: |
| L.1415: |
| la $18,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mul $18,$18,$24 |
| la $24,10 |
| beq $18,$24,L.1419 |
| la $23,176 |
| beq $30,$0,L.1421 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1421: |
| L.1419: |
| la $18,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mul $18,$18,$24 |
| la $24,10 |
| beq $18,$24,L.1423 |
| la $23,177 |
| beq $30,$0,L.1425 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1425: |
| L.1423: |
| la $18,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mul $18,$18,$24 |
| la $24,10 |
| beq $18,$24,L.1427 |
| la $23,178 |
| beq $30,$0,L.1429 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1429: |
| L.1427: |
| la $18,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mul $18,$18,$24 |
| la $24,10 |
| beq $18,$24,L.1431 |
| la $23,179 |
| beq $30,$0,L.1433 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1433: |
| L.1431: |
| la $18,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| mul $18,$18,$24 |
| la $24,10 |
| beq $18,$24,L.1435 |
| la $23,180 |
| beq $30,$0,L.1437 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1437: |
| L.1435: |
| la $18,5 |
| l.s $f26,L.529 |
| l.d $f18,L.596 |
| srl $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| cvt.s.d $f18,$f18 |
| mul.s $f18,$f18,$f26 |
| l.s $f16,L.828 |
| c.ult.s $f18,$f16; bc1t L.1440 |
| sub.s $f16,$f18,$f16 |
| trunc.w.s $f2,$f16,$24; mfc1 $24,$f2 |
| la $24,0x80000000($24) |
| sw $24,-52+160($sp) |
| b L.1441 |
| L.1440: |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| sw $24,-52+160($sp) |
| L.1441: |
| lw $18,-52+160($sp) |
| la $24,10 |
| beq $18,$24,L.1442 |
| la $23,181 |
| beq $30,$0,L.1444 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1444: |
| L.1442: |
| la $18,5 |
| l.d $f24,L.416 |
| l.d $f18,L.596 |
| srl $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| mul.d $f18,$f18,$f24 |
| l.d $f16,L.836 |
| c.ult.d $f18,$f16; bc1t L.1447 |
| sub.d $f16,$f18,$f16 |
| trunc.w.d $f2,$f16,$24; mfc1 $24,$f2 |
| la $24,0x80000000($24) |
| sw $24,-56+160($sp) |
| b L.1448 |
| L.1447: |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| sw $24,-56+160($sp) |
| L.1448: |
| lw $18,-56+160($sp) |
| la $24,10 |
| beq $18,$24,L.1449 |
| la $23,182 |
| beq $30,$0,L.1451 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1451: |
| L.1449: |
| l.s $f30,L.841 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| mul.s $f30,$f30,$f18 |
| l.s $f18,L.1455 |
| c.eq.s $f30,$f18; bc1t L.1453 |
| la $23,183 |
| beq $30,$0,L.1456 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1456: |
| L.1453: |
| l.s $f30,L.841 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| mul.s $f30,$f30,$f18 |
| l.s $f18,L.1455 |
| c.eq.s $f30,$f18; bc1t L.1458 |
| la $23,184 |
| beq $30,$0,L.1460 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1460: |
| L.1458: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| mul.s $f30,$f30,$f18 |
| l.s $f18,L.1455 |
| c.eq.s $f30,$f18; bc1t L.1462 |
| la $23,185 |
| beq $30,$0,L.1464 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1464: |
| L.1462: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| mul.s $f30,$f30,$f18 |
| l.s $f18,L.1455 |
| c.eq.s $f30,$f18; bc1t L.1466 |
| la $23,186 |
| beq $30,$0,L.1468 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1468: |
| L.1466: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| l.d $f18,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$24,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| cvt.s.d $f18,$f18 |
| mul.s $f30,$f30,$f18 |
| l.s $f18,L.1455 |
| c.eq.s $f30,$f18; bc1t L.1470 |
| la $23,187 |
| beq $30,$0,L.1472 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1472: |
| L.1470: |
| l.s $f30,L.841 |
| l.s $f26,L.529 |
| mul.s $f30,$f30,$f26 |
| l.s $f18,L.1455 |
| c.eq.s $f30,$f18; bc1t L.1474 |
| la $23,188 |
| beq $30,$0,L.1476 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1476: |
| L.1474: |
| l.s $f30,L.841 |
| l.d $f24,L.416 |
| cvt.d.s $f18,$f30 |
| mul.d $f18,$f18,$f24 |
| cvt.s.d $f30,$f18 |
| l.s $f18,L.1455 |
| c.eq.s $f30,$f18; bc1t L.1478 |
| la $23,189 |
| beq $30,$0,L.1480 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1480: |
| L.1478: |
| l.d $f28,L.870 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| mul.d $f28,$f28,$f18 |
| l.d $f18,L.1484 |
| c.eq.d $f28,$f18; bc1t L.1482 |
| la $23,190 |
| beq $30,$0,L.1485 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1485: |
| L.1482: |
| l.d $f28,L.870 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| mul.d $f28,$f28,$f18 |
| l.d $f18,L.1484 |
| c.eq.d $f28,$f18; bc1t L.1487 |
| la $23,191 |
| beq $30,$0,L.1489 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1489: |
| L.1487: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| mul.d $f28,$f28,$f18 |
| l.d $f18,L.1484 |
| c.eq.d $f28,$f18; bc1t L.1491 |
| la $23,192 |
| beq $30,$0,L.1493 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1493: |
| L.1491: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| mul.d $f28,$f28,$f18 |
| l.d $f18,L.1484 |
| c.eq.d $f28,$f18; bc1t L.1495 |
| la $23,193 |
| beq $30,$0,L.1497 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1497: |
| L.1495: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| l.d $f18,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$24,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| mul.d $f28,$f28,$f18 |
| l.d $f18,L.1484 |
| c.eq.d $f28,$f18; bc1t L.1499 |
| la $23,194 |
| beq $30,$0,L.1501 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1501: |
| L.1499: |
| l.d $f28,L.870 |
| l.s $f26,L.529 |
| cvt.d.s $f18,$f26 |
| mul.d $f28,$f28,$f18 |
| l.d $f18,L.1484 |
| c.eq.d $f28,$f18; bc1t L.1503 |
| la $23,195 |
| beq $30,$0,L.1505 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1505: |
| L.1503: |
| l.d $f28,L.870 |
| l.d $f24,L.416 |
| mul.d $f28,$f28,$f24 |
| l.d $f18,L.1484 |
| c.eq.d $f28,$f18; bc1t L.1507 |
| la $23,196 |
| beq $30,$0,L.1509 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1509: |
| L.1507: |
| la $22,5 |
| la $17,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| div $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,2 |
| beq $24,$15,L.1511 |
| la $23,197 |
| beq $30,$0,L.1513 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1513: |
| L.1511: |
| la $22,5 |
| la $16,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| div $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,2 |
| beq $24,$15,L.1515 |
| la $23,198 |
| beq $30,$0,L.1517 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1517: |
| L.1515: |
| la $22,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $15,$22,8*(4-1); sra $15,$15,8*(4-1) |
| lw $14,-4+160($sp) |
| div $15,$15,$14 |
| move $22,$15 |
| sll $15,$22,8*(4-1); sra $15,$15,8*(4-1) |
| beq $15,$24,L.1519 |
| la $23,199 |
| beq $30,$0,L.1521 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1521: |
| L.1519: |
| la $22,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-8+160($sp) |
| div $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,2 |
| beq $24,$15,L.1523 |
| la $23,200 |
| beq $30,$0,L.1525 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1525: |
| L.1523: |
| la $22,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-12+160($sp) |
| divu $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,2 |
| beq $24,$15,L.1527 |
| la $23,201 |
| beq $30,$0,L.1529 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1529: |
| L.1527: |
| la $22,5 |
| l.s $f26,L.529 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| div.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,2 |
| beq $24,$15,L.1531 |
| la $23,202 |
| beq $30,$0,L.1533 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1533: |
| L.1531: |
| la $22,5 |
| l.d $f24,L.416 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| div.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,2 |
| beq $24,$15,L.1535 |
| la $23,203 |
| beq $30,$0,L.1537 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1537: |
| L.1535: |
| la $21,5 |
| la $17,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| div $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,2 |
| beq $24,$15,L.1539 |
| la $23,204 |
| beq $30,$0,L.1541 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1541: |
| L.1539: |
| la $21,5 |
| la $16,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| div $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,2 |
| beq $24,$15,L.1543 |
| la $23,205 |
| beq $30,$0,L.1545 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1545: |
| L.1543: |
| la $21,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $15,$21,8*(4-2); sra $15,$15,8*(4-2) |
| lw $14,-4+160($sp) |
| div $15,$15,$14 |
| move $21,$15 |
| sll $15,$21,8*(4-2); sra $15,$15,8*(4-2) |
| beq $15,$24,L.1547 |
| la $23,206 |
| beq $30,$0,L.1549 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1549: |
| L.1547: |
| la $21,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-8+160($sp) |
| div $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,2 |
| beq $24,$15,L.1551 |
| la $23,207 |
| beq $30,$0,L.1553 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1553: |
| L.1551: |
| la $21,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-12+160($sp) |
| divu $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,2 |
| beq $24,$15,L.1555 |
| la $23,208 |
| beq $30,$0,L.1557 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1557: |
| L.1555: |
| la $21,5 |
| l.s $f26,L.529 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| div.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,2 |
| beq $24,$15,L.1559 |
| la $23,209 |
| beq $30,$0,L.1561 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1561: |
| L.1559: |
| la $21,5 |
| l.d $f24,L.416 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| div.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,2 |
| beq $24,$15,L.1563 |
| la $23,210 |
| beq $30,$0,L.1565 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1565: |
| L.1563: |
| la $20,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| div $20,$20,$24 |
| la $24,2 |
| beq $20,$24,L.1567 |
| la $23,211 |
| beq $30,$0,L.1569 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1569: |
| L.1567: |
| la $20,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| div $20,$20,$24 |
| la $24,2 |
| beq $20,$24,L.1571 |
| la $23,212 |
| beq $30,$0,L.1573 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1573: |
| L.1571: |
| la $20,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $15,-4+160($sp) |
| div $20,$20,$15 |
| beq $20,$24,L.1575 |
| la $23,213 |
| beq $30,$0,L.1577 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1577: |
| L.1575: |
| la $20,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| div $20,$20,$24 |
| la $24,2 |
| beq $20,$24,L.1579 |
| la $23,214 |
| beq $30,$0,L.1581 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1581: |
| L.1579: |
| la $20,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| move $24,$20 |
| lw $15,-12+160($sp) |
| divu $24,$24,$15 |
| move $20,$24 |
| la $24,2 |
| beq $20,$24,L.1583 |
| la $23,215 |
| beq $30,$0,L.1585 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1585: |
| L.1583: |
| la $20,5 |
| l.s $f26,L.529 |
| mtc1 $20,$f18; cvt.s.w $f18,$f18 |
| div.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$20; mfc1 $20,$f2 |
| la $24,2 |
| beq $20,$24,L.1587 |
| la $23,216 |
| beq $30,$0,L.1589 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1589: |
| L.1587: |
| la $20,5 |
| l.d $f24,L.416 |
| mtc1 $20,$f18; cvt.d.w $f18,$f18 |
| div.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$20; mfc1 $20,$f2 |
| la $24,2 |
| beq $20,$24,L.1591 |
| la $23,217 |
| beq $30,$0,L.1593 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1593: |
| L.1591: |
| la $19,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| div $19,$19,$24 |
| la $24,2 |
| beq $19,$24,L.1595 |
| la $23,218 |
| beq $30,$0,L.1597 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1597: |
| L.1595: |
| la $19,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| div $19,$19,$24 |
| la $24,2 |
| beq $19,$24,L.1599 |
| la $23,219 |
| beq $30,$0,L.1601 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1601: |
| L.1599: |
| la $19,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| div $19,$19,$24 |
| la $24,2 |
| beq $19,$24,L.1603 |
| la $23,220 |
| beq $30,$0,L.1605 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1605: |
| L.1603: |
| la $19,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $15,-8+160($sp) |
| div $19,$19,$15 |
| beq $19,$24,L.1607 |
| la $23,221 |
| beq $30,$0,L.1609 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1609: |
| L.1607: |
| la $19,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| move $24,$19 |
| lw $15,-12+160($sp) |
| divu $24,$24,$15 |
| move $19,$24 |
| la $24,2 |
| beq $19,$24,L.1611 |
| la $23,222 |
| beq $30,$0,L.1613 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1613: |
| L.1611: |
| la $19,5 |
| l.s $f26,L.529 |
| mtc1 $19,$f18; cvt.s.w $f18,$f18 |
| div.s $f18,$f18,$f26 |
| trunc.w.s $f2,$f18,$19; mfc1 $19,$f2 |
| la $24,2 |
| beq $19,$24,L.1615 |
| la $23,223 |
| beq $30,$0,L.1617 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1617: |
| L.1615: |
| la $19,5 |
| l.d $f24,L.416 |
| mtc1 $19,$f18; cvt.d.w $f18,$f18 |
| div.d $f18,$f18,$f24 |
| trunc.w.d $f2,$f18,$19; mfc1 $19,$f2 |
| la $24,2 |
| beq $19,$24,L.1619 |
| la $23,224 |
| beq $30,$0,L.1621 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1621: |
| L.1619: |
| la $18,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| divu $18,$18,$24 |
| la $24,2 |
| beq $18,$24,L.1623 |
| la $23,225 |
| beq $30,$0,L.1625 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1625: |
| L.1623: |
| la $18,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| divu $18,$18,$24 |
| la $24,2 |
| beq $18,$24,L.1627 |
| la $23,226 |
| beq $30,$0,L.1629 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1629: |
| L.1627: |
| la $18,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| divu $18,$18,$24 |
| la $24,2 |
| beq $18,$24,L.1631 |
| la $23,227 |
| beq $30,$0,L.1633 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1633: |
| L.1631: |
| la $18,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| divu $18,$18,$24 |
| la $24,2 |
| beq $18,$24,L.1635 |
| la $23,228 |
| beq $30,$0,L.1637 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1637: |
| L.1635: |
| la $18,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $15,-12+160($sp) |
| divu $18,$18,$15 |
| beq $18,$24,L.1639 |
| la $23,229 |
| beq $30,$0,L.1641 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1641: |
| L.1639: |
| la $18,5 |
| l.s $f26,L.529 |
| l.d $f18,L.596 |
| srl $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| cvt.s.d $f18,$f18 |
| div.s $f18,$f18,$f26 |
| l.s $f16,L.828 |
| c.ult.s $f18,$f16; bc1t L.1644 |
| sub.s $f16,$f18,$f16 |
| trunc.w.s $f2,$f16,$24; mfc1 $24,$f2 |
| la $24,0x80000000($24) |
| sw $24,-60+160($sp) |
| b L.1645 |
| L.1644: |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| sw $24,-60+160($sp) |
| L.1645: |
| lw $18,-60+160($sp) |
| la $24,2 |
| beq $18,$24,L.1646 |
| la $23,230 |
| beq $30,$0,L.1648 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1648: |
| L.1646: |
| la $18,5 |
| l.d $f24,L.416 |
| l.d $f18,L.596 |
| srl $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$18,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| div.d $f18,$f18,$f24 |
| l.d $f16,L.836 |
| c.ult.d $f18,$f16; bc1t L.1651 |
| sub.d $f16,$f18,$f16 |
| trunc.w.d $f2,$f16,$24; mfc1 $24,$f2 |
| la $24,0x80000000($24) |
| sw $24,-64+160($sp) |
| b L.1652 |
| L.1651: |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| sw $24,-64+160($sp) |
| L.1652: |
| lw $18,-64+160($sp) |
| la $24,2 |
| beq $18,$24,L.1653 |
| la $23,231 |
| beq $30,$0,L.1655 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1655: |
| L.1653: |
| l.s $f30,L.841 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| div.s $f30,$f30,$f18 |
| cvt.d.s $f18,$f30 |
| l.d $f16,L.1659 |
| c.eq.d $f18,$f16; bc1t L.1657 |
| la $23,232 |
| beq $30,$0,L.1660 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1660: |
| L.1657: |
| l.s $f30,L.841 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| div.s $f30,$f30,$f18 |
| cvt.d.s $f18,$f30 |
| l.d $f16,L.1659 |
| c.eq.d $f18,$f16; bc1t L.1662 |
| la $23,233 |
| beq $30,$0,L.1664 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1664: |
| L.1662: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| div.s $f30,$f30,$f18 |
| cvt.d.s $f18,$f30 |
| l.d $f16,L.1659 |
| c.eq.d $f18,$f16; bc1t L.1666 |
| la $23,234 |
| beq $30,$0,L.1668 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1668: |
| L.1666: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mtc1 $24,$f18; cvt.s.w $f18,$f18 |
| div.s $f30,$f30,$f18 |
| cvt.d.s $f18,$f30 |
| l.d $f16,L.1659 |
| c.eq.d $f18,$f16; bc1t L.1670 |
| la $23,235 |
| beq $30,$0,L.1672 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1672: |
| L.1670: |
| l.s $f30,L.841 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| l.d $f18,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$24,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| cvt.s.d $f18,$f18 |
| div.s $f30,$f30,$f18 |
| cvt.d.s $f18,$f30 |
| l.d $f16,L.1659 |
| c.eq.d $f18,$f16; bc1t L.1674 |
| la $23,236 |
| beq $30,$0,L.1676 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1676: |
| L.1674: |
| l.s $f30,L.841 |
| l.s $f26,L.529 |
| div.s $f30,$f30,$f26 |
| cvt.d.s $f18,$f30 |
| l.d $f16,L.1659 |
| c.eq.d $f18,$f16; bc1t L.1678 |
| la $23,237 |
| beq $30,$0,L.1680 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1680: |
| L.1678: |
| l.s $f30,L.841 |
| l.d $f24,L.416 |
| cvt.d.s $f18,$f30 |
| div.d $f18,$f18,$f24 |
| cvt.s.d $f30,$f18 |
| cvt.d.s $f18,$f30 |
| l.d $f16,L.1659 |
| c.eq.d $f18,$f16; bc1t L.1682 |
| la $23,238 |
| beq $30,$0,L.1684 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1684: |
| L.1682: |
| l.d $f28,L.870 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| div.d $f28,$f28,$f18 |
| l.d $f18,L.1659 |
| c.eq.d $f28,$f18; bc1t L.1686 |
| la $23,239 |
| beq $30,$0,L.1688 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1688: |
| L.1686: |
| l.d $f28,L.870 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| div.d $f28,$f28,$f18 |
| l.d $f18,L.1659 |
| c.eq.d $f28,$f18; bc1t L.1690 |
| la $23,240 |
| beq $30,$0,L.1692 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1692: |
| L.1690: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| div.d $f28,$f28,$f18 |
| l.d $f18,L.1659 |
| c.eq.d $f28,$f18; bc1t L.1694 |
| la $23,241 |
| beq $30,$0,L.1696 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1696: |
| L.1694: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| mtc1 $24,$f18; cvt.d.w $f18,$f18 |
| div.d $f28,$f28,$f18 |
| l.d $f18,L.1659 |
| c.eq.d $f28,$f18; bc1t L.1698 |
| la $23,242 |
| beq $30,$0,L.1700 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1700: |
| L.1698: |
| l.d $f28,L.870 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| l.d $f18,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f16; cvt.d.w $f16,$f16 |
| mul.d $f18,$f18,$f16 |
| and $24,$24,1 |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| add.d $f18,$f18,$f16 |
| div.d $f28,$f28,$f18 |
| l.d $f18,L.1659 |
| c.eq.d $f28,$f18; bc1t L.1702 |
| la $23,243 |
| beq $30,$0,L.1704 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1704: |
| L.1702: |
| l.d $f28,L.870 |
| l.s $f26,L.529 |
| cvt.d.s $f18,$f26 |
| div.d $f28,$f28,$f18 |
| l.d $f18,L.1659 |
| c.eq.d $f28,$f18; bc1t L.1706 |
| la $23,244 |
| beq $30,$0,L.1708 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1708: |
| L.1706: |
| l.d $f28,L.870 |
| l.d $f24,L.416 |
| div.d $f28,$f28,$f24 |
| l.d $f18,L.1659 |
| c.eq.d $f28,$f18; bc1t L.1710 |
| la $23,245 |
| beq $30,$0,L.1712 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1712: |
| L.1710: |
| la $22,5 |
| la $17,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| rem $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,1 |
| beq $24,$15,L.1714 |
| la $23,246 |
| beq $30,$0,L.1716 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1716: |
| L.1714: |
| la $22,5 |
| la $16,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| rem $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,1 |
| beq $24,$15,L.1718 |
| la $23,247 |
| beq $30,$0,L.1720 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1720: |
| L.1718: |
| la $22,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-4+160($sp) |
| rem $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,1 |
| beq $24,$15,L.1722 |
| la $23,248 |
| beq $30,$0,L.1724 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1724: |
| L.1722: |
| la $22,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-8+160($sp) |
| rem $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,1 |
| beq $24,$15,L.1726 |
| la $23,249 |
| beq $30,$0,L.1728 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1728: |
| L.1726: |
| la $22,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-12+160($sp) |
| remu $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,1 |
| beq $24,$15,L.1730 |
| la $23,250 |
| beq $30,$0,L.1732 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1732: |
| L.1730: |
| la $21,5 |
| la $17,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| rem $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,1 |
| beq $24,$15,L.1734 |
| la $23,251 |
| beq $30,$0,L.1736 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1736: |
| L.1734: |
| la $21,5 |
| la $16,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| rem $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,1 |
| beq $24,$15,L.1738 |
| la $23,252 |
| beq $30,$0,L.1740 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1740: |
| L.1738: |
| la $21,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-4+160($sp) |
| rem $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,1 |
| beq $24,$15,L.1742 |
| la $23,253 |
| beq $30,$0,L.1744 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1744: |
| L.1742: |
| la $21,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-8+160($sp) |
| rem $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,1 |
| beq $24,$15,L.1746 |
| la $23,254 |
| beq $30,$0,L.1748 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1748: |
| L.1746: |
| la $21,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-12+160($sp) |
| remu $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,1 |
| beq $24,$15,L.1750 |
| la $23,255 |
| beq $30,$0,L.1752 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1752: |
| L.1750: |
| la $20,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| rem $20,$20,$24 |
| la $24,1 |
| beq $20,$24,L.1754 |
| la $23,256 |
| beq $30,$0,L.1756 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1756: |
| L.1754: |
| la $20,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| rem $20,$20,$24 |
| la $24,1 |
| beq $20,$24,L.1758 |
| la $23,257 |
| beq $30,$0,L.1760 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1760: |
| L.1758: |
| la $20,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| rem $20,$20,$24 |
| la $24,1 |
| beq $20,$24,L.1762 |
| la $23,258 |
| beq $30,$0,L.1764 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1764: |
| L.1762: |
| la $20,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| rem $20,$20,$24 |
| la $24,1 |
| beq $20,$24,L.1766 |
| la $23,259 |
| beq $30,$0,L.1768 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1768: |
| L.1766: |
| la $20,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| move $24,$20 |
| lw $15,-12+160($sp) |
| remu $24,$24,$15 |
| move $20,$24 |
| la $24,1 |
| beq $20,$24,L.1770 |
| la $23,260 |
| beq $30,$0,L.1772 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1772: |
| L.1770: |
| la $19,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| rem $19,$19,$24 |
| la $24,1 |
| beq $19,$24,L.1774 |
| la $23,261 |
| beq $30,$0,L.1776 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1776: |
| L.1774: |
| la $19,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| rem $19,$19,$24 |
| la $24,1 |
| beq $19,$24,L.1778 |
| la $23,262 |
| beq $30,$0,L.1780 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1780: |
| L.1778: |
| la $19,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| rem $19,$19,$24 |
| la $24,1 |
| beq $19,$24,L.1782 |
| la $23,263 |
| beq $30,$0,L.1784 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1784: |
| L.1782: |
| la $19,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| rem $19,$19,$24 |
| la $24,1 |
| beq $19,$24,L.1786 |
| la $23,264 |
| beq $30,$0,L.1788 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1788: |
| L.1786: |
| la $19,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| move $24,$19 |
| lw $15,-12+160($sp) |
| remu $24,$24,$15 |
| move $19,$24 |
| la $24,1 |
| beq $19,$24,L.1790 |
| la $23,265 |
| beq $30,$0,L.1792 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1792: |
| L.1790: |
| la $18,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| remu $18,$18,$24 |
| la $24,1 |
| beq $18,$24,L.1794 |
| la $23,266 |
| beq $30,$0,L.1796 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1796: |
| L.1794: |
| la $18,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| remu $18,$18,$24 |
| la $24,1 |
| beq $18,$24,L.1798 |
| la $23,267 |
| beq $30,$0,L.1800 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1800: |
| L.1798: |
| la $18,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| remu $18,$18,$24 |
| la $24,1 |
| beq $18,$24,L.1802 |
| la $23,268 |
| beq $30,$0,L.1804 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1804: |
| L.1802: |
| la $18,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| remu $18,$18,$24 |
| la $24,1 |
| beq $18,$24,L.1806 |
| la $23,269 |
| beq $30,$0,L.1808 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1808: |
| L.1806: |
| la $18,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| remu $18,$18,$24 |
| la $24,1 |
| beq $18,$24,L.1810 |
| la $23,270 |
| beq $30,$0,L.1812 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1812: |
| L.1810: |
| la $22,5 |
| la $17,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| sra $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,1 |
| beq $24,$15,L.1814 |
| la $23,271 |
| beq $30,$0,L.1816 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1816: |
| L.1814: |
| la $22,5 |
| la $16,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| sra $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,1 |
| beq $24,$15,L.1818 |
| la $23,272 |
| beq $30,$0,L.1820 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1820: |
| L.1818: |
| la $22,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-4+160($sp) |
| sra $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,1 |
| beq $24,$15,L.1822 |
| la $23,273 |
| beq $30,$0,L.1824 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1824: |
| L.1822: |
| la $22,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-8+160($sp) |
| sra $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,1 |
| beq $24,$15,L.1826 |
| la $23,274 |
| beq $30,$0,L.1828 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1828: |
| L.1826: |
| la $22,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-12+160($sp) |
| sra $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,1 |
| beq $24,$15,L.1830 |
| la $23,275 |
| beq $30,$0,L.1832 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1832: |
| L.1830: |
| la $21,5 |
| la $17,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| sra $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,1 |
| beq $24,$15,L.1834 |
| la $23,276 |
| beq $30,$0,L.1836 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1836: |
| L.1834: |
| la $21,5 |
| la $16,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| sra $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,1 |
| beq $24,$15,L.1838 |
| la $23,277 |
| beq $30,$0,L.1840 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1840: |
| L.1838: |
| la $21,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-4+160($sp) |
| sra $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,1 |
| beq $24,$15,L.1842 |
| la $23,278 |
| beq $30,$0,L.1844 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1844: |
| L.1842: |
| la $21,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-8+160($sp) |
| sra $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,1 |
| beq $24,$15,L.1846 |
| la $23,279 |
| beq $30,$0,L.1848 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1848: |
| L.1846: |
| la $21,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-12+160($sp) |
| sra $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,1 |
| beq $24,$15,L.1850 |
| la $23,280 |
| beq $30,$0,L.1852 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1852: |
| L.1850: |
| la $20,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| sra $20,$20,$24 |
| la $24,1 |
| beq $20,$24,L.1854 |
| la $23,281 |
| beq $30,$0,L.1856 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1856: |
| L.1854: |
| la $20,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| sra $20,$20,$24 |
| la $24,1 |
| beq $20,$24,L.1858 |
| la $23,282 |
| beq $30,$0,L.1860 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1860: |
| L.1858: |
| la $20,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| sra $20,$20,$24 |
| la $24,1 |
| beq $20,$24,L.1862 |
| la $23,283 |
| beq $30,$0,L.1864 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1864: |
| L.1862: |
| la $20,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| sra $20,$20,$24 |
| la $24,1 |
| beq $20,$24,L.1866 |
| la $23,284 |
| beq $30,$0,L.1868 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1868: |
| L.1866: |
| la $20,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| sra $20,$20,$24 |
| la $24,1 |
| beq $20,$24,L.1870 |
| la $23,285 |
| beq $30,$0,L.1872 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1872: |
| L.1870: |
| la $19,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| sra $19,$19,$24 |
| la $24,1 |
| beq $19,$24,L.1874 |
| la $23,286 |
| beq $30,$0,L.1876 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1876: |
| L.1874: |
| la $19,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| sra $19,$19,$24 |
| la $24,1 |
| beq $19,$24,L.1878 |
| la $23,287 |
| beq $30,$0,L.1880 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1880: |
| L.1878: |
| la $19,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| sra $19,$19,$24 |
| la $24,1 |
| beq $19,$24,L.1882 |
| la $23,288 |
| beq $30,$0,L.1884 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1884: |
| L.1882: |
| la $19,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| sra $19,$19,$24 |
| la $24,1 |
| beq $19,$24,L.1886 |
| la $23,289 |
| beq $30,$0,L.1888 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1888: |
| L.1886: |
| la $19,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| sra $19,$19,$24 |
| la $24,1 |
| beq $19,$24,L.1890 |
| la $23,290 |
| beq $30,$0,L.1892 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1892: |
| L.1890: |
| la $18,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| srl $18,$18,$24 |
| la $24,1 |
| beq $18,$24,L.1894 |
| la $23,291 |
| beq $30,$0,L.1896 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1896: |
| L.1894: |
| la $18,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| srl $18,$18,$24 |
| la $24,1 |
| beq $18,$24,L.1898 |
| la $23,292 |
| beq $30,$0,L.1900 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1900: |
| L.1898: |
| la $18,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| srl $18,$18,$24 |
| la $24,1 |
| beq $18,$24,L.1902 |
| la $23,293 |
| beq $30,$0,L.1904 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1904: |
| L.1902: |
| la $18,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| srl $18,$18,$24 |
| la $24,1 |
| beq $18,$24,L.1906 |
| la $23,294 |
| beq $30,$0,L.1908 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1908: |
| L.1906: |
| la $18,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| srl $18,$18,$24 |
| la $24,1 |
| beq $18,$24,L.1910 |
| la $23,295 |
| beq $30,$0,L.1912 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1912: |
| L.1910: |
| la $22,5 |
| la $17,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| sll $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,20 |
| beq $24,$15,L.1914 |
| la $23,296 |
| beq $30,$0,L.1916 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1916: |
| L.1914: |
| la $22,5 |
| la $16,2 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| sll $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,20 |
| beq $24,$15,L.1918 |
| la $23,297 |
| beq $30,$0,L.1920 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1920: |
| L.1918: |
| la $22,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-4+160($sp) |
| sll $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,20 |
| beq $24,$15,L.1922 |
| la $23,298 |
| beq $30,$0,L.1924 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1924: |
| L.1922: |
| la $22,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-8+160($sp) |
| sll $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,20 |
| beq $24,$15,L.1926 |
| la $23,299 |
| beq $30,$0,L.1928 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1928: |
| L.1926: |
| la $22,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-12+160($sp) |
| sll $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,20 |
| beq $24,$15,L.1930 |
| la $23,300 |
| beq $30,$0,L.1932 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1932: |
| L.1930: |
| la $21,5 |
| la $17,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| sll $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,20 |
| beq $24,$15,L.1934 |
| la $23,301 |
| beq $30,$0,L.1936 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1936: |
| L.1934: |
| la $21,5 |
| la $16,2 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| sll $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,20 |
| beq $24,$15,L.1938 |
| la $23,302 |
| beq $30,$0,L.1940 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1940: |
| L.1938: |
| la $21,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-4+160($sp) |
| sll $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,20 |
| beq $24,$15,L.1942 |
| la $23,303 |
| beq $30,$0,L.1944 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1944: |
| L.1942: |
| la $21,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-8+160($sp) |
| sll $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,20 |
| beq $24,$15,L.1946 |
| la $23,304 |
| beq $30,$0,L.1948 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1948: |
| L.1946: |
| la $21,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-12+160($sp) |
| sll $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,20 |
| beq $24,$15,L.1950 |
| la $23,305 |
| beq $30,$0,L.1952 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1952: |
| L.1950: |
| la $20,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| sll $20,$20,$24 |
| la $24,20 |
| beq $20,$24,L.1954 |
| la $23,306 |
| beq $30,$0,L.1956 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1956: |
| L.1954: |
| la $20,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| sll $20,$20,$24 |
| la $24,20 |
| beq $20,$24,L.1958 |
| la $23,307 |
| beq $30,$0,L.1960 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1960: |
| L.1958: |
| la $20,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| sll $20,$20,$24 |
| la $24,20 |
| beq $20,$24,L.1962 |
| la $23,308 |
| beq $30,$0,L.1964 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1964: |
| L.1962: |
| la $20,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| sll $20,$20,$24 |
| la $24,20 |
| beq $20,$24,L.1966 |
| la $23,309 |
| beq $30,$0,L.1968 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1968: |
| L.1966: |
| la $20,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| sll $20,$20,$24 |
| la $24,20 |
| beq $20,$24,L.1970 |
| la $23,310 |
| beq $30,$0,L.1972 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1972: |
| L.1970: |
| la $19,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| sll $19,$19,$24 |
| la $24,20 |
| beq $19,$24,L.1974 |
| la $23,311 |
| beq $30,$0,L.1976 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1976: |
| L.1974: |
| la $19,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| sll $19,$19,$24 |
| la $24,20 |
| beq $19,$24,L.1978 |
| la $23,312 |
| beq $30,$0,L.1980 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1980: |
| L.1978: |
| la $19,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| sll $19,$19,$24 |
| la $24,20 |
| beq $19,$24,L.1982 |
| la $23,313 |
| beq $30,$0,L.1984 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1984: |
| L.1982: |
| la $19,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| sll $19,$19,$24 |
| la $24,20 |
| beq $19,$24,L.1986 |
| la $23,314 |
| beq $30,$0,L.1988 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1988: |
| L.1986: |
| la $19,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| sll $19,$19,$24 |
| la $24,20 |
| beq $19,$24,L.1990 |
| la $23,315 |
| beq $30,$0,L.1992 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1992: |
| L.1990: |
| la $18,5 |
| la $17,2 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| sll $18,$18,$24 |
| la $24,20 |
| beq $18,$24,L.1994 |
| la $23,316 |
| beq $30,$0,L.1996 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.1996: |
| L.1994: |
| la $18,5 |
| la $16,2 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| sll $18,$18,$24 |
| la $24,20 |
| beq $18,$24,L.1998 |
| la $23,317 |
| beq $30,$0,L.2000 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2000: |
| L.1998: |
| la $18,5 |
| la $24,2 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| sll $18,$18,$24 |
| la $24,20 |
| beq $18,$24,L.2002 |
| la $23,318 |
| beq $30,$0,L.2004 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2004: |
| L.2002: |
| la $18,5 |
| la $24,2 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| sll $18,$18,$24 |
| la $24,20 |
| beq $18,$24,L.2006 |
| la $23,319 |
| beq $30,$0,L.2008 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2008: |
| L.2006: |
| la $18,5 |
| la $24,2 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| sll $18,$18,$24 |
| la $24,20 |
| beq $18,$24,L.2010 |
| la $23,320 |
| beq $30,$0,L.2012 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2012: |
| L.2010: |
| la $22,12 |
| la $17,10 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| and $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,8 |
| beq $24,$15,L.2014 |
| la $23,321 |
| beq $30,$0,L.2016 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2016: |
| L.2014: |
| la $22,12 |
| la $16,10 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| and $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,8 |
| beq $24,$15,L.2018 |
| la $23,322 |
| beq $30,$0,L.2020 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2020: |
| L.2018: |
| la $22,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-4+160($sp) |
| and $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,8 |
| beq $24,$15,L.2022 |
| la $23,323 |
| beq $30,$0,L.2024 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2024: |
| L.2022: |
| la $22,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-8+160($sp) |
| and $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,8 |
| beq $24,$15,L.2026 |
| la $23,324 |
| beq $30,$0,L.2028 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2028: |
| L.2026: |
| la $22,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-12+160($sp) |
| and $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,8 |
| beq $24,$15,L.2030 |
| la $23,325 |
| beq $30,$0,L.2032 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2032: |
| L.2030: |
| la $21,12 |
| la $17,10 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| and $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,8 |
| beq $24,$15,L.2034 |
| la $23,326 |
| beq $30,$0,L.2036 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2036: |
| L.2034: |
| la $21,12 |
| la $16,10 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| and $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,8 |
| beq $24,$15,L.2038 |
| la $23,327 |
| beq $30,$0,L.2040 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2040: |
| L.2038: |
| la $21,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-4+160($sp) |
| and $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,8 |
| beq $24,$15,L.2042 |
| la $23,328 |
| beq $30,$0,L.2044 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2044: |
| L.2042: |
| la $21,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-8+160($sp) |
| and $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,8 |
| beq $24,$15,L.2046 |
| la $23,329 |
| beq $30,$0,L.2048 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2048: |
| L.2046: |
| la $21,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-12+160($sp) |
| and $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,8 |
| beq $24,$15,L.2050 |
| la $23,330 |
| beq $30,$0,L.2052 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2052: |
| L.2050: |
| la $20,12 |
| la $17,10 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| and $20,$20,$24 |
| la $24,8 |
| beq $20,$24,L.2054 |
| la $23,331 |
| beq $30,$0,L.2056 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2056: |
| L.2054: |
| la $20,12 |
| la $16,10 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| and $20,$20,$24 |
| la $24,8 |
| beq $20,$24,L.2058 |
| la $23,332 |
| beq $30,$0,L.2060 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2060: |
| L.2058: |
| la $20,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| and $20,$20,$24 |
| la $24,8 |
| beq $20,$24,L.2062 |
| la $23,333 |
| beq $30,$0,L.2064 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2064: |
| L.2062: |
| la $20,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| and $20,$20,$24 |
| la $24,8 |
| beq $20,$24,L.2066 |
| la $23,334 |
| beq $30,$0,L.2068 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2068: |
| L.2066: |
| la $20,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| move $24,$20 |
| lw $15,-12+160($sp) |
| and $24,$24,$15 |
| move $20,$24 |
| la $24,8 |
| beq $20,$24,L.2070 |
| la $23,335 |
| beq $30,$0,L.2072 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2072: |
| L.2070: |
| la $19,12 |
| la $17,10 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| and $19,$19,$24 |
| la $24,8 |
| beq $19,$24,L.2074 |
| la $23,336 |
| beq $30,$0,L.2076 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2076: |
| L.2074: |
| la $19,12 |
| la $16,10 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| and $19,$19,$24 |
| la $24,8 |
| beq $19,$24,L.2078 |
| la $23,337 |
| beq $30,$0,L.2080 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2080: |
| L.2078: |
| la $19,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| and $19,$19,$24 |
| la $24,8 |
| beq $19,$24,L.2082 |
| la $23,338 |
| beq $30,$0,L.2084 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2084: |
| L.2082: |
| la $19,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| and $19,$19,$24 |
| la $24,8 |
| beq $19,$24,L.2086 |
| la $23,339 |
| beq $30,$0,L.2088 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2088: |
| L.2086: |
| la $19,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| move $24,$19 |
| lw $15,-12+160($sp) |
| and $24,$24,$15 |
| move $19,$24 |
| la $24,8 |
| beq $19,$24,L.2090 |
| la $23,340 |
| beq $30,$0,L.2092 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2092: |
| L.2090: |
| la $18,12 |
| la $17,10 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| and $18,$18,$24 |
| la $24,8 |
| beq $18,$24,L.2094 |
| la $23,341 |
| beq $30,$0,L.2096 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2096: |
| L.2094: |
| la $18,12 |
| la $16,10 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| and $18,$18,$24 |
| la $24,8 |
| beq $18,$24,L.2098 |
| la $23,342 |
| beq $30,$0,L.2100 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2100: |
| L.2098: |
| la $18,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| and $18,$18,$24 |
| la $24,8 |
| beq $18,$24,L.2102 |
| la $23,343 |
| beq $30,$0,L.2104 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2104: |
| L.2102: |
| la $18,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| and $18,$18,$24 |
| la $24,8 |
| beq $18,$24,L.2106 |
| la $23,344 |
| beq $30,$0,L.2108 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2108: |
| L.2106: |
| la $18,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| and $18,$18,$24 |
| la $24,8 |
| beq $18,$24,L.2110 |
| la $23,345 |
| beq $30,$0,L.2112 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2112: |
| L.2110: |
| la $22,12 |
| la $17,10 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| xor $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,6 |
| beq $24,$15,L.2114 |
| la $23,346 |
| beq $30,$0,L.2116 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2116: |
| L.2114: |
| la $22,12 |
| la $16,10 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| xor $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,6 |
| beq $24,$15,L.2118 |
| la $23,347 |
| beq $30,$0,L.2120 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2120: |
| L.2118: |
| la $22,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-4+160($sp) |
| xor $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,6 |
| beq $24,$15,L.2122 |
| la $23,348 |
| beq $30,$0,L.2124 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2124: |
| L.2122: |
| la $22,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-8+160($sp) |
| xor $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,6 |
| beq $24,$15,L.2126 |
| la $23,349 |
| beq $30,$0,L.2128 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2128: |
| L.2126: |
| la $22,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-12+160($sp) |
| xor $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,6 |
| beq $24,$15,L.2130 |
| la $23,350 |
| beq $30,$0,L.2132 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2132: |
| L.2130: |
| la $21,12 |
| la $17,10 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| xor $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,6 |
| beq $24,$15,L.2134 |
| la $23,351 |
| beq $30,$0,L.2136 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2136: |
| L.2134: |
| la $21,12 |
| la $16,10 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| xor $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,6 |
| beq $24,$15,L.2138 |
| la $23,352 |
| beq $30,$0,L.2140 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2140: |
| L.2138: |
| la $21,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-4+160($sp) |
| xor $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,6 |
| beq $24,$15,L.2142 |
| la $23,353 |
| beq $30,$0,L.2144 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2144: |
| L.2142: |
| la $21,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-8+160($sp) |
| xor $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,6 |
| beq $24,$15,L.2146 |
| la $23,354 |
| beq $30,$0,L.2148 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2148: |
| L.2146: |
| la $21,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-12+160($sp) |
| xor $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,6 |
| beq $24,$15,L.2150 |
| la $23,355 |
| beq $30,$0,L.2152 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2152: |
| L.2150: |
| la $20,12 |
| la $17,10 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| xor $20,$20,$24 |
| la $24,6 |
| beq $20,$24,L.2154 |
| la $23,356 |
| beq $30,$0,L.2156 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2156: |
| L.2154: |
| la $20,12 |
| la $16,10 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| xor $20,$20,$24 |
| la $24,6 |
| beq $20,$24,L.2158 |
| la $23,357 |
| beq $30,$0,L.2160 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2160: |
| L.2158: |
| la $20,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| xor $20,$20,$24 |
| la $24,6 |
| beq $20,$24,L.2162 |
| la $23,358 |
| beq $30,$0,L.2164 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2164: |
| L.2162: |
| la $20,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| xor $20,$20,$24 |
| la $24,6 |
| beq $20,$24,L.2166 |
| la $23,359 |
| beq $30,$0,L.2168 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2168: |
| L.2166: |
| la $20,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| move $24,$20 |
| lw $15,-12+160($sp) |
| xor $24,$24,$15 |
| move $20,$24 |
| la $24,6 |
| beq $20,$24,L.2170 |
| la $23,360 |
| beq $30,$0,L.2172 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2172: |
| L.2170: |
| la $19,12 |
| la $17,10 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| xor $19,$19,$24 |
| la $24,6 |
| beq $19,$24,L.2174 |
| la $23,361 |
| beq $30,$0,L.2176 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2176: |
| L.2174: |
| la $19,12 |
| la $16,10 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| xor $19,$19,$24 |
| la $24,6 |
| beq $19,$24,L.2178 |
| la $23,362 |
| beq $30,$0,L.2180 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2180: |
| L.2178: |
| la $19,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| xor $19,$19,$24 |
| la $24,6 |
| beq $19,$24,L.2182 |
| la $23,363 |
| beq $30,$0,L.2184 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2184: |
| L.2182: |
| la $19,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| xor $19,$19,$24 |
| la $24,6 |
| beq $19,$24,L.2186 |
| la $23,364 |
| beq $30,$0,L.2188 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2188: |
| L.2186: |
| la $19,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| move $24,$19 |
| lw $15,-12+160($sp) |
| xor $24,$24,$15 |
| move $19,$24 |
| la $24,6 |
| beq $19,$24,L.2190 |
| la $23,365 |
| beq $30,$0,L.2192 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2192: |
| L.2190: |
| la $18,12 |
| la $17,10 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| xor $18,$18,$24 |
| la $24,6 |
| beq $18,$24,L.2194 |
| la $23,366 |
| beq $30,$0,L.2196 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2196: |
| L.2194: |
| la $18,12 |
| la $16,10 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| xor $18,$18,$24 |
| la $24,6 |
| beq $18,$24,L.2198 |
| la $23,367 |
| beq $30,$0,L.2200 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2200: |
| L.2198: |
| la $18,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| xor $18,$18,$24 |
| la $24,6 |
| beq $18,$24,L.2202 |
| la $23,368 |
| beq $30,$0,L.2204 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2204: |
| L.2202: |
| la $18,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| xor $18,$18,$24 |
| la $24,6 |
| beq $18,$24,L.2206 |
| la $23,369 |
| beq $30,$0,L.2208 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2208: |
| L.2206: |
| la $18,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| xor $18,$18,$24 |
| la $24,6 |
| beq $18,$24,L.2210 |
| la $23,370 |
| beq $30,$0,L.2212 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2212: |
| L.2210: |
| la $22,12 |
| la $17,10 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| or $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,14 |
| beq $24,$15,L.2214 |
| la $23,371 |
| beq $30,$0,L.2216 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2216: |
| L.2214: |
| la $22,12 |
| la $16,10 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| or $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,14 |
| beq $24,$15,L.2218 |
| la $23,372 |
| beq $30,$0,L.2220 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2220: |
| L.2218: |
| la $22,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-4+160($sp) |
| or $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,14 |
| beq $24,$15,L.2222 |
| la $23,373 |
| beq $30,$0,L.2224 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2224: |
| L.2222: |
| la $22,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-8+160($sp) |
| or $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,14 |
| beq $24,$15,L.2226 |
| la $23,374 |
| beq $30,$0,L.2228 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2228: |
| L.2226: |
| la $22,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| lw $15,-12+160($sp) |
| or $24,$24,$15 |
| move $22,$24 |
| sll $24,$22,8*(4-1); sra $24,$24,8*(4-1) |
| la $15,14 |
| beq $24,$15,L.2230 |
| la $23,375 |
| beq $30,$0,L.2232 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2232: |
| L.2230: |
| la $21,12 |
| la $17,10 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| or $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,14 |
| beq $24,$15,L.2234 |
| la $23,376 |
| beq $30,$0,L.2236 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2236: |
| L.2234: |
| la $21,12 |
| la $16,10 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| or $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,14 |
| beq $24,$15,L.2238 |
| la $23,377 |
| beq $30,$0,L.2240 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2240: |
| L.2238: |
| la $21,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-4+160($sp) |
| or $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,14 |
| beq $24,$15,L.2242 |
| la $23,378 |
| beq $30,$0,L.2244 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2244: |
| L.2242: |
| la $21,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-8+160($sp) |
| or $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,14 |
| beq $24,$15,L.2246 |
| la $23,379 |
| beq $30,$0,L.2248 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2248: |
| L.2246: |
| la $21,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| lw $15,-12+160($sp) |
| or $24,$24,$15 |
| move $21,$24 |
| sll $24,$21,8*(4-2); sra $24,$24,8*(4-2) |
| la $15,14 |
| beq $24,$15,L.2250 |
| la $23,380 |
| beq $30,$0,L.2252 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2252: |
| L.2250: |
| la $20,12 |
| la $17,10 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| or $20,$20,$24 |
| la $24,14 |
| beq $20,$24,L.2254 |
| la $23,381 |
| beq $30,$0,L.2256 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2256: |
| L.2254: |
| la $20,12 |
| la $16,10 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| or $20,$20,$24 |
| la $24,14 |
| beq $20,$24,L.2258 |
| la $23,382 |
| beq $30,$0,L.2260 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2260: |
| L.2258: |
| la $20,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| or $20,$20,$24 |
| la $24,14 |
| beq $20,$24,L.2262 |
| la $23,383 |
| beq $30,$0,L.2264 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2264: |
| L.2262: |
| la $20,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| or $20,$20,$24 |
| la $24,14 |
| beq $20,$24,L.2266 |
| la $23,384 |
| beq $30,$0,L.2268 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2268: |
| L.2266: |
| la $20,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| move $24,$20 |
| lw $15,-12+160($sp) |
| or $24,$24,$15 |
| move $20,$24 |
| la $24,14 |
| beq $20,$24,L.2270 |
| la $23,385 |
| beq $30,$0,L.2272 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2272: |
| L.2270: |
| la $19,12 |
| la $17,10 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| or $19,$19,$24 |
| la $24,14 |
| beq $19,$24,L.2274 |
| la $23,386 |
| beq $30,$0,L.2276 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2276: |
| L.2274: |
| la $19,12 |
| la $16,10 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| or $19,$19,$24 |
| la $24,14 |
| beq $19,$24,L.2278 |
| la $23,387 |
| beq $30,$0,L.2280 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2280: |
| L.2278: |
| la $19,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| or $19,$19,$24 |
| la $24,14 |
| beq $19,$24,L.2282 |
| la $23,388 |
| beq $30,$0,L.2284 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2284: |
| L.2282: |
| la $19,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| or $19,$19,$24 |
| la $24,14 |
| beq $19,$24,L.2286 |
| la $23,389 |
| beq $30,$0,L.2288 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2288: |
| L.2286: |
| la $19,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| move $24,$19 |
| lw $15,-12+160($sp) |
| or $24,$24,$15 |
| move $19,$24 |
| la $24,14 |
| beq $19,$24,L.2290 |
| la $23,390 |
| beq $30,$0,L.2292 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2292: |
| L.2290: |
| la $18,12 |
| la $17,10 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| or $18,$18,$24 |
| la $24,14 |
| beq $18,$24,L.2294 |
| la $23,391 |
| beq $30,$0,L.2296 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2296: |
| L.2294: |
| la $18,12 |
| la $16,10 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| or $18,$18,$24 |
| la $24,14 |
| beq $18,$24,L.2298 |
| la $23,392 |
| beq $30,$0,L.2300 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2300: |
| L.2298: |
| la $18,12 |
| la $24,10 |
| sw $24,-4+160($sp) |
| lw $24,-4+160($sp) |
| or $18,$18,$24 |
| la $24,14 |
| beq $18,$24,L.2302 |
| la $23,393 |
| beq $30,$0,L.2304 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2304: |
| L.2302: |
| la $18,12 |
| la $24,10 |
| sw $24,-8+160($sp) |
| lw $24,-8+160($sp) |
| or $18,$18,$24 |
| la $24,14 |
| beq $18,$24,L.2306 |
| la $23,394 |
| beq $30,$0,L.2308 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2308: |
| L.2306: |
| la $18,12 |
| la $24,10 |
| sw $24,-12+160($sp) |
| lw $24,-12+160($sp) |
| or $18,$18,$24 |
| la $24,14 |
| beq $18,$24,L.2310 |
| la $23,395 |
| beq $30,$0,L.2312 |
| la $4,L.687 |
| move $5,$23 |
| jal printf |
| L.2312: |
| L.2310: |
| beq $23,$0,L.2314 |
| la $24,1 |
| sw $24,-24+160($sp) |
| lw $24,0+160($sp) |
| lw $24,44($24) |
| beq $24,$0,L.2316 |
| la $4,L.688 |
| la $5,1 |
| jal printf |
| L.2316: |
| L.2314: |
| lw $2,-24+160($sp) |
| L.686: |
| l.d $f24,16($sp) |
| l.d $f26,24($sp) |
| l.d $f28,32($sp) |
| l.d $f30,40($sp) |
| lw $16,48($sp) |
| lw $17,52($sp) |
| lw $18,56($sp) |
| lw $19,60($sp) |
| lw $20,64($sp) |
| lw $21,68($sp) |
| lw $22,72($sp) |
| lw $23,76($sp) |
| lw $25,80($sp) |
| lw $30,84($sp) |
| lw $31,88($sp) |
| addu $sp,$sp,160 |
| j $31 |
| .end s714 |
| .data |
| .align 0 |
| L.2319: |
| .byte 115 |
| .byte 55 |
| .byte 49 |
| .byte 53 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.2320: |
| .byte 115 |
| .byte 55 |
| .byte 49 |
| .byte 53 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s715 |
| .text |
| .text |
| .align 2 |
| .ent s715 |
| s715: |
| .frame $sp,64,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-64 |
| .mask 0xc2e00000,-28 |
| sw $21,16($sp) |
| sw $22,20($sp) |
| sw $23,24($sp) |
| .cprestore 28 |
| sw $30,32($sp) |
| sw $31,36($sp) |
| sw $4,64($sp) |
| sw $0,-12+64($sp) |
| sw $0,-4+64($sp) |
| la $30,L.2320 |
| lw $15,0+64($sp) |
| la $23,60($15) |
| move $21,$0 |
| L.2321: |
| L.2322: |
| move $24,$23 |
| la $23,1($24) |
| move $15,$30 |
| la $30,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.2321 |
| la $24,1 |
| move $22,$24 |
| la $22,1($22) |
| la $22,1($22) |
| la $22,1($22) |
| la $22,1($22) |
| la $24,1($22) |
| move $22,$24 |
| la $15,6 |
| beq $24,$15,L.2324 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.2326 |
| la $4,L.2319 |
| la $5,1 |
| jal printf |
| L.2326: |
| la $21,1($21) |
| L.2324: |
| lw $4,-4+64($sp) |
| la $24,3 |
| sw $24,-8+64($sp) |
| lw $24,-8+64($sp) |
| la $5,2($24) |
| lw $6,-12+64($sp) |
| jal s715f |
| la $15,5 |
| beq $2,$15,L.2328 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.2330 |
| la $4,L.2319 |
| la $5,2 |
| jal printf |
| L.2330: |
| la $21,2($21) |
| L.2328: |
| move $2,$21 |
| L.2318: |
| lw $21,16($sp) |
| lw $22,20($sp) |
| lw $23,24($sp) |
| lw $25,28($sp) |
| lw $30,32($sp) |
| lw $31,36($sp) |
| addu $sp,$sp,64 |
| j $31 |
| .end s715 |
| .globl s715f |
| .text |
| .align 2 |
| .ent s715f |
| s715f: |
| .frame $sp,0,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| move $2,$5 |
| L.2332: |
| j $31 |
| .end s715f |
| .data |
| .align 0 |
| L.2334: |
| .byte 115 |
| .byte 55 |
| .byte 50 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.2335: |
| .byte 115 |
| .byte 55 |
| .byte 50 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s72 |
| .text |
| .text |
| .align 2 |
| .ent s72 |
| s72: |
| .frame $sp,96,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-96 |
| .fmask 0xf0000000,-72 |
| .mask 0xc2ff0000,-24 |
| s.d $f28,16($sp) |
| s.d $f30,24($sp) |
| sw $16,32($sp) |
| sw $17,36($sp) |
| sw $18,40($sp) |
| sw $19,44($sp) |
| sw $20,48($sp) |
| sw $21,52($sp) |
| sw $22,56($sp) |
| sw $23,60($sp) |
| .cprestore 64 |
| sw $30,68($sp) |
| sw $31,72($sp) |
| move $30,$4 |
| la $22,L.2335 |
| la $21,60($30) |
| move $19,$0 |
| L.2336: |
| L.2337: |
| move $24,$21 |
| la $21,1($24) |
| move $15,$22 |
| la $22,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.2336 |
| la $24,2 |
| sw $24,-4+96($sp) |
| lw $15,-4+96($sp) |
| beq $15,$24,L.2339 |
| la $24,1 |
| la $19,1($19) |
| la $4,L.2334 |
| move $5,$24 |
| jal printf |
| L.2339: |
| lw $24,-4+96($sp) |
| negu $15,$24 |
| addu $24,$24,$15 |
| beq $24,$0,L.2341 |
| la $24,2 |
| la $19,2($19) |
| la $4,L.2334 |
| move $5,$24 |
| jal printf |
| L.2341: |
| sw $0,-4+96($sp) |
| move $23,$0 |
| b L.2346 |
| L.2343: |
| lw $24,-4+96($sp) |
| sll $24,$24,1 |
| or $24,$24,1 |
| sw $24,-4+96($sp) |
| L.2344: |
| la $23,1($23) |
| L.2346: |
| lw $24,4($30) |
| blt $23,$24,L.2343 |
| lw $24,-4+96($sp) |
| not $24,$24 |
| beq $24,$0,L.2347 |
| la $24,4 |
| la $19,4($19) |
| la $4,L.2334 |
| move $5,$24 |
| jal printf |
| L.2347: |
| la $24,5 |
| sw $24,-4+96($sp) |
| lw $24,-4+96($sp) |
| la $24,1($24) |
| sw $24,-4+96($sp) |
| la $15,6 |
| bne $24,$15,L.2354 |
| lw $24,-4+96($sp) |
| subu $24,$24,1 |
| sw $24,-4+96($sp) |
| la $14,5 |
| bne $24,$14,L.2354 |
| lw $24,-4+96($sp) |
| la $13,1($24) |
| sw $13,-4+96($sp) |
| bne $24,$14,L.2354 |
| lw $24,-4+96($sp) |
| subu $13,$24,1 |
| sw $13,-4+96($sp) |
| bne $24,$15,L.2354 |
| lw $24,-4+96($sp) |
| beq $24,$14,L.2349 |
| L.2354: |
| la $24,8 |
| la $19,8($19) |
| la $4,L.2334 |
| move $5,$24 |
| jal printf |
| L.2349: |
| la $17,26 |
| la $24,26 |
| sw $24,-8+96($sp) |
| l.d $f30,L.2355 |
| la $16,26 |
| la $24,26 |
| sw $24,-12+96($sp) |
| la $18,26 |
| l.s $f28,L.2356 |
| move $20,$0 |
| la $24,26 |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| sll $15,$15,8*(4-1); sra $15,$15,8*(4-1) |
| bne $15,$24,L.2363 |
| move $15,$18 |
| sll $15,$15,8*(4-1); sra $15,$15,8*(4-1) |
| bne $15,$24,L.2363 |
| lw $15,-8+96($sp) |
| sll $15,$15,8*(4-1); sra $15,$15,8*(4-1) |
| bne $15,$24,L.2363 |
| lw $15,-12+96($sp) |
| sll $15,$15,8*(4-1); sra $15,$15,8*(4-1) |
| bne $15,$24,L.2363 |
| trunc.w.s $f2,$f28,$15; mfc1 $15,$f2 |
| sll $15,$15,8*(4-1); sra $15,$15,8*(4-1) |
| bne $15,$24,L.2363 |
| trunc.w.d $f2,$f30,$15; mfc1 $15,$f2 |
| sll $15,$15,8*(4-1); sra $15,$15,8*(4-1) |
| beq $15,$24,L.2357 |
| L.2363: |
| la $20,1($20) |
| L.2357: |
| la $24,26 |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| sll $15,$15,8*(4-2); sra $15,$15,8*(4-2) |
| bne $15,$24,L.2370 |
| move $15,$18 |
| sll $15,$15,8*(4-2); sra $15,$15,8*(4-2) |
| bne $15,$24,L.2370 |
| lw $15,-8+96($sp) |
| sll $15,$15,8*(4-2); sra $15,$15,8*(4-2) |
| bne $15,$24,L.2370 |
| lw $15,-12+96($sp) |
| sll $15,$15,8*(4-2); sra $15,$15,8*(4-2) |
| bne $15,$24,L.2370 |
| trunc.w.s $f2,$f28,$15; mfc1 $15,$f2 |
| sll $15,$15,8*(4-2); sra $15,$15,8*(4-2) |
| bne $15,$24,L.2370 |
| trunc.w.d $f2,$f30,$15; mfc1 $15,$f2 |
| sll $15,$15,8*(4-2); sra $15,$15,8*(4-2) |
| beq $15,$24,L.2364 |
| L.2370: |
| la $20,2($20) |
| L.2364: |
| la $24,26 |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| bne $15,$24,L.2377 |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| bne $15,$24,L.2377 |
| lw $15,-8+96($sp) |
| bne $15,$24,L.2377 |
| lw $15,-12+96($sp) |
| bne $15,$24,L.2377 |
| trunc.w.s $f2,$f28,$15; mfc1 $15,$f2 |
| bne $15,$24,L.2377 |
| trunc.w.d $f2,$f30,$15; mfc1 $15,$f2 |
| beq $15,$24,L.2371 |
| L.2377: |
| la $20,4($20) |
| L.2371: |
| la $24,26 |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| bne $15,$24,L.2384 |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| bne $15,$24,L.2384 |
| bne $18,$24,L.2384 |
| lw $15,-12+96($sp) |
| bne $15,$24,L.2384 |
| trunc.w.s $f2,$f28,$15; mfc1 $15,$f2 |
| bne $15,$24,L.2384 |
| trunc.w.d $f2,$f30,$15; mfc1 $15,$f2 |
| beq $15,$24,L.2378 |
| L.2384: |
| la $20,8($20) |
| L.2378: |
| la $24,26 |
| sll $15,$17,8*(4-1); sra $15,$15,8*(4-1) |
| bne $15,$24,L.2393 |
| sll $15,$16,8*(4-2); sra $15,$15,8*(4-2) |
| bne $15,$24,L.2393 |
| move $15,$18 |
| bne $15,$24,L.2393 |
| lw $15,-8+96($sp) |
| bne $15,$24,L.2393 |
| l.s $f18,L.828 |
| c.ult.s $f28,$f18; bc1t L.2394 |
| sub.s $f18,$f28,$f18 |
| trunc.w.s $f2,$f18,$24; mfc1 $24,$f2 |
| la $24,0x80000000($24) |
| sw $24,-16+96($sp) |
| b L.2395 |
| L.2394: |
| trunc.w.s $f2,$f28,$24; mfc1 $24,$f2 |
| sw $24,-16+96($sp) |
| L.2395: |
| lw $24,-16+96($sp) |
| la $15,26 |
| bne $24,$15,L.2393 |
| l.d $f18,L.836 |
| c.ult.d $f30,$f18; bc1t L.2396 |
| sub.d $f18,$f30,$f18 |
| trunc.w.d $f2,$f18,$24; mfc1 $24,$f2 |
| la $24,0x80000000($24) |
| sw $24,-20+96($sp) |
| b L.2397 |
| L.2396: |
| trunc.w.d $f2,$f30,$24; mfc1 $24,$f2 |
| sw $24,-20+96($sp) |
| L.2397: |
| lw $24,-20+96($sp) |
| la $15,26 |
| beq $24,$15,L.2385 |
| L.2393: |
| la $20,16($20) |
| L.2385: |
| l.d $f18,L.2355 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f16; cvt.s.w $f16,$f16 |
| cvt.d.s $f16,$f16 |
| c.eq.d $f16,$f18; bc1f L.2404 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f16; cvt.s.w $f16,$f16 |
| cvt.d.s $f16,$f16 |
| c.eq.d $f16,$f18; bc1f L.2404 |
| mtc1 $18,$f16; cvt.s.w $f16,$f16 |
| cvt.d.s $f16,$f16 |
| c.eq.d $f16,$f18; bc1f L.2404 |
| lw $24,-8+96($sp) |
| mtc1 $24,$f16; cvt.s.w $f16,$f16 |
| cvt.d.s $f16,$f16 |
| c.eq.d $f16,$f18; bc1f L.2404 |
| lw $24,-12+96($sp) |
| l.d $f16,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f10; cvt.d.w $f10,$f10 |
| mul.d $f16,$f16,$f10 |
| and $24,$24,1 |
| mtc1 $24,$f10; cvt.d.w $f10,$f10 |
| add.d $f16,$f16,$f10 |
| cvt.s.d $f16,$f16 |
| cvt.d.s $f16,$f16 |
| c.eq.d $f16,$f18; bc1f L.2404 |
| cvt.s.d $f16,$f30 |
| cvt.d.s $f16,$f16 |
| c.eq.d $f16,$f18; bc1t L.2398 |
| L.2404: |
| la $20,32($20) |
| L.2398: |
| l.d $f18,L.2355 |
| sll $24,$17,8*(4-1); sra $24,$24,8*(4-1) |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| c.eq.d $f16,$f18; bc1f L.2411 |
| sll $24,$16,8*(4-2); sra $24,$24,8*(4-2) |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| c.eq.d $f16,$f18; bc1f L.2411 |
| mtc1 $18,$f16; cvt.d.w $f16,$f16 |
| c.eq.d $f16,$f18; bc1f L.2411 |
| lw $24,-8+96($sp) |
| mtc1 $24,$f16; cvt.d.w $f16,$f16 |
| c.eq.d $f16,$f18; bc1f L.2411 |
| lw $24,-12+96($sp) |
| l.d $f16,L.596 |
| srl $15,$24,1 |
| mtc1 $15,$f10; cvt.d.w $f10,$f10 |
| mul.d $f16,$f16,$f10 |
| and $24,$24,1 |
| mtc1 $24,$f10; cvt.d.w $f10,$f10 |
| add.d $f16,$f16,$f10 |
| c.eq.d $f16,$f18; bc1f L.2411 |
| cvt.d.s $f16,$f28 |
| c.eq.d $f16,$f18; bc1t L.2405 |
| L.2411: |
| la $20,64($20) |
| L.2405: |
| beq $20,$0,L.2412 |
| la $24,16 |
| la $19,16($19) |
| la $4,L.2334 |
| move $5,$24 |
| jal printf |
| L.2412: |
| move $2,$19 |
| L.2333: |
| l.d $f28,16($sp) |
| l.d $f30,24($sp) |
| lw $16,32($sp) |
| lw $17,36($sp) |
| lw $18,40($sp) |
| lw $19,44($sp) |
| lw $20,48($sp) |
| lw $21,52($sp) |
| lw $22,56($sp) |
| lw $23,60($sp) |
| lw $25,64($sp) |
| lw $30,68($sp) |
| lw $31,72($sp) |
| addu $sp,$sp,96 |
| j $31 |
| .end s72 |
| .data |
| .align 0 |
| L.2415: |
| .byte 115 |
| .byte 55 |
| .byte 53 |
| .byte 55 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.2416: |
| .byte 115 |
| .byte 55 |
| .byte 53 |
| .byte 55 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s757 |
| .text |
| .text |
| .align 2 |
| .ent s757 |
| s757: |
| .frame $sp,176,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-176 |
| .mask 0xc2ff0000,-120 |
| sw $16,16($sp) |
| sw $17,20($sp) |
| sw $18,24($sp) |
| sw $19,28($sp) |
| sw $20,32($sp) |
| sw $21,36($sp) |
| sw $22,40($sp) |
| sw $23,44($sp) |
| .cprestore 48 |
| sw $30,52($sp) |
| sw $31,56($sp) |
| move $30,$4 |
| la $24,L.2416 |
| sw $24,-80+176($sp) |
| la $24,60($30) |
| sw $24,-84+176($sp) |
| sw $0,-88+176($sp) |
| L.2417: |
| L.2418: |
| lw $24,-84+176($sp) |
| la $15,1($24) |
| sw $15,-84+176($sp) |
| lw $15,-80+176($sp) |
| la $14,1($15) |
| sw $14,-80+176($sp) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.2417 |
| la $24,40 |
| sw $24,-92+176($sp) |
| lw $24,-92+176($sp) |
| sll $15,$24,3 |
| sll $15,$15,2 |
| la $14,1280 |
| bne $15,$14,L.2422 |
| sra $24,$24,3 |
| sra $24,$24,2 |
| la $15,1 |
| beq $24,$15,L.2420 |
| L.2422: |
| lw $24,-88+176($sp) |
| la $24,1($24) |
| sw $24,-88+176($sp) |
| lw $24,44($30) |
| beq $24,$0,L.2423 |
| la $4,L.2415 |
| la $5,1 |
| jal printf |
| L.2423: |
| L.2420: |
| move $19,$0 |
| sw $0,-68+176($sp) |
| b L.2428 |
| L.2425: |
| la $17,1 |
| lw $24,16($30) |
| subu $24,$24,1 |
| sll $16,$17,$24 |
| sw $0,-72+176($sp) |
| lw $24,-72+176($sp) |
| not $24,$24 |
| lw $15,-68+176($sp) |
| srl $14,$24,$15 |
| sw $14,-76+176($sp) |
| sll $24,$24,$15 |
| sw $24,-72+176($sp) |
| move $18,$0 |
| b L.2432 |
| L.2429: |
| lw $24,-68+176($sp) |
| bge $18,$24,L.2440 |
| la $24,1 |
| sw $24,-100+176($sp) |
| b L.2441 |
| L.2440: |
| sw $0,-100+176($sp) |
| L.2441: |
| lw $24,-72+176($sp) |
| and $24,$17,$24 |
| bne $24,$0,L.2442 |
| la $24,1 |
| sw $24,-104+176($sp) |
| b L.2443 |
| L.2442: |
| sw $0,-104+176($sp) |
| L.2443: |
| lw $24,-100+176($sp) |
| lw $15,-104+176($sp) |
| bne $24,$15,L.2439 |
| lw $24,-68+176($sp) |
| bge $18,$24,L.2444 |
| la $24,1 |
| sw $24,-108+176($sp) |
| b L.2445 |
| L.2444: |
| sw $0,-108+176($sp) |
| L.2445: |
| lw $24,-76+176($sp) |
| and $24,$16,$24 |
| bne $24,$0,L.2446 |
| la $24,1 |
| sw $24,-112+176($sp) |
| b L.2447 |
| L.2446: |
| sw $0,-112+176($sp) |
| L.2447: |
| lw $24,-108+176($sp) |
| lw $15,-112+176($sp) |
| beq $24,$15,L.2433 |
| L.2439: |
| la $19,1 |
| L.2433: |
| sll $17,$17,1 |
| srl $16,$16,1 |
| L.2430: |
| la $18,1($18) |
| L.2432: |
| lw $24,16($30) |
| blt $18,$24,L.2429 |
| L.2426: |
| lw $24,-68+176($sp) |
| la $24,1($24) |
| sw $24,-68+176($sp) |
| L.2428: |
| lw $24,-68+176($sp) |
| lw $15,16($30) |
| blt $24,$15,L.2425 |
| beq $19,$0,L.2448 |
| lw $24,-88+176($sp) |
| la $24,2($24) |
| sw $24,-88+176($sp) |
| lw $24,44($30) |
| beq $24,$0,L.2450 |
| la $4,L.2415 |
| la $5,2 |
| jal printf |
| L.2450: |
| L.2448: |
| la $20,3 |
| la $21,2 |
| la $22,1 |
| bge $20,$21,L.2458 |
| la $24,1 |
| sw $24,-104+176($sp) |
| b L.2459 |
| L.2458: |
| sw $0,-104+176($sp) |
| L.2459: |
| lw $24,-104+176($sp) |
| bge $24,$22,L.2456 |
| la $24,1 |
| sw $24,-100+176($sp) |
| b L.2457 |
| L.2456: |
| sw $0,-100+176($sp) |
| L.2457: |
| lw $24,-100+176($sp) |
| la $15,1 |
| beq $24,$15,L.2452 |
| lw $24,-88+176($sp) |
| la $24,4($24) |
| sw $24,-88+176($sp) |
| lw $24,44($30) |
| beq $24,$0,L.2460 |
| la $4,L.2415 |
| la $5,4 |
| jal printf |
| L.2460: |
| L.2452: |
| la $24,-60+176($sp) |
| la $15,-64+176($sp) |
| bne $24,$15,L.2462 |
| lw $24,-88+176($sp) |
| la $24,8($24) |
| sw $24,-88+176($sp) |
| lw $24,44($30) |
| beq $24,$0,L.2465 |
| la $4,L.2415 |
| la $5,8 |
| jal printf |
| L.2465: |
| L.2462: |
| la $24,-60+176($sp) |
| la $15,-64+176($sp) |
| bgeu $24,$15,L.2467 |
| lw $24,40($30) |
| beq $24,$0,L.2470 |
| la $4,L.2472 |
| jal printf |
| L.2470: |
| L.2467: |
| move $19,$0 |
| move $18,$0 |
| L.2473: |
| sll $24,$18,2 |
| la $15,-64+176($sp) |
| addu $24,$24,$15 |
| la $15,1 |
| sw $15,($24) |
| L.2474: |
| la $18,1($18) |
| la $24,16 |
| blt $18,$24,L.2473 |
| sw $0,-60+176($sp) |
| sw $0,-48+176($sp) |
| sw $0,-40+176($sp) |
| sw $0,-36+176($sp) |
| sw $0,-28+176($sp) |
| sw $0,-12+176($sp) |
| move $20,$0 |
| L.2483: |
| move $21,$0 |
| L.2487: |
| move $22,$0 |
| L.2491: |
| move $23,$0 |
| L.2495: |
| bge $20,$21,L.2506 |
| la $24,1 |
| sw $24,-112+176($sp) |
| b L.2507 |
| L.2506: |
| sw $0,-112+176($sp) |
| L.2507: |
| bge $22,$23,L.2508 |
| la $24,1 |
| sw $24,-116+176($sp) |
| b L.2509 |
| L.2508: |
| sw $0,-116+176($sp) |
| L.2509: |
| lw $24,-112+176($sp) |
| lw $15,-116+176($sp) |
| bne $24,$15,L.2504 |
| la $24,1 |
| sw $24,-108+176($sp) |
| b L.2505 |
| L.2504: |
| sw $0,-108+176($sp) |
| L.2505: |
| lw $24,-108+176($sp) |
| sll $15,$20,3 |
| sll $14,$21,2 |
| addu $15,$15,$14 |
| sll $14,$22,1 |
| addu $15,$15,$14 |
| addu $15,$15,$23 |
| sll $15,$15,2 |
| la $14,-64+176($sp) |
| addu $15,$15,$14 |
| lw $15,($15) |
| beq $24,$15,L.2499 |
| la $19,1 |
| L.2499: |
| L.2496: |
| la $23,1($23) |
| la $24,2 |
| blt $23,$24,L.2495 |
| L.2492: |
| la $22,1($22) |
| la $24,2 |
| blt $22,$24,L.2491 |
| L.2488: |
| la $21,1($21) |
| la $24,2 |
| blt $21,$24,L.2487 |
| L.2484: |
| la $20,1($20) |
| la $24,2 |
| blt $20,$24,L.2483 |
| beq $19,$0,L.2510 |
| lw $24,-88+176($sp) |
| la $24,16($24) |
| sw $24,-88+176($sp) |
| lw $24,44($30) |
| beq $24,$0,L.2512 |
| la $4,L.2415 |
| la $5,16 |
| jal printf |
| L.2512: |
| L.2510: |
| sw $0,-96+176($sp) |
| lw $24,-96+176($sp) |
| beq $24,$0,L.2514 |
| lw $24,-88+176($sp) |
| la $24,32($24) |
| sw $24,-88+176($sp) |
| lw $24,44($30) |
| beq $24,$0,L.2516 |
| la $4,L.2415 |
| la $5,32 |
| jal printf |
| L.2516: |
| L.2514: |
| lw $2,-88+176($sp) |
| L.2414: |
| lw $16,16($sp) |
| lw $17,20($sp) |
| lw $18,24($sp) |
| lw $19,28($sp) |
| lw $20,32($sp) |
| lw $21,36($sp) |
| lw $22,40($sp) |
| lw $23,44($sp) |
| lw $25,48($sp) |
| lw $30,52($sp) |
| lw $31,56($sp) |
| addu $sp,$sp,176 |
| j $31 |
| .end s757 |
| .data |
| .align 0 |
| L.2519: |
| .byte 76 |
| .byte 111 |
| .byte 99 |
| .byte 97 |
| .byte 108 |
| .byte 32 |
| .byte 101 |
| .byte 114 |
| .byte 114 |
| .byte 111 |
| .byte 114 |
| .byte 32 |
| .byte 37 |
| .byte 100 |
| .byte 46 |
| .byte 10 |
| .byte 0 |
| .data |
| .align 0 |
| L.2520: |
| .byte 115 |
| .byte 55 |
| .byte 56 |
| .byte 49 |
| .byte 51 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.2521: |
| .byte 115 |
| .byte 55 |
| .byte 56 |
| .byte 49 |
| .byte 51 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s7813 |
| .text |
| .text |
| .align 2 |
| .ent s7813 |
| s7813: |
| .frame $sp,112,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-112 |
| .mask 0xc2ff0000,-56 |
| sw $16,16($sp) |
| sw $17,20($sp) |
| sw $18,24($sp) |
| sw $19,28($sp) |
| sw $20,32($sp) |
| sw $21,36($sp) |
| sw $22,40($sp) |
| sw $23,44($sp) |
| .cprestore 48 |
| sw $30,52($sp) |
| sw $31,56($sp) |
| sw $4,112($sp) |
| la $19,L.2521 |
| lw $24,0+112($sp) |
| la $18,60($24) |
| move $23,$0 |
| move $17,$0 |
| lw $30,48($24) |
| L.2522: |
| L.2523: |
| move $24,$18 |
| la $18,1($24) |
| move $15,$19 |
| la $19,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.2522 |
| b L.2525 |
| la $23,1 |
| beq $30,$0,L.2527 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2527: |
| L.2525: |
| b L.2529 |
| la $23,2 |
| beq $30,$0,L.2531 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2531: |
| L.2529: |
| b L.2533 |
| la $23,3 |
| beq $30,$0,L.2535 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2535: |
| L.2533: |
| b L.2537 |
| la $23,4 |
| beq $30,$0,L.2539 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2539: |
| L.2537: |
| b L.2541 |
| la $23,5 |
| beq $30,$0,L.2543 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2543: |
| L.2541: |
| b L.2545 |
| la $23,6 |
| beq $30,$0,L.2547 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2547: |
| L.2545: |
| b L.2549 |
| la $23,7 |
| beq $30,$0,L.2551 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2551: |
| L.2549: |
| b L.2553 |
| la $23,8 |
| beq $30,$0,L.2555 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2555: |
| L.2553: |
| b L.2557 |
| la $23,9 |
| beq $30,$0,L.2559 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2559: |
| L.2557: |
| b L.2561 |
| la $23,10 |
| beq $30,$0,L.2563 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2563: |
| L.2561: |
| b L.2565 |
| la $23,11 |
| beq $30,$0,L.2567 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2567: |
| L.2565: |
| b L.2569 |
| la $23,12 |
| beq $30,$0,L.2571 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2571: |
| L.2569: |
| b L.2573 |
| la $23,13 |
| beq $30,$0,L.2575 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2575: |
| L.2573: |
| b L.2577 |
| la $23,14 |
| beq $30,$0,L.2579 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2579: |
| L.2577: |
| b L.2581 |
| la $23,15 |
| beq $30,$0,L.2583 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2583: |
| L.2581: |
| b L.2585 |
| la $23,16 |
| beq $30,$0,L.2587 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2587: |
| L.2585: |
| b L.2589 |
| la $23,17 |
| beq $30,$0,L.2591 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2591: |
| L.2589: |
| b L.2593 |
| la $23,18 |
| beq $30,$0,L.2595 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2595: |
| L.2593: |
| b L.2597 |
| la $23,16 |
| beq $30,$0,L.2599 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2599: |
| L.2597: |
| b L.2601 |
| la $23,20 |
| beq $30,$0,L.2603 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2603: |
| L.2601: |
| b L.2605 |
| la $23,21 |
| beq $30,$0,L.2607 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2607: |
| L.2605: |
| b L.2609 |
| la $23,22 |
| beq $30,$0,L.2611 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2611: |
| L.2609: |
| b L.2613 |
| la $23,23 |
| beq $30,$0,L.2615 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2615: |
| L.2613: |
| b L.2617 |
| la $23,24 |
| beq $30,$0,L.2619 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2619: |
| L.2617: |
| b L.2621 |
| la $23,25 |
| beq $30,$0,L.2623 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2623: |
| L.2621: |
| b L.2625 |
| la $23,26 |
| beq $30,$0,L.2627 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2627: |
| L.2625: |
| b L.2629 |
| la $23,27 |
| beq $30,$0,L.2631 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2631: |
| L.2629: |
| b L.2633 |
| la $23,28 |
| beq $30,$0,L.2635 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2635: |
| L.2633: |
| b L.2637 |
| la $23,26 |
| beq $30,$0,L.2639 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2639: |
| L.2637: |
| b L.2641 |
| la $23,30 |
| beq $30,$0,L.2643 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2643: |
| L.2641: |
| b L.2645 |
| la $23,31 |
| beq $30,$0,L.2647 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2647: |
| L.2645: |
| b L.2649 |
| la $23,32 |
| beq $30,$0,L.2651 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2651: |
| L.2649: |
| b L.2653 |
| la $23,33 |
| beq $30,$0,L.2655 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2655: |
| L.2653: |
| b L.2657 |
| la $23,34 |
| beq $30,$0,L.2659 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2659: |
| L.2657: |
| b L.2661 |
| la $23,35 |
| beq $30,$0,L.2663 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2663: |
| L.2661: |
| b L.2665 |
| la $23,36 |
| beq $30,$0,L.2667 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2667: |
| L.2665: |
| b L.2669 |
| la $23,37 |
| beq $30,$0,L.2671 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2671: |
| L.2669: |
| b L.2673 |
| la $23,38 |
| beq $30,$0,L.2675 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2675: |
| L.2673: |
| b L.2677 |
| la $23,39 |
| beq $30,$0,L.2679 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2679: |
| L.2677: |
| b L.2681 |
| la $23,40 |
| beq $30,$0,L.2683 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2683: |
| L.2681: |
| b L.2685 |
| la $23,41 |
| beq $30,$0,L.2687 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2687: |
| L.2685: |
| b L.2689 |
| la $23,42 |
| beq $30,$0,L.2691 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2691: |
| L.2689: |
| b L.2693 |
| la $23,43 |
| beq $30,$0,L.2695 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2695: |
| L.2693: |
| b L.2697 |
| la $23,44 |
| beq $30,$0,L.2699 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2699: |
| L.2697: |
| b L.2701 |
| la $23,45 |
| beq $30,$0,L.2703 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2703: |
| L.2701: |
| b L.2705 |
| la $23,46 |
| beq $30,$0,L.2707 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2707: |
| L.2705: |
| b L.2709 |
| la $23,47 |
| beq $30,$0,L.2711 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2711: |
| L.2709: |
| b L.2713 |
| la $23,48 |
| beq $30,$0,L.2715 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2715: |
| L.2713: |
| b L.2717 |
| la $23,49 |
| beq $30,$0,L.2719 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2719: |
| L.2717: |
| b L.2721 |
| la $23,50 |
| beq $30,$0,L.2723 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2723: |
| L.2721: |
| b L.2725 |
| la $23,51 |
| beq $30,$0,L.2727 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2727: |
| L.2725: |
| b L.2729 |
| la $23,52 |
| beq $30,$0,L.2731 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2731: |
| L.2729: |
| b L.2733 |
| la $23,53 |
| beq $30,$0,L.2735 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2735: |
| L.2733: |
| b L.2737 |
| la $23,54 |
| beq $30,$0,L.2739 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2739: |
| L.2737: |
| b L.2741 |
| la $23,55 |
| beq $30,$0,L.2743 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2743: |
| L.2741: |
| b L.2745 |
| la $23,56 |
| beq $30,$0,L.2747 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2747: |
| L.2745: |
| b L.2749 |
| la $23,57 |
| beq $30,$0,L.2751 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2751: |
| L.2749: |
| b L.2753 |
| la $23,58 |
| beq $30,$0,L.2755 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2755: |
| L.2753: |
| b L.2757 |
| la $23,56 |
| beq $30,$0,L.2759 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2759: |
| L.2757: |
| b L.2761 |
| la $23,60 |
| beq $30,$0,L.2763 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2763: |
| L.2761: |
| b L.2765 |
| la $23,61 |
| beq $30,$0,L.2767 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2767: |
| L.2765: |
| b L.2769 |
| la $23,62 |
| beq $30,$0,L.2771 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2771: |
| L.2769: |
| b L.2773 |
| la $23,63 |
| beq $30,$0,L.2775 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2775: |
| L.2773: |
| b L.2777 |
| la $23,64 |
| beq $30,$0,L.2779 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2779: |
| L.2777: |
| b L.2781 |
| la $23,65 |
| beq $30,$0,L.2783 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2783: |
| L.2781: |
| b L.2785 |
| la $23,66 |
| beq $30,$0,L.2787 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2787: |
| L.2785: |
| b L.2789 |
| la $23,67 |
| beq $30,$0,L.2791 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2791: |
| L.2789: |
| b L.2793 |
| la $23,68 |
| beq $30,$0,L.2795 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2795: |
| L.2793: |
| b L.2797 |
| la $23,69 |
| beq $30,$0,L.2799 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2799: |
| L.2797: |
| b L.2801 |
| la $23,70 |
| beq $30,$0,L.2803 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2803: |
| L.2801: |
| b L.2805 |
| la $23,71 |
| beq $30,$0,L.2807 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2807: |
| L.2805: |
| b L.2809 |
| la $23,72 |
| beq $30,$0,L.2811 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2811: |
| L.2809: |
| b L.2813 |
| la $23,73 |
| beq $30,$0,L.2815 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2815: |
| L.2813: |
| b L.2817 |
| la $23,74 |
| beq $30,$0,L.2819 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2819: |
| L.2817: |
| b L.2821 |
| la $23,75 |
| beq $30,$0,L.2823 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2823: |
| L.2821: |
| beq $23,$0,L.2825 |
| lw $24,0+112($sp) |
| lw $24,44($24) |
| beq $24,$0,L.2827 |
| la $4,L.2520 |
| la $5,1 |
| jal printf |
| L.2827: |
| la $17,1($17) |
| L.2825: |
| move $23,$0 |
| move $21,$0 |
| move $22,$0 |
| move $24,$22 |
| la $22,1($24) |
| move $15,$0 |
| beq $24,$15,L.2830 |
| move $24,$21 |
| la $21,1($24) |
| beq $24,$15,L.2830 |
| la $24,1 |
| sw $24,-8+112($sp) |
| b L.2831 |
| L.2830: |
| sw $0,-8+112($sp) |
| L.2831: |
| lw $20,-8+112($sp) |
| la $24,1 |
| beq $22,$24,L.2832 |
| la $23,1 |
| beq $30,$0,L.2834 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2834: |
| L.2832: |
| beq $21,$0,L.2836 |
| la $23,2 |
| beq $30,$0,L.2838 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2838: |
| L.2836: |
| beq $20,$0,L.2840 |
| la $23,3 |
| beq $30,$0,L.2842 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2842: |
| L.2840: |
| beq $22,$0,L.2845 |
| move $15,$21 |
| la $21,1($15) |
| beq $15,$0,L.2845 |
| la $24,1 |
| sw $24,-12+112($sp) |
| b L.2846 |
| L.2845: |
| sw $0,-12+112($sp) |
| L.2846: |
| lw $20,-12+112($sp) |
| la $24,1 |
| beq $22,$24,L.2847 |
| la $23,4 |
| beq $30,$0,L.2849 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2849: |
| L.2847: |
| la $24,1 |
| beq $21,$24,L.2851 |
| la $23,5 |
| beq $30,$0,L.2853 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2853: |
| L.2851: |
| beq $20,$0,L.2855 |
| la $23,6 |
| beq $30,$0,L.2857 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2857: |
| L.2855: |
| move $24,$22 |
| subu $22,$24,1 |
| move $15,$0 |
| beq $24,$15,L.2860 |
| beq $21,$15,L.2860 |
| la $24,1 |
| sw $24,-16+112($sp) |
| b L.2861 |
| L.2860: |
| sw $0,-16+112($sp) |
| L.2861: |
| lw $20,-16+112($sp) |
| beq $22,$0,L.2862 |
| la $23,7 |
| beq $30,$0,L.2864 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2864: |
| L.2862: |
| la $24,1 |
| beq $21,$24,L.2866 |
| la $23,8 |
| beq $30,$0,L.2868 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2868: |
| L.2866: |
| la $24,1 |
| beq $20,$24,L.2870 |
| la $23,9 |
| beq $30,$0,L.2872 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2872: |
| L.2870: |
| beq $22,$0,L.2875 |
| move $15,$21 |
| subu $21,$15,1 |
| beq $15,$0,L.2875 |
| la $24,1 |
| sw $24,-20+112($sp) |
| b L.2876 |
| L.2875: |
| sw $0,-20+112($sp) |
| L.2876: |
| lw $20,-20+112($sp) |
| beq $22,$0,L.2877 |
| la $23,10 |
| beq $30,$0,L.2879 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2879: |
| L.2877: |
| la $24,1 |
| beq $21,$24,L.2881 |
| la $23,11 |
| beq $30,$0,L.2883 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2883: |
| L.2881: |
| beq $20,$0,L.2885 |
| la $23,12 |
| beq $30,$0,L.2887 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2887: |
| L.2885: |
| beq $23,$0,L.2889 |
| lw $24,0+112($sp) |
| lw $24,44($24) |
| beq $24,$0,L.2891 |
| la $4,L.2520 |
| la $5,2 |
| jal printf |
| L.2891: |
| la $17,2($17) |
| L.2889: |
| move $23,$0 |
| move $21,$0 |
| move $22,$0 |
| move $24,$22 |
| la $22,1($24) |
| move $15,$0 |
| bne $24,$15,L.2896 |
| beq $21,$15,L.2894 |
| L.2896: |
| la $24,1 |
| sw $24,-24+112($sp) |
| b L.2895 |
| L.2894: |
| sw $0,-24+112($sp) |
| L.2895: |
| lw $20,-24+112($sp) |
| la $24,1 |
| beq $22,$24,L.2897 |
| la $23,1 |
| beq $30,$0,L.2899 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2899: |
| L.2897: |
| beq $21,$0,L.2901 |
| la $23,2 |
| beq $30,$0,L.2903 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2903: |
| L.2901: |
| beq $20,$0,L.2905 |
| la $23,3 |
| beq $30,$0,L.2907 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2907: |
| L.2905: |
| move $24,$21 |
| la $21,1($24) |
| move $15,$0 |
| bne $24,$15,L.2912 |
| beq $22,$15,L.2910 |
| L.2912: |
| la $24,1 |
| sw $24,-28+112($sp) |
| b L.2911 |
| L.2910: |
| sw $0,-28+112($sp) |
| L.2911: |
| lw $20,-28+112($sp) |
| la $24,1 |
| beq $22,$24,L.2913 |
| la $23,4 |
| beq $30,$0,L.2915 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2915: |
| L.2913: |
| la $24,1 |
| beq $21,$24,L.2917 |
| la $23,5 |
| beq $30,$0,L.2919 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2919: |
| L.2917: |
| la $24,1 |
| beq $20,$24,L.2921 |
| la $23,6 |
| beq $30,$0,L.2923 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2923: |
| L.2921: |
| move $24,$22 |
| subu $22,$24,1 |
| move $15,$0 |
| bne $24,$15,L.2928 |
| move $24,$21 |
| subu $21,$24,1 |
| beq $24,$15,L.2926 |
| L.2928: |
| la $24,1 |
| sw $24,-32+112($sp) |
| b L.2927 |
| L.2926: |
| sw $0,-32+112($sp) |
| L.2927: |
| lw $20,-32+112($sp) |
| beq $22,$0,L.2929 |
| la $23,7 |
| beq $30,$0,L.2931 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2931: |
| L.2929: |
| la $24,1 |
| beq $21,$24,L.2933 |
| la $23,8 |
| beq $30,$0,L.2935 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2935: |
| L.2933: |
| la $24,1 |
| beq $20,$24,L.2937 |
| la $23,9 |
| beq $30,$0,L.2939 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2939: |
| L.2937: |
| move $24,$0 |
| bne $22,$24,L.2944 |
| move $15,$21 |
| subu $21,$15,1 |
| beq $15,$24,L.2942 |
| L.2944: |
| la $24,1 |
| sw $24,-36+112($sp) |
| b L.2943 |
| L.2942: |
| sw $0,-36+112($sp) |
| L.2943: |
| lw $20,-36+112($sp) |
| beq $22,$0,L.2945 |
| la $23,10 |
| beq $30,$0,L.2947 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2947: |
| L.2945: |
| beq $21,$0,L.2949 |
| la $23,11 |
| beq $30,$0,L.2951 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2951: |
| L.2949: |
| la $24,1 |
| beq $20,$24,L.2953 |
| la $23,12 |
| beq $30,$0,L.2955 |
| la $4,L.2519 |
| move $5,$23 |
| jal printf |
| L.2955: |
| L.2953: |
| beq $23,$0,L.2957 |
| lw $24,0+112($sp) |
| lw $24,44($24) |
| beq $24,$0,L.2959 |
| la $4,L.2520 |
| la $5,4 |
| jal printf |
| L.2959: |
| la $17,4($17) |
| L.2957: |
| move $24,$0 |
| move $21,$24 |
| move $22,$24 |
| move $16,$24 |
| la $15,1 |
| sw $15,-4+112($sp) |
| lw $15,-4+112($sp) |
| beq $15,$24,L.2963 |
| sw $16,-40+112($sp) |
| b L.2964 |
| L.2963: |
| lw $24,-4+112($sp) |
| beq $24,$0,L.2965 |
| move $24,$22 |
| la $22,1($24) |
| sw $24,-44+112($sp) |
| b L.2966 |
| L.2965: |
| move $24,$21 |
| la $21,1($24) |
| sw $24,-44+112($sp) |
| L.2966: |
| lw $24,-44+112($sp) |
| sw $24,-40+112($sp) |
| L.2964: |
| lw $20,-40+112($sp) |
| bne $20,$0,L.2970 |
| bne $22,$0,L.2970 |
| beq $21,$0,L.2967 |
| L.2970: |
| lw $24,0+112($sp) |
| lw $24,44($24) |
| beq $24,$0,L.2971 |
| la $4,L.2520 |
| la $5,8 |
| jal printf |
| L.2971: |
| la $17,8($17) |
| L.2967: |
| lw $24,-4+112($sp) |
| beq $24,$0,L.2978 |
| sw $16,-48+112($sp) |
| b L.2979 |
| L.2978: |
| la $24,1 |
| sw $24,-48+112($sp) |
| L.2979: |
| lw $15,-48+112($sp) |
| bne $15,$0,L.2977 |
| beq $16,$0,L.2980 |
| la $24,1 |
| sw $24,-52+112($sp) |
| b L.2981 |
| L.2980: |
| sw $16,-52+112($sp) |
| L.2981: |
| lw $24,-52+112($sp) |
| beq $24,$0,L.2973 |
| L.2977: |
| lw $24,0+112($sp) |
| lw $24,44($24) |
| beq $24,$0,L.2982 |
| la $4,L.2520 |
| la $5,16 |
| jal printf |
| L.2982: |
| la $17,16($17) |
| L.2973: |
| move $2,$17 |
| L.2518: |
| lw $16,16($sp) |
| lw $17,20($sp) |
| lw $18,24($sp) |
| lw $19,28($sp) |
| lw $20,32($sp) |
| lw $21,36($sp) |
| lw $22,40($sp) |
| lw $23,44($sp) |
| lw $25,48($sp) |
| lw $30,52($sp) |
| lw $31,56($sp) |
| addu $sp,$sp,112 |
| j $31 |
| .end s7813 |
| .data |
| .align 0 |
| L.2985: |
| .byte 115 |
| .byte 56 |
| .byte 49 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.2986: |
| .byte 115 |
| .byte 56 |
| .byte 49 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .data |
| .align 0 |
| L.2987: |
| .byte 82 |
| .byte 101 |
| .byte 103 |
| .byte 105 |
| .byte 115 |
| .byte 116 |
| .byte 101 |
| .byte 114 |
| .byte 32 |
| .byte 99 |
| .byte 111 |
| .byte 117 |
| .byte 110 |
| .byte 116 |
| .byte 32 |
| .byte 102 |
| .byte 111 |
| .byte 114 |
| .byte 32 |
| .byte 37 |
| .byte 115 |
| .byte 32 |
| .byte 105 |
| .byte 115 |
| .byte 32 |
| .byte 117 |
| .byte 110 |
| .byte 114 |
| .byte 101 |
| .byte 108 |
| .byte 105 |
| .byte 97 |
| .byte 98 |
| .byte 108 |
| .byte 101 |
| .byte 46 |
| .byte 10 |
| .byte 0 |
| .data |
| .align 0 |
| L.2988: |
| .byte 37 |
| .byte 100 |
| .byte 32 |
| .byte 114 |
| .byte 101 |
| .byte 103 |
| .byte 105 |
| .byte 115 |
| .byte 116 |
| .byte 101 |
| .byte 114 |
| .byte 115 |
| .byte 32 |
| .byte 97 |
| .byte 115 |
| .byte 115 |
| .byte 105 |
| .byte 103 |
| .byte 110 |
| .byte 101 |
| .byte 100 |
| .byte 32 |
| .byte 116 |
| .byte 111 |
| .byte 32 |
| .byte 37 |
| .byte 115 |
| .byte 32 |
| .byte 118 |
| .byte 97 |
| .byte 114 |
| .byte 105 |
| .byte 97 |
| .byte 98 |
| .byte 108 |
| .byte 101 |
| .byte 115 |
| .byte 46 |
| .byte 10 |
| .byte 0 |
| .globl s81 |
| .text |
| .text |
| .align 2 |
| .ent s81 |
| s81: |
| .frame $sp,80,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-80 |
| .mask 0xc2ff0000,-24 |
| sw $16,16($sp) |
| sw $17,20($sp) |
| sw $18,24($sp) |
| sw $19,28($sp) |
| sw $20,32($sp) |
| sw $21,36($sp) |
| sw $22,40($sp) |
| sw $23,44($sp) |
| .cprestore 48 |
| sw $30,52($sp) |
| sw $31,56($sp) |
| sw $4,80($sp) |
| sw $0,-20+80($sp) |
| sw $0,-8+80($sp) |
| sw $0,-12+80($sp) |
| sw $0,-16+80($sp) |
| la $17,L.2986 |
| lw $24,0+80($sp) |
| la $16,60($24) |
| L.2989: |
| L.2990: |
| move $24,$16 |
| la $16,1($24) |
| move $15,$17 |
| la $17,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.2989 |
| la $24,1 |
| sw $24,-4+80($sp) |
| move $21,$0 |
| L.2992: |
| lw $24,-4+80($sp) |
| move $15,$24 |
| move $30,$15 |
| move $20,$15 |
| la $23,-4+80($sp) |
| la $19,-4+80($sp) |
| move $22,$24 |
| move $18,$24 |
| sll $24,$30,8*(4-1); sra $24,$24,8*(4-1) |
| sll $15,$20,8*(4-1); sra $15,$15,8*(4-1) |
| beq $24,$15,L.2996 |
| la $24,1 |
| sw $24,-8+80($sp) |
| L.2996: |
| move $24,$23 |
| move $15,$19 |
| beq $24,$15,L.2998 |
| la $24,1 |
| sw $24,-12+80($sp) |
| L.2998: |
| beq $22,$18,L.3000 |
| la $24,1 |
| sw $24,-16+80($sp) |
| L.3000: |
| lw $24,-4+80($sp) |
| sll $24,$24,1 |
| sw $24,-4+80($sp) |
| L.2993: |
| la $21,1($21) |
| la $24,50 |
| blt $21,$24,L.2992 |
| lw $24,-8+80($sp) |
| beq $24,$0,L.3002 |
| lw $24,-20+80($sp) |
| la $24,1($24) |
| sw $24,-20+80($sp) |
| lw $24,0+80($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3004 |
| la $4,L.2985 |
| la $5,1 |
| jal printf |
| L.3004: |
| L.3002: |
| lw $24,-12+80($sp) |
| beq $24,$0,L.3006 |
| lw $24,-20+80($sp) |
| la $24,2($24) |
| sw $24,-20+80($sp) |
| lw $24,0+80($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3008 |
| la $4,L.2985 |
| la $5,2 |
| jal printf |
| L.3008: |
| L.3006: |
| lw $24,-16+80($sp) |
| beq $24,$0,L.3010 |
| lw $24,-20+80($sp) |
| la $24,4($24) |
| sw $24,-20+80($sp) |
| lw $24,0+80($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3012 |
| la $4,L.2985 |
| la $5,4 |
| jal printf |
| L.3012: |
| L.3010: |
| jal regc |
| sw $2,-4+80($sp) |
| lw $24,0+80($sp) |
| lw $24,40($24) |
| beq $24,$0,L.3014 |
| lw $24,-4+80($sp) |
| bge $24,$0,L.3016 |
| la $4,L.2987 |
| la $5,L.425 |
| jal printf |
| b L.3017 |
| L.3016: |
| la $4,L.2988 |
| lw $5,-4+80($sp) |
| la $6,L.425 |
| jal printf |
| L.3017: |
| L.3014: |
| jal regp |
| sw $2,-4+80($sp) |
| lw $24,0+80($sp) |
| lw $24,40($24) |
| beq $24,$0,L.3018 |
| lw $24,-4+80($sp) |
| bge $24,$0,L.3020 |
| la $4,L.2987 |
| la $5,L.3022 |
| jal printf |
| b L.3021 |
| L.3020: |
| la $4,L.2988 |
| lw $5,-4+80($sp) |
| la $6,L.3022 |
| jal printf |
| L.3021: |
| L.3018: |
| jal regi |
| sw $2,-4+80($sp) |
| lw $24,0+80($sp) |
| lw $24,40($24) |
| beq $24,$0,L.3023 |
| lw $24,-4+80($sp) |
| bge $24,$0,L.3025 |
| la $4,L.2987 |
| la $5,L.426 |
| jal printf |
| b L.3026 |
| L.3025: |
| la $4,L.2988 |
| lw $5,-4+80($sp) |
| la $6,L.426 |
| jal printf |
| L.3026: |
| L.3023: |
| lw $2,-20+80($sp) |
| L.2984: |
| lw $16,16($sp) |
| lw $17,20($sp) |
| lw $18,24($sp) |
| lw $19,28($sp) |
| lw $20,32($sp) |
| lw $21,36($sp) |
| lw $22,40($sp) |
| lw $23,44($sp) |
| lw $25,48($sp) |
| lw $30,52($sp) |
| lw $31,56($sp) |
| addu $sp,$sp,80 |
| j $31 |
| .end s81 |
| .globl regc |
| .text |
| .align 2 |
| .ent regc |
| regc: |
| .frame $sp,176,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-176 |
| .mask 0x40ff0000,-144 |
| sw $16,0($sp) |
| sw $17,4($sp) |
| sw $18,8($sp) |
| sw $19,12($sp) |
| sw $20,16($sp) |
| sw $21,20($sp) |
| sw $22,24($sp) |
| sw $23,28($sp) |
| sw $30,32($sp) |
| sb $0,-130+176($sp) |
| la $24,1 |
| sb $24,-109+176($sp) |
| la $24,2 |
| sb $24,-110+176($sp) |
| la $24,3 |
| sb $24,-111+176($sp) |
| la $30,4 |
| la $24,5 |
| sb $24,-112+176($sp) |
| la $23,6 |
| la $24,7 |
| sb $24,-113+176($sp) |
| la $22,8 |
| la $24,9 |
| sb $24,-114+176($sp) |
| la $21,10 |
| la $24,11 |
| sb $24,-115+176($sp) |
| la $20,12 |
| la $24,13 |
| sb $24,-116+176($sp) |
| la $19,14 |
| la $24,15 |
| sb $24,-117+176($sp) |
| la $18,16 |
| la $24,17 |
| sb $24,-118+176($sp) |
| la $17,18 |
| la $24,19 |
| sb $24,-119+176($sp) |
| la $16,20 |
| la $24,21 |
| sb $24,-120+176($sp) |
| la $24,22 |
| sb $24,-1+176($sp) |
| la $24,23 |
| sb $24,-121+176($sp) |
| la $24,24 |
| sb $24,-2+176($sp) |
| la $24,25 |
| sb $24,-122+176($sp) |
| la $24,26 |
| sb $24,-3+176($sp) |
| la $24,27 |
| sb $24,-123+176($sp) |
| la $24,28 |
| sb $24,-4+176($sp) |
| la $24,29 |
| sb $24,-124+176($sp) |
| la $24,30 |
| sb $24,-5+176($sp) |
| la $24,31 |
| sb $24,-125+176($sp) |
| la $24,32 |
| sb $24,-6+176($sp) |
| la $24,33 |
| sb $24,-126+176($sp) |
| la $24,34 |
| sb $24,-7+176($sp) |
| la $24,35 |
| sb $24,-127+176($sp) |
| la $24,36 |
| sb $24,-128+176($sp) |
| la $24,37 |
| sb $24,-129+176($sp) |
| la $24,38 |
| sb $24,-131+176($sp) |
| la $24,-109+176($sp) |
| la $15,-130+176($sp) |
| subu $15,$24,$15 |
| sw $15,-96+176($sp) |
| la $15,-110+176($sp) |
| subu $24,$15,$24 |
| sw $24,-92+176($sp) |
| la $24,-111+176($sp) |
| la $15,-110+176($sp) |
| subu $24,$24,$15 |
| sw $24,-88+176($sp) |
| la $24,-112+176($sp) |
| la $15,-111+176($sp) |
| subu $24,$24,$15 |
| sw $24,-84+176($sp) |
| la $24,-113+176($sp) |
| la $15,-112+176($sp) |
| subu $24,$24,$15 |
| sw $24,-80+176($sp) |
| la $24,-114+176($sp) |
| la $15,-113+176($sp) |
| subu $24,$24,$15 |
| sw $24,-76+176($sp) |
| la $24,-115+176($sp) |
| la $15,-114+176($sp) |
| subu $24,$24,$15 |
| sw $24,-72+176($sp) |
| la $24,-116+176($sp) |
| la $15,-115+176($sp) |
| subu $24,$24,$15 |
| sw $24,-68+176($sp) |
| la $24,-117+176($sp) |
| la $15,-116+176($sp) |
| subu $24,$24,$15 |
| sw $24,-64+176($sp) |
| la $24,-118+176($sp) |
| la $15,-117+176($sp) |
| subu $24,$24,$15 |
| sw $24,-60+176($sp) |
| la $24,-119+176($sp) |
| la $15,-118+176($sp) |
| subu $24,$24,$15 |
| sw $24,-56+176($sp) |
| la $24,-120+176($sp) |
| la $15,-119+176($sp) |
| subu $24,$24,$15 |
| sw $24,-52+176($sp) |
| la $24,-121+176($sp) |
| la $15,-120+176($sp) |
| subu $24,$24,$15 |
| sw $24,-48+176($sp) |
| la $24,-122+176($sp) |
| la $15,-121+176($sp) |
| subu $24,$24,$15 |
| sw $24,-44+176($sp) |
| la $24,-123+176($sp) |
| la $15,-122+176($sp) |
| subu $24,$24,$15 |
| sw $24,-40+176($sp) |
| la $24,-124+176($sp) |
| la $15,-123+176($sp) |
| subu $24,$24,$15 |
| sw $24,-36+176($sp) |
| la $24,-125+176($sp) |
| la $15,-124+176($sp) |
| subu $24,$24,$15 |
| sw $24,-32+176($sp) |
| la $24,-126+176($sp) |
| la $15,-125+176($sp) |
| subu $24,$24,$15 |
| sw $24,-28+176($sp) |
| la $24,-127+176($sp) |
| la $15,-126+176($sp) |
| subu $24,$24,$15 |
| sw $24,-24+176($sp) |
| la $24,-128+176($sp) |
| la $15,-127+176($sp) |
| subu $24,$24,$15 |
| sw $24,-20+176($sp) |
| la $24,-129+176($sp) |
| la $15,-128+176($sp) |
| subu $24,$24,$15 |
| sw $24,-16+176($sp) |
| la $24,-131+176($sp) |
| la $15,-129+176($sp) |
| subu $24,$24,$15 |
| sw $24,-12+176($sp) |
| lw $24,-96+176($sp) |
| sw $24,-108+176($sp) |
| la $24,1 |
| sw $24,-104+176($sp) |
| sw $0,-100+176($sp) |
| L.3049: |
| lw $24,-104+176($sp) |
| la $15,1 |
| beq $24,$15,L.3055 |
| la $15,2 |
| beq $24,$15,L.3058 |
| la $15,3 |
| beq $24,$15,L.3063 |
| b L.3053 |
| L.3055: |
| lw $24,-100+176($sp) |
| sll $24,$24,2 |
| la $15,-96+176($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lw $15,-108+176($sp) |
| beq $24,$15,L.3054 |
| la $24,2 |
| lw $15,-100+176($sp) |
| sll $15,$15,2 |
| la $14,-96+176($sp) |
| addu $15,$15,$14 |
| lw $15,($15) |
| sw $15,-140+176($sp) |
| sw $24,-104+176($sp) |
| la $24,1 |
| sw $24,-136+176($sp) |
| b L.3054 |
| L.3058: |
| lw $24,-100+176($sp) |
| sll $24,$24,2 |
| la $15,-96+176($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lw $15,-108+176($sp) |
| bne $24,$15,L.3059 |
| la $24,3 |
| sw $24,-104+176($sp) |
| b L.3054 |
| L.3059: |
| lw $24,-100+176($sp) |
| sll $24,$24,2 |
| la $15,-96+176($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lw $15,-140+176($sp) |
| bne $24,$15,L.3061 |
| lw $24,-136+176($sp) |
| la $24,1($24) |
| sw $24,-136+176($sp) |
| b L.3054 |
| L.3061: |
| la $24,4 |
| sw $24,-104+176($sp) |
| b L.3054 |
| L.3063: |
| lw $24,-100+176($sp) |
| sll $24,$24,2 |
| la $15,-96+176($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lw $15,-108+176($sp) |
| beq $24,$15,L.3054 |
| la $24,4 |
| sw $24,-104+176($sp) |
| L.3053: |
| L.3054: |
| L.3050: |
| lw $24,-100+176($sp) |
| la $24,1($24) |
| sw $24,-100+176($sp) |
| lw $24,-100+176($sp) |
| la $15,22 |
| blt $24,$15,L.3049 |
| lw $24,-104+176($sp) |
| la $15,3 |
| bne $24,$15,L.3066 |
| la $24,16 |
| lw $15,-136+176($sp) |
| subu $2,$24,$15 |
| b L.3027 |
| L.3066: |
| la $2,-1 |
| L.3027: |
| lw $16,0($sp) |
| lw $17,4($sp) |
| lw $18,8($sp) |
| lw $19,12($sp) |
| lw $20,16($sp) |
| lw $21,20($sp) |
| lw $22,24($sp) |
| lw $23,28($sp) |
| lw $30,32($sp) |
| addu $sp,$sp,176 |
| j $31 |
| .end regc |
| .globl regi |
| .text |
| .align 2 |
| .ent regi |
| regi: |
| .frame $sp,272,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-272 |
| .mask 0x40ff0000,-240 |
| sw $16,0($sp) |
| sw $17,4($sp) |
| sw $18,8($sp) |
| sw $19,12($sp) |
| sw $20,16($sp) |
| sw $21,20($sp) |
| sw $22,24($sp) |
| sw $23,28($sp) |
| sw $30,32($sp) |
| sw $0,-216+272($sp) |
| la $24,1 |
| sw $24,-132+272($sp) |
| la $24,2 |
| sw $24,-136+272($sp) |
| la $24,3 |
| sw $24,-140+272($sp) |
| la $30,4 |
| la $24,5 |
| sw $24,-144+272($sp) |
| la $23,6 |
| la $24,7 |
| sw $24,-148+272($sp) |
| la $22,8 |
| la $24,9 |
| sw $24,-152+272($sp) |
| la $21,10 |
| la $24,11 |
| sw $24,-156+272($sp) |
| la $20,12 |
| la $24,13 |
| sw $24,-160+272($sp) |
| la $19,14 |
| la $24,15 |
| sw $24,-164+272($sp) |
| la $18,16 |
| la $24,17 |
| sw $24,-168+272($sp) |
| la $17,18 |
| la $24,19 |
| sw $24,-172+272($sp) |
| la $16,20 |
| la $24,21 |
| sw $24,-176+272($sp) |
| la $24,22 |
| sw $24,-4+272($sp) |
| la $24,23 |
| sw $24,-180+272($sp) |
| la $24,24 |
| sw $24,-8+272($sp) |
| la $24,25 |
| sw $24,-184+272($sp) |
| la $24,26 |
| sw $24,-12+272($sp) |
| la $24,27 |
| sw $24,-188+272($sp) |
| la $24,28 |
| sw $24,-16+272($sp) |
| la $24,29 |
| sw $24,-192+272($sp) |
| la $24,30 |
| sw $24,-20+272($sp) |
| la $24,31 |
| sw $24,-196+272($sp) |
| la $24,32 |
| sw $24,-24+272($sp) |
| la $24,33 |
| sw $24,-200+272($sp) |
| la $24,34 |
| sw $24,-28+272($sp) |
| la $24,35 |
| sw $24,-204+272($sp) |
| la $24,36 |
| sw $24,-208+272($sp) |
| la $24,37 |
| sw $24,-212+272($sp) |
| la $24,38 |
| sw $24,-220+272($sp) |
| la $24,-132+272($sp) |
| la $15,4 |
| la $14,-216+272($sp) |
| subu $14,$24,$14 |
| div $14,$14,$15 |
| sw $14,-116+272($sp) |
| la $14,-136+272($sp) |
| subu $24,$14,$24 |
| div $24,$24,$15 |
| sw $24,-112+272($sp) |
| la $24,-140+272($sp) |
| la $15,-136+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-108+272($sp) |
| la $24,-144+272($sp) |
| la $15,-140+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-104+272($sp) |
| la $24,-148+272($sp) |
| la $15,-144+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-100+272($sp) |
| la $24,-152+272($sp) |
| la $15,-148+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-96+272($sp) |
| la $24,-156+272($sp) |
| la $15,-152+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-92+272($sp) |
| la $24,-160+272($sp) |
| la $15,-156+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-88+272($sp) |
| la $24,-164+272($sp) |
| la $15,-160+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-84+272($sp) |
| la $24,-168+272($sp) |
| la $15,-164+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-80+272($sp) |
| la $24,-172+272($sp) |
| la $15,-168+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-76+272($sp) |
| la $24,-176+272($sp) |
| la $15,-172+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-72+272($sp) |
| la $24,-180+272($sp) |
| la $15,-176+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-68+272($sp) |
| la $24,-184+272($sp) |
| la $15,-180+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-64+272($sp) |
| la $24,-188+272($sp) |
| la $15,-184+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-60+272($sp) |
| la $24,-192+272($sp) |
| la $15,-188+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-56+272($sp) |
| la $24,-196+272($sp) |
| la $15,-192+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-52+272($sp) |
| la $24,-200+272($sp) |
| la $15,-196+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-48+272($sp) |
| la $24,-204+272($sp) |
| la $15,-200+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-44+272($sp) |
| la $24,-208+272($sp) |
| la $15,-204+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-40+272($sp) |
| la $24,-212+272($sp) |
| la $15,-208+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-36+272($sp) |
| la $24,-220+272($sp) |
| la $15,-212+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-32+272($sp) |
| lw $24,-116+272($sp) |
| sw $24,-128+272($sp) |
| la $24,1 |
| sw $24,-124+272($sp) |
| sw $0,-120+272($sp) |
| L.3090: |
| lw $24,-124+272($sp) |
| la $15,1 |
| beq $24,$15,L.3096 |
| la $15,2 |
| beq $24,$15,L.3099 |
| la $15,3 |
| beq $24,$15,L.3104 |
| b L.3094 |
| L.3096: |
| lw $24,-120+272($sp) |
| sll $24,$24,2 |
| la $15,-116+272($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lw $15,-128+272($sp) |
| beq $24,$15,L.3095 |
| la $24,2 |
| lw $15,-120+272($sp) |
| sll $15,$15,2 |
| la $14,-116+272($sp) |
| addu $15,$15,$14 |
| lw $15,($15) |
| sw $15,-228+272($sp) |
| sw $24,-124+272($sp) |
| la $24,1 |
| sw $24,-224+272($sp) |
| b L.3095 |
| L.3099: |
| lw $24,-120+272($sp) |
| sll $24,$24,2 |
| la $15,-116+272($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lw $15,-128+272($sp) |
| bne $24,$15,L.3100 |
| la $24,3 |
| sw $24,-124+272($sp) |
| b L.3095 |
| L.3100: |
| lw $24,-120+272($sp) |
| sll $24,$24,2 |
| la $15,-116+272($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lw $15,-228+272($sp) |
| bne $24,$15,L.3102 |
| lw $24,-224+272($sp) |
| la $24,1($24) |
| sw $24,-224+272($sp) |
| b L.3095 |
| L.3102: |
| la $24,4 |
| sw $24,-124+272($sp) |
| b L.3095 |
| L.3104: |
| lw $24,-120+272($sp) |
| sll $24,$24,2 |
| la $15,-116+272($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lw $15,-128+272($sp) |
| beq $24,$15,L.3095 |
| la $24,4 |
| sw $24,-124+272($sp) |
| L.3094: |
| L.3095: |
| L.3091: |
| lw $24,-120+272($sp) |
| la $24,1($24) |
| sw $24,-120+272($sp) |
| lw $24,-120+272($sp) |
| la $15,22 |
| blt $24,$15,L.3090 |
| lw $24,-124+272($sp) |
| la $15,3 |
| bne $24,$15,L.3107 |
| la $24,16 |
| lw $15,-224+272($sp) |
| subu $2,$24,$15 |
| b L.3068 |
| L.3107: |
| la $2,-1 |
| L.3068: |
| lw $16,0($sp) |
| lw $17,4($sp) |
| lw $18,8($sp) |
| lw $19,12($sp) |
| lw $20,16($sp) |
| lw $21,20($sp) |
| lw $22,24($sp) |
| lw $23,28($sp) |
| lw $30,32($sp) |
| addu $sp,$sp,272 |
| j $31 |
| .end regi |
| .globl regp |
| .text |
| .align 2 |
| .ent regp |
| regp: |
| .frame $sp,272,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-272 |
| .mask 0x40ff0000,-240 |
| sw $16,0($sp) |
| sw $17,4($sp) |
| sw $18,8($sp) |
| sw $19,12($sp) |
| sw $20,16($sp) |
| sw $21,20($sp) |
| sw $22,24($sp) |
| sw $23,28($sp) |
| sw $30,32($sp) |
| la $24,-216+272($sp) |
| sw $24,-216+272($sp) |
| la $24,-192+272($sp) |
| sw $24,-192+272($sp) |
| la $24,-196+272($sp) |
| sw $24,-196+272($sp) |
| la $24,-200+272($sp) |
| sw $24,-200+272($sp) |
| la $30,-128+272($sp) |
| la $24,-128+272($sp) |
| sw $24,-128+272($sp) |
| la $23,-132+272($sp) |
| la $24,-132+272($sp) |
| sw $24,-132+272($sp) |
| la $22,-136+272($sp) |
| la $24,-136+272($sp) |
| sw $24,-136+272($sp) |
| la $21,-140+272($sp) |
| la $24,-140+272($sp) |
| sw $24,-140+272($sp) |
| la $20,-144+272($sp) |
| la $24,-144+272($sp) |
| sw $24,-144+272($sp) |
| la $19,-148+272($sp) |
| la $24,-148+272($sp) |
| sw $24,-148+272($sp) |
| la $18,-152+272($sp) |
| la $24,-152+272($sp) |
| sw $24,-152+272($sp) |
| la $17,-156+272($sp) |
| la $24,-156+272($sp) |
| sw $24,-156+272($sp) |
| la $16,-160+272($sp) |
| la $24,-160+272($sp) |
| sw $24,-160+272($sp) |
| la $24,-164+272($sp) |
| sw $24,-4+272($sp) |
| la $24,-164+272($sp) |
| sw $24,-164+272($sp) |
| la $24,-168+272($sp) |
| sw $24,-8+272($sp) |
| la $24,-168+272($sp) |
| sw $24,-168+272($sp) |
| la $24,-172+272($sp) |
| sw $24,-12+272($sp) |
| la $24,-172+272($sp) |
| sw $24,-172+272($sp) |
| la $24,-176+272($sp) |
| sw $24,-16+272($sp) |
| la $24,-176+272($sp) |
| sw $24,-176+272($sp) |
| la $24,-180+272($sp) |
| sw $24,-20+272($sp) |
| la $24,-180+272($sp) |
| sw $24,-180+272($sp) |
| la $24,-184+272($sp) |
| sw $24,-24+272($sp) |
| la $24,-184+272($sp) |
| sw $24,-184+272($sp) |
| la $24,-188+272($sp) |
| sw $24,-28+272($sp) |
| la $24,-188+272($sp) |
| sw $24,-188+272($sp) |
| la $24,-204+272($sp) |
| sw $24,-204+272($sp) |
| la $24,-208+272($sp) |
| sw $24,-208+272($sp) |
| la $24,-220+272($sp) |
| sw $24,-220+272($sp) |
| la $24,-192+272($sp) |
| la $15,4 |
| la $14,-216+272($sp) |
| subu $14,$24,$14 |
| div $14,$14,$15 |
| sw $14,-116+272($sp) |
| la $14,-196+272($sp) |
| subu $24,$14,$24 |
| div $24,$24,$15 |
| sw $24,-112+272($sp) |
| la $24,-200+272($sp) |
| la $15,-196+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-108+272($sp) |
| la $24,-128+272($sp) |
| la $15,-200+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-104+272($sp) |
| la $24,-132+272($sp) |
| la $15,-128+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-100+272($sp) |
| la $24,-136+272($sp) |
| la $15,-132+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-96+272($sp) |
| la $24,-140+272($sp) |
| la $15,-136+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-92+272($sp) |
| la $24,-144+272($sp) |
| la $15,-140+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-88+272($sp) |
| la $24,-148+272($sp) |
| la $15,-144+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-84+272($sp) |
| la $24,-152+272($sp) |
| la $15,-148+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-80+272($sp) |
| la $24,-156+272($sp) |
| la $15,-152+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-76+272($sp) |
| la $24,-160+272($sp) |
| la $15,-156+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-72+272($sp) |
| la $24,-164+272($sp) |
| la $15,-160+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-68+272($sp) |
| la $24,-168+272($sp) |
| la $15,-164+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-64+272($sp) |
| la $24,-172+272($sp) |
| la $15,-168+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-60+272($sp) |
| la $24,-176+272($sp) |
| la $15,-172+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-56+272($sp) |
| la $24,-180+272($sp) |
| la $15,-176+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-52+272($sp) |
| la $24,-184+272($sp) |
| la $15,-180+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-48+272($sp) |
| la $24,-188+272($sp) |
| la $15,-184+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-44+272($sp) |
| la $24,-204+272($sp) |
| la $15,-188+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-40+272($sp) |
| la $24,-208+272($sp) |
| la $15,-204+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-36+272($sp) |
| la $24,-220+272($sp) |
| la $15,-208+272($sp) |
| subu $24,$24,$15 |
| la $15,4 |
| div $24,$24,$15 |
| sw $24,-32+272($sp) |
| lw $24,-116+272($sp) |
| sw $24,-212+272($sp) |
| la $24,1 |
| sw $24,-124+272($sp) |
| sw $0,-120+272($sp) |
| L.3131: |
| lw $24,-124+272($sp) |
| la $15,1 |
| beq $24,$15,L.3137 |
| la $15,2 |
| beq $24,$15,L.3140 |
| la $15,3 |
| beq $24,$15,L.3145 |
| b L.3135 |
| L.3137: |
| lw $24,-120+272($sp) |
| sll $24,$24,2 |
| la $15,-116+272($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lw $15,-212+272($sp) |
| beq $24,$15,L.3136 |
| la $24,2 |
| lw $15,-120+272($sp) |
| sll $15,$15,2 |
| la $14,-116+272($sp) |
| addu $15,$15,$14 |
| lw $15,($15) |
| sw $15,-228+272($sp) |
| sw $24,-124+272($sp) |
| la $24,1 |
| sw $24,-224+272($sp) |
| b L.3136 |
| L.3140: |
| lw $24,-120+272($sp) |
| sll $24,$24,2 |
| la $15,-116+272($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lw $15,-212+272($sp) |
| bne $24,$15,L.3141 |
| la $24,3 |
| sw $24,-124+272($sp) |
| b L.3136 |
| L.3141: |
| lw $24,-120+272($sp) |
| sll $24,$24,2 |
| la $15,-116+272($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lw $15,-228+272($sp) |
| bne $24,$15,L.3143 |
| lw $24,-224+272($sp) |
| la $24,1($24) |
| sw $24,-224+272($sp) |
| b L.3136 |
| L.3143: |
| la $24,4 |
| sw $24,-124+272($sp) |
| b L.3136 |
| L.3145: |
| lw $24,-120+272($sp) |
| sll $24,$24,2 |
| la $15,-116+272($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| lw $15,-212+272($sp) |
| beq $24,$15,L.3136 |
| la $24,4 |
| sw $24,-124+272($sp) |
| L.3135: |
| L.3136: |
| L.3132: |
| lw $24,-120+272($sp) |
| la $24,1($24) |
| sw $24,-120+272($sp) |
| lw $24,-120+272($sp) |
| la $15,22 |
| blt $24,$15,L.3131 |
| lw $24,-124+272($sp) |
| la $15,3 |
| bne $24,$15,L.3148 |
| la $24,16 |
| lw $15,-224+272($sp) |
| subu $2,$24,$15 |
| b L.3109 |
| L.3148: |
| la $2,-1 |
| L.3109: |
| lw $16,0($sp) |
| lw $17,4($sp) |
| lw $18,8($sp) |
| lw $19,12($sp) |
| lw $20,16($sp) |
| lw $21,20($sp) |
| lw $22,24($sp) |
| lw $23,28($sp) |
| lw $30,32($sp) |
| addu $sp,$sp,272 |
| j $31 |
| .end regp |
| .lcomm L.3151,420 |
| .data |
| .align 0 |
| L.3152: |
| .byte 115 |
| .byte 56 |
| .byte 52 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.3153: |
| .byte 115 |
| .byte 56 |
| .byte 52 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s84 |
| .text |
| .text |
| .align 2 |
| .ent s84 |
| s84: |
| .frame $sp,224,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-224 |
| .fmask 0xc0000000,-208 |
| .mask 0xc2fc0000,-168 |
| s.d $f30,16($sp) |
| sw $18,24($sp) |
| sw $19,28($sp) |
| sw $20,32($sp) |
| sw $21,36($sp) |
| sw $22,40($sp) |
| sw $23,44($sp) |
| .cprestore 48 |
| sw $30,52($sp) |
| sw $31,56($sp) |
| move $30,$4 |
| la $20,L.3153 |
| la $19,60($30) |
| move $18,$0 |
| L.3154: |
| L.3155: |
| move $24,$19 |
| la $19,1($24) |
| move $15,$20 |
| la $20,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.3154 |
| la $4,3 |
| jal fip |
| sw $2,-140+224($sp) |
| lw $24,-140+224($sp) |
| lw $24,($24) |
| la $15,3 |
| beq $24,$15,L.3157 |
| lw $24,44($30) |
| beq $24,$0,L.3159 |
| la $4,L.3152 |
| la $5,1 |
| jal printf |
| L.3159: |
| la $18,1($18) |
| L.3157: |
| la $24,glork |
| sw $24,-144+224($sp) |
| la $4,4 |
| lw $25,-144+224($sp) |
| jal $25 |
| la $15,4 |
| beq $2,$15,L.3161 |
| lw $24,44($30) |
| beq $24,$0,L.3163 |
| la $4,L.3152 |
| la $5,2 |
| jal printf |
| L.3163: |
| la $18,2($18) |
| L.3161: |
| move $22,$0 |
| L.3165: |
| sll $24,$22,2 |
| la $15,-68+224($sp) |
| addu $24,$24,$15 |
| mtc1 $22,$f18; cvt.s.w $f18,$f18 |
| s.s $f18,($24) |
| sll $24,$22,2 |
| la $15,-136+224($sp) |
| addu $15,$24,$15 |
| la $14,-68+224($sp) |
| addu $24,$24,$14 |
| sw $24,($15) |
| L.3166: |
| la $22,1($22) |
| la $24,17 |
| blt $22,$24,L.3165 |
| l.s $f30,L.412 |
| move $22,$0 |
| L.3169: |
| sll $24,$22,2 |
| la $15,-136+224($sp) |
| addu $24,$24,$15 |
| lw $24,($24) |
| l.s $f18,($24) |
| add.s $f30,$f30,$f18 |
| L.3170: |
| la $22,1($22) |
| la $24,17 |
| blt $22,$24,L.3169 |
| l.s $f18,L.3175 |
| c.eq.s $f30,$f18; bc1t L.3173 |
| lw $24,44($30) |
| beq $24,$0,L.3176 |
| la $4,L.3152 |
| la $5,4 |
| jal printf |
| L.3176: |
| la $18,4($18) |
| L.3173: |
| move $21,$0 |
| L.3178: |
| move $22,$0 |
| L.3182: |
| move $23,$0 |
| L.3186: |
| sll $24,$23,2 |
| la $15,28 |
| mul $15,$15,$22 |
| la $14,140 |
| mul $14,$14,$21 |
| la $14,L.3151($14) |
| addu $15,$15,$14 |
| addu $24,$24,$15 |
| la $15,35 |
| mul $15,$15,$21 |
| la $14,7 |
| mul $14,$14,$22 |
| addu $15,$15,$14 |
| addu $15,$15,$23 |
| sw $15,($24) |
| L.3187: |
| la $23,1($23) |
| la $24,7 |
| blt $23,$24,L.3186 |
| L.3183: |
| la $22,1($22) |
| la $24,5 |
| blt $22,$24,L.3182 |
| L.3179: |
| la $21,1($21) |
| la $24,3 |
| blt $21,$24,L.3178 |
| la $21,1 |
| la $22,2 |
| la $23,3 |
| la $4,L.3151 |
| la $5,105 |
| move $6,$0 |
| jal array |
| move $24,$2 |
| sw $24,-148+224($sp) |
| la $15,140 |
| mul $15,$15,$21 |
| la $4,L.3151($15) |
| la $15,35 |
| move $5,$15 |
| move $6,$15 |
| jal array |
| move $24,$2 |
| sw $24,-152+224($sp) |
| la $15,28 |
| mul $15,$15,$22 |
| la $14,140 |
| mul $14,$14,$21 |
| la $14,L.3151($14) |
| addu $4,$15,$14 |
| la $5,7 |
| la $6,49 |
| jal array |
| lw $15,-148+224($sp) |
| lw $14,-152+224($sp) |
| addu $15,$15,$14 |
| addu $24,$15,$2 |
| sll $15,$23,2 |
| la $14,28 |
| mul $14,$14,$22 |
| la $13,140 |
| mul $13,$13,$21 |
| la $13,L.3151($13) |
| addu $14,$14,$13 |
| addu $15,$15,$14 |
| lw $15,($15) |
| addu $24,$24,$15 |
| subu $24,$24,52 |
| beq $24,$0,L.3190 |
| lw $24,44($30) |
| beq $24,$0,L.3192 |
| la $4,L.3152 |
| la $5,8 |
| jal printf |
| L.3192: |
| la $18,8($18) |
| L.3190: |
| move $2,$18 |
| L.3150: |
| l.d $f30,16($sp) |
| lw $18,24($sp) |
| lw $19,28($sp) |
| lw $20,32($sp) |
| lw $21,36($sp) |
| lw $22,40($sp) |
| lw $23,44($sp) |
| lw $25,48($sp) |
| lw $30,52($sp) |
| lw $31,56($sp) |
| addu $sp,$sp,224 |
| j $31 |
| .end s84 |
| .globl array |
| .text |
| .align 2 |
| .ent array |
| array: |
| .frame $sp,16,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-16 |
| .mask 0x40000000,-16 |
| sw $30,0($sp) |
| move $30,$0 |
| b L.3198 |
| L.3195: |
| sll $24,$30,2 |
| addu $24,$24,$4 |
| lw $24,($24) |
| addu $15,$30,$6 |
| beq $24,$15,L.3199 |
| la $2,1 |
| b L.3194 |
| L.3199: |
| L.3196: |
| la $30,1($30) |
| L.3198: |
| blt $30,$5,L.3195 |
| move $2,$0 |
| L.3194: |
| lw $30,0($sp) |
| addu $sp,$sp,16 |
| j $31 |
| .end array |
| .lcomm L.3202,4 |
| .globl fip |
| .text |
| .text |
| .align 2 |
| .ent fip |
| fip: |
| .frame $sp,0,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| la $24,L.3202 |
| sw $4,L.3202 |
| move $2,$24 |
| L.3201: |
| j $31 |
| .end fip |
| .globl glork |
| .text |
| .align 2 |
| .ent glork |
| glork: |
| .frame $sp,0,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| move $2,$4 |
| L.3203: |
| j $31 |
| .end glork |
| .data |
| .align 0 |
| L.3205: |
| .byte 115 |
| .byte 56 |
| .byte 53 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.3206: |
| .byte 115 |
| .byte 56 |
| .byte 53 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .data |
| .align 2 |
| L.3214: |
| .word L.425 |
| .word L.427 |
| .word L.426 |
| .word L.428 |
| .word L.429 |
| .word L.430 |
| .word L.431 |
| .data |
| .align 0 |
| L.3215: |
| .byte 32 |
| .byte 97 |
| .byte 108 |
| .byte 105 |
| .byte 103 |
| .byte 110 |
| .byte 109 |
| .byte 101 |
| .byte 110 |
| .byte 116 |
| .byte 58 |
| .byte 32 |
| .byte 0 |
| .globl s85 |
| .text |
| .text |
| .align 2 |
| .ent s85 |
| s85: |
| .frame $sp,448,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-448 |
| .mask 0xc2f00000,-408 |
| sw $20,16($sp) |
| sw $21,20($sp) |
| sw $22,24($sp) |
| sw $23,28($sp) |
| .cprestore 32 |
| sw $30,36($sp) |
| sw $31,40($sp) |
| move $30,$4 |
| la $22,L.3206 |
| la $21,60($30) |
| move $20,$0 |
| L.3219: |
| L.3220: |
| move $24,$21 |
| la $21,1($24) |
| move $15,$22 |
| la $22,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.3219 |
| la $15,-284+448($sp) |
| la $14,-304+448($sp) |
| subu $15,$15,$14 |
| ble $15,$0,L.3230 |
| la $15,-280+448($sp) |
| la $14,-284+448($sp) |
| subu $15,$15,$14 |
| ble $15,$0,L.3230 |
| la $15,-276+448($sp) |
| la $14,-280+448($sp) |
| subu $15,$15,$14 |
| bgt $15,$0,L.3222 |
| L.3230: |
| lw $24,44($30) |
| beq $24,$0,L.3231 |
| la $4,L.3205 |
| la $5,1 |
| jal printf |
| L.3231: |
| la $20,1($20) |
| L.3222: |
| la $24,-337+448($sp) |
| la $15,-338+448($sp) |
| subu $24,$24,$15 |
| sw $24,-268+448($sp) |
| la $24,-340+448($sp) |
| la $15,-342+448($sp) |
| subu $24,$24,$15 |
| sw $24,-264+448($sp) |
| la $24,-348+448($sp) |
| la $15,-352+448($sp) |
| subu $24,$24,$15 |
| sw $24,-260+448($sp) |
| la $24,-356+448($sp) |
| la $15,-360+448($sp) |
| subu $24,$24,$15 |
| sw $24,-256+448($sp) |
| la $24,-364+448($sp) |
| la $15,-368+448($sp) |
| subu $24,$24,$15 |
| sw $24,-252+448($sp) |
| la $24,-372+448($sp) |
| la $15,-376+448($sp) |
| subu $24,$24,$15 |
| sw $24,-248+448($sp) |
| la $24,-384+448($sp) |
| la $15,-392+448($sp) |
| subu $24,$24,$15 |
| sw $24,-244+448($sp) |
| lw $24,40($30) |
| beq $24,$0,L.3246 |
| move $23,$0 |
| L.3248: |
| la $4,L.3252 |
| sll $24,$23,2 |
| lw $5,L.3214($24) |
| la $6,L.3215 |
| la $15,-268+448($sp) |
| addu $24,$24,$15 |
| lw $7,($24) |
| jal printf |
| L.3249: |
| la $23,1($23) |
| la $24,7 |
| blt $23,$24,L.3248 |
| L.3246: |
| lw $24,-272+448($sp) |
| or $24,$24,0x1c000000 |
| sw $24,-272+448($sp) |
| lw $24,-272+448($sp) |
| move $15,$24 |
| and $15,$15,0x3fffffff |
| sll $24,$24,3 |
| sra $24,$24,29 |
| sll $24,$24,30 |
| sra $24,$24,30 |
| sll $24,$24,30 |
| and $24,$24,0xc0000000 |
| or $24,$15,$24 |
| sw $24,-272+448($sp) |
| lw $24,-272+448($sp) |
| move $15,$24 |
| and $15,$15,0xe3ffffff |
| sra $24,$24,30 |
| sll $24,$24,29 |
| sra $24,$24,29 |
| sll $24,$24,26 |
| and $24,$24,0x1c000000 |
| or $24,$15,$24 |
| sw $24,-272+448($sp) |
| la $24,3 |
| lw $15,-272+448($sp) |
| sll $15,$15,3 |
| sra $15,$15,29 |
| beq $15,$24,L.3253 |
| lw $24,-272+448($sp) |
| sll $24,$24,3 |
| sra $24,$24,29 |
| la $15,-1 |
| bne $24,$15,L.3255 |
| lw $24,40($30) |
| beq $24,$0,L.3256 |
| la $4,L.3259 |
| jal printf |
| b L.3256 |
| L.3255: |
| lw $24,44($30) |
| beq $24,$0,L.3260 |
| la $4,L.3205 |
| la $5,2 |
| jal printf |
| L.3260: |
| la $20,2($20) |
| L.3256: |
| L.3253: |
| lw $24,-272+448($sp) |
| or $24,$24,0x2000000 |
| sw $24,-272+448($sp) |
| lw $24,-272+448($sp) |
| sll $24,$24,6 |
| sra $24,$24,31 |
| la $15,1 |
| beq $24,$15,L.3262 |
| lw $24,40($30) |
| beq $24,$0,L.3264 |
| la $4,L.3266 |
| jal printf |
| L.3264: |
| L.3262: |
| la $24,-240+448($sp) |
| subu $24,$24,$24 |
| bne $24,$0,L.3274 |
| bne $24,$0,L.3274 |
| bne $24,$0,L.3274 |
| bne $24,$0,L.3274 |
| bne $24,$0,L.3274 |
| bne $24,$0,L.3274 |
| beq $24,$0,L.3267 |
| L.3274: |
| lw $24,44($30) |
| beq $24,$0,L.3275 |
| la $4,L.3205 |
| la $5,4 |
| jal printf |
| L.3275: |
| la $20,4($20) |
| L.3267: |
| b L.3277 |
| lw $24,44($30) |
| beq $24,$0,L.3279 |
| la $4,L.3205 |
| la $5,8 |
| jal printf |
| L.3279: |
| la $20,8($20) |
| L.3277: |
| la $24,-336+448($sp) |
| sw $24,-276+448($sp) |
| la $24,2 |
| sb $24,-336+448($sp) |
| lw $24,-276+448($sp) |
| lb $15,($24) |
| la $15,1($15) |
| sb $15,($24) |
| lb $24,-336+448($sp) |
| la $15,3 |
| beq $24,$15,L.3283 |
| lw $24,44($30) |
| beq $24,$0,L.3285 |
| la $4,L.3205 |
| la $5,16 |
| jal printf |
| L.3285: |
| la $20,16($20) |
| L.3283: |
| move $2,$20 |
| L.3204: |
| lw $20,16($sp) |
| lw $21,20($sp) |
| lw $22,24($sp) |
| lw $23,28($sp) |
| lw $25,32($sp) |
| lw $30,36($sp) |
| lw $31,40($sp) |
| addu $sp,$sp,448 |
| j $31 |
| .end s85 |
| .data |
| .align 0 |
| L.3288: |
| .byte 115 |
| .byte 56 |
| .byte 54 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.3289: |
| .byte 115 |
| .byte 56 |
| .byte 54 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .data |
| .align 2 |
| L.3290: |
| .word 0x1 |
| .word 0x3 |
| .word 0x5 |
| .sdata |
| .align 2 |
| L.3291: |
| .word L.3290+8 |
| .lcomm L.3293,40 |
| .data |
| .align 2 |
| L.3294: |
| .word 0x3f800000 |
| .word 0x40400000 |
| .word 0x40a00000 |
| .word 0x40000000 |
| .word 0x40800000 |
| .word 0x40c00000 |
| .word 0x40400000 |
| .word 0x40a00000 |
| .word 0x40e00000 |
| .word 0x0 |
| .word 0x0 |
| .word 0x0 |
| .data |
| .align 2 |
| L.3295: |
| .word 0x3f800000 |
| .word 0x40400000 |
| .word 0x40a00000 |
| .word 0x40000000 |
| .word 0x40800000 |
| .word 0x40c00000 |
| .word 0x40400000 |
| .word 0x40a00000 |
| .word 0x40e00000 |
| .space 12 |
| .data |
| .align 2 |
| L.3296: |
| .word 0x3f800000 |
| .word 0x40400000 |
| .word 0x40a00000 |
| .word 0x40000000 |
| .word 0x40800000 |
| .word 0x40c00000 |
| .word 0x40400000 |
| .word 0x40a00000 |
| .word 0x40e00000 |
| .space 12 |
| .data |
| .align 2 |
| L.3297: |
| .word 0x3f800000 |
| .space 8 |
| .word 0x40000000 |
| .space 8 |
| .word 0x40400000 |
| .space 8 |
| .word 0x40800000 |
| .space 8 |
| .globl s86 |
| .text |
| .text |
| .align 2 |
| .ent s86 |
| s86: |
| .frame $sp,64,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-64 |
| .mask 0xc2ff0000,-8 |
| sw $16,16($sp) |
| sw $17,20($sp) |
| sw $18,24($sp) |
| sw $19,28($sp) |
| sw $20,32($sp) |
| sw $21,36($sp) |
| sw $22,40($sp) |
| sw $23,44($sp) |
| .cprestore 48 |
| sw $30,52($sp) |
| sw $31,56($sp) |
| sw $4,64($sp) |
| lw $24,L.3291 |
| la $16,-4($24) |
| jal one |
| sll $24,$2,2 |
| addu $30,$24,$16 |
| la $19,L.3289 |
| lw $24,0+64($sp) |
| la $18,60($24) |
| move $17,$0 |
| L.3298: |
| L.3299: |
| move $24,$18 |
| la $18,1($24) |
| move $15,$19 |
| la $19,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.3298 |
| lw $24,L.3291 |
| lw $24,($24) |
| la $15,5 |
| beq $24,$15,L.3301 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3303 |
| la $4,L.3288 |
| la $5,1 |
| jal printf |
| L.3303: |
| la $17,1($17) |
| L.3301: |
| lw $24,($16) |
| la $15,3 |
| beq $24,$15,L.3305 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3307 |
| la $4,L.3288 |
| la $5,2 |
| jal printf |
| L.3307: |
| la $17,2($17) |
| L.3305: |
| lw $24,($30) |
| la $15,5 |
| beq $24,$15,L.3309 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3311 |
| la $4,L.3288 |
| la $5,4 |
| jal printf |
| L.3311: |
| la $17,4($17) |
| L.3309: |
| move $20,$0 |
| move $23,$0 |
| L.3313: |
| sll $24,$23,2 |
| lw $24,L.3293($24) |
| beq $24,$0,L.3317 |
| la $20,1 |
| L.3317: |
| L.3314: |
| la $23,1($23) |
| la $24,10 |
| blt $23,$24,L.3313 |
| beq $20,$0,L.3319 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3321 |
| la $4,L.3288 |
| la $5,8 |
| jal printf |
| L.3321: |
| la $17,8($17) |
| L.3319: |
| move $20,$0 |
| move $22,$0 |
| L.3323: |
| move $23,$0 |
| L.3327: |
| la $24,3 |
| mul $24,$24,$22 |
| addu $21,$24,$23 |
| sll $24,$23,2 |
| la $15,12 |
| mul $15,$15,$22 |
| la $14,L.3295($15) |
| addu $14,$24,$14 |
| l.s $f18,($14) |
| la $15,L.3296($15) |
| addu $24,$24,$15 |
| l.s $f16,($24) |
| c.eq.s $f18,$f16; bc1f L.3333 |
| sll $24,$21,2 |
| l.s $f16,L.3294($24) |
| c.eq.s $f18,$f16; bc1t L.3331 |
| L.3333: |
| la $20,1 |
| L.3331: |
| L.3328: |
| la $23,1($23) |
| la $24,3 |
| blt $23,$24,L.3327 |
| L.3324: |
| la $22,1($22) |
| la $24,4 |
| blt $22,$24,L.3323 |
| beq $20,$0,L.3334 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3336 |
| la $4,L.3288 |
| la $5,16 |
| jal printf |
| L.3336: |
| la $17,16($17) |
| L.3334: |
| move $20,$0 |
| move $23,$0 |
| L.3338: |
| la $24,12 |
| mul $24,$24,$23 |
| l.s $f18,L.3297($24) |
| la $24,1($23) |
| mtc1 $24,$f16; cvt.s.w $f16,$f16 |
| c.eq.s $f18,$f16; bc1t L.3342 |
| la $20,1 |
| L.3342: |
| L.3339: |
| la $23,1($23) |
| la $24,4 |
| blt $23,$24,L.3338 |
| beq $20,$0,L.3344 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3346 |
| la $4,L.3288 |
| la $5,32 |
| jal printf |
| L.3346: |
| la $17,32($17) |
| L.3344: |
| move $2,$17 |
| L.3287: |
| lw $16,16($sp) |
| lw $17,20($sp) |
| lw $18,24($sp) |
| lw $19,28($sp) |
| lw $20,32($sp) |
| lw $21,36($sp) |
| lw $22,40($sp) |
| lw $23,44($sp) |
| lw $25,48($sp) |
| lw $30,52($sp) |
| lw $31,56($sp) |
| addu $sp,$sp,64 |
| j $31 |
| .end s86 |
| .globl one |
| .text |
| .align 2 |
| .ent one |
| one: |
| .frame $sp,0,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| la $2,1 |
| L.3348: |
| j $31 |
| .end one |
| .data |
| .align 0 |
| L.3350: |
| .byte 115 |
| .byte 56 |
| .byte 56 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.3351: |
| .byte 115 |
| .byte 56 |
| .byte 56 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s88 |
| .text |
| .text |
| .align 2 |
| .ent s88 |
| s88: |
| .frame $sp,64,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-64 |
| .mask 0xc2e00000,-28 |
| sw $21,16($sp) |
| sw $22,20($sp) |
| sw $23,24($sp) |
| .cprestore 28 |
| sw $30,32($sp) |
| sw $31,36($sp) |
| sw $4,64($sp) |
| la $30,L.3351 |
| lw $24,0+64($sp) |
| la $23,60($24) |
| move $22,$0 |
| L.3353: |
| L.3354: |
| move $24,$23 |
| la $23,1($24) |
| move $15,$30 |
| la $30,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.3353 |
| b L.3356 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3358 |
| la $4,L.3350 |
| la $5,1 |
| jal printf |
| L.3358: |
| la $22,1($22) |
| L.3356: |
| la $24,-20+64($sp) |
| sw $24,metricp |
| la $24,2 |
| sw $24,-20+64($sp) |
| lw $24,metricp |
| la $15,3 |
| sw $15,($24) |
| lw $24,-20+64($sp) |
| la $15,3 |
| beq $24,$15,L.3360 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3362 |
| la $4,L.3350 |
| la $5,2 |
| jal printf |
| L.3362: |
| la $22,2($22) |
| L.3360: |
| l.d $f18,L.419 |
| s.d $f18,-16+64($sp) |
| s.d $f18,-8+64($sp) |
| la $21,-16+64($sp) |
| l.d $f18,L.418 |
| s.d $f18,($21) |
| l.d $f18,L.418 |
| s.d $f18,8($21) |
| l.d $f18,-16+64($sp) |
| l.d $f16,-8+64($sp) |
| add.d $f18,$f18,$f16 |
| l.d $f16,L.416 |
| c.eq.d $f18,$f16; bc1t L.3365 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3368 |
| la $4,L.3350 |
| la $5,4 |
| jal printf |
| L.3368: |
| la $22,4($22) |
| L.3365: |
| move $2,$22 |
| L.3349: |
| lw $21,16($sp) |
| lw $22,20($sp) |
| lw $23,24($sp) |
| lw $25,28($sp) |
| lw $30,32($sp) |
| lw $31,36($sp) |
| addu $sp,$sp,64 |
| j $31 |
| .end s88 |
| .data |
| .align 0 |
| L.3371: |
| .byte 115 |
| .byte 57 |
| .byte 44 |
| .byte 101 |
| .byte 114 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .sdata |
| .align 0 |
| L.3372: |
| .byte 115 |
| .byte 57 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 0 |
| .globl s9 |
| .text |
| .text |
| .align 2 |
| .ent s9 |
| s9: |
| .frame $sp,64,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| addu $sp,$sp,-64 |
| .mask 0xc2ff0000,-8 |
| sw $16,16($sp) |
| sw $17,20($sp) |
| sw $18,24($sp) |
| sw $19,28($sp) |
| sw $20,32($sp) |
| sw $21,36($sp) |
| sw $22,40($sp) |
| sw $23,44($sp) |
| .cprestore 48 |
| sw $30,52($sp) |
| sw $31,56($sp) |
| sw $4,64($sp) |
| la $22,L.3372 |
| lw $24,0+64($sp) |
| la $21,60($24) |
| move $20,$0 |
| L.3373: |
| L.3374: |
| move $24,$21 |
| la $21,1($24) |
| move $15,$22 |
| la $22,1($15) |
| lb $15,($15) |
| sb $15,($24) |
| sll $24,$15,8*(4-1); sra $24,$24,8*(4-1) |
| bne $24,$0,L.3373 |
| move $23,$0 |
| move $30,$0 |
| L.3376: |
| la $24,2 |
| move $19,$24 |
| move $18,$24 |
| la $24,3 |
| move $17,$24 |
| move $16,$24 |
| la $24,3 |
| bne $16,$24,L.3382 |
| beq $17,$24,L.3380 |
| L.3382: |
| la $23,1 |
| L.3380: |
| la $24,2 |
| bne $18,$24,L.3385 |
| beq $19,$24,L.3383 |
| L.3385: |
| la $23,1 |
| L.3383: |
| L.3377: |
| la $30,1($30) |
| la $24,2 |
| blt $30,$24,L.3376 |
| beq $23,$0,L.3390 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3388 |
| la $4,L.3371 |
| la $5,1 |
| jal printf |
| L.3388: |
| la $20,1($20) |
| b L.3390 |
| lw $24,0+64($sp) |
| lw $24,44($24) |
| beq $24,$0,L.3391 |
| la $4,L.3371 |
| la $5,2 |
| jal printf |
| L.3391: |
| la $20,2($20) |
| L.3390: |
| move $2,$20 |
| L.3370: |
| lw $16,16($sp) |
| lw $17,20($sp) |
| lw $18,24($sp) |
| lw $19,28($sp) |
| lw $20,32($sp) |
| lw $21,36($sp) |
| lw $22,40($sp) |
| lw $23,44($sp) |
| lw $25,48($sp) |
| lw $30,52($sp) |
| lw $31,56($sp) |
| addu $sp,$sp,64 |
| j $31 |
| .end s9 |
| .globl setev |
| .text |
| .align 2 |
| .ent setev |
| setev: |
| .frame $sp,0,$31 |
| .set noreorder |
| .cpload $25 |
| .set reorder |
| la $24,1066 |
| sw $24,extvar |
| move $2,$0 |
| L.3393: |
| j $31 |
| .end setev |
| .globl rfs |
| .comm rfs,8 |
| .globl crc |
| .comm crc,4 |
| .globl rrc |
| .comm rrc,4 |
| .globl flgl |
| .comm flgl,4 |
| .globl flgd |
| .comm flgd,4 |
| .globl flgm |
| .comm flgm,4 |
| .globl flgs |
| .comm flgs,4 |
| .globl dprec |
| .comm dprec,4 |
| .globl fprec |
| .comm fprec,4 |
| .globl dbits |
| .comm dbits,4 |
| .globl fbits |
| .comm fbits,4 |
| .globl ubits |
| .comm ubits,4 |
| .globl lbits |
| .comm lbits,4 |
| .globl metricp |
| .comm metricp,4 |
| .globl extvar |
| .comm extvar,4 |
| .rdata |
| .align 0 |
| L.3266: |
| .byte 66 |
| .byte 101 |
| .byte 32 |
| .byte 101 |
| .byte 115 |
| .byte 112 |
| .byte 101 |
| .byte 99 |
| .byte 105 |
| .byte 97 |
| .byte 108 |
| .byte 108 |
| .byte 121 |
| .byte 32 |
| .byte 99 |
| .byte 97 |
| .byte 114 |
| .byte 101 |
| .byte 102 |
| .byte 117 |
| .byte 108 |
| .byte 32 |
| .byte 119 |
| .byte 105 |
| .byte 116 |
| .byte 104 |
| .byte 32 |
| .byte 49 |
| .byte 45 |
| .byte 98 |
| .byte 105 |
| .byte 116 |
| .byte 32 |
| .byte 102 |
| .byte 105 |
| .byte 101 |
| .byte 108 |
| .byte 100 |
| .byte 115 |
| .byte 33 |
| .byte 10 |
| .byte 0 |
| .align 0 |
| L.3259: |
| .byte 83 |
| .byte 105 |
| .byte 103 |
| .byte 110 |
| .byte 32 |
| .byte 101 |
| .byte 120 |
| .byte 116 |
| .byte 101 |
| .byte 110 |
| .byte 115 |
| .byte 105 |
| .byte 111 |
| .byte 110 |
| .byte 32 |
| .byte 105 |
| .byte 110 |
| .byte 32 |
| .byte 102 |
| .byte 105 |
| .byte 101 |
| .byte 108 |
| .byte 100 |
| .byte 115 |
| .byte 10 |
| .byte 0 |
| .align 0 |
| L.3252: |
| .byte 37 |
| .byte 115 |
| .byte 37 |
| .byte 115 |
| .byte 37 |
| .byte 100 |
| .byte 10 |
| .byte 0 |
| .align 2 |
| L.3175: |
| .word 0x43080000 |
| .align 0 |
| L.3022: |
| .byte 112 |
| .byte 111 |
| .byte 105 |
| .byte 110 |
| .byte 116 |
| .byte 101 |
| .byte 114 |
| .byte 0 |
| .align 0 |
| L.2472: |
| .byte 73 |
| .byte 110 |
| .byte 99 |
| .byte 114 |
| .byte 101 |
| .byte 97 |
| .byte 115 |
| .byte 105 |
| .byte 110 |
| .byte 103 |
| .byte 32 |
| .byte 97 |
| .byte 114 |
| .byte 114 |
| .byte 97 |
| .byte 121 |
| .byte 32 |
| .byte 101 |
| .byte 108 |
| .byte 101 |
| .byte 109 |
| .byte 101 |
| .byte 110 |
| .byte 116 |
| .byte 115 |
| .byte 32 |
| .byte 97 |
| .byte 115 |
| .byte 115 |
| .byte 105 |
| .byte 103 |
| .byte 110 |
| .byte 101 |
| .byte 100 |
| .byte 32 |
| .byte 116 |
| .byte 111 |
| .byte 32 |
| .byte 100 |
| .byte 101 |
| .byte 99 |
| .byte 114 |
| .byte 101 |
| .byte 97 |
| .byte 115 |
| .byte 105 |
| .byte 110 |
| .byte 103 |
| .byte 32 |
| .byte 108 |
| .byte 111 |
| .byte 99 |
| .byte 97 |
| .byte 116 |
| .byte 105 |
| .byte 111 |
| .byte 110 |
| .byte 115 |
| .byte 10 |
| .byte 0 |
| .align 2 |
| L.2356: |
| .word 0x41d00000 |
| .align 3 |
| L.2355: |
| .word 0x403a0000 |
| .word 0x0 |
| .align 3 |
| L.1659: |
| .word 0x40040000 |
| .word 0x0 |
| .align 3 |
| L.1484: |
| .word 0x40240000 |
| .word 0x0 |
| .align 2 |
| L.1455: |
| .word 0x41200000 |
| .align 3 |
| L.1280: |
| .word 0x40080000 |
| .word 0x0 |
| .align 2 |
| L.1251: |
| .word 0x40400000 |
| .align 3 |
| L.1076: |
| .word 0x401c0000 |
| .word 0x0 |
| .align 2 |
| L.1047: |
| .word 0x40e00000 |
| .align 3 |
| L.870: |
| .word 0x40140000 |
| .word 0x0 |
| .align 2 |
| L.841: |
| .word 0x40a00000 |
| .align 3 |
| L.836: |
| .word 0x41e00000 |
| .word 0x0 |
| .align 2 |
| L.828: |
| .word 0x4f000000 |
| .align 0 |
| L.653: |
| .byte 113 |
| .byte 117 |
| .byte 101 |
| .byte 101 |
| .byte 112 |
| .byte 0 |
| .align 0 |
| L.639: |
| .byte 10 |
| .byte 0 |
| .align 0 |
| L.638: |
| .byte 37 |
| .byte 100 |
| .byte 0 |
| .align 0 |
| L.633: |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 107 |
| .byte 101 |
| .byte 121 |
| .byte 61 |
| .byte 0 |
| .align 3 |
| L.596: |
| .word 0x40000000 |
| .word 0x0 |
| .align 3 |
| L.536: |
| .word 0x40ce8480 |
| .word 0x0 |
| .align 3 |
| L.535: |
| .word 0x405f4000 |
| .word 0x0 |
| .align 2 |
| L.534: |
| .word 0x42fa0000 |
| .align 2 |
| L.529: |
| .word 0x40000000 |
| .align 0 |
| L.431: |
| .byte 100 |
| .byte 111 |
| .byte 117 |
| .byte 98 |
| .byte 108 |
| .byte 101 |
| .byte 0 |
| .align 0 |
| L.430: |
| .byte 102 |
| .byte 108 |
| .byte 111 |
| .byte 97 |
| .byte 116 |
| .byte 0 |
| .align 0 |
| L.429: |
| .byte 117 |
| .byte 110 |
| .byte 115 |
| .byte 105 |
| .byte 103 |
| .byte 110 |
| .byte 101 |
| .byte 100 |
| .byte 0 |
| .align 0 |
| L.428: |
| .byte 108 |
| .byte 111 |
| .byte 110 |
| .byte 103 |
| .byte 0 |
| .align 0 |
| L.427: |
| .byte 115 |
| .byte 104 |
| .byte 111 |
| .byte 114 |
| .byte 116 |
| .byte 0 |
| .align 0 |
| L.426: |
| .byte 105 |
| .byte 110 |
| .byte 116 |
| .byte 0 |
| .align 0 |
| L.425: |
| .byte 99 |
| .byte 104 |
| .byte 97 |
| .byte 114 |
| .byte 0 |
| .align 3 |
| L.419: |
| .word 0x0 |
| .word 0x0 |
| .align 3 |
| L.418: |
| .word 0x3ff00000 |
| .word 0x0 |
| .align 3 |
| L.417: |
| .word 0x40100000 |
| .word 0x0 |
| .align 3 |
| L.416: |
| .word 0x40000000 |
| .word 0x0 |
| .align 2 |
| L.412: |
| .word 0x0 |
| .align 2 |
| L.411: |
| .word 0x3f800000 |
| .align 0 |
| L.390: |
| .byte 113 |
| .byte 117 |
| .byte 101 |
| .byte 101 |
| .byte 112 |
| .byte 33 |
| .byte 0 |
| .align 0 |
| L.379: |
| .byte 10 |
| .byte 9 |
| .byte 8 |
| .byte 13 |
| .byte 12 |
| .byte 92 |
| .byte 39 |
| .byte 0 |
| .align 0 |
| L.375: |
| .byte 46 |
| .byte 34 |
| .byte 46 |
| .byte 0 |
| .align 0 |
| L.362: |
| .byte 46 |
| .byte 46 |
| .byte 46 |
| .byte 0 |
| .align 3 |
| L.333: |
| .word 0x40938800 |
| .word 0x0 |
| .align 0 |
| L.199: |
| .byte 32 |
| .byte 32 |
| .byte 32 |
| .byte 100 |
| .byte 105 |
| .byte 102 |
| .byte 102 |
| .byte 101 |
| .byte 114 |
| .byte 101 |
| .byte 110 |
| .byte 116 |
| .byte 32 |
| .byte 114 |
| .byte 101 |
| .byte 115 |
| .byte 117 |
| .byte 108 |
| .byte 116 |
| .byte 115 |
| .byte 32 |
| .byte 119 |
| .byte 104 |
| .byte 101 |
| .byte 110 |
| .byte 32 |
| .byte 97 |
| .byte 115 |
| .byte 115 |
| .byte 105 |
| .byte 103 |
| .byte 110 |
| .byte 101 |
| .byte 100 |
| .byte 32 |
| .byte 116 |
| .byte 111 |
| .byte 32 |
| .byte 108 |
| .byte 111 |
| .byte 110 |
| .byte 103 |
| .byte 115 |
| .byte 46 |
| .byte 10 |
| .byte 0 |
| .align 0 |
| L.198: |
| .byte 68 |
| .byte 101 |
| .byte 99 |
| .byte 105 |
| .byte 109 |
| .byte 97 |
| .byte 108 |
| .byte 32 |
| .byte 97 |
| .byte 110 |
| .byte 100 |
| .byte 32 |
| .byte 111 |
| .byte 99 |
| .byte 116 |
| .byte 97 |
| .byte 108 |
| .byte 47 |
| .byte 104 |
| .byte 101 |
| .byte 120 |
| .byte 32 |
| .byte 99 |
| .byte 111 |
| .byte 110 |
| .byte 115 |
| .byte 116 |
| .byte 97 |
| .byte 110 |
| .byte 116 |
| .byte 115 |
| .byte 32 |
| .byte 115 |
| .byte 111 |
| .byte 109 |
| .byte 101 |
| .byte 116 |
| .byte 105 |
| .byte 109 |
| .byte 101 |
| .byte 115 |
| .byte 32 |
| .byte 103 |
| .byte 105 |
| .byte 118 |
| .byte 101 |
| .byte 10 |
| .byte 0 |
| .align 0 |
| L.27: |
| .byte 10 |
| .byte 70 |
| .byte 97 |
| .byte 105 |
| .byte 108 |
| .byte 101 |
| .byte 100 |
| .byte 46 |
| .byte 10 |
| .byte 0 |
| .align 0 |
| L.26: |
| .byte 10 |
| .byte 78 |
| .byte 111 |
| .byte 32 |
| .byte 101 |
| .byte 114 |
| .byte 114 |
| .byte 111 |
| .byte 114 |
| .byte 115 |
| .byte 32 |
| .byte 100 |
| .byte 101 |
| .byte 116 |
| .byte 101 |
| .byte 99 |
| .byte 116 |
| .byte 101 |
| .byte 100 |
| .byte 46 |
| .byte 10 |
| .byte 0 |
| .align 0 |
| L.20: |
| .byte 83 |
| .byte 101 |
| .byte 99 |
| .byte 116 |
| .byte 105 |
| .byte 111 |
| .byte 110 |
| .byte 32 |
| .byte 37 |
| .byte 115 |
| .byte 32 |
| .byte 114 |
| .byte 101 |
| .byte 116 |
| .byte 117 |
| .byte 114 |
| .byte 110 |
| .byte 101 |
| .byte 100 |
| .byte 32 |
| .byte 37 |
| .byte 100 |
| .byte 46 |
| .byte 10 |
| .byte 0 |