📄 cavsdsp.mid
字号:
.file 1 "cavsdsp.c" .section .mdebug.abi32 .previous .section .text.put_cavs_filt8_h_hpel,"ax",@progbits .align 2 .align 5 .ent put_cavs_filt8_h_hpel .type put_cavs_filt8_h_hpel, @functionput_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 nomacro lui $2,%hi(ff_cropTbl+1024) move $9,$4 move $8,$5 addiu $10,$2,%lo(ff_cropTbl+1024) move $11,$0$L2: lbu $4,1($8) lbu $3,0($8) lbu $5,-1($8) addu $3,$3,$4 sll $2,$3,2 lbu $4,2($8) addu $2,$2,$3 subu $2,$2,$5 subu $2,$2,$4 addiu $2,$2,4 sra $2,$2,3 addu $2,$2,$10 lbu $4,0($2) addiu $11,$11,1 sb $4,0($9) lbu $4,2($8) lbu $3,1($8) lbu $5,0($8) addu $3,$3,$4 sll $2,$3,2 lbu $4,3($8) addu $2,$2,$3 subu $2,$2,$5 subu $2,$2,$4 addiu $2,$2,4 sra $2,$2,3 addu $2,$2,$10 lbu $3,0($2) sb $3,1($9) lbu $3,3($8) lbu $4,2($8) lbu $5,1($8) addu $4,$4,$3 sll $2,$4,2 lbu $3,4($8) addu $2,$2,$4 subu $2,$2,$5 subu $2,$2,$3 addiu $2,$2,4 sra $2,$2,3 addu $2,$2,$10 lbu $3,0($2) sb $3,2($9) lbu $3,4($8) lbu $4,3($8) lbu $5,2($8) addu $4,$4,$3 sll $2,$4,2 lbu $3,5($8) addu $2,$2,$4 subu $2,$2,$5 subu $2,$2,$3 addiu $2,$2,4 sra $2,$2,3 addu $2,$2,$10 lbu $3,0($2) sb $3,3($9) lbu $3,5($8) lbu $4,4($8) lbu $5,3($8) addu $4,$4,$3 sll $2,$4,2 lbu $3,6($8) addu $2,$2,$4 subu $2,$2,$5 subu $2,$2,$3 addiu $2,$2,4 sra $2,$2,3 addu $2,$2,$10 lbu $3,0($2) sb $3,4($9) lbu $3,6($8) lbu $4,5($8) lbu $5,4($8) addu $4,$4,$3 sll $2,$4,2 lbu $3,7($8) addu $2,$2,$4 subu $2,$2,$5 subu $2,$2,$3 addiu $2,$2,4 sra $2,$2,3 addu $2,$2,$10 lbu $3,0($2) sb $3,5($9) lbu $3,7($8) lbu $4,6($8) lbu $5,5($8) addu $4,$4,$3 sll $2,$4,2 lbu $3,8($8) addu $2,$2,$4 subu $2,$2,$5 subu $2,$2,$3 addiu $2,$2,4 sra $2,$2,3 addu $2,$2,$10 lbu $3,0($2) sb $3,6($9) lbu $3,8($8) lbu $4,7($8) lbu $5,6($8) addu $4,$4,$3 sll $2,$4,2 lbu $3,9($8) addu $2,$2,$4 subu $2,$2,$5 subu $2,$2,$3 addiu $2,$2,4 sra $2,$2,3 addu $2,$2,$10 lbu $3,0($2) li $2,8 # 0x8 sb $3,7($9) addu $8,$8,$7 bne $11,$2,$L2 addu $9,$9,$6 j $31 nop .set macro .set reorder .end put_cavs_filt8_h_hpel .section .text.put_cavs_filt8_v_hpel,"ax",@progbits .align 2 .align 5 .ent put_cavs_filt8_v_hpel .type put_cavs_filt8_v_hpel, @functionput_cavs_filt8_v_hpel: .frame $sp,88,$31 # vars= 48, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-88 sw $5,92($sp) sll $3,$6,2 lw $8,92($sp) sll $2,$7,2 sw $3,12($sp) sll $5,$6,3 addu $25,$2,$8 sw $fp,80($sp) lw $8,12($sp) sll $fp,$7,1 lui $3,%hi(ff_cropTbl+1024) addu $9,$fp,$7 addu $2,$2,$7 sw $23,76($sp) sw $22,72($sp) sll $23,$6,1 sll $22,$7,3 sw $4,88($sp) subu $4,$5,$6 sw $4,0($sp) addiu $24,$3,%lo(ff_cropTbl+1024) sw $9,36($sp) sw $2,32($sp) subu $10,$22,$fp subu $2,$22,$7 addu $3,$22,$7 addu $4,$23,$6 addu $8,$8,$6 subu $5,$5,$23 subu $9,$0,$7 sw $21,68($sp) sw $20,64($sp) sw $19,60($sp) sw $18,56($sp) sw $17,52($sp) sw $16,48($sp) move $21,$7 sw $6,96($sp) sw $10,28($sp) sw $2,24($sp) sw $3,20($sp) sw $4,16($sp) sw $8,8($sp) sw $5,4($sp) move $20,$0 sw $9,40($sp)$L9: lw $10,92($sp) lw $9,32($sp) addu $6,$10,$20 addu $2,$21,$6 lbu $7,0($2) lbu $8,0($6) lw $2,40($sp) addu $4,$8,$7 addu $5,$6,$2 addu $2,$6,$fp lbu $11,0($2) sll $2,$4,2 lbu $3,0($5) addu $2,$2,$4 lw $4,36($sp) subu $2,$2,$3 addu $3,$6,$4 lbu $13,0($3) addu $5,$7,$11 subu $2,$2,$11 sll $4,$5,2 addiu $2,$2,4 lw $10,28($sp) addu $3,$11,$13 addu $4,$4,$5 sra $2,$2,3 subu $4,$4,$8 addu $2,$2,$24 sll $5,$3,2 lw $8,88($sp) lbu $17,0($2) addu $5,$5,$3 addu $2,$6,$9 addu $3,$6,$10 lw $9,24($sp) lw $10,20($sp) subu $4,$4,$13 addiu $4,$4,4 lbu $14,0($25) subu $5,$5,$7 sra $4,$4,3 addu $7,$8,$20 addu $8,$6,$9 addu $9,$6,$22 addu $6,$6,$10 lbu $12,0($2) lbu $16,0($3) lbu $10,0($8) lbu $18,0($9) lbu $19,0($6) addu $4,$4,$24 sb $17,0($7) lbu $8,0($4) addu $15,$13,$14 lw $4,96($sp) subu $5,$5,$14 sll $3,$15,2 addiu $5,$5,4 addu $2,$7,$4 addu $3,$3,$15 sra $5,$5,3 sb $8,0($2) addu $6,$14,$12 addu $5,$5,$24 subu $3,$3,$11 lbu $8,0($5) sll $4,$6,2 subu $3,$3,$12 addu $2,$7,$23 addu $4,$4,$6 addiu $3,$3,4 sb $8,0($2) subu $4,$4,$13 sra $3,$3,3 lw $9,16($sp) addu $6,$12,$16 addu $3,$3,$24 subu $4,$4,$16 lbu $8,0($3) sll $5,$6,2 addiu $4,$4,4 addu $2,$7,$9 addu $5,$5,$6 sra $4,$4,3 sb $8,0($2) addu $4,$4,$24 subu $5,$5,$14 addu $6,$16,$10 lbu $8,0($4) subu $5,$5,$10 lw $4,12($sp) sll $3,$6,2 addiu $5,$5,4 addu $2,$7,$4 addu $3,$3,$6 sra $5,$5,3 sb $8,0($2) addu $5,$5,$24 subu $3,$3,$12 addu $10,$10,$18 lbu $6,0($5) subu $3,$3,$18 lw $5,8($sp) sll $2,$10,2 addiu $3,$3,4 addu $4,$7,$5 addu $2,$2,$10 sra $3,$3,3 sb $6,0($4) addu $3,$3,$24 lw $8,4($sp) subu $2,$2,$16 lbu $4,0($3) subu $2,$2,$19 addu $3,$7,$8 addiu $2,$2,4 sb $4,0($3) sra $2,$2,3 addu $2,$2,$24 lw $9,0($sp) lbu $3,0($2) addu $7,$7,$9 addiu $20,$20,1 li $2,8 # 0x8 sb $3,0($7) bne $20,$2,$L9 addiu $25,$25,1 lw $fp,80($sp) lw $23,76($sp) lw $22,72($sp) lw $21,68($sp) lw $20,64($sp) lw $19,60($sp) lw $18,56($sp) lw $17,52($sp) lw $16,48($sp) j $31 addiu $sp,$sp,88 .set macro .set reorder .end put_cavs_filt8_v_hpel .section .text.put_cavs_filt8_h_qpel_l,"ax",@progbits .align 2 .align 5 .ent put_cavs_filt8_h_qpel_l .type put_cavs_filt8_h_qpel_l, @functionput_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 nomacro lui $2,%hi(ff_cropTbl+1024) move $10,$4 move $9,$5 move $14,$6 move $13,$7 addiu $11,$2,%lo(ff_cropTbl+1024) move $12,$0$L15: lbu $2,1($9) lbu $5,0($9) lbu $3,2($9) sll $6,$2,3 sll $2,$2,1 lbu $7,-1($9) subu $6,$6,$2 sll $8,$3,3 sll $2,$5,7 sll $4,$6,3 sll $5,$5,5 subu $4,$4,$6 subu $2,$2,$5 subu $3,$3,$8 lbu $5,-2($9) sll $7,$7,1 subu $2,$2,$7 addu $3,$3,$4 subu $2,$2,$5 addiu $3,$3,64 addu $2,$2,$3 sra $2,$2,7 addu $2,$2,$11 lbu $3,0($2) addiu $12,$12,1 sb $3,0($10) lbu $2,2($9) lbu $5,1($9) lbu $3,3($9) sll $6,$2,3 sll $2,$2,1 lbu $7,0($9) subu $6,$6,$2 sll $8,$3,3 sll $2,$5,7 sll $4,$6,3 sll $5,$5,5 subu $4,$4,$6 subu $2,$2,$5 subu $3,$3,$8 lbu $5,-1($9) sll $7,$7,1 subu $2,$2,$7 addu $3,$3,$4 subu $2,$2,$5 addiu $3,$3,64 addu $2,$2,$3 sra $2,$2,7 addu $2,$2,$11 lbu $3,0($2) sb $3,1($10) lbu $2,3($9) lbu $5,2($9) lbu $3,4($9) sll $6,$2,3 sll $2,$2,1 lbu $7,1($9) subu $6,$6,$2 sll $8,$3,3 sll $2,$5,7 sll $4,$6,3 sll $5,$5,5 subu $4,$4,$6 subu $2,$2,$5 subu $3,$3,$8 lbu $5,0($9) sll $7,$7,1 subu $2,$2,$7 addu $3,$3,$4 subu $2,$2,$5 addiu $3,$3,64 addu $2,$2,$3 sra $2,$2,7 addu $2,$2,$11 lbu $3,0($2) sb $3,2($10) lbu $2,4($9) lbu $5,3($9) lbu $3,5($9) sll $6,$2,3 sll $2,$2,1 subu $6,$6,$2 lbu $7,2($9) sll $2,$5,7 sll $8,$3,3 sll $5,$5,5 sll $4,$6,3 subu $4,$4,$6 subu $2,$2,$5 subu $3,$3,$8 lbu $5,1($9) sll $7,$7,1 subu $2,$2,$7 addu $3,$3,$4 subu $2,$2,$5 addiu $3,$3,64 addu $2,$2,$3 sra $2,$2,7 addu $2,$2,$11 lbu $3,0($2) sb $3,3($10) lbu $2,5($9) lbu $5,4($9) lbu $3,6($9) sll $6,$2,3 sll $2,$2,1 subu $6,$6,$2 lbu $7,3($9) sll $2,$5,7 sll $8,$3,3 sll $5,$5,5 sll $4,$6,3 subu $4,$4,$6 subu $2,$2,$5 subu $3,$3,$8 lbu $5,2($9) sll $7,$7,1 subu $2,$2,$7 addu $3,$3,$4 subu $2,$2,$5 addiu $3,$3,64 addu $2,$2,$3 sra $2,$2,7 addu $2,$2,$11 lbu $3,0($2) sb $3,4($10) lbu $2,6($9) lbu $5,5($9) lbu $3,7($9) sll $6,$2,3 sll $2,$2,1 lbu $7,4($9) subu $6,$6,$2 sll $8,$3,3 sll $2,$5,7 sll $4,$6,3 sll $5,$5,5 subu $4,$4,$6 subu $2,$2,$5 subu $3,$3,$8 lbu $5,3($9) sll $7,$7,1 subu $2,$2,$7 addu $3,$3,$4 subu $2,$2,$5 addiu $3,$3,64 addu $2,$2,$3 sra $2,$2,7 addu $2,$2,$11 lbu $3,0($2) sb $3,5($10) lbu $2,7($9) lbu $5,6($9) lbu $3,8($9) sll $6,$2,3 sll $2,$2,1 subu $6,$6,$2 lbu $7,5($9) sll $2,$5,7 sll $8,$3,3 sll $5,$5,5 sll $4,$6,3 subu $4,$4,$6 subu $2,$2,$5 subu $3,$3,$8 lbu $5,4($9) sll $7,$7,1 subu $2,$2,$7 addu $3,$3,$4 subu $2,$2,$5 addiu $3,$3,64 addu $2,$2,$3 sra $2,$2,7 addu $2,$2,$11 lbu $3,0($2) sb $3,6($10) lbu $2,8($9) lbu $5,7($9) lbu $3,9($9) sll $6,$2,3 sll $2,$2,1 subu $6,$6,$2 lbu $7,6($9) sll $2,$5,7 sll $8,$3,3 sll $5,$5,5 sll $4,$6,3 subu $2,$2,$5 subu $3,$3,$8 lbu $5,5($9) subu $4,$4,$6 sll $7,$7,1 subu $2,$2,$7 addu $3,$3,$4 addiu $3,$3,64 subu $2,$2,$5 addu $2,$2,$3 sra $2,$2,7 addu $2,$2,$11 lbu $3,0($2) li $2,8 # 0x8 sb $3,7($10) addu $9,$9,$13 bne $12,$2,$L15 addu $10,$10,$14 j $31 nop .set macro .set reorder .end put_cavs_filt8_h_qpel_l .section .text.put_cavs_filt8_v_qpel_l,"ax",@progbits .align 2 .align 5 .ent put_cavs_filt8_v_qpel_l .type put_cavs_filt8_v_qpel_l, @functionput_cavs_filt8_v_qpel_l: .frame $sp,104,$31 # vars= 64, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-104 sw $6,112($sp) lw $10,112($sp) sll $2,$7,1 sll $3,$7,3 sw $3,56($sp) sw $2,52($sp) sll $6,$6,1 sll $3,$10,3 sll $2,$7,2 sw $6,20($sp) sw $2,40($sp) sll $6,$10,2 lui $2,%hi(ff_cropTbl+1024) subu $10,$3,$10 sw $6,12($sp) sw $4,104($sp) sw $10,0($sp) lw $4,40($sp) lw $10,52($sp) lw $6,56($sp) addiu $25,$2,%lo(ff_cropTbl+1024) lw $2,52($sp) subu $6,$6,$10 addu $2,$2,$7 addu $4,$4,$7 lw $10,112($sp) sw $2,44($sp) sw $4,36($sp) sw $6,32($sp) lw $2,56($sp) lw $4,56($sp) lw $6,20($sp) subu $2,$2,$7 addu $6,$6,$10 addu $4,$4,$7 sw $fp,96($sp) sw $2,28($sp) sw $4,24($sp) sw $23,92($sp) sw $22,88($sp) sw $21,84($sp) sw $20,80($sp) sw $19,76($sp) sw $18,72($sp) sw $17,68($sp) sw $16,64($sp) sw $7,116($sp) sw $5,108($sp) sw $6,16($sp) lw $2,12($sp) lw $4,20($sp) addu $2,$2,$10 lw $10,52($sp) subu $3,$3,$4 subu $6,$0,$7 sw $2,8($sp) sw $3,4($sp) sw $0,48($sp) sw $6,60($sp) subu $fp,$5,$10$L21: lw $2,108($sp) lw $3,48($sp) lw $4,116($sp) lw $6,52($sp) addu $8,$2,$3 lw $10,60($sp) addu $2,$4,$8 addu $3,$8,$6 lbu $17,0($3) lbu $16,0($2) addu $3,$8,$10 lbu $14,0($8) lbu $11,0($3) lw $3,44($sp) sll $13,$16,1 sll $2,$16,3 subu $2,$2,$13 addu $6,$8,$3 sll $4,$14,5 sll $3,$14,7 sll $7,$17,3 sll $5,$2,3 subu $3,$3,$4 sll $4,$11,1 lbu $9,0($fp) subu $5,$5,$2 subu $3,$3,$4 subu $2,$17,$7 lw $4,40($sp) lbu $19,0($6) sll $22,$17,1 addu $2,$2,$5 addu $10,$8,$4 subu $7,$7,$22 sll $4,$16,5 subu $3,$3,$9 addiu $2,$2,64 sll $6,$16,7 sll $9,$19,3 sll $5,$7,3 addu $3,$3,$2 subu $6,$6,$4 sll $2,$14,1 lbu $20,0($10) subu $5,$5,$7 sll $23,$19,1 subu $4,$19,$9 subu $6,$6,$2 lw $2,36($sp) subu $9,$9,$23 addu $4,$4,$5 addu $10,$8,$2 subu $6,$6,$11 addiu $4,$4,64 sll $12,$20,3 sll $2,$9,3 sra $3,$3,7 subu $2,$2,$9 addu $3,$3,$25 addu $6,$6,$4 subu $4,$20,$12 lbu $18,0($10) lbu $9,0($3) lw $10,104($sp) lw $3,24($sp) sll $5,$17,5 addu $4,$4,$2 sll $7,$17,7 lw $2,48($sp) subu $7,$7,$5 subu $7,$7,$13 addu $5,$8,$3 addu $13,$10,$2 lw $3,32($sp) lw $10,28($sp) addu $2,$8,$3 addu $3,$8,$10 lw $10,56($sp) sll $24,$20,1 addu $8,$8,$10 sra $6,$6,7 lbu $11,0($2) lbu $15,0($3) lbu $10,0($8) subu $12,$12,$24 subu $7,$7,$14 addu $6,$6,$25 lbu $14,0($5) sll $3,$19,7 sb $9,0($13) sll $5,$19,5 addiu $4,$4,64 sll $8,$18,3 sll $2,$12,3 subu $3,$3,$5 lbu $5,0($6) lw $6,112($sp) subu $2,$2,$12 addu $7,$7,$4 subu $4,$18,$8 sll $21,$18,1 addu $4,$4,$2 addu $2,$13,$6 sb $5,0($2) subu $8,$8,$21 sll $6,$20,5 subu $3,$3,$22 sra $7,$7,7 sll $5,$20,7 sll $9,$11,3 subu $3,$3,$16 addu $7,$7,$25 addiu $4,$4,64 sll $2,$8,3 subu $5,$5,$6 lw $6,20($sp) subu $2,$2,$8 addu $3,$3,$4 lbu $4,0($7) subu $7,$11,$9 addu $7,$7,$2 sra $3,$3,7 addu $2,$13,$6 sb $4,0($2) sll $16,$11,1 addu $3,$3,$25 sll $2,$18,5 subu $5,$5,$23 sll $6,$18,7 lbu $12,0($3) subu $9,$9,$16 lw $3,16($sp) sll $8,$15,3 addiu $7,$7,64 subu $6,$6,$2 subu $5,$5,$17 sll $2,$15,1 sll $4,$9,3 addu $5,$5,$7 subu $7,$15,$8 subu $8,$8,$2 subu $4,$4,$9 addu $2,$13,$3 sll $9,$10,3 sll $3,$8,3 sb $12,0($2) addu $7,$7,$4 sll $2,$10,1 subu $3,$3,$8 subu $10,$10,$9 subu $6,$6,$24 sra $5,$5,7 addu $5,$5,$25 addiu $7,$7,64 addu $10,$10,$3 subu $6,$6,$19 lw $3,12($sp) addu $6,$6,$7 lbu $7,0($5) subu $9,$9,$2 sll $4,$11,7 addu $2,$13,$3 sll $11,$11,5 sra $6,$6,7 sb $7,0($2) addu $6,$6,$25 sll $5,$14,3 subu $4,$4,$11 subu $14,$14,$5 subu $4,$4,$21 lbu $5,0($6) sll $2,$9,3 lw $6,8($sp) addiu $10,$10,64 sll $3,$15,7 subu $2,$2,$9 subu $4,$4,$20 sll $15,$15,5 addu $4,$4,$10 addu $14,$14,$2 subu $3,$3,$15 addu $2,$13,$6 sb $5,0($2) subu $3,$3,$16 sra $4,$4,7 lw $10,4($sp) addu $4,$4,$25 subu $3,$3,$18 addiu $14,$14,64 lbu $5,0($4) addu $3,$3,$14 addu $2,$13,$10 sra $3,$3,7 sb $5,0($2) addu $3,$3,$25 lbu $2,0($3) lw $4,48($sp) lw $3,0($sp) addiu $4,$4,1 addu $13,$13,$3 sw $4,48($sp) sb $2,0($13) li $2,8 # 0x8 bne $4,$2,$L21
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -