diff options
author | tma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2005-10-04 15:18:22 +0000 |
---|---|---|
committer | tma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2005-10-04 15:18:22 +0000 |
commit | 1c7864f6d4380797b07c7149111066b61f69f689 (patch) | |
tree | 59057c26f97fdf846b0193e852eeea7e707a9e20 /code/tools/lcc/alpha/osf/tst/front.sbk | |
parent | 91db83f0cc7c564ff6c853eeb4e790732dae81cd (diff) | |
download | ioquake3-aero-1c7864f6d4380797b07c7149111066b61f69f689.tar.gz ioquake3-aero-1c7864f6d4380797b07c7149111066b61f69f689.zip |
* Moved lcc and q3asm into code/tools
git-svn-id: svn://svn.icculus.org/quake3/trunk@134 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'code/tools/lcc/alpha/osf/tst/front.sbk')
-rw-r--r-- | code/tools/lcc/alpha/osf/tst/front.sbk | 380 |
1 files changed, 380 insertions, 0 deletions
diff --git a/code/tools/lcc/alpha/osf/tst/front.sbk b/code/tools/lcc/alpha/osf/tst/front.sbk new file mode 100644 index 0000000..f7fd430 --- /dev/null +++ b/code/tools/lcc/alpha/osf/tst/front.sbk @@ -0,0 +1,380 @@ +.globl main +.text +.text +.ent main +main: +ldgp $gp,0($27) +lda $sp,-64($sp) +.mask 0x4000000,-64 +.frame $sp,64,$26,48 +stq $26,0($sp) +.prologue 1 +mov $31,$16 +jsr $26,exit +ldgp $gp,0($26) +mov $31,$0 +L.1: +ldq $26,0($sp) +lda $sp,64($sp) +ret +.end main +.globl nested +.text +.ent nested +nested: +ldgp $gp,0($27) +lda $sp,-64($sp) +.frame $sp,64,$26,48 +.prologue 1 +cmplt $16,4,$23 +beq $23,L.6 +lda $27,114 +cmpeq $17,$27,$23 +bne $23,L.9 +L.6: +cmpeq $16,1,$23 +beq $23,L.8 +lda $27,104 +cmpeq $17,$27,$23 +bne $23,L.9 +lda $27,105 +cmpeq $17,$27,$23 +bne $23,L.9 +L.8: +cmpeq $16,2,$23 +beq $23,L.3 +lda $27,111 +cmpeq $17,$27,$23 +bne $23,L.9 +lda $27,121 +cmpeq $17,$27,$23 +beq $23,L.3 +L.9: +mov $17,$16 +L.3: +mov $31,$0 +L.2: +lda $sp,64($sp) +ret +.end nested +.globl s +.text +.ent s +s: +ldgp $gp,0($27) +lda $sp,-64($sp) +.frame $sp,64,$26,48 +.prologue 1 +L.10: +lda $sp,64($sp) +ret +.end s +.sdata +.globl Dy +.align 2 +Dy: +.long 0x0 +.space 4 +.globl Dz +.align 2 +Dz: +.long 0x1 +.space 4 +.globl Dfunc +.text +.text +.ent Dfunc +Dfunc: +ldgp $gp,0($27) +lda $sp,-64($sp) +.mask 0x4000000,-64 +.frame $sp,64,$26,48 +stq $26,0($sp) +.prologue 1 +ldq $26,0($sp) +lda $sp,64($sp) +ret +.end Dfunc +.globl f +.text +.ent f +f: +ldgp $gp,0($27) +lda $sp,-48($sp) +.frame $sp,48,$26,48 +.prologue 1 +lda $sp,48($sp) +ret +.end f +.globl f1 +.text +.ent f1 +f1: +ldgp $gp,0($27) +lda $sp,-48($sp) +.frame $sp,48,$26,48 +.prologue 1 +lda $sp,48($sp) +ret +.end f1 +.globl f2 +.text +.ent f2 +f2: +ldgp $gp,0($27) +lda $sp,-64($sp) +.mask 0x4000000,-64 +.frame $sp,64,$26,48 +stq $26,0($sp) +stq $16,16($sp) +stq $17,24($sp) +.prologue 1 +ldq $26,0($sp) +lda $sp,64($sp) +ret +.end f2 +.globl g +.text +.ent g +g: +ldgp $gp,0($27) +lda $sp,-64($sp) +.mask 0x4000000,-64 +.frame $sp,64,$26,48 +stq $26,0($sp) +stq $16,16($sp) +.prologue 1 +ldq $26,0($sp) +lda $sp,64($sp) +ret +.end g +.globl h +.text +.ent h +h: +ldgp $gp,0($27) +lda $sp,-64($sp) +.mask 0x4000000,-64 +.frame $sp,64,$26,48 +stq $26,0($sp) +stq $16,16($sp) +.prologue 1 +ldq $26,0($sp) +lda $sp,64($sp) +ret +.end h +.globl h1 +.text +.ent h1 +h1: +ldgp $gp,0($27) +lda $sp,-64($sp) +.mask 0x4000000,-64 +.frame $sp,64,$26,48 +stq $26,0($sp) +stq $16,16($sp) +stq $17,24($sp) +.prologue 1 +ldq $26,0($sp) +lda $sp,64($sp) +ret +.end h1 +.globl h2 +.text +.ent h2 +h2: +ldgp $gp,0($27) +lda $sp,-48($sp) +.frame $sp,48,$26,48 +.prologue 1 +lda $sp,48($sp) +ret +.end h2 +.sdata +.align 2 +L.21: +.long 0x1 +.globl set1 +.text +.text +.ent set1 +set1: +ldgp $gp,0($27) +lda $sp,-48($sp) +.frame $sp,48,$26,48 +.prologue 1 +lda $sp,48($sp) +ret +.end set1 +.sdata +.align 2 +L.23: +.long 0x2 +.globl set2 +.text +.text +.ent set2 +set2: +ldgp $gp,0($27) +lda $sp,-48($sp) +.frame $sp,48,$26,48 +.prologue 1 +lda $sp,48($sp) +ret +.end set2 +.text +.ent goo +goo: +ldgp $gp,0($27) +lda $sp,-48($sp) +.frame $sp,48,$26,48 +.prologue 1 +lda $sp,48($sp) +ret +.end goo +.globl sss +.text +.ent sss +sss: +ldgp $gp,0($27) +lda $sp,-48($sp) +.frame $sp,48,$26,48 +.prologue 1 +lda $sp,48($sp) +ret +.end sss +.lcomm L.27,4 +.globl rrr +.text +.text +.ent rrr +rrr: +ldgp $gp,0($27) +lda $sp,-48($sp) +.frame $sp,48,$26,48 +.prologue 1 +lda $sp,48($sp) +ret +.end rrr +.globl setstatic +.text +.ent setstatic +setstatic: +ldgp $gp,0($27) +lda $sp,-48($sp) +.frame $sp,48,$26,48 +.prologue 1 +lda $sp,48($sp) +ret +.end setstatic +.globl gx1 +.text +.ent gx1 +gx1: +ldgp $gp,0($27) +lda $sp,-64($sp) +.mask 0x4000000,-64 +.frame $sp,64,$26,48 +stq $26,0($sp) +stt $f16,16($sp) +.prologue 1 +ldq $26,0($sp) +lda $sp,64($sp) +ret +.end gx1 +.globl ff1 +.text +.ent ff1 +ff1: +ldgp $gp,0($27) +lda $sp,-48($sp) +.frame $sp,48,$26,48 +.prologue 1 +lda $sp,48($sp) +ret +.end ff1 +.globl gg1 +.text +.ent gg1 +gg1: +ldgp $gp,0($27) +lda $sp,-48($sp) +.frame $sp,48,$26,48 +.prologue 1 +lda $sp,48($sp) +ret +.end gg1 +.globl hh1 +.text +.ent hh1 +hh1: +ldgp $gp,0($27) +lda $sp,-48($sp) +.frame $sp,48,$26,48 +.prologue 1 +lda $sp,48($sp) +ret +.end hh1 +.globl cmp +.text +.ent cmp +cmp: +ldgp $gp,0($27) +lda $sp,-64($sp) +.mask 0x4000000,-64 +.frame $sp,64,$26,48 +stq $26,0($sp) +stq $16,16($sp) +stq $17,24($sp) +.prologue 1 +ldq $26,0($sp) +lda $sp,64($sp) +ret +.end cmp +.globl sort +.text +.ent sort +sort: +ldgp $gp,0($27) +lda $sp,-64($sp) +.mask 0x4000000,-64 +.frame $sp,64,$26,48 +stq $26,0($sp) +.prologue 1 +ldq $26,0($sp) +lda $sp,64($sp) +ret +.end sort +.globl onearg +.text +.ent onearg +onearg: +ldgp $gp,0($27) +lda $sp,-64($sp) +.mask 0x4000000,-64 +.frame $sp,64,$26,48 +stq $26,0($sp) +.prologue 1 +ldq $26,0($sp) +lda $sp,64($sp) +ret +.end onearg +.extern xr 4 +.globl ss4 +.comm ss4,4 +.lcomm ss2,4 +.lcomm ss5,4 +.globl ss3 +.comm ss3,4 +.lcomm ss1,4 +.lcomm yy,4 +.globl z +.comm z,4 +.globl y +.comm y,8 +.globl x +.comm x,8 +.globl b +.comm b,4 +.globl a +.comm a,4 |