cavs.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,451 行 · 第 1/5 页
MID
4,451 行
sw $5,104($sp) sw $7,112($sp) lh $13,6($23) sw $3,48($sp) sw $10,52($sp) sw $11,56($sp) sw $6,108($sp) sw $12,44($sp) lw $16,204($sp) sw $4,116($sp) lw $5,212($sp) lw $7,216($sp) sw $5,120($sp) bltz $13,$L288 sw $7,124($sp) sll $3,$13,3 sll $2,$13,5 subu $2,$2,$3 sll $4,$2,4 addu $2,$2,$4 addiu $2,$2,9112 addu $2,$19,$2 lw $25,8($2) lw $5,0($2) lw $2,4($2) sw $25,84($sp) lh $3,0($23) lh $6,2($23) sw $2,80($sp) lw $17,9948($19) beq $5,$0,$L287 lw $18,9952($19) lw $4,52($sp) sll $2,$4,3 addu $22,$3,$2 andi $7,$22,0x7 bne $7,$0,$L249 sw $7,88($sp) move $4,$0$L251: lw $25,56($sp) sll $17,$17,4 sll $2,$25,3 addu $21,$6,$2 sra $8,$21,2 mul $2,$14,$8 sra $6,$22,2 addu $3,$5,$6 andi $fp,$21,0x7 addu $20,$2,$3 move $5,$0 li $2,-3 # 0xfffffffffffffffd slt $4,$6,$4 movn $5,$2,$fp bne $4,$0,$L255 sll $18,$18,4 subu $2,$0,$5 slt $2,$8,$2 bne $2,$0,$L255 addu $3,$7,$17 addiu $2,$6,16 slt $2,$3,$2 beq $2,$0,$L289 addu $3,$5,$18$L255: sll $5,$14,1$L300: lw $4,2040($19) subu $5,$20,$5 addiu $3,$6,-2 li $2,21 # 0x15 addiu $8,$8,-2 move $6,$14 addiu $5,$5,-2 li $7,21 # 0x15 sw $2,16($sp) sw $3,20($sp) sw $8,24($sp) sw $17,28($sp) jal ff_emulated_edge_mc sw $18,32($sp) lw $14,10268($19) lw $3,2040($19) sll $2,$14,1 addu $2,$2,$3 li $3,1 # 0x1 addiu $20,$2,2 sw $3,92($sp)$L260: andi $2,$21,0x3 sll $2,$2,2 andi $3,$22,0x3 addu $3,$3,$2 sll $3,$3,2 addu $16,$16,$3 lw $4,40($sp) lw $2,0($16) move $6,$14 jal $2 move $5,$20 lw $4,104($sp) beq $4,$0,$L290 lw $7,112($sp) lw $2,100($sp)$L297: sra $21,$21,3 mul $4,$2,$21 lw $5,80($sp) lw $7,84($sp) sra $20,$22,3 lw $25,92($sp) addu $3,$5,$20 addu $2,$20,$7 addu $22,$4,$2 beq $25,$0,$L263 addu $5,$3,$4 lw $4,2040($19) lw $6,10272($19) sra $17,$17,1 sra $18,$18,1 li $16,9 # 0x9 li $7,9 # 0x9 sw $16,16($sp) sw $20,20($sp) sw $21,24($sp) sw $17,28($sp) jal ff_emulated_edge_mc sw $18,32($sp) lw $2,88($sp) lw $5,2040($19) lw $6,10272($19) lw $4,44($sp) lw $7,108($sp) lw $3,116($sp) sw $2,16($sp) jal $3 sw $fp,20($sp) lw $4,2040($19) lw $6,10272($19) move $5,$22 li $7,9 # 0x9 sw $16,16($sp) sw $20,20($sp) sw $21,24($sp) sw $17,28($sp) jal ff_emulated_edge_mc sw $18,32($sp) lw $22,2040($19) lw $3,88($sp)$L295: lw $6,10272($19) lw $4,48($sp) lw $7,108($sp) lw $25,116($sp) move $5,$22 sw $3,16($sp) jal $25 sw $fp,20($sp)$L287: lw $2,124($sp) addiu $4,$23,96 sw $2,96($sp) lh $2,6($4) bltz $2,$L286 lw $16,120($sp) addiu $2,$19,9112$L298: lw $7,10272($19) lh $6,2($4) lw $5,9112($19) lw $4,8($2) lw $2,4($2) sw $7,64($sp) lh $3,96($23) sw $4,68($sp) lw $14,10268($19) sw $2,60($sp) lw $7,9948($19) beq $5,$0,$L286 lw $18,9952($19) lw $25,52($sp) sll $2,$25,3 addu $22,$3,$2 andi $2,$22,0x7 bne $2,$0,$L269 sw $2,72($sp) move $9,$0 move $4,$0$L271: lw $3,56($sp) sll $23,$7,4 sll $2,$3,3 addu $20,$6,$2 sra $8,$20,2 mul $2,$8,$14 sra $6,$22,2 addu $3,$5,$6 andi $fp,$20,0x7 addu $17,$2,$3 move $5,$0 li $2,-3 # 0xfffffffffffffffd slt $4,$6,$4 movn $5,$2,$fp bne $4,$0,$L275 sll $18,$18,4 subu $2,$0,$5 slt $2,$8,$2 bne $2,$0,$L275 addu $3,$9,$23 addiu $2,$6,16 slt $2,$3,$2 beq $2,$0,$L291 addu $3,$5,$18$L275: sll $5,$14,1$L299: lw $4,2040($19) subu $5,$17,$5 addiu $3,$6,-2 li $2,21 # 0x15 addiu $8,$8,-2 move $6,$14 addiu $5,$5,-2 li $7,21 # 0x15 sw $2,16($sp) sw $3,20($sp) sw $8,24($sp) sw $23,28($sp) jal ff_emulated_edge_mc sw $18,32($sp) lw $14,10268($19) lw $3,2040($19) sll $2,$14,1 addu $2,$2,$3 li $3,1 # 0x1 addiu $17,$2,2 sw $3,76($sp)$L280: andi $2,$20,0x3 sll $2,$2,2 andi $3,$22,0x3 addu $3,$3,$2 sll $3,$3,2 addu $16,$16,$3 lw $4,40($sp) lw $2,0($16) move $6,$14 jal $2 move $5,$17 lw $4,104($sp) beq $4,$0,$L292 lw $7,112($sp) lw $2,64($sp)$L296: sra $21,$20,3 mul $4,$21,$2 lw $5,60($sp) lw $7,68($sp) sra $20,$22,3 lw $25,76($sp) addu $3,$5,$20 addu $2,$20,$7 addu $22,$4,$2 beq $25,$0,$L283 addu $5,$3,$4 lw $4,2040($19) lw $6,10272($19) sra $17,$23,1 sra $18,$18,1 li $16,9 # 0x9 li $7,9 # 0x9 sw $16,16($sp) sw $20,20($sp) sw $21,24($sp) sw $17,28($sp) jal ff_emulated_edge_mc sw $18,32($sp) lw $2,72($sp) lw $5,2040($19) lw $6,10272($19) lw $4,44($sp) lw $7,108($sp) lw $3,96($sp) sw $2,16($sp) jal $3 sw $fp,20($sp) lw $4,2040($19) lw $6,10272($19) move $5,$22 li $7,9 # 0x9 sw $16,16($sp) sw $20,20($sp) sw $21,24($sp) sw $17,28($sp) jal ff_emulated_edge_mc sw $18,32($sp) lw $22,2040($19) lw $2,72($sp)$L294: lw $6,10272($19) lw $4,48($sp) lw $7,108($sp) lw $25,96($sp) sw $fp,188($sp) sw $2,184($sp) move $5,$22 lw $31,164($sp) lw $fp,160($sp) lw $23,156($sp) lw $22,152($sp) lw $21,148($sp) lw $20,144($sp) lw $19,140($sp) lw $18,136($sp) lw $17,132($sp) lw $16,128($sp) jr $25 addiu $sp,$sp,168$L269: li $9,-3 # 0xfffffffffffffffd j $L271 li $4,3 # 0x3$L249: li $7,-3 # 0xfffffffffffffffd j $L251 li $4,3 # 0x3$L283: lw $4,72($sp) lw $6,10272($19) lw $7,108($sp) sw $4,16($sp) lw $25,96($sp) lw $4,44($sp) jal $25 sw $fp,20($sp) j $L294 lw $2,72($sp)$L263: lw $25,88($sp) lw $6,10272($19) lw $4,44($sp) lw $7,108($sp) lw $2,116($sp) sw $25,16($sp) jal $2 sw $fp,20($sp) j $L295 lw $3,88($sp)$L292: lw $25,40($sp) lw $2,0($16) lw $6,10268($19) addu $5,$17,$7 jal $2 addu $4,$25,$7 j $L296 lw $2,64($sp)$L288: sw $4,96($sp) addiu $4,$23,96 lh $2,6($4) bgez $2,$L298 addiu $2,$19,9112$L286: lw $31,164($sp) lw $fp,160($sp) lw $23,156($sp) lw $22,152($sp) lw $21,148($sp) lw $20,144($sp) lw $19,140($sp) lw $18,136($sp) lw $17,132($sp) lw $16,128($sp) j $31 addiu $sp,$sp,168$L291: addiu $2,$8,16 slt $2,$3,$2 bne $2,$0,$L299 sll $5,$14,1 j $L280 sw $0,76($sp)$L289: addiu $2,$8,16 slt $2,$3,$2 bne $2,$0,$L300 sll $5,$14,1 j $L260 sw $0,92($sp)$L290: lw $25,40($sp) lw $2,0($16) lw $6,10268($19) addu $5,$20,$7 jal $2 addu $4,$25,$7 j $L297 lw $2,100($sp) .set macro .set reorder .end mc_part_std .section .text.ff_cavs_inter,"ax",@progbits .align 2 .align 5 .globl ff_cavs_inter .ent ff_cavs_inter .type ff_cavs_inter, @functionff_cavs_inter: .frame $sp,80,$31 # vars= 0, regs= 5/0, args= 56, gp= 0 .mask 0x800f0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro lui $2,%hi(ff_cavs_partition_flags) addiu $2,$2,%lo(ff_cavs_partition_flags) addu $5,$5,$2 lbu $3,0($5) addiu $sp,$sp,-80 sw $19,68($sp) sw $31,72($sp) sw $18,64($sp) sw $17,60($sp) sw $16,56($sp) bne $3,$0,$L302 move $19,$4 lw $8,10004($4) lw $9,10008($4) lw $10,10012($4) lw $11,3492($4) lw $12,3516($4) addiu $13,$4,10064 addiu $2,$4,4632 addiu $3,$4,4760 li $5,1 # 0x1 li $6,8 # 0x8 move $7,$0 sw $8,16($sp) sw $9,20($sp) sw $10,24($sp) sw $2,36($sp) sw $11,40($sp) sw $3,44($sp) sw $12,48($sp) sw $13,52($sp) sw $0,28($sp) jal mc_part_std sw $0,32($sp) lw $31,72($sp) lw $19,68($sp) lw $18,64($sp) lw $17,60($sp) lw $16,56($sp) j $31 addiu $sp,$sp,80$L302: lw $3,10004($4) lw $8,10008($4) lw $9,10012($4) lw $10,3496($4) lw $11,3520($4) addiu $17,$4,4696 addiu $18,$4,4824 addiu $2,$4,10064 li $5,1 # 0x1 li $6,4 # 0x4 move $7,$0 sw $3,16($sp) sw $8,20($sp) sw $9,24($sp) sw $10,40($sp) sw $11,48($sp) sw $2,52($sp) sw $17,36($sp) sw $18,44($sp) sw $0,28($sp) jal mc_part_std sw $0,32($sp) lw $3,10004($19) lw $8,10008($19) lw $9,10012($19) lw $10,3496($19) lw $11,3520($19) li $16,4 # 0x4 addiu $2,$19,10072 move $4,$19 li $5,1 # 0x1 li $6,4 # 0x4 move $7,$0 sw $3,16($sp) sw $8,20($sp) sw $9,24($sp) sw $10,40($sp) sw $11,48($sp) sw $2,52($sp) sw $16,28($sp) sw $17,36($sp) sw $18,44($sp) jal mc_part_std sw $0,32($sp) lw $3,10004($19) lw $8,10008($19) lw $9,10012($19) lw $10,3496($19) lw $11,3520($19) addiu $2,$19,10096 move $4,$19 li $5,1 # 0x1 li $6,4 # 0x4 move $7,$0 sw $3,16($sp) sw $8,20($sp) sw $9,24($sp) sw $10,40($sp) sw $11,48($sp) sw $2,52($sp) sw $16,32($sp) sw $17,36($sp) sw $18,44($sp) jal mc_part_std sw $0,28($sp) lw $2,10004($19) lw $3,10008($19) lw $8,10012($19) lw $9,3496($19) lw $11,3520($19) addiu $10,$19,10104 move $4,$19 li $5,1 # 0x1 li $6,4 # 0x4 move $7,$0 sw $16,32($sp) sw $17,36($sp) sw $18,44($sp) sw $16,28($sp) sw $2,16($sp) sw $3,20($sp) sw $8,24($sp) sw $9,40($sp) sw $11,48($sp) jal mc_part_std sw $10,52($sp) lw $31,72($sp) lw $19,68($sp) lw $18,64($sp) lw $17,60($sp) lw $16,56($sp) j $31 addiu $sp,$sp,80 .set macro .set reorder .end ff_cavs_inter .section .text.ff_cavs_load_intra_pred_luma,"ax",@progbits .align 2 .align 5 .globl ff_cavs_load_intra_pred_luma .ent ff_cavs_load_intra_pred_luma .type ff_cavs_load_intra_pred_luma, @functionff_cavs_load_intra_pred_luma: .frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0 .mask 0x80070000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-32 li $2,1 # 0x1 sw $17,20($sp) sw $16,16($sp) sw $31,28($sp) sw $18,24($sp) move $16,$4 beq $7,$2,$L309 move $17,$5 slt $2,$7,2 bne $2,$0,$L320 li $2,2 # 0x2 beq $7,$2,$L310 li $2,3 # 0x3 beq $7,$2,$L321 addiu $2,$4,10502$L319: lw $31,28($sp)$L323: lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,32$L309: addiu $2,$4,10494 sw $2,0($6) lw $6,10004($4) lw $7,10268($4) lbu $2,7($6) addu $3,$6,$7 sb $2,10495($4) lbu $5,7($3) sll $4,$7,1 sb $5,10496($16) addu $3,$4,$6 lbu $5,7($3) addu $2,$4,$7 sb $5,10497($16) addu $2,$2,$6 lbu $5,7($2) sll $3,$7,2 sb $5,10498($16) addu $2,$3,$6 lbu $5,7($2) addu $3,$3,$7 sb $5,10499($16) addu $3,$3,$6 lbu $5,7($3) sll $2,$7,3 subu $4,$2,$4 sb $5,10500($16) addu $4,$4,$6 lbu $3,7($4) subu $2,$2,$7 addu $2,$2,$6 sb $3,10501($16) lbu $3,7($2) addiu $4,$16,10503 move $5,$3 sb $3,10502($16) jal memset li $6,9 # 0x9 lw $5,9988($16) lw $2,10436($16) lbu $3,10495($16) sll $5,$5,4 addu $5,$5,$2 addiu $18,$17,1 sb $3,10494($16) addiu $5,$5,8 move $4,$18 jal memcpy li $6,8 # 0x8 lw $3,9996($16) andi $3,$3,0x4 beq $3,$0,$L314 addiu $4,$17,9 lw $5,9988($16) lw $2,10436($16) sll $5,$5,4 addu $5,$5,$2 addiu $5,$5,16 jal memcpy li $6,8 # 0x8 lbu $2,16($17)$L322: sb $2,17($17) lbu $3,0($18) sb $3,0($17) lw $2,9996($16) andi $2,$2,0x2 beq $2,$0,$L323 lw $31,28($sp) lw $2,9988($16) lw $4,10436($16) sll $2,$2,4 addu $2,$2,$4 lbu $3,7($2) sb $3,0($17) sb $3,10494($16) lw $31,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,32$L310: lw $3,10268($4) addiu $2,$4,10456 sw $2,0($6) sll $5,$3,3 lw $2,10004($4) subu $5,$5,$3 addiu $4,$17,1 addu $5,$5,$2 jal memcpy li $6,16 # 0x10 lbu $3,16($17) lbu $4,1($17) sb $3,17($17) sb $4,0($17) lw $2,9996($16) andi $2,$2,0x1 beq $2,$0,$L323 lw $31,28($sp) lbu $2,10456($16) sb $2,0($17) lw $31,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,32$L314: lbu $5,8($17) jal memset li $6,9 # 0x9 j $L322 lbu $2,16($17)$L320: bne $7,$0,$L323 lw $31,28($sp) addiu $2,$4,10448 sw $2,0($6) lbu $3,10449($4) lbu $5,10464($4) sb $3,10448($4) li $6,9 # 0x9 jal memset addiu $4,$4,10465 lw $5,9988($16) lw $2,10436($16) sll $5,$5,4 addiu $4,$17,1 addu $5,$5,$2 jal memcpy li $6,16 # 0x10 lbu $3,16($17) lbu $4,1($17) sb $3,17($17) sb $4,0($17) lw $2,9996($16) li $3,3 # 0x3 andi $2,$2,0x3 bne $2,$3,$L323 lw $31,28($sp) lbu $2,10520($16) sb $2,0($17) j $L319 sb $2,10448($16)$L321: sw $2,0($6) lw $7,10268($4) lw $8,10004($4) sll $4,$7,3 addu $3,$4,$8 lbu $5,7($3) addu $2,$4,$7 sb $5,10503($16) addu $2,$2,$8 lbu $3,7($2) sll $9,$7,1 addu $4,$9,$4 sb $3,10504($16) sll $5,$7,4 addu $4,$4,$8 sll $3,$7,2 lbu $6,7($4) subu $3,$5,$3 subu $2,$3,$7 sb $6,10505($16) addu $2,$2,$8 lbu $4,7($2) addu $6,$3,$8 sb $4,10506($16) lbu $2,7($6) addu $3,$3,$7 sb $2,10507($16) addu $3,$3,$8 lbu $2,7($3) subu $9,$5,$9 sb $2,10508($16) addu $9,$9,$8 lbu $2,7($9) subu $5,$5,$7 addu $5,$5,$8 sb $2,10509($16) lbu $2,7($5) addiu $4,$16,10511 move $5,$2 sb $2,10510($16) jal memset li $6,9 # 0x9 lw $3,10268($16) lw $2,10004($16) sll $5,$3,3 subu $5,$5,$3 addu $5,$5,$2 move $4,$17 addiu $5,$5,7 jal memcpy li $6,9 # 0x9 lbu $5,8($17) addiu $4,$17,9 lw $31,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) li $6,9 # 0x9 j memset addiu $sp,$sp,32 .set macro .set reorder .end ff_cavs_load_intra_pred_luma .section .text.ff_cavs_filter,"ax",@progbits .align 2 .align 5 .globl ff_cavs_filter .ent ff_cavs_filter .type ff_cavs_filter, @functionff_cavs_filter: .frame $sp,80,$31 # vars= 8, regs= 9/0, args= 32, gp= 0 .mask 0x80ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-80
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?