URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Subversion Repositories eco32
[/] [eco32/] [trunk/] [lcc/] [mips/] [irix/] [tst/] [init.sbk] - Rev 4
Compare with Previous | Blame | View Log
.set reorder.globl words.data.align 2words:.word 0x1.word 0x2.word 0x3.byte 105.byte 102.byte 0.space 3.space 2.word 0x4.word 0x5.space 4.byte 102.byte 111.byte 114.space 3.space 2.word 0x6.word 0x7.word 0x8.byte 101.byte 108.byte 115.byte 101.byte 0.space 1.space 2.word 0x9.word 0xa.word 0xb.byte 119.byte 104.byte 105.byte 108.byte 101.space 1.space 2.word 0x0.space 8.space 8.globl wordlist.sdata.align 2wordlist:.word words.globl x.data.align 2x:.word 0x1.word 0x2.word 0x3.word 0x4.word 0x0.word 0x5.word 0x6.space 12.word 0x7.space 16.globl y.data.align 2y:.word x.word x+20.word x+40.word 0x0.globl main.text.text.align 2.ent mainmain:.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,$0b L.8L.5:move $30,$0b L.12L.9:la $4,L.13sll $24,$30,2sll $15,$23,2lw $15,y($15)addu $24,$24,$15lw $5,($24)jal printfL.10:la $30,1($30)L.12:sll $24,$30,2sll $15,$23,2lw $15,y($15)addu $24,$24,$15lw $24,($24)bne $24,$0,L.9la $4,L.14jal printfL.6:la $23,1($23)L.8:sll $24,$23,2lw $24,y($24)bne $24,$0,L.5jal flw $4,wordlistjal gmove $2,$0L.4:lw $23,16($sp)lw $25,20($sp)lw $30,24($sp)lw $31,28($sp)addu $sp,$sp,32j $31.end main.data.align 2L.16:.word L.17.word L.18.word L.19.word L.20.word 0x0.globl f.text.text.align 2.ent ff:.frame $sp,32,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-32.mask 0xc2000000,-8.cprestore 16sw $30,20($sp)sw $31,24($sp)la $30,L.16b L.24L.21:la $4,L.25lw $5,($30)jal printfL.22:la $30,4($30)L.24:lw $24,($30)bne $24,$0,L.21move $2,$0L.15:lw $25,16($sp)lw $30,20($sp)lw $31,24($sp)addu $sp,$sp,32j $31.end f.globl g.text.align 2.ent gg:.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 $30,$4b L.30L.27:move $23,$0b L.34L.31:la $4,L.35sll $24,$23,2addu $24,$24,$30lw $5,($24)jal printfL.32:la $23,1($23)L.34:move $24,$23la $15,3bltu $24,$15,L.31la $4,L.25la $5,12($30)jal printfL.28:la $30,20($30)L.30:lw $24,($30)bne $24,$0,L.27jal hmove $2,$0L.26:lw $23,16($sp)lw $25,20($sp)lw $30,24($sp)lw $31,28($sp)addu $sp,$sp,32j $31.end g.globl h.text.align 2.ent hh:.frame $sp,32,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-32.mask 0xc2000000,-4.cprestore 20sw $30,24($sp)sw $31,28($sp)move $30,$0b L.40L.37:la $4,L.41la $24,20mul $24,$24,$30lw $5,words($24)lw $6,words+4($24)lw $7,words+8($24)la $24,words+12($24)sw $24,16($sp)jal printfL.38:la $30,1($30)L.40:move $24,$30la $15,5bltu $24,$15,L.37move $2,$0L.36:lw $25,20($sp)lw $30,24($sp)lw $31,28($sp)addu $sp,$sp,32j $31.end h.rdata.align 0L.41:.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 115.byte 10.byte 0.align 0L.35:.byte 37.byte 100.byte 32.byte 0.align 0L.25:.byte 37.byte 115.byte 10.byte 0.align 0L.20:.byte 119.byte 104.byte 105.byte 108.byte 101.byte 0.align 0L.19:.byte 101.byte 108.byte 115.byte 101.byte 0.align 0L.18:.byte 102.byte 111.byte 114.byte 0.align 0L.17:.byte 105.byte 102.byte 0.align 0L.14:.byte 10.byte 0.align 0L.13:.byte 32.byte 37.byte 100.byte 0
