aboutsummaryrefslogtreecommitdiffstats
path: root/lcc/alpha/osf/tst/front.sbk
diff options
context:
space:
mode:
Diffstat (limited to 'lcc/alpha/osf/tst/front.sbk')
-rwxr-xr-xlcc/alpha/osf/tst/front.sbk380
1 files changed, 380 insertions, 0 deletions
diff --git a/lcc/alpha/osf/tst/front.sbk b/lcc/alpha/osf/tst/front.sbk
new file mode 100755
index 0000000..366aab1
--- /dev/null
+++ b/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