URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Subversion Repositories eco32
[/] [eco32/] [trunk/] [lcc/] [mips/] [irix/] [tst/] [cf.sbk] - Rev 4
Compare with Previous | Blame | View Log
.set reorder.globl main.text.text.align 2.ent mainmain:.frame $sp,48,$31.set noreorder.cpload $25.set reorderaddu $sp,$sp,-48.fmask 0xc0000000,-32.mask 0xc2c00000,-8s.d $f30,16($sp)sw $22,24($sp)sw $23,28($sp).cprestore 32sw $30,36($sp)sw $31,40($sp)sw $4,48($sp)sw $5,52($sp)lw $24,0+48($sp)la $15,1bgt $24,$15,L.2l.s $f30,L.4b L.3L.2:lw $24,4+48($sp)lw $4,4($24)jal atofl.s $f16,L.5div.s $f30,$f0,$f16L.3:move $30,$0L.6:move $24,$30la $30,1($24)sll $24,$24,2l.s $f18,L.4s.s $f18,f($24)L.7:la $24,127ble $30,$24,L.6move $23,$0b L.11L.10:sll $24,$22,2la $24,f($24)l.s $f18,($24)l.s $f16,L.13add.s $f18,$f18,$f16s.s $f18,($24)la $23,1($23)L.11:jal getcharmove $22,$2la $15,-1bne $2,$15,L.10la $4,L.14jal printfmove $30,$0L.15:sll $24,$30,2l.s $f18,f($24)l.s $f16,L.4c.eq.s $f18,$f16; bc1t L.19mtc1 $23,$f16; cvt.s.w $f16,$f16div.s $f18,$f18,$f16c.ult.s $f18,$f30; bc1t L.19la $24,32bgt $30,$24,L.21la $4,L.23move $5,$30jal printfb L.22L.21:la $4,L.24move $5,$30jal printfL.22:la $4,L.25l.s $f18,L.5sll $24,$30,2l.s $f16,f($24)mul.s $f18,$f18,$f16mtc1 $23,$f16; cvt.s.w $f16,$f16div.s $f18,$f18,$f16cvt.d.s $f18,$f18mfc1.d $6,$f18jal printfL.19:L.16:la $30,1($30)la $24,127ble $30,$24,L.15move $2,$0L.1:l.d $f30,16($sp)lw $22,24($sp)lw $23,28($sp)lw $25,32($sp)lw $30,36($sp)lw $31,40($sp)addu $sp,$sp,48j $31.end main.globl f.comm f,512.rdata.align 0L.25:.byte 9.byte 37.byte 46.byte 49.byte 102.byte 10.byte 0.align 0L.24:.byte 37.byte 99.byte 0.align 0L.23:.byte 37.byte 48.byte 51.byte 111.byte 0.align 0L.14:.byte 99.byte 104.byte 97.byte 114.byte 9.byte 102.byte 114.byte 101.byte 113.byte 10.byte 0.align 2L.13:.word 0x3f800000.align 2L.5:.word 0x42c80000.align 2L.4:.word 0x0
