URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Subversion Repositories eco32
[/] [eco32/] [trunk/] [lcc/] [alpha/] [osf/] [tst/] [fields.sbk] - Rev 105
Go to most recent revision | Compare with Previous | Blame | View Log
.sdata.globl x.align 2x:.long 0x1.byte 0x2.space 3.byte 0x3.byte 0x40.space 2.byte 0x50.byte 0x6.space 2.globl i.align 2i:.long 0x10.globl y.align 2y:.byte 0x23.space 3.byte 0x9.byte 0x0.byte 0x0.byte 0x0.globl main.text.text.ent mainmain:ldgp $gp,0($27)lda $sp,-80($sp).mask 0x4000000,-72.frame $sp,80,$26,48stq $26,8($sp).prologue 1lda $16,L.4ldl $17,xlda $27,x+4ldb $18,($27)ldl $27,x+8sll $27,20,$27addl $27,0,$27sra $27,20,$19addl $19,0,$19ldl $27,x+8sll $27,16,$27addl $27,0,$27sra $27,28,$20addl $20,0,$20ldl $27,x+12sll $27,25,$27addl $27,0,$27sra $27,29,$21addl $21,0,$21lda $27,x+13ldb $27,($27)stq $27,0($sp)jsr $26,printfldgp $gp,0($26)lda $16,L.10ldl $27,yzap $27,240,$27and $27,3,$17srl $27,2,$27and $27,15,$18ldl $19,y+4zap $19,240,$19jsr $26,printfldgp $gp,0($26)ldl $27,x+8and $27,0xffff0fff,$27ldl $25,isll $25,28,$25addl $25,0,$25sra $25,28,$25addl $25,0,$25sll $25,12,$25zap $25,240,$25and $25,0xf000,$25or $27,$25,$27stl $27,x+8ldl $27,x+12and $27,0xffffff8f,$27stl $27,x+12lda $16,L.4ldl $17,xlda $27,x+4ldb $18,($27)ldl $27,x+8sll $27,20,$27addl $27,0,$27sra $27,20,$19addl $19,0,$19ldl $27,x+8sll $27,16,$27addl $27,0,$27sra $27,28,$20addl $20,0,$20ldl $27,x+12sll $27,25,$27addl $27,0,$27sra $27,29,$21addl $21,0,$21lda $27,x+13ldb $27,($27)stq $27,0($sp)jsr $26,printfldgp $gp,0($26)ldl $27,yzap $27,240,$27and $27,0xfffffffc,$27or $27,2,$27stl $27,yldl $27,istl $27,y+4lda $16,L.10ldl $27,yzap $27,240,$27and $27,3,$17srl $27,2,$27and $27,15,$18ldl $19,y+4zap $19,240,$19jsr $26,printfldgp $gp,0($26)lda $16,xjsr $26,f2ldgp $gp,0($26)mov $31,$0L.3:ldq $26,8($sp)lda $sp,80($sp)ret.end main.globl f1.text.ent f1f1:ldgp $gp,0($27)lda $sp,-80($sp).mask 0x4004000,-72.frame $sp,80,$26,48stq $14,0($sp)stq $26,8($sp)mov $16,$14.prologue 1ldl $27,($14)zap $27,240,$27and $27,0xffffffc3,$27stl $27,($14)ldl $27,($14)zap $27,240,$27and $27,0xfffffffc,$27and $31,3,$25and $25,3,$25or $27,$25,$27stl $27,($14)ldl $27,($14)zap $27,240,$27and $27,60,$27cmpeq $27,$31,$23bne $23,L.22lda $16,L.24jsr $26,printfldgp $gp,0($26)L.22:ldl $27,($14)zap $27,240,$27or $27,3,$27stl $27,($14)ldl $27,($14)zap $27,240,$27or $27,60,$27stl $27,($14)lda $16,L.25ldl $27,($14)zap $27,240,$27and $27,3,$17srl $27,2,$27and $27,15,$18jsr $26,printfldgp $gp,0($26)mov $31,$0L.21:ldq $14,0($sp)ldq $26,8($sp)lda $sp,80($sp)ret.end f1.globl f2.text.ent f2f2: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)mov $16,$14.prologue 1ldl $27,icmpeq $27,$31,$23beq $23,L.28lda $13,1br L.29L.28:mov $31,$13L.29:ldl $27,($14)zap $27,240,$27and $27,0xfffffffc,$27mov $13,$25and $25,3,$25and $25,3,$25or $27,$25,$27stl $27,($14)mov $14,$16jsr $26,f1ldgp $gp,0($26)ldl $27,($14)zap $27,240,$27and $27,0xffffffc3,$27mov $31,$25and $25,15,$25sll $25,2,$25zap $25,240,$25and $25,60,$25or $27,$25,$27stl $27,($14)mov $31,$0L.26:ldq $13,0($sp)ldq $14,8($sp)ldq $26,16($sp)lda $sp,80($sp)ret.end f2.rdata.align 0L.25:.byte 112.byte 45.byte 62.byte 97.byte 32.byte 61.byte 32.byte 48.byte 120.byte 37.byte 120.byte 44.byte 32.byte 112.byte 45.byte 62.byte 98.byte 32.byte 61.byte 32.byte 48.byte 120.byte 37.byte 120.byte 10.byte 0.align 0L.24:.byte 112.byte 45.byte 62.byte 98.byte 32.byte 33.byte 61.byte 32.byte 48.byte 33.byte 10.byte 0.align 0L.10:.byte 121.byte 32.byte 61.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 10.byte 0.align 0L.4:.byte 120.byte 32.byte 61.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 10.byte 0
Go to most recent revision | Compare with Previous | Blame | View Log
