avcall-alpha.s
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:3k
- .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:
- __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
- lda $30,-2048($30)
- bis $30,$30,$4
- ldq $1,40($9)
- subq $1,48,$1
- subq $1,$9,$1
- srl $1,3,$1
- addl $1,$31,$3
- bis $31,6,$0
- cmplt $0,$3,$1
- beq $1,$35
- .align 5
- $37:
- s8addq $0,0,$1
- addq $1,$4,$2
- addq $9,$1,$1
- ldt $f1,48($1)
- stt $f1,-48($2)
- addq $0,1,$0
- cmplt $0,$3,$1
- 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
- bis $1,$1,$3
- lda $30,2048($30)
- ldl $1,24($9)
- zapnot $1,15,$2
- subq $2,1,$1
- beq $1,$40
- beq $2,$96
- ldl $1,24($9)
- subl $1,2,$1
- beq $1,$97
- ldl $1,24($9)
- subl $1,3,$1
- beq $1,$97
- ldl $1,24($9)
- subl $1,4,$1
- beq $1,$97
- ldl $1,24($9)
- subl $1,5,$1
- beq $1,$98
- ldl $1,24($9)
- subl $1,6,$1
- beq $1,$98
- ldl $1,24($9)
- subl $1,7,$1
- beq $1,$99
- ldl $1,24($9)
- subl $1,8,$1
- beq $1,$99
- ldl $1,24($9)
- subl $1,9,$1
- beq $1,$96
- ldl $1,24($9)
- subl $1,10,$1
- beq $1,$96
- ldl $1,24($9)
- subl $1,11,$1
- beq $1,$96
- ldl $1,24($9)
- subl $1,12,$1
- beq $1,$96
- ldl $1,24($9)
- subl $1,13,$1
- bne $1,$65
- ldq $1,16($9)
- cvtts $f0,$f0
- sts $f0,0($1)
- br $31,$40
- .align 4
- $65:
- ldl $1,24($9)
- subl $1,14,$1
- bne $1,$67
- ldq $1,16($9)
- stt $f0,0($1)
- br $31,$40
- .align 4
- $67:
- ldl $1,24($9)
- subl $1,15,$1
- beq $1,$96
- ldl $1,24($9)
- subl $1,16,$1
- bne $1,$40
- ldl $1,8($9)
- blbc $1,$72
- ldq $1,32($9)
- subq $1,1,$1
- bne $1,$73
- ldq $1,16($9)
- ldq_u $2,0($0)
- extbl $2,$0,$2
- ldq_u $3,0($1)
- mskbl $3,$1,$3
- insbl $2,$1,$2
- bis $2,$3,$2
- stq_u $2,0($1)
- br $31,$40
- .align 4
- $73:
- ldq $1,32($9)
- subq $1,2,$1
- bne $1,$75
- ldq $3,16($9)
- bic $0,6,$1
- ldq $2,0($1)
- bic $0,1,$1
- extwl $2,$1,$2
- bic $3,6,$4
- ldq $1,0($4)
- bic $3,1,$3
- mskwl $1,$3,$1
- inswl $2,$3,$2
- bis $1,$2,$1
- stq $1,0($4)
- br $31,$40
- .align 4
- $75:
- ldq $1,32($9)
- subq $1,4,$1
- bne $1,$77
- ldq $1,16($9)
- lds $f1,0($0)
- sts $f1,0($1)
- br $31,$40
- .align 4
- $77:
- ldq $1,32($9)
- subq $1,8,$1
- bne $1,$79
- ldq $1,16($9)
- ldt $f1,0($0)
- stt $f1,0($1)
- br $31,$40
- .align 4
- $79:
- ldq $24,32($9)
- addq $24,7,$24
- srl $24,3,$24
- subl $24,1,$3
- blt $3,$40
- .align 5
- $83:
- s8addq $3,0,$1
- ldq $2,16($9)
- addq $2,$1,$2
- addq $0,$1,$1
- ldt $f1,0($1)
- stt $f1,0($2)
- subl $3,1,$3
- cmplt $3,0,$1
- beq $1,$83
- br $31,$40
- .align 4
- $72:
- ldl $1,8($9)
- srl $1,9,$1
- blbc $1,$40
- ldq $1,32($9)
- subq $1,1,$1
- bne $1,$87
- $97:
- ldq $3,16($9)
- ldq_u $2,0($3)
- mskbl $2,$3,$2
- insbl $0,$3,$1
- bis $1,$2,$1
- stq_u $1,0($3)
- br $31,$40
- .align 4
- $87:
- ldq $1,32($9)
- subq $1,2,$1
- bne $1,$89
- $98:
- 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,$40
- .align 4
- $89:
- ldq $1,32($9)
- subq $1,4,$1
- bne $1,$91
- $99:
- ldq $1,16($9)
- stl $0,0($1)
- br $31,$40
- .align 4
- $91:
- ldq $1,32($9)
- subq $1,8,$1
- bne $1,$93
- $96:
- ldq $1,16($9)
- stq $0,0($1)
- br $31,$40
- .align 4
- $93:
- ldq $1,32($9)
- subq $1,16,$1
- bne $1,$40
- ldq $1,16($9)
- stq $0,0($1)
- ldq $1,16($9)
- stq $3,8($1)
- $40:
- bis $31,$31,$0
- ldq $26,0($30)
- ldq $9,8($30)
- addq $30,16,$30
- ret $31,($26),1
- .end __builtin_avcall