cavsdsp.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,590 行 · 第 1/5 页
S
4,590 行
subu $2,$2,$4sh $2,14($7)addiu $7,$7,16bne $9,$7,$L79addu $6,$6,$8sll $3,$23,3subu $2,$3,$23sll $22,$23,1sll $fp,$23,2sw $2,208($sp)addu $4,$22,$23lui $2,%hi(ff_cropTbl+1024)addu $5,$fp,$23subu $3,$3,$22addiu $25,$2,%lo(ff_cropTbl+1024)sw $4,220($sp)sw $5,216($sp)sw $3,212($sp)addiu $24,$sp,32move $21,$0$L81:lh $5,0($24)lh $7,16($24)lh $2,-16($24)sll $12,$5,3sll $3,$5,1lh $8,32($24)subu $3,$12,$3sll $10,$7,5sll $9,$2,3sll $6,$3,3sll $4,$7,7subu $6,$6,$3sll $11,$8,1subu $2,$2,$9subu $4,$4,$10lh $9,48($24)sll $13,$7,3subu $4,$4,$11sll $3,$7,1addu $2,$2,$6subu $3,$13,$3addu $2,$2,$4sll $10,$8,5sll $6,$3,3sll $4,$8,7subu $2,$2,$9subu $6,$6,$3sll $15,$8,3subu $5,$5,$12subu $4,$4,$10sll $12,$9,1addiu $2,$2,512subu $11,$15,$11subu $4,$4,$12addu $5,$5,$6sra $2,$2,10lh $6,64($24)sll $10,$9,5addu $5,$5,$4sll $3,$9,7sll $4,$11,3addu $2,$2,$25subu $4,$4,$11sll $17,$9,3sll $11,$6,1subu $7,$7,$13subu $3,$3,$10lbu $13,0($2)subu $5,$5,$6lw $2,264($sp)subu $12,$17,$12subu $3,$3,$11addu $7,$7,$4addiu $5,$5,512lh $4,80($24)addu $14,$2,$21sll $10,$6,5addu $7,$7,$3sll $2,$6,7sll $3,$12,3sra $5,$5,10sb $13,0($14)subu $3,$3,$12sll $13,$4,1subu $8,$8,$15subu $2,$2,$10addu $5,$5,$25subu $7,$7,$4lbu $18,0($5)subu $2,$2,$13sll $19,$6,3addu $8,$8,$3addiu $7,$7,512lh $3,96($24)subu $11,$19,$11addu $16,$14,$23sll $10,$4,5addu $8,$8,$2sra $7,$7,10sll $2,$4,7lh $15,128($24)lh $20,160($24)sll $5,$11,3subu $9,$9,$17subu $2,$2,$10lh $17,144($24)lh $10,112($24)addu $7,$7,$25sb $18,0($16)sll $18,$4,3lbu $16,0($7)subu $5,$5,$11sll $12,$3,1subu $13,$18,$13subu $8,$8,$3subu $2,$2,$12addu $7,$14,$22addu $9,$9,$5addiu $8,$8,512sll $5,$13,3sb $16,0($7)sll $11,$3,5subu $5,$5,$13addu $9,$9,$2sra $8,$8,10sll $2,$3,7subu $6,$6,$19sll $13,$10,1subu $2,$2,$11addu $8,$8,$25sll $16,$3,3addu $6,$6,$5lw $5,220($sp)lbu $11,0($8)subu $9,$9,$10subu $12,$16,$12subu $2,$2,$13addu $7,$14,$5sll $8,$10,5addu $6,$6,$2addiu $9,$9,512sll $2,$10,7sll $5,$12,3sb $11,0($7)subu $5,$5,$12sll $7,$15,1subu $2,$2,$8sra $9,$9,10subu $4,$4,$18sll $10,$10,3subu $2,$2,$7subu $10,$10,$13addu $4,$4,$5addu $9,$9,$25lbu $8,0($9)subu $6,$6,$15addu $4,$4,$2sll $5,$15,7sll $2,$10,3sll $15,$15,5addu $7,$14,$fpsubu $2,$2,$10subu $4,$4,$17addiu $6,$6,512subu $3,$3,$16subu $5,$5,$15sll $17,$17,1sb $8,0($7)addu $3,$3,$2subu $5,$5,$17sra $6,$6,10addu $3,$3,$5addu $6,$6,$25lw $5,216($sp)lbu $7,0($6)addiu $4,$4,512addu $2,$14,$5sra $4,$4,10sb $7,0($2)addu $4,$4,$25lbu $5,0($4)lw $4,212($sp)subu $3,$3,$20addu $2,$14,$4addiu $3,$3,512sb $5,0($2)sra $3,$3,10lw $5,208($sp)addu $3,$3,$25lbu $2,0($3)addu $14,$14,$5sb $2,0($14)addiu $21,$21,1li $2,8 # 0x8bne $21,$2,$L81addiu $24,$24,2lw $fp,256($sp)lw $23,252($sp)lw $22,248($sp)lw $21,244($sp)lw $20,240($sp)lw $19,236($sp)lw $18,232($sp)lw $17,228($sp)lw $16,224($sp)j $31addiu $sp,$sp,264.set macro.set reorder.end put_cavs_filt8_hv_qq.section .text.put_cavs_filt8_hv_egpr,"ax",@progbits.align 2.align 5.ent put_cavs_filt8_hv_egpr.type put_cavs_filt8_hv_egpr, @functionput_cavs_filt8_hv_egpr:.frame $sp,280,$31 # vars= 240, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-280lw $8,296($sp)sw $22,264($sp)sll $9,$8,1sw $6,288($sp)move $22,$7sw $fp,272($sp)sw $23,268($sp)sw $21,260($sp)sw $20,256($sp)sw $19,252($sp)sw $18,248($sp)sw $17,244($sp)sw $16,240($sp)sw $4,280($sp)subu $6,$5,$9move $7,$spaddiu $10,$sp,208$L89:lbu $4,1($6)lbu $3,0($6)lbu $5,-1($6)addu $3,$3,$4sll $2,$3,2lbu $4,2($6)addu $2,$2,$3subu $2,$2,$5subu $2,$2,$4sh $2,0($7)lbu $4,2($6)lbu $3,1($6)lbu $5,0($6)addu $3,$3,$4sll $2,$3,2lbu $4,3($6)addu $2,$2,$3subu $2,$2,$5subu $2,$2,$4sh $2,2($7)lbu $4,3($6)lbu $3,2($6)lbu $5,1($6)addu $3,$3,$4sll $2,$3,2lbu $4,4($6)addu $2,$2,$3subu $2,$2,$5subu $2,$2,$4sh $2,4($7)lbu $4,4($6)lbu $3,3($6)lbu $5,2($6)addu $3,$3,$4sll $2,$3,2lbu $4,5($6)addu $2,$2,$3subu $2,$2,$5subu $2,$2,$4sh $2,6($7)lbu $4,5($6)lbu $3,4($6)lbu $5,3($6)addu $3,$3,$4sll $2,$3,2lbu $4,6($6)addu $2,$2,$3subu $2,$2,$5subu $2,$2,$4sh $2,8($7)lbu $4,6($6)lbu $3,5($6)lbu $5,4($6)addu $3,$3,$4sll $2,$3,2lbu $4,7($6)addu $2,$2,$3subu $2,$2,$5subu $2,$2,$4sh $2,10($7)lbu $4,7($6)lbu $3,6($6)lbu $5,5($6)addu $3,$3,$4sll $2,$3,2lbu $4,8($6)addu $2,$2,$3subu $2,$2,$5subu $2,$2,$4sh $2,12($7)lbu $4,8($6)lbu $3,7($6)lbu $5,6($6)addu $3,$3,$4sll $2,$3,2lbu $4,9($6)addu $2,$2,$3subu $2,$2,$5subu $2,$2,$4sh $2,14($7)addiu $7,$7,16bne $10,$7,$L89addu $6,$6,$8sll $4,$22,3sll $2,$22,2sll $5,$8,3sw $2,228($sp)subu $2,$4,$22sw $2,212($sp)subu $2,$5,$8sw $2,208($sp)lui $2,%hi(ff_cropTbl+1024)sll $21,$22,1addiu $25,$2,%lo(ff_cropTbl+1024)lw $2,280($sp)addu $3,$21,$22addu $19,$3,$2lw $2,288($sp)sll $23,$8,2addu $17,$8,$2addu $18,$9,$2addu $2,$9,$8sw $2,232($sp)lw $2,228($sp)addu $8,$23,$8addu $2,$2,$22subu $4,$4,$21sw $2,224($sp)sw $8,220($sp)sw $4,216($sp)subu $fp,$5,$9addiu $24,$sp,32move $20,$0$L91:lh $10,16($24)lh $11,0($24)lw $2,288($sp)addu $4,$11,$10addu $7,$2,$20lh $5,-16($24)lbu $3,0($7)sll $2,$4,2lh $9,32($24)addu $2,$2,$4subu $2,$2,$5sll $3,$3,6addiu $3,$3,64subu $2,$2,$9addu $2,$2,$3sra $2,$2,7addu $2,$2,$25lbu $3,0($2)lw $2,280($sp)addu $4,$10,$9addu $6,$2,$20sb $3,0($6)lbu $3,0($17)sll $2,$4,2lh $8,48($24)addu $2,$2,$4subu $2,$2,$11sll $3,$3,6addiu $3,$3,64subu $2,$2,$8addu $2,$2,$3sra $2,$2,7addu $2,$2,$25lbu $5,0($2)addu $3,$6,$22lh $11,64($24)lh $13,80($24)lh $14,96($24)lh $12,112($24)lh $15,128($24)lh $16,144($24)addu $4,$9,$8sb $5,0($3)lbu $3,0($18)sll $2,$4,2addu $2,$2,$4subu $2,$2,$10sll $3,$3,6addiu $3,$3,64subu $2,$2,$11addu $2,$2,$3sra $2,$2,7addu $2,$2,$25lbu $4,0($2)addu $3,$6,$21sb $4,0($3)lw $2,232($sp)addu $5,$8,$11addu $3,$7,$2lbu $4,0($3)sll $2,$5,2addu $2,$2,$5subu $2,$2,$9sll $4,$4,6addiu $4,$4,64subu $2,$2,$13addu $2,$2,$4sra $2,$2,7addu $2,$2,$25lbu $4,0($2)addu $5,$11,$13sb $4,0($19)addu $3,$7,$23lbu $4,0($3)sll $2,$5,2addu $2,$2,$5subu $2,$2,$8sll $4,$4,6addiu $4,$4,64subu $2,$2,$14addu $2,$2,$4sra $2,$2,7addu $2,$2,$25lbu $4,0($2)lw $2,228($sp)addu $5,$13,$14addu $3,$6,$2sb $4,0($3)lw $2,220($sp)addiu $20,$20,1addu $3,$7,$2lbu $4,0($3)sll $2,$5,2addu $2,$2,$5subu $2,$2,$11sll $4,$4,6subu $2,$2,$12addiu $4,$4,64addu $2,$2,$4sra $2,$2,7addu $2,$2,$25lbu $4,0($2)lw $2,224($sp)addu $5,$14,$12addu $3,$6,$2sb $4,0($3)addu $3,$7,$fplbu $4,0($3)sll $2,$5,2addu $2,$2,$5subu $2,$2,$13sll $4,$4,6addiu $4,$4,64subu $2,$2,$15addu $2,$2,$4sra $2,$2,7addu $2,$2,$25lbu $4,0($2)lw $2,216($sp)addu $12,$12,$15addu $3,$6,$2sb $4,0($3)lw $2,208($sp)addiu $24,$24,2addu $7,$7,$2lbu $3,0($7)sll $2,$12,2addu $2,$2,$12subu $2,$2,$14sll $3,$3,6addiu $3,$3,64subu $2,$2,$16addu $2,$2,$3sra $2,$2,7addu $2,$2,$25lbu $3,0($2)lw $2,212($sp)addiu $17,$17,1addu $6,$6,$2li $2,8 # 0x8sb $3,0($6)addiu $18,$18,1bne $20,$2,$L91addiu $19,$19,1lw $fp,272($sp)lw $23,268($sp)lw $22,264($sp)lw $21,260($sp)lw $20,256($sp)lw $19,252($sp)lw $18,248($sp)lw $17,244($sp)lw $16,240($sp)j $31addiu $sp,$sp,280.set macro.set reorder.end put_cavs_filt8_hv_egpr.section .text.put_cavs_filt16_hv_egpr,"ax",@progbits.align 2.align 5.ent put_cavs_filt16_hv_egpr.type put_cavs_filt16_hv_egpr, @functionput_cavs_filt16_hv_egpr:.frame $sp,48,$31 # vars= 0, regs= 6/0, args= 24, gp= 0.mask 0x801f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $19,36($sp)lw $19,64($sp)sw $20,40($sp)sw $18,32($sp)move $20,$7sw $17,28($sp)sw $16,24($sp)move $17,$5move $16,$4move $18,$6sw $31,44($sp)jal put_cavs_filt8_hv_egprsw $19,16($sp)addiu $4,$16,8addiu $5,$17,8addiu $6,$18,8move $7,$20jal put_cavs_filt8_hv_egprsw $19,16($sp)sll $3,$19,3sll $2,$20,3addu $18,$18,$3addu $16,$16,$2addu $17,$17,$3move $4,$16move $5,$17move $6,$18move $7,$20jal put_cavs_filt8_hv_egprsw $19,16($sp)sw $19,64($sp)addiu $4,$16,8addiu $5,$17,8addiu $6,$18,8move $7,$20lw $31,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j put_cavs_filt8_hv_egpraddiu $sp,$sp,48.set macro.set reorder.end put_cavs_filt16_hv_egpr.section .text.avg_cavs_filt8_h_hpel,"ax",@progbits.align 2.align 5.ent avg_cavs_filt8_h_hpel.type avg_cavs_filt8_h_hpel, @functionavg_cavs_filt8_h_hpel:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolui $2,%hi(ff_cropTbl+1024)move $9,$4move $8,$5addiu $10,$2,%lo(ff_cropTbl+1024)move $11,$0$L101:lbu $4,1($8)lbu $3,0($8)lbu $5,-1($8)addu $3,$3,$4sll $2,$3,2lbu $4,2($8)addu $2,$2,$3subu $2,$2,$5subu $2,$2,$4addiu $2,$2,4sra $2,$2,3lbu $4,0($9)addu $2,$2,$10lbu $3,0($2)addiu $4,$4,1addu $3,$3,$4sra $3,$3,1sb $3,0($9)lbu $3,2($8)lbu $4,1($8)lbu $5,0($8)addu $4,$4,$3sll $2,$4,2lbu $3,3($8)addu $2,$2,$4subu $2,$2,$5subu $2,$2,$3addiu $2,$2,4sra $2,$2,3lbu $4,1($9)addu $2,$2,$10lbu $3,0($2)addiu $4,$4,1addu $3,$3,$4sra $3,$3,1sb $3,1($9)lbu $3,3($8)lbu $4,2($8)lbu $5,1($8)addu $4,$4,$3sll $2,$4,2lbu $3,4($8)addu $2,$2,$4subu $2,$2,$5subu $2,$2,$3addiu $2,$2,4sra $2,$2,3lbu $4,2($9)addu $2,$2,$10lbu $3,0($2)addiu $4,$4,1addu $3,$3,$4sra $3,$3,1sb $3,2($9)lbu $3,4($8)lbu $4,3($8)lbu $5,2($8)addu $4,$4,$3sll $2,$4,2lbu $3,5($8)addu $2,$2,$4subu $2,$2,$5subu $2,$2,$3addiu $2,$2,4sra $2,$2,3lbu $4,3($9)addu $2,$2,$10lbu $3,0($2)addiu $4,$4,1addu $3,$3,$4sra $3,$3,1sb $3,3($9)lbu $3,5($8)lbu $4,4($8)lbu $5,3($8)addu $4,$4,$3sll $2,$4,2lbu $3,6($8)addu $2,$2,$4subu $2,$2,$5subu $2,$2,$3addiu $2,$2,4sra $2,$2,3lbu $4,4($9)addu $2,$2,$10lbu $3,0($2)addiu $4,$4,1addu $3,$3,$4sra $3,$3,1sb $3,4($9)lbu $3,6($8)lbu $4,5($8)lbu $5,4($8)addu $4,$4,$3sll $2,$4,2lbu $3,7($8)addu $2,$2,$4subu $2,$2,$5subu $2,$2,$3addiu $2,$2,4sra $2,$2,3lbu $4,5($9)addu $2,$2,$10lbu $3,0($2)addiu $4,$4,1addu $3,$3,$4sra $3,$3,1sb $3,5($9)lbu $3,7($8)lbu $4,6($8)lbu $5,5($8)addu $4,$4,$3sll $2,$4,2lbu $3,8($8)addu $2,$2,$4subu $2,$2,$5subu $2,$2,$3addiu $2,$2,4sra $2,$2,3lbu $4,6($9)addu $2,$2,$10lbu $3,0($2)addiu $4,$4,1addu $3,$3,$4sra $3,$3,1sb $3,6($9)lbu $3,8($8)lbu $4,7($8)lbu $5,6($8)addu $4,$4,$3sll $2,$4,2lbu $3,9($8)addu $2,$2,$4subu $2,$2,$5subu $2,$2,$3addiu $2,$2,4sra $2,$2,3lbu $3,7($9)addu $2,$2,$10lbu $4,0($2)addiu $3,$3,1addu $4,$4,$3sra $4,$4,1addiu $11,$11,1li $2,8 # 0x8sb $4,7($9)addu $8,$8,$7bne $11,$2,$L101addu $9,$9,$6j $31nop.set macro.set reorder.end avg_cavs_filt8_h_hpel.section .text.avg_cavs_filt8_v_hpel,"ax",@progbits.align 2.align 5.ent avg_cavs_filt8_v_hpel.type avg_cavs_filt8_v_hpel, @functionavg_cavs_filt8_v_hpel:.frame $sp,80,$31 # vars= 40, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-80sw $7,92($sp)lw $2,92($sp)sll $7,$6,1sll $2,$2,3sw $2,32($sp)lw $2,92($sp)sll $3,$6,3move $24,$4subu $8,$3,$6sll $2,$2,2subu $3,$3,$7lw $12,92($sp)sll $9,$6,2sw $2,16($sp)sw $22,64($sp)addu $2,$7,$6sw $21,60($sp)addu $22,$24,$3addu $21,$24,$8lw $3,92($sp)lw $8,32($sp)sll $12,$12,1addu $4,$9,$6sw $fp,72($sp)addu $fp,$24,$2lui $2,%hi(ff_cropTbl+1024)addu $3,$12,$3subu $8,$8,$12sw $23,68($sp)sw $12,24($sp)sw $5,84($sp)addu $23,$24,$4lw $5,92($sp)addiu $25,$2,%lo(ff_cropTbl+1024)lw $4,16($sp)lw $12,32($sp)lw $2,32($sp)sw $3,20($sp)addu $4,$4,$5subu $12,$12,$5addu $2,$2,$5subu $3,$0,$5sw $20,56($sp)sw $19,52($sp)sw $18,48($sp)sw $17,44($sp)sw $16,40($sp)sw $4,12($sp)sw $8,8($sp)sw $12,4($sp)sw $2,0($sp)addu $20,$24,$6addu $19,$7,$24addu $18,$24,$9sw $0,28($sp)sw $3,36($sp)$L107:lw $4,84($sp)lw $5,28($sp)lw $6,92($sp)addu $3,$4,$5addu $2,$6,$3lbu $14,0($2)lbu $8,0($3)lw $9,36($sp)lw $12,24($sp)addu $2,$3,$9addu $4,$8,$14lbu $6,0($2)addu $5,$3,$12sll $2,$4,2lbu $10,0($5)addu $2,$2,$4subu $2,$2,$6subu $2,$2,$10lw $4,20($sp)addiu $2,$2,4addu $7,$14,$10sra $2,$2,3lbu $5,0($24)addu $6,$3,$4addu $2,$2,$25sll $4,$7,2addu $4,$4,$7lbu $7,0($2)addiu $5,$5,1lbu $11,0($6)lw $9,4($sp)lw $6,12($sp)lw $12,32($sp)subu $4,$4,$8addu $7,$7,$5lw $8,8($sp)lw $5,16($sp)subu $4,$4,$11addu $2,$3,$5addu $5,$3,$6addu $6,$3,$8addu $8,$3,$9addu $9,$3,$12lw $12,0($sp)sra $7,$7,1addu $3,$3,$12addiu $4,$4,4lbu $12,0($2)lbu $15,0($5)lbu $16,0($6)lbu $13,0($8)lbu $17,0($9)lbu $8,0($3)addu $6,$10,$11sb $7,0($24)sra $4,$4,3lbu $5,0($20)addu $4,$4,$25sll $2,$6,2lbu $3,0($4)addu $2,$2,$6addiu $5,$5,1subu $2,$2,$14addu $3,$3,$5subu $2,$2,$12sra $3,$3,1addiu $2,$2,4sb $3,0($20)addu $6,$11,$12sra $2,$2,3lbu $5,0($19)addu $2,$2,$25sll $3,$6,2lbu $4,0($2)addu $3,$3,$6addiu $5,$5,1subu $3,$3,$10addu $4,$4,$5subu $3,$3,$15addu $6,$12,$15sra $4,$4,1addiu $3,$3,4sb $4,0($19)sll $2,$6,2sra $3,$3,3lbu $5,0($fp)addu $3,$3,$25addu $2,$2,$6lbu $4,0($3)subu $2,$2,$11addiu $5,$5,1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?