URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Subversion Repositories eco32
[/] [eco32/] [trunk/] [lcc/] [alpha/] [osf/] [tst/] [array.sbk] - Rev 56
Go to most recent revision | Compare with Previous | Blame | View Log
.globl main.text.text.ent mainmain:ldgp $gp,0($27)lda $sp,-144($sp).mask 0x4007000,-120.frame $sp,144,$26,48stq $12,0($sp)stq $13,8($sp)stq $14,16($sp)stq $26,24($sp).prologue 1mov $31,$13L.2:mov $31,$14L.6:sll $14,8*(8-4),$27sra $27,8*(8-4),$27sll $27,2,$27sll $13,8*(8-4),$25sra $25,8*(8-4),$25sll $25,4,$25lda $25,x($25)addq $27,$25,$27lda $25,1000mull $25,$13,$25addl $25,$14,$25stl $25,($27)L.7:lda $14,1($14)cmplt $14,4,$23bne $23,L.6sll $13,8*(8-4),$27sra $27,8*(8-4),$27sll $27,3,$25sll $27,4,$27lda $27,x($27)stq $27,y($25)L.3:lda $13,1($13)cmplt $13,3,$23bne $23,L.2jsr $26,fldgp $gp,0($26)mov $31,$13L.10:sll $13,8*(8-4),$27sra $27,8*(8-4),$27sll $27,4,$25lda $22,-104+144($sp)addq $25,$22,$25mov $25,$12sll $27,3,$27stq $25,y($27)mov $31,$14L.14:sll $14,8*(8-4),$27sra $27,8*(8-4),$27sll $27,2,$27addq $27,$12,$25sll $13,8*(8-4),$22sra $22,8*(8-4),$22sll $22,4,$22lda $22,x($22)addq $27,$22,$27ldl $27,($27)stl $27,($25)L.15:lda $14,1($14)cmplt $14,4,$23bne $23,L.14L.11:lda $13,1($13)cmplt $13,3,$23bne $23,L.10lda $16,-104+144($sp)lda $17,yjsr $26,gldgp $gp,0($26)mov $31,$0L.1:ldq $12,0($sp)ldq $13,8($sp)ldq $14,16($sp)ldq $26,24($sp)lda $sp,144($sp)ret.end main.globl f.text.ent ff:ldgp $gp,0($27)lda $sp,-80($sp).mask 0x4006000,-64.frame $sp,80,$26,48stq $13,0($sp)stq $14,8($sp)stq $26,16($sp).prologue 1mov $31,$13L.19:mov $31,$14L.23:lda $16,L.27sll $14,8*(8-4),$27sra $27,8*(8-4),$27sll $27,2,$27sll $13,8*(8-4),$25sra $25,8*(8-4),$25sll $25,4,$25lda $25,x($25)addq $27,$25,$27ldl $17,($27)jsr $26,printfldgp $gp,0($26)L.24:lda $14,1($14)cmplt $14,4,$23bne $23,L.23L.20:lda $13,1($13)cmplt $13,3,$23bne $23,L.19lda $16,L.28jsr $26,printfldgp $gp,0($26)mov $31,$13L.29:mov $31,$14L.33:lda $16,L.27sll $14,8*(8-4),$27sra $27,8*(8-4),$27sll $27,2,$27sll $13,8*(8-4),$25sra $25,8*(8-4),$25sll $25,3,$25ldq $25,y($25)addq $27,$25,$27ldl $17,($27)jsr $26,printfldgp $gp,0($26)L.34:lda $14,1($14)cmplt $14,4,$23bne $23,L.33L.30:lda $13,1($13)cmplt $13,3,$23bne $23,L.29lda $16,L.28jsr $26,printfldgp $gp,0($26)mov $31,$0L.18:ldq $13,0($sp)ldq $14,8($sp)ldq $26,16($sp)lda $sp,80($sp)ret.end f.globl g.text.ent gg:ldgp $gp,0($27)lda $sp,-96($sp).mask 0x4007800,-64.frame $sp,96,$26,48stq $11,0($sp)stq $12,8($sp)stq $13,16($sp)stq $14,24($sp)stq $26,32($sp)mov $16,$14mov $17,$13.prologue 1mov $31,$11L.38:mov $31,$12L.42:lda $16,L.27sll $12,8*(8-4),$27sra $27,8*(8-4),$27sll $27,2,$27sll $11,8*(8-4),$25sra $25,8*(8-4),$25sll $25,4,$25addq $25,$14,$25addq $27,$25,$27ldl $17,($27)jsr $26,printfldgp $gp,0($26)L.43:lda $12,1($12)cmplt $12,4,$23bne $23,L.42L.39:lda $11,1($11)cmplt $11,3,$23bne $23,L.38lda $16,L.28jsr $26,printfldgp $gp,0($26)mov $31,$11L.46:mov $31,$12L.50:lda $16,L.27sll $12,8*(8-4),$27sra $27,8*(8-4),$27sll $27,2,$27sll $11,8*(8-4),$25sra $25,8*(8-4),$25sll $25,3,$25addq $25,$13,$25ldq $25,($25)addq $27,$25,$27ldl $17,($27)jsr $26,printfldgp $gp,0($26)L.51:lda $12,1($12)cmplt $12,4,$23bne $23,L.50L.47:lda $11,1($11)cmplt $11,3,$23bne $23,L.46lda $16,L.28jsr $26,printfldgp $gp,0($26)mov $31,$0L.37:ldq $11,0($sp)ldq $12,8($sp)ldq $13,16($sp)ldq $14,24($sp)ldq $26,32($sp)lda $sp,96($sp)ret.end g.globl y.comm y,24.globl x.comm x,48.rdata.align 0L.28:.byte 10.byte 0.align 0L.27:.byte 32.byte 37.byte 100.byte 0
Go to most recent revision | Compare with Previous | Blame | View Log
