URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Subversion Repositories eco32
[/] [eco32/] [trunk/] [lcc/] [mips/] [irix/] [tst/] [array.sbk] - Rev 4
Compare with Previous | Blame | View Log
.set reorder.globl main.text.text.align 2.ent mainmain:.frame $sp,96,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-96.mask 0xc2c00000,-64sw $22,16($sp)sw $23,20($sp).cprestore 24sw $30,28($sp)sw $31,32($sp)move $23,$0L.2:move $30,$0L.6:sll $24,$30,2sll $15,$23,4la $15,x($15)addu $24,$24,$15la $15,1000mul $15,$15,$23addu $15,$15,$30sw $15,($24)L.7:la $30,1($30)la $24,4blt $30,$24,L.6sll $24,$23,2sll $15,$23,4la $15,x($15)sw $15,y($24)L.3:la $23,1($23)la $24,3blt $23,$24,L.2jal fmove $23,$0L.10:sll $24,$23,4la $15,-48+96($sp)addu $24,$24,$15move $22,$24sll $15,$23,2sw $24,y($15)move $30,$0L.14:sll $24,$30,2addu $15,$24,$22sll $14,$23,4la $14,x($14)addu $24,$24,$14lw $24,($24)sw $24,($15)L.15:la $30,1($30)la $24,4blt $30,$24,L.14L.11:la $23,1($23)la $24,3blt $23,$24,L.10la $4,-48+96($sp)la $5,yjal gmove $2,$0L.1:lw $22,16($sp)lw $23,20($sp)lw $25,24($sp)lw $30,28($sp)lw $31,32($sp)addu $sp,$sp,96j $31.end main.globl f.text.align 2.ent ff:.frame $sp,32,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-32.mask 0xc2800000,-4sw $23,16($sp).cprestore 20sw $30,24($sp)sw $31,28($sp)move $23,$0L.19:move $30,$0L.23:la $4,L.27sll $24,$30,2sll $15,$23,4la $15,x($15)addu $24,$24,$15lw $5,($24)jal printfL.24:la $30,1($30)la $24,4blt $30,$24,L.23L.20:la $23,1($23)la $24,3blt $23,$24,L.19la $4,L.28jal printfmove $23,$0L.29:move $30,$0L.33:la $4,L.27sll $24,$30,2sll $15,$23,2lw $15,y($15)addu $24,$24,$15lw $5,($24)jal printfL.34:la $30,1($30)la $24,4blt $30,$24,L.33L.30:la $23,1($23)la $24,3blt $23,$24,L.29la $4,L.28jal printfmove $2,$0L.18:lw $23,16($sp)lw $25,20($sp)lw $30,24($sp)lw $31,28($sp)addu $sp,$sp,32j $31.end f.globl g.text.align 2.ent gg:.frame $sp,48,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-48.mask 0xc2e00000,-12sw $21,16($sp)sw $22,20($sp)sw $23,24($sp).cprestore 28sw $30,32($sp)sw $31,36($sp)move $30,$4move $23,$5move $21,$0L.38:move $22,$0L.42:la $4,L.27sll $24,$22,2sll $15,$21,4addu $15,$15,$30addu $24,$24,$15lw $5,($24)jal printfL.43:la $22,1($22)la $24,4blt $22,$24,L.42L.39:la $21,1($21)la $24,3blt $21,$24,L.38la $4,L.28jal printfmove $21,$0L.46:move $22,$0L.50:la $4,L.27sll $24,$22,2sll $15,$21,2addu $15,$15,$23lw $15,($15)addu $24,$24,$15lw $5,($24)jal printfL.51:la $22,1($22)la $24,4blt $22,$24,L.50L.47:la $21,1($21)la $24,3blt $21,$24,L.46la $4,L.28jal printfmove $2,$0L.37: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,48j $31.end g.globl y.comm y,12.globl x.comm x,48.rdata.align 0L.28:.byte 10.byte 0.align 0L.27:.byte 32.byte 37.byte 100.byte 0
