home *** CD-ROM | disk | FTP | other *** search
- .set noreorder
- .set volatile
- .set noat
- .file 1 "avcall-alpha.c"
- gcc2_compiled.:
- __gnu_compiled_c:
- .text
- .align 3
- .globl __builtin_avcall
- .ent __builtin_avcall
- __builtin_avcall:
- ldgp $29,0($27)
- __builtin_avcall..ng:
- lda $30,-16($30)
- .frame $30,16,$26,0
- stq $26,0($30)
- stq $9,8($30)
- .mask 0x4000200,-16
- .prologue 1
- bis $16,$16,$9
- ldq $1,40($9)
- lda $30,-2048($30)
- subq $1,48,$1
- subq $1,$9,$1
- srl $1,3,$1
- bis $31,6,$0
- addl $1,$31,$3
- cmplt $0,$3,$1
- bis $30,$30,$4
- beq $1,$35
- .align 5
- $37:
- s8addq $0,0,$2
- addq $9,$2,$1
- ldt $f1,48($1)
- addq $2,$4,$2
- addq $0,1,$0
- cmplt $0,$3,$1
- stt $f1,-48($2)
- bne $1,$37
- $35:
- ldq $16,48($9)
- ldt $f16,48($9)
- ldq $17,56($9)
- ldt $f17,56($9)
- ldq $18,64($9)
- ldt $f18,64($9)
- ldq $19,72($9)
- ldt $f19,72($9)
- ldq $20,80($9)
- ldt $f20,80($9)
- ldq $21,88($9)
- ldt $f21,88($9)
- ldq $27,0($9)
- jsr $26,($27),0
- ldgp $29,0($26)
- lda $30,2048($30)
- bis $1,$1,$3
- ldl $1,24($9)
- zapnot $1,15,$2
- cmpule $2,14,$1
- beq $1,$39
- lda $1,$79
- s4addq $2,$1,$1
- ldl $1,0($1)
- addq $1,$29,$2
- jmp $31,($2),$74
- .rdata
- .align 3
- .align 2
- $79:
- .gprel32 $74
- .gprel32 $39
- .gprel32 $71
- .gprel32 $71
- .gprel32 $71
- .gprel32 $72
- .gprel32 $72
- .gprel32 $73
- .gprel32 $73
- .gprel32 $74
- .gprel32 $74
- .gprel32 $51
- .gprel32 $52
- .gprel32 $74
- .gprel32 $54
- .text
- .align 4
- $51:
- cvtts $f0,$f0
- ldq $1,16($9)
- sts $f0,0($1)
- br $31,$39
- .align 4
- $52:
- ldq $1,16($9)
- stt $f0,0($1)
- br $31,$39
- .align 4
- $54:
- ldl $2,8($9)
- blbc $2,$55
- ldq $2,32($9)
- subq $2,2,$1
- beq $1,$58
- cmpule $2,2,$1
- beq $1,$67
- subq $2,1,$1
- beq $1,$57
- br $31,$61
- .align 4
- $67:
- subq $2,4,$1
- beq $1,$59
- subq $2,8,$1
- beq $1,$60
- br $31,$61
- .align 4
- $57:
- ldq $1,16($9)
- ldq_u $2,0($0)
- ldq_u $3,0($1)
- extbl $2,$0,$2
- insbl $2,$1,$2
- mskbl $3,$1,$3
- bis $2,$3,$2
- stq_u $2,0($1)
- br $31,$39
- .align 4
- $58:
- ldq $4,16($9)
- bic $0,6,$1
- ldq $2,0($1)
- bic $4,6,$5
- bic $0,1,$1
- ldq $3,0($5)
- extwl $2,$1,$2
- bic $4,1,$4
- inswl $2,$4,$2
- mskwl $3,$4,$3
- bis $3,$2,$3
- stq $3,0($5)
- br $31,$39
- .align 4
- $59:
- ldq $2,16($9)
- ldl $1,0($0)
- stl $1,0($2)
- br $31,$39
- .align 4
- $60:
- ldq $1,16($9)
- ldt $f1,0($0)
- stt $f1,0($1)
- br $31,$39
- .align 4
- $61:
- ldq $24,32($9)
- addq $24,7,$24
- srl $24,3,$24
- subl $24,1,$4
- blt $4,$39
- .align 5
- $64:
- s8addq $4,0,$3
- ldq $2,16($9)
- addq $0,$3,$1
- ldt $f1,0($1)
- addq $2,$3,$2
- subl $4,1,$4
- cmplt $4,0,$1
- stt $f1,0($2)
- beq $1,$64
- br $31,$39
- .align 4
- $55:
- lda $1,256
- and $2,$1,$1
- addl $1,$31,$1
- beq $1,$39
- ldq $1,32($9)
- subq $1,1,$2
- cmpule $2,15,$1
- beq $1,$39
- lda $1,$77
- s4addq $2,$1,$1
- ldl $1,0($1)
- addq $1,$29,$2
- jmp $31,($2),$39
- .rdata
- .align 3
- .align 2
- $77:
- .gprel32 $71
- .gprel32 $72
- .gprel32 $39
- .gprel32 $73
- .gprel32 $39
- .gprel32 $39
- .gprel32 $39
- .gprel32 $74
- .gprel32 $39
- .gprel32 $39
- .gprel32 $39
- .gprel32 $39
- .gprel32 $39
- .gprel32 $39
- .gprel32 $39
- .gprel32 $75
- .text
- .align 4
- $71:
- ldq $1,16($9)
- ldq_u $2,0($1)
- insbl $0,$1,$3
- mskbl $2,$1,$2
- bis $3,$2,$3
- stq_u $3,0($1)
- br $31,$39
- .align 4
- $72:
- ldq $1,16($9)
- bic $1,6,$3
- ldq $2,0($3)
- bic $1,1,$1
- mskwl $2,$1,$2
- inswl $0,$1,$1
- bis $2,$1,$2
- stq $2,0($3)
- br $31,$39
- .align 4
- $73:
- ldq $1,16($9)
- stl $0,0($1)
- br $31,$39
- .align 4
- $74:
- ldq $1,16($9)
- stq $0,0($1)
- br $31,$39
- .align 4
- $75:
- ldq $1,16($9)
- stq $0,0($1)
- ldq $1,16($9)
- stq $3,8($1)
- $39:
- bis $31,$31,$0
- ldq $26,0($30)
- ldq $9,8($30)
- addq $30,16,$30
- ret $31,($26),1
- .end __builtin_avcall
-