diff options
Diffstat (limited to 'alpha/osf/tst/struct.sbk')
-rwxr-xr-x | alpha/osf/tst/struct.sbk | 443 |
1 files changed, 0 insertions, 443 deletions
diff --git a/alpha/osf/tst/struct.sbk b/alpha/osf/tst/struct.sbk deleted file mode 100755 index 9dac672..0000000 --- a/alpha/osf/tst/struct.sbk +++ /dev/null @@ -1,443 +0,0 @@ -.globl addpoint -.text -.text -.ent addpoint -addpoint: -ldgp $gp,0($27) -lda $sp,-64($sp) -.frame $sp,64,$26,48 -stq $17,24($sp) -stq $18,32($sp) -.prologue 1 -ldl $27,-40+64($sp) -ldl $25,-32+64($sp) -addl $27,$25,$27 -stl $27,-40+64($sp) -ldl $27,-36+64($sp) -ldl $25,-28+64($sp) -addl $27,$25,$27 -stl $27,-36+64($sp) -lda $1,-40+64($sp) -ldl $4,0($1) -ldl $2,4($1) -stl $4,0($16) -stl $2,4($16) -L.1: -lda $sp,64($sp) -ret -.end addpoint -.globl canonrect -.text -.ent canonrect -canonrect: -ldgp $gp,0($27) -lda $sp,-112($sp) -.mask 0x4007800,-80 -.frame $sp,112,$26,48 -stq $11,0($sp) -stq $12,8($sp) -stq $13,16($sp) -stq $14,24($sp) -stq $26,32($sp) -stq $17,72($sp) -stq $18,80($sp) -.prologue 1 -ldl $27,-40+112($sp) -ldl $25,-32+112($sp) -cmplt $27,$25,$23 -beq $23,L.10 -ldl $14,-40+112($sp) -br L.11 -L.10: -ldl $14,-32+112($sp) -L.11: -stl $14,-72+112($sp) -ldl $27,-36+112($sp) -ldl $25,-28+112($sp) -cmplt $27,$25,$23 -beq $23,L.20 -ldl $13,-36+112($sp) -br L.21 -L.20: -ldl $13,-28+112($sp) -L.21: -stl $13,-68+112($sp) -ldl $27,-40+112($sp) -ldl $25,-32+112($sp) -cmple $27,$25,$23 -bne $23,L.26 -ldl $12,-40+112($sp) -br L.27 -L.26: -ldl $12,-32+112($sp) -L.27: -stl $12,-64+112($sp) -ldl $27,-36+112($sp) -ldl $25,-28+112($sp) -cmple $27,$25,$23 -bne $23,L.37 -ldl $11,-36+112($sp) -br L.38 -L.37: -ldl $11,-28+112($sp) -L.38: -stl $11,-60+112($sp) -lda $1,-72+112($sp) -ldl $4,0($1) -ldl $2,4($1) -stl $4,0($16) -stl $2,4($16) -ldl $4,8($1) -ldl $2,12($1) -stl $4,8($16) -stl $2,12($16) -L.5: -ldq $11,0($sp) -ldq $12,8($sp) -ldq $13,16($sp) -ldq $14,24($sp) -ldq $26,32($sp) -lda $sp,112($sp) -ret -.end canonrect -.globl makepoint -.text -.ent makepoint -makepoint: -ldgp $gp,0($27) -lda $sp,-64($sp) -.frame $sp,64,$26,48 -.prologue 1 -stl $17,-64+64($sp) -stl $18,-60+64($sp) -lda $1,-64+64($sp) -ldl $4,0($1) -ldl $2,4($1) -stl $4,0($16) -stl $2,4($16) -L.39: -lda $sp,64($sp) -ret -.end makepoint -.globl makerect -.text -.ent makerect -makerect: -ldgp $gp,0($27) -lda $sp,-80($sp) -.mask 0x4000000,-80 -.frame $sp,80,$26,48 -stq $26,0($sp) -stq $16,32($sp) -stq $17,40($sp) -stq $18,48($sp) -.prologue 1 -lda $27,-72+80($sp) -lda $1,-40+80($sp) -ldl $4,0($1) -ldl $2,4($1) -stl $4,0($27) -stl $2,4($27) -lda $27,-64+80($sp) -lda $1,-32+80($sp) -ldl $4,0($1) -ldl $2,4($1) -stl $4,0($27) -stl $2,4($27) -ldq $16,-48+80($sp) -lda $1,-72+80($sp) -uldq $17,0($1) -uldq $18,8($1) -jsr $26,canonrect -ldgp $gp,0($26) -L.42: -ldq $26,0($sp) -lda $sp,80($sp) -ret -.end makerect -.globl ptinrect -.text -.ent ptinrect -ptinrect: -ldgp $gp,0($27) -lda $sp,-80($sp) -.mask 0x4004000,-72 -.frame $sp,80,$26,48 -stq $14,0($sp) -stq $26,8($sp) -stq $16,32($sp) -stq $17,40($sp) -stq $18,48($sp) -.prologue 1 -ldl $27,-48+80($sp) -ldl $25,-40+80($sp) -cmplt $27,$25,$23 -bne $23,L.53 -ldl $25,-32+80($sp) -cmplt $27,$25,$23 -beq $23,L.53 -ldl $27,-44+80($sp) -ldl $25,-36+80($sp) -cmplt $27,$25,$23 -bne $23,L.53 -ldl $27,-44+80($sp) -ldl $25,-28+80($sp) -cmplt $27,$25,$23 -beq $23,L.53 -lda $14,1 -br L.54 -L.53: -mov $31,$14 -L.54: -mov $14,$0 -L.45: -ldq $14,0($sp) -ldq $26,8($sp) -lda $sp,80($sp) -ret -.end ptinrect -.sdata -.globl y -.align 0 -y: -.byte 97 -.byte 98 -.byte 0 -.globl odd -.text -.text -.ent odd -odd: -ldgp $gp,0($27) -lda $sp,-80($sp) -.mask 0x4000000,-80 -.frame $sp,80,$26,48 -stq $26,0($sp) -stq $16,32($sp) -.prologue 1 -lda $27,-59+80($sp) -lda $1,-48+80($sp) -ldb $4,0($1) -ldb $2,1($1) -stb $4,0($27) -stb $2,1($27) -ldb $4,2($1) -stb $4,2($27) -lda $16,L.56 -lda $17,-59+80($sp) -jsr $26,printf -ldgp $gp,0($26) -mov $31,$0 -L.55: -ldq $26,0($sp) -lda $sp,80($sp) -ret -.end odd -.rdata -.align 2 -L.58: -.long 0x0 -.long 0x0 -.align 2 -L.59: -.long 0x140 -.long 0x140 -.align 2 -L.60: -.long 0xffffffff -.long 0xffffffff -.long 0x1 -.long 0x1 -.long 0x14 -.long 0x12c -.long 0x1f4 -.long 0x190 -.globl main -.text -.text -.ent main -main: -ldgp $gp,0($27) -lda $sp,-176($sp) -.mask 0x4004000,-168 -.frame $sp,176,$26,48 -stq $14,0($sp) -stq $26,8($sp) -.prologue 1 -lda $27,-120+176($sp) -lda $1,L.58 -ldl $4,0($1) -ldl $2,4($1) -stl $4,0($27) -stl $2,4($27) -lda $27,-128+176($sp) -lda $1,L.59 -ldl $4,0($1) -ldl $2,4($1) -stl $4,0($27) -stl $2,4($27) -lda $27,-88+176($sp) -lda $1,L.60 -addq $1,32,$1 -addq $27,32,$3 -L.76: -addq $1,-8,$1 -addq $3,-8,$3 -ldl $4,0($1) -ldl $2,4($1) -stl $4,0($3) -stl $2,4($3) -cmpult $27,$3,$23 -bne $23,L.76 -lda $16,-136+176($sp) -lda $27,-10 -mov $27,$17 -mov $27,$18 -jsr $26,makepoint -ldgp $gp,0($26) -lda $16,-144+176($sp) -lda $1,-128+176($sp) -uldq $17,0($1) -lda $1,-136+176($sp) -uldq $18,0($1) -jsr $26,addpoint -ldgp $gp,0($26) -lda $16,-152+176($sp) -lda $27,10 -mov $27,$17 -mov $27,$18 -jsr $26,makepoint -ldgp $gp,0($26) -lda $16,-160+176($sp) -lda $1,-120+176($sp) -uldq $17,0($1) -lda $1,-152+176($sp) -uldq $18,0($1) -jsr $26,addpoint -ldgp $gp,0($26) -lda $16,-104+176($sp) -lda $1,-144+176($sp) -uldq $17,0($1) -lda $1,-160+176($sp) -uldq $18,0($1) -jsr $26,makerect -ldgp $gp,0($26) -mov $31,$14 -br L.64 -L.61: -lda $16,-112+176($sp) -sll $14,8*(8-4),$27 -sra $27,8*(8-4),$27 -sll $27,3,$27 -lda $25,-88+176($sp) -addq $27,$25,$25 -ldl $17,($25) -lda $25,-84+176($sp) -addq $27,$25,$27 -ldl $18,($27) -jsr $26,makepoint -ldgp $gp,0($26) -lda $16,L.65 -sll $14,8*(8-4),$27 -sra $27,8*(8-4),$27 -sll $27,3,$27 -lda $25,-88+176($sp) -addq $27,$25,$27 -ldl $17,($27) -ldl $18,-108+176($sp) -jsr $26,printf -ldgp $gp,0($26) -lda $1,-112+176($sp) -uldq $16,0($1) -lda $1,-104+176($sp) -uldq $17,0($1) -uldq $18,8($1) -jsr $26,ptinrect -ldgp $gp,0($26) -cmpeq $0,$31,$23 -beq $23,L.68 -lda $16,L.70 -jsr $26,printf -ldgp $gp,0($26) -L.68: -lda $16,L.71 -ldl $17,-104+176($sp) -ldl $18,-100+176($sp) -ldl $19,-96+176($sp) -ldl $20,-92+176($sp) -jsr $26,printf -ldgp $gp,0($26) -L.62: -lda $14,1($14) -L.64: -mov $14,$27 -lda $25,4 -cmpult $27,$25,$23 -bne $23,L.61 -lda $1,y -uldq $16,0($1) -jsr $26,odd -ldgp $gp,0($26) -mov $31,$16 -jsr $26,exit -ldgp $gp,0($26) -mov $31,$0 -L.57: -ldq $14,0($sp) -ldq $26,8($sp) -lda $sp,176($sp) -ret -.end main -.rdata -.align 0 -L.71: -.byte 119 -.byte 105 -.byte 116 -.byte 104 -.byte 105 -.byte 110 -.byte 32 -.byte 91 -.byte 37 -.byte 100 -.byte 44 -.byte 37 -.byte 100 -.byte 59 -.byte 32 -.byte 37 -.byte 100 -.byte 44 -.byte 37 -.byte 100 -.byte 93 -.byte 10 -.byte 0 -.align 0 -L.70: -.byte 110 -.byte 111 -.byte 116 -.byte 32 -.byte 0 -.align 0 -L.65: -.byte 40 -.byte 37 -.byte 100 -.byte 44 -.byte 37 -.byte 100 -.byte 41 -.byte 32 -.byte 105 -.byte 115 -.byte 32 -.byte 0 -.align 0 -L.56: -.byte 37 -.byte 115 -.byte 10 -.byte 0 |