diff options
Diffstat (limited to 'code/tools/lcc/alpha/osf/tst/init.sbk')
-rw-r--r-- | code/tools/lcc/alpha/osf/tst/init.sbk | 333 |
1 files changed, 0 insertions, 333 deletions
diff --git a/code/tools/lcc/alpha/osf/tst/init.sbk b/code/tools/lcc/alpha/osf/tst/init.sbk deleted file mode 100644 index c45840c..0000000 --- a/code/tools/lcc/alpha/osf/tst/init.sbk +++ /dev/null @@ -1,333 +0,0 @@ -.sdata -.globl words -.align 2 -words: -.long 0x1 -.long 0x2 -.long 0x3 -.byte 105 -.byte 102 -.byte 0 -.space 3 -.space 2 -.long 0x4 -.long 0x5 -.space 4 -.byte 102 -.byte 111 -.byte 114 -.space 3 -.space 2 -.long 0x6 -.long 0x7 -.long 0x8 -.byte 101 -.byte 108 -.byte 115 -.byte 101 -.byte 0 -.space 1 -.space 2 -.long 0x9 -.long 0xa -.long 0xb -.byte 119 -.byte 104 -.byte 105 -.byte 108 -.byte 101 -.space 1 -.space 2 -.long 0x0 -.space 8 -.space 8 -.globl wordlist -.align 3 -wordlist: -.quad words -.globl x -.align 2 -x: -.long 0x1 -.long 0x2 -.long 0x3 -.long 0x4 -.long 0x0 -.long 0x5 -.long 0x6 -.space 12 -.long 0x7 -.space 16 -.globl y -.align 3 -y: -.quad x -.quad x+20 -.quad x+40 -.quad 0x0 -.globl main -.text -.text -.ent main -main: -ldgp $gp,0($27) -lda $sp,-80($sp) -.mask 0x4006000,-64 -.frame $sp,80,$26,48 -stq $13,0($sp) -stq $14,8($sp) -stq $26,16($sp) -.prologue 1 -mov $31,$13 -br L.8 -L.5: -mov $31,$14 -br L.12 -L.9: -lda $16,L.13 -sll $14,8*(8-4),$27 -sra $27,8*(8-4),$27 -sll $27,2,$27 -sll $13,8*(8-4),$25 -sra $25,8*(8-4),$25 -sll $25,3,$25 -ldq $25,y($25) -addq $27,$25,$27 -ldl $17,($27) -jsr $26,printf -ldgp $gp,0($26) -L.10: -lda $14,1($14) -L.12: -sll $14,8*(8-4),$27 -sra $27,8*(8-4),$27 -sll $27,2,$27 -sll $13,8*(8-4),$25 -sra $25,8*(8-4),$25 -sll $25,3,$25 -ldq $25,y($25) -addq $27,$25,$27 -ldl $27,($27) -cmpeq $27,$31,$23 -beq $23,L.9 -lda $16,L.14 -jsr $26,printf -ldgp $gp,0($26) -L.6: -lda $13,1($13) -L.8: -sll $13,8*(8-4),$27 -sra $27,8*(8-4),$27 -sll $27,3,$27 -ldq $27,y($27) -cmpeq $27,$31,$23 -beq $23,L.5 -jsr $26,f -ldgp $gp,0($26) -ldq $16,wordlist -jsr $26,g -ldgp $gp,0($26) -mov $31,$0 -L.4: -ldq $13,0($sp) -ldq $14,8($sp) -ldq $26,16($sp) -lda $sp,80($sp) -ret -.end main -.sdata -.align 3 -L.16: -.quad L.17 -.quad L.18 -.quad L.19 -.quad L.20 -.quad 0x0 -.globl f -.text -.text -.ent f -f: -ldgp $gp,0($27) -lda $sp,-80($sp) -.mask 0x4004000,-72 -.frame $sp,80,$26,48 -stq $14,0($sp) -stq $26,8($sp) -.prologue 1 -lda $14,L.16 -br L.24 -L.21: -lda $16,L.25 -ldq $17,($14) -jsr $26,printf -ldgp $gp,0($26) -L.22: -lda $14,8($14) -L.24: -ldq $27,($14) -cmpeq $27,$31,$23 -beq $23,L.21 -mov $31,$0 -L.15: -ldq $14,0($sp) -ldq $26,8($sp) -lda $sp,80($sp) -ret -.end f -.globl g -.text -.ent g -g: -ldgp $gp,0($27) -lda $sp,-80($sp) -.mask 0x4006000,-64 -.frame $sp,80,$26,48 -stq $13,0($sp) -stq $14,8($sp) -stq $26,16($sp) -mov $16,$14 -.prologue 1 -br L.30 -L.27: -mov $31,$13 -br L.34 -L.31: -lda $16,L.35 -sll $13,8*(8-4),$27 -sra $27,8*(8-4),$27 -sll $27,2,$27 -addq $27,$14,$27 -ldl $17,($27) -jsr $26,printf -ldgp $gp,0($26) -L.32: -lda $13,1($13) -L.34: -mov $13,$27 -lda $25,3 -cmpult $27,$25,$23 -bne $23,L.31 -lda $16,L.25 -lda $17,12($14) -jsr $26,printf -ldgp $gp,0($26) -L.28: -lda $14,20($14) -L.30: -ldl $27,($14) -cmpeq $27,$31,$23 -beq $23,L.27 -jsr $26,h -ldgp $gp,0($26) -mov $31,$0 -L.26: -ldq $13,0($sp) -ldq $14,8($sp) -ldq $26,16($sp) -lda $sp,80($sp) -ret -.end g -.globl h -.text -.ent h -h: -ldgp $gp,0($27) -lda $sp,-80($sp) -.mask 0x4004000,-72 -.frame $sp,80,$26,48 -stq $14,0($sp) -stq $26,8($sp) -.prologue 1 -mov $31,$14 -br L.40 -L.37: -lda $16,L.41 -lda $27,20 -sll $14,8*(8-4),$25 -sra $25,8*(8-4),$25 -mulq $27,$25,$27 -ldl $17,words($27) -ldl $18,words+4($27) -ldl $19,words+8($27) -lda $20,words+12($27) -jsr $26,printf -ldgp $gp,0($26) -L.38: -lda $14,1($14) -L.40: -mov $14,$27 -lda $25,5 -cmpult $27,$25,$23 -bne $23,L.37 -mov $31,$0 -L.36: -ldq $14,0($sp) -ldq $26,8($sp) -lda $sp,80($sp) -ret -.end h -.rdata -.align 0 -L.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 0 -L.35: -.byte 37 -.byte 100 -.byte 32 -.byte 0 -.align 0 -L.25: -.byte 37 -.byte 115 -.byte 10 -.byte 0 -.align 0 -L.20: -.byte 119 -.byte 104 -.byte 105 -.byte 108 -.byte 101 -.byte 0 -.align 0 -L.19: -.byte 101 -.byte 108 -.byte 115 -.byte 101 -.byte 0 -.align 0 -L.18: -.byte 102 -.byte 111 -.byte 114 -.byte 0 -.align 0 -L.17: -.byte 105 -.byte 102 -.byte 0 -.align 0 -L.14: -.byte 10 -.byte 0 -.align 0 -L.13: -.byte 32 -.byte 37 -.byte 100 -.byte 0 |