cavsdsp.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,590 行 · 第 1/5 页
S
4,590 行
subu $2,$2,$16addu $4,$4,$5addiu $2,$2,4addu $6,$15,$16sra $4,$4,1sra $2,$2,3sb $4,0($fp)addu $2,$2,$25lbu $5,0($18)sll $3,$6,2lbu $4,0($2)addu $3,$3,$6addiu $5,$5,1subu $3,$3,$12addu $4,$4,$5subu $3,$3,$13sra $4,$4,1addiu $3,$3,4sb $4,0($18)addu $6,$16,$13sra $3,$3,3lbu $5,0($23)addu $3,$3,$25sll $4,$6,2lbu $2,0($3)addu $4,$4,$6addiu $5,$5,1subu $4,$4,$15addu $2,$2,$5subu $4,$4,$17sra $2,$2,1addiu $4,$4,4sb $2,0($23)addu $13,$13,$17sra $4,$4,3lbu $5,0($22)addu $4,$4,$25sll $2,$13,2lbu $3,0($4)addu $2,$2,$13subu $2,$2,$16addiu $5,$5,1addu $3,$3,$5subu $2,$2,$8sra $3,$3,1addiu $2,$2,4sb $3,0($22)sra $2,$2,3lbu $3,0($21)addu $2,$2,$25lbu $4,0($2)addiu $3,$3,1lw $2,28($sp)addu $4,$4,$3addiu $2,$2,1sra $4,$4,1sw $2,28($sp)sb $4,0($21)lw $3,28($sp)li $2,8 # 0x8addiu $24,$24,1addiu $20,$20,1addiu $19,$19,1addiu $fp,$fp,1addiu $18,$18,1addiu $23,$23,1addiu $22,$22,1bne $3,$2,$L107addiu $21,$21,1lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,80.set macro.set reorder.end avg_cavs_filt8_v_hpel.section .text.avg_cavs_filt8_h_qpel_l,"ax",@progbits.align 2.align 5.ent avg_cavs_filt8_h_qpel_l.type avg_cavs_filt8_h_qpel_l, @functionavg_cavs_filt8_h_qpel_l:.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 $10,$4move $9,$5move $13,$6move $14,$7addiu $11,$2,%lo(ff_cropTbl+1024)move $12,$0$L113:lbu $2,1($9)lbu $5,0($9)lbu $3,2($9)sll $6,$2,3sll $2,$2,1lbu $7,-1($9)subu $6,$6,$2sll $4,$5,7sll $8,$3,3sll $5,$5,5sll $2,$6,3subu $2,$2,$6subu $4,$4,$5subu $3,$3,$8lbu $5,-2($9)sll $7,$7,1subu $4,$4,$7addu $3,$3,$2subu $4,$4,$5addiu $3,$3,64addu $4,$4,$3sra $4,$4,7lbu $3,0($10)addu $4,$4,$11lbu $2,0($4)addiu $3,$3,1addu $2,$2,$3sra $2,$2,1sb $2,0($10)lbu $3,2($9)lbu $5,1($9)lbu $2,3($9)sll $6,$3,3sll $3,$3,1lbu $7,0($9)subu $6,$6,$3sll $4,$5,7sll $8,$2,3sll $5,$5,5sll $3,$6,3subu $3,$3,$6subu $4,$4,$5subu $2,$2,$8lbu $5,-1($9)sll $7,$7,1subu $4,$4,$7addu $2,$2,$3subu $4,$4,$5addiu $2,$2,64addu $4,$4,$2sra $4,$4,7lbu $3,1($10)addu $4,$4,$11lbu $2,0($4)addiu $3,$3,1addu $2,$2,$3sra $2,$2,1sb $2,1($10)lbu $3,3($9)lbu $5,2($9)lbu $2,4($9)sll $6,$3,3sll $3,$3,1lbu $7,1($9)subu $6,$6,$3sll $4,$5,7sll $8,$2,3sll $5,$5,5sll $3,$6,3subu $3,$3,$6subu $4,$4,$5subu $2,$2,$8lbu $5,0($9)sll $7,$7,1subu $4,$4,$7addu $2,$2,$3subu $4,$4,$5addiu $2,$2,64addu $4,$4,$2sra $4,$4,7lbu $3,2($10)addu $4,$4,$11lbu $2,0($4)addiu $3,$3,1addu $2,$2,$3sra $2,$2,1sb $2,2($10)lbu $3,4($9)lbu $5,3($9)lbu $2,5($9)sll $6,$3,3sll $3,$3,1lbu $7,2($9)subu $6,$6,$3sll $4,$5,7sll $8,$2,3sll $5,$5,5sll $3,$6,3subu $3,$3,$6subu $4,$4,$5subu $2,$2,$8lbu $5,1($9)sll $7,$7,1subu $4,$4,$7addu $2,$2,$3subu $4,$4,$5addiu $2,$2,64addu $4,$4,$2sra $4,$4,7lbu $3,3($10)addu $4,$4,$11lbu $2,0($4)addiu $3,$3,1addu $2,$2,$3sra $2,$2,1sb $2,3($10)lbu $3,5($9)lbu $5,4($9)lbu $2,6($9)sll $6,$3,3sll $3,$3,1subu $6,$6,$3lbu $7,3($9)sll $4,$5,7sll $8,$2,3sll $5,$5,5sll $3,$6,3subu $3,$3,$6subu $4,$4,$5subu $2,$2,$8lbu $5,2($9)sll $7,$7,1subu $4,$4,$7addu $2,$2,$3subu $4,$4,$5addiu $2,$2,64addu $4,$4,$2sra $4,$4,7lbu $3,4($10)addu $4,$4,$11lbu $2,0($4)addiu $3,$3,1addu $2,$2,$3sra $2,$2,1sb $2,4($10)lbu $3,6($9)lbu $5,5($9)lbu $2,7($9)sll $6,$3,3sll $3,$3,1lbu $7,4($9)subu $6,$6,$3sll $4,$5,7sll $8,$2,3sll $5,$5,5sll $3,$6,3subu $3,$3,$6subu $4,$4,$5subu $2,$2,$8lbu $5,3($9)sll $7,$7,1subu $4,$4,$7addu $2,$2,$3subu $4,$4,$5addiu $2,$2,64addu $4,$4,$2sra $4,$4,7lbu $3,5($10)addu $4,$4,$11lbu $2,0($4)addiu $3,$3,1addu $2,$2,$3sra $2,$2,1sb $2,5($10)lbu $3,7($9)lbu $5,6($9)lbu $2,8($9)sll $6,$3,3sll $3,$3,1lbu $7,5($9)subu $6,$6,$3sll $4,$5,7sll $8,$2,3sll $5,$5,5sll $3,$6,3subu $3,$3,$6subu $4,$4,$5subu $2,$2,$8lbu $5,4($9)sll $7,$7,1subu $4,$4,$7addu $2,$2,$3subu $4,$4,$5addiu $2,$2,64addu $4,$4,$2sra $4,$4,7lbu $3,6($10)addu $4,$4,$11lbu $2,0($4)addiu $3,$3,1addu $2,$2,$3sra $2,$2,1sb $2,6($10)lbu $3,8($9)lbu $5,7($9)lbu $2,9($9)sll $6,$3,3sll $3,$3,1subu $6,$6,$3lbu $7,6($9)sll $3,$5,7sll $8,$2,3sll $5,$5,5sll $4,$6,3subu $3,$3,$5subu $4,$4,$6lbu $5,5($9)subu $2,$2,$8sll $7,$7,1addu $2,$2,$4subu $3,$3,$7addiu $2,$2,64subu $3,$3,$5addu $3,$3,$2sra $3,$3,7lbu $2,7($10)addu $3,$3,$11lbu $4,0($3)addiu $2,$2,1addu $4,$4,$2sra $4,$4,1addiu $12,$12,1li $2,8 # 0x8sb $4,7($10)addu $9,$9,$14bne $12,$2,$L113addu $10,$10,$13j $31nop.set macro.set reorder.end avg_cavs_filt8_h_qpel_l.section .text.avg_cavs_filt8_v_qpel_l,"ax",@progbits.align 2.align 5.ent avg_cavs_filt8_v_qpel_l.type avg_cavs_filt8_v_qpel_l, @functionavg_cavs_filt8_v_qpel_l:.frame $sp,112,$31 # vars= 72, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-112sw $7,124($sp)lw $2,124($sp)move $24,$4sll $4,$2,3sll $2,$2,1sll $7,$6,1sw $2,52($sp)sll $3,$6,3lw $2,124($sp)subu $8,$3,$6subu $3,$3,$7sw $5,116($sp)sll $2,$2,2addu $3,$24,$3sll $9,$6,2sw $2,40($sp)sw $3,4($sp)addu $2,$7,$6lw $3,116($sp)addu $5,$9,$6addu $2,$24,$2addu $3,$4,$3sw $2,12($sp)addu $5,$24,$5lui $2,%hi(ff_cropTbl+1024)sw $5,8($sp)sw $3,64($sp)lw $5,52($sp)lw $3,40($sp)addiu $25,$2,%lo(ff_cropTbl+1024)lw $2,124($sp)addu $6,$24,$6addu $5,$5,$2addu $3,$3,$2sw $5,44($sp)sw $3,36($sp)lw $5,52($sp)lw $3,124($sp)subu $5,$4,$5subu $2,$4,$2addu $8,$24,$8addu $4,$4,$3addu $7,$24,$7sw $fp,104($sp)sw $5,32($sp)sw $4,24($sp)sw $6,20($sp)sw $23,100($sp)sw $22,96($sp)sw $21,92($sp)sw $20,88($sp)sw $19,84($sp)sw $18,80($sp)sw $17,76($sp)sw $16,72($sp)sw $8,0($sp)sw $2,28($sp)sw $7,16($sp)sw $0,48($sp)lw $5,116($sp)lw $6,52($sp)subu $4,$0,$3subu $5,$5,$6addu $fp,$24,$9sw $4,56($sp)sw $5,60($sp)$L119:lw $2,116($sp)lw $3,48($sp)lw $4,124($sp)addu $7,$2,$3lw $5,52($sp)addu $2,$4,$7lbu $15,0($2)lw $6,56($sp)addu $3,$7,$5lbu $17,0($3)lbu $14,0($7)addu $3,$7,$6sll $22,$15,1sll $2,$15,3lbu $11,0($3)subu $2,$2,$22sll $5,$14,5sll $3,$14,7sll $4,$2,3subu $4,$4,$2subu $3,$3,$5lw $2,60($sp)sll $5,$11,1sll $6,$17,3subu $3,$3,$5lw $5,44($sp)lbu $8,0($2)subu $2,$17,$6addu $2,$2,$4sll $23,$17,1addu $4,$7,$5lbu $18,0($4)subu $6,$6,$23subu $3,$3,$8addiu $2,$2,64addu $3,$3,$2sll $5,$15,7sll $2,$15,5sll $4,$6,3subu $4,$4,$6sll $10,$18,3sll $6,$14,1subu $5,$5,$2subu $5,$5,$6subu $2,$18,$10lw $6,40($sp)sra $3,$3,7addu $3,$3,$25addu $2,$2,$4lbu $9,0($3)subu $5,$5,$11addu $3,$7,$6addiu $2,$2,64lbu $16,0($3)lbu $8,0($24)lw $3,36($sp)lw $6,32($sp)addu $5,$5,$2lw $2,24($sp)addiu $8,$8,1addu $4,$7,$2addu $2,$7,$3addu $3,$7,$6lw $6,28($sp)lbu $20,0($2)addu $9,$9,$8lw $2,64($sp)addu $7,$7,$6sra $9,$9,1lbu $11,0($3)lbu $13,0($7)lbu $19,0($2)lbu $12,0($4)sb $9,0($24)lw $3,20($sp)sll $21,$18,1sra $5,$5,7lbu $7,0($3)subu $10,$10,$21addu $5,$5,$25lbu $6,0($5)sll $8,$16,3sll $2,$17,5sll $4,$10,3sll $3,$17,7subu $4,$4,$10subu $3,$3,$2addiu $7,$7,1subu $2,$16,$8addu $2,$2,$4addu $6,$6,$7lw $4,20($sp)sra $6,$6,1sb $6,0($4)subu $3,$3,$22lw $5,16($sp)subu $3,$3,$14addiu $2,$2,64sll $10,$16,1subu $8,$8,$10addu $3,$3,$2lbu $7,0($5)sll $9,$20,3sll $2,$18,5sll $5,$8,3sra $3,$3,7sll $4,$18,7subu $5,$5,$8addu $3,$3,$25subu $4,$4,$2subu $2,$20,$9lbu $6,0($3)addu $2,$2,$5subu $4,$4,$23addiu $7,$7,1subu $4,$4,$15addiu $2,$2,64addu $6,$6,$7addu $4,$4,$2lw $2,16($sp)sra $6,$6,1sb $6,0($2)sll $14,$20,1lw $3,12($sp)subu $9,$9,$14sra $4,$4,7lbu $7,0($3)sll $8,$11,3addu $4,$4,$25sll $2,$16,5sll $5,$9,3sll $3,$16,7lbu $6,0($4)subu $5,$5,$9subu $3,$3,$2subu $2,$11,$8addu $2,$2,$5addiu $7,$7,1subu $3,$3,$21lw $4,12($sp)addu $6,$6,$7addiu $2,$2,64subu $3,$3,$17addu $3,$3,$2sra $6,$6,1sb $6,0($4)sra $3,$3,7lbu $7,0($fp)sll $15,$11,1addu $3,$3,$25lbu $6,0($3)subu $8,$8,$15sll $9,$13,3sll $2,$20,5sll $5,$8,3addiu $7,$7,1sll $4,$20,7subu $5,$5,$8subu $4,$4,$2addu $6,$6,$7subu $2,$13,$9addu $2,$2,$5sra $6,$6,1subu $4,$4,$10sb $6,0($fp)addiu $2,$2,64subu $4,$4,$18lw $5,8($sp)addu $4,$4,$2sll $2,$13,1subu $9,$9,$2lbu $7,0($5)sll $8,$19,3sll $3,$11,7sra $4,$4,7sll $11,$11,5sll $5,$9,3subu $2,$19,$8addu $4,$4,$25subu $5,$5,$9subu $3,$3,$11lbu $6,0($4)addu $2,$2,$5subu $3,$3,$14addiu $2,$2,64addiu $7,$7,1subu $3,$3,$16addu $3,$3,$2addu $6,$6,$7lw $2,8($sp)sra $6,$6,1sb $6,0($2)lw $5,4($sp)sra $3,$3,7lbu $6,0($5)addu $3,$3,$25sll $5,$12,3sll $19,$19,1subu $8,$8,$19subu $12,$12,$5lbu $5,0($3)sll $4,$13,7addiu $6,$6,1sll $13,$13,5sll $2,$8,3subu $2,$2,$8addu $5,$5,$6subu $4,$4,$13lw $6,4($sp)addu $12,$12,$2sra $5,$5,1subu $4,$4,$15sb $5,0($6)subu $4,$4,$20addiu $12,$12,64lw $3,0($sp)addu $4,$4,$12sra $4,$4,7lbu $2,0($3)addu $4,$4,$25lbu $3,0($4)addiu $2,$2,1lw $4,48($sp)lw $5,0($sp)addu $3,$3,$2sra $3,$3,1addiu $4,$4,1sw $4,48($sp)sb $3,0($5)lw $6,64($sp)lw $2,60($sp)lw $3,20($sp)lw $4,16($sp)lw $5,12($sp)addiu $6,$6,1addiu $2,$2,1addiu $3,$3,1addiu $4,$4,1addiu $5,$5,1sw $6,64($sp)sw $2,60($sp)sw $3,20($sp)sw $4,16($sp)sw $5,12($sp)lw $2,4($sp)lw $6,8($sp)lw $3,0($sp)addiu $2,$2,1lw $4,48($sp)addiu $6,$6,1sw $2,4($sp)addiu $3,$3,1li $2,8 # 0x8addiu $24,$24,1addiu $fp,$fp,1sw $6,8($sp)bne $4,$2,$L119sw $3,0($sp)lw $fp,104($sp)lw $23,100($sp)lw $22,96($sp)lw $21,92($sp)lw $20,88($sp)lw $19,84($sp)lw $18,80($sp)lw $17,76($sp)lw $16,72($sp)j $31addiu $sp,$sp,112.set macro.set reorder.end avg_cavs_filt8_v_qpel_l.section .text.avg_cavs_filt8_h_qpel_r,"ax",@progbits.align 2.align 5.ent avg_cavs_filt8_h_qpel_r.type avg_cavs_filt8_h_qpel_r, @functionavg_cavs_filt8_h_qpel_r:.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 $10,$4move $9,$5move $13,$6move $14,$7addiu $11,$2,%lo(ff_cropTbl+1024)move $12,$0$L125:lbu $2,0($9)lbu $3,-1($9)lbu $6,1($9)sll $5,$2,3sll $2,$2,1lbu $7,2($9)subu $5,$5,$2sll $4,$6,7sll $8,$3,3sll $2,$5,3sll $6,$6,5subu $2,$2,$5subu $3,$3,$8subu $4,$4,$6sll $7,$7,1subu $4,$4,$7addu $3,$3,$2lbu $2,3($9)addu $3,$3,$4subu $3,$3,$2addiu $3,$3,64sra $3,$3,7lbu $4,0($10)addu $3,$3,$11lbu $2,0($3)addiu $4,$4,1addu $2,$2,$4sra $2,$2,1sb $2,0($10)lbu $4,1($9)lbu $3,0($9)lbu $6,2($9)sll $5,$4,3sll $4,$4,1lbu $7,3($9)subu $5,$5,$4sll $8,$3,3sll $4,$6,7sll $2,$5,3sll $6,$6,5subu $2,$2,$5subu $3,$3,$8subu $4,$4,$6sll $7,$7,1subu $4,$4,$7addu $3,$3,$2lbu $2,4($9)addu $3,$3,$4subu $3,$3,$2addiu $3,$3,64sra $3,$3,7lbu $4,1($10)addu $3,$3,$11lbu $2,0($3)addiu $4,$4,1addu $2,$2,$4sra $2,$2,1sb $2,1($10)lbu $4,2($9)lbu $3,1($9)lbu $6,3($9)sll $5,$4,3sll $4,$4,1lbu $7,4($9)subu $5,$5,$4sll $8,$3,3sll $4,$6,7sll $2,$5,3sll $6,$6,5subu $2,$2,$5subu $3,$3,$8subu $4,$4,$6sll $7,$7,1subu $4,$4,$7addu $3,$3,$2lbu $2,5($9)addu $3,$3,$4subu $3,$3,$2addiu $3,$3,64sra $3,$3,7lbu $4,2($10)addu $3,$3,$11lbu $2,0($3)addiu $4,$4,1addu $2,$2,$4sra $2,$2,1sb $2,2($10)lbu $4,3($9)lbu $3,2($9)lbu $6,4($9)sll $5,$4,3sll $4,$4,1subu $5,$5,$4lbu $7,5($9)sll $4,$6,7sll $8,$3,3sll $2,$5,3sll $6,$6,5subu $2,$2,$5subu $3,$3,$8subu $4,$4,$6sll $7,$7,1subu $4,$4,$7addu $3,$3,$2lbu $2,6($9)addu $3,$3,$4subu $3,$3,$2addiu $3,$3,64sra $3,$3,7lbu $4,3($10)addu $3,$3,$11lbu $2,0($3)addiu $4,$4,1addu $2,$2,$4sra $2,$2,1sb $2,3($10)lbu $4,4($9)lbu $3,3($9)lbu $6,5($9)sll $5,$4,3sll $4,$4,1subu $5,$5,$4lbu $7,6($9)sll $4,$6,7sll $8,$3,3sll $2,$5,3sll $6,$6,5subu $2,$2,$5subu $3,$3,$8subu $4,$4,$6sll $7,$7,1subu $4,$4,$7addu $3,$3,$2lbu $2,7($9)addu $3,$3,$4subu $3,$3,$2addiu $3,$3,64sra $3,$3,7lbu $4,4($10)addu $3,$3,$11lbu $2,0($3)addiu $4,$4,1addu $2,$2,$4sra $2,$2,1sb $2,4($10)lbu $4,5($9)lbu $3,4($9)lbu $6,6($9)sll $5,$4,3sll $4,$4,1lbu $7,7($9)subu $5,$5,$4sll $8,$3,3sll $4,$6,7sll $2,$5,3sll $6,$6,5subu $2,$2,$5subu $3,$3,$8subu $4,$4,$6sll $7,$7,1subu $4,$4,$7addu $3,$3,$2lbu $2,8($9)addu $3,$3,$4subu $3,$3,$2addiu $3,$3,64sra $3,$3,7lbu $4,5($10)addu $3,$3,$11lbu $2,0($3)addiu $4,$4,1addu $2,$2,$4sra $2,$2,1sb $2,5($10)lbu $4,6($9)lbu $3,5($9)lbu $6,7($9)sll $5,$4,3sll $4,$4,1subu $5,$5,$4lbu $7,8($9)sll $4,$6,7sll $8,$3,3sll $2,$5,3sll $6,$6,5subu $2,$2,$5subu $3,$3,$8subu $4,$4,$6sll $7,$7,1subu $4,$4,$7addu $3,$3,$2lbu $2,9($9)addu $3,$3,$4subu $3,$3,$2addi
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?