vf_pp7.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,826 行 · 第 1/4 页
MID
3,826 行
sw $17,-20($22) sw $16,-4($22) sw $16,-36($22) sw $17,-28($22) sw $16,-24($22) sw $16,-16($22) sw $16,-12($22) bne $23,$2,$L145 addiu $22,$22,64 lw $3,16($sp) lw $2,4($3) beq $2,$0,$L148 lui $3,%hi(requantize) beq $2,$fp,$L156 lui $2,%hi(mediumthresh_c) addiu $2,$2,%lo(mediumthresh_c) lui $3,%hi(requantize) sw $2,%lo(requantize)($3) lw $31,60($sp) lw $fp,56($sp) lw $23,52($sp) lw $22,48($sp) lw $21,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) li $2,1 # 0x1 j $31 addiu $sp,$sp,64$L148: lui $2,%hi(hardthresh_c) addiu $2,$2,%lo(hardthresh_c) sw $2,%lo(requantize)($3) lw $31,60($sp) lw $fp,56($sp) lw $23,52($sp) lw $22,48($sp) lw $21,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) li $2,1 # 0x1 j $31 addiu $sp,$sp,64$L155: j $L143 sw $0,0($16)$L156: lui $2,%hi(softthresh_c) addiu $2,$2,%lo(softthresh_c) lui $3,%hi(requantize) sw $2,%lo(requantize)($3) lw $31,60($sp) lw $fp,56($sp) lw $23,52($sp) lw $22,48($sp) lw $21,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) li $2,1 # 0x1 j $31 addiu $sp,$sp,64 .set macro .set reorder .end open .section .text.control,"ax",@progbits .align 2 .align 5 .ent control .type control, @functioncontrol: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro j vf_next_control nop .set macro .set reorder .end control .section .text.uninit,"ax",@progbits .align 2 .align 5 .ent uninit .type uninit, @functionuninit: .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 .mask 0x80010000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-24 sw $16,16($sp) sw $31,20($sp) lw $3,100($4) beq $3,$0,$L164 move $16,$4 lw $2,16($3) beq $2,$0,$L162 move $4,$2 jal uc_free nop lw $3,100($16)$L162: sw $0,16($3) jal uc_free move $4,$3 sw $0,100($16)$L164: lw $31,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,24 .set macro .set reorder .end uninit .section .text.query_format,"ax",@progbits .align 2 .align 5 .ent query_format .type query_format, @functionquery_format: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro li $2,961871872 # 0x39550000 ori $2,$2,0x5659 beq $5,$2,$L167 sltu $2,$2,$5 beq $2,$0,$L173 li $2,808583168 # 0x30320000 li $2,1345454080 # 0x50320000 ori $2,$2,0x3234 beq $5,$2,$L167 sltu $2,$2,$5 bne $2,$0,$L170 li $2,1345585152 # 0x50340000 li $2,1280311296 # 0x4c500000 ori $2,$2,0x4c43 beq $5,$2,$L167 nop li $2,1345388544 # 0x50310000 ori $2,$2,0x3134 beq $5,$2,$L167 nop$L166: j $31 move $2,$0$L170: ori $2,$2,0x3434 beq $5,$2,$L167 nop li $2,1448411136 # 0x56550000 ori $2,$2,0x5949 bne $5,$2,$L166 nop$L167: j vf_next_query_format nop$L173: ori $2,$2,0x3449 beq $5,$2,$L167 nop sltu $2,$2,$5 beq $2,$0,$L174 li $2,538968064 # 0x20200000 li $2,842072064 # 0x32310000 ori $2,$2,0x5659 beq $5,$2,$L167 nop li $2,959447040 # 0x39300000 ori $2,$2,0x4649 bne $5,$2,$L166 nop j $L167 nop$L174: ori $2,$2,0x3859 beq $5,$2,$L167 nop li $2,808452096 # 0x30300000 ori $2,$2,0x3859 bne $5,$2,$L166 nop j $L167 nop .set macro .set reorder .end query_format .section .text.get_image,"ax",@progbits .align 2 .align 5 .ent get_image .type get_image, @functionget_image: .frame $sp,40,$31 # vars= 0, regs= 3/0, args= 24, gp= 0 .mask 0x80030000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-40 sw $17,28($sp) sw $16,24($sp) sw $31,32($sp) lhu $2,0($5) move $16,$5 ori $7,$2,0x2 andi $2,$2,0x1 beq $2,$0,$L181 move $17,$4 lw $31,32($sp) lw $17,28($sp) lw $16,24($sp) j $31 addiu $sp,$sp,40$L181: lw $4,92($4) lw $5,4($5) lbu $6,2($16) lw $3,12($16) lw $2,8($16) sw $3,20($sp) jal vf_get_image sw $2,16($sp) move $6,$2 lhu $2,0($16) lw $3,32($6) lw $4,48($6) lw $5,8($6) andi $2,$2,0x100 sw $3,32($16) sw $4,48($16) sw $6,96($17) beq $2,$0,$L178 sw $5,8($16) lw $2,36($6) lw $3,52($6) sw $2,36($16) sw $3,52($16) lw $2,56($6) lw $3,40($6) sw $2,56($16) sw $3,40($16)$L178: lhu $2,0($16) ori $2,$2,0x2000 sh $2,0($16) lw $31,32($sp) lw $17,28($sp) lw $16,24($sp) j $31 addiu $sp,$sp,40 .set macro .set reorder .end get_image .section .text.config,"ax",@progbits .align 2 .align 5 .ent config .type config, @functionconfig: .frame $sp,56,$31 # vars= 0, regs= 9/0, args= 16, gp= 0 .mask 0x80ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-56 sw $22,40($sp) li $3,-16 # 0xfffffffffffffff0 move $22,$5 addiu $5,$6,31 and $5,$5,$3 addiu $2,$22,31 and $2,$2,$3 addiu $5,$5,8 sw $31,48($sp) sw $23,44($sp) sw $21,36($sp) sw $20,32($sp) sw $19,28($sp) sw $18,24($sp) sw $17,20($sp) sw $16,16($sp) mul $5,$2,$5 lw $16,100($4) lw $19,72($sp) lw $20,76($sp) lw $21,80($sp) move $18,$4 sw $2,12($16) li $4,8 # 0x8 move $23,$6 jal uc_memalign move $17,$7 sw $2,16($16) move $4,$18 sw $19,72($sp) sw $20,76($sp) sw $21,80($sp) move $5,$22 move $6,$23 move $7,$17 lw $31,48($sp) lw $23,44($sp) lw $22,40($sp) lw $21,36($sp) lw $20,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j vf_next_config addiu $sp,$sp,56 .set macro .set reorder .end config .section .text.filter,"ax",@progbits .align 2 .align 5 .ent filter .type filter, @functionfilter: .frame $sp,152,$31 # vars= 96, regs= 10/0, args= 16, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 addiu $sp,$sp,-152 lw $2,188($sp) sw $21,132($sp) sw $5,156($sp) sw $31,148($sp) sw $fp,144($sp) sw $23,140($sp) sw $22,136($sp) sw $20,128($sp) sw $19,124($sp) sw $18,120($sp) sw $17,116($sp) sw $16,112($sp) sw $4,152($sp) move $5,$6 sw $7,164($sp) .set noreorder .set nomacro beq $2,$0,$L185 lw $21,172($sp) .set macro .set reorder lw $3,12($4) sw $3,68($sp)$L187: lw $4,152($sp) lw $4,16($4) .set noreorder .set nomacro beq $5,$0,$L251 sw $4,60($sp) .set macro .set reorder lw $6,156($sp) .set noreorder .set nomacro beq $6,$0,$L251 lw $7,68($sp) .set macro .set reorder lw $9,176($sp) sll $fp,$7,3 addu $8,$4,$fp .set noreorder .set nomacro blez $9,$L252 sw $8,64($sp) .set macro .set reorder addu $2,$fp,$21 addu $17,$8,$2 li $2,-32 # 0xffffffffffffffe0 addu $23,$8,$fp and $2,$21,$2 move $18,$5 sw $2,80($sp) move $16,$23 move $19,$0 sltu $20,$21,32 andi $22,$21,0x3$L193: .set noreorder .set nomacro bne $20,$0,$L194 addiu $4,$16,8 .set macro .set reorder andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L279 move $5,$18 .set macro .set reorder andi $2,$18,0x3 bne $2,$0,$L279 lw $2,80($sp) addiu $5,$16,4 addu $3,$2,$5 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L198 addiu $4,$18,-4 .set macro .set reorder$L253:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L253$L198: andi $2,$21,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L280 li $2,2 # 0x2 .set macro .set reorder$L254:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L254 li $2,2 # 0x2 .set macro .set reorder$L280: .set noreorder .set nomacro beq $22,$2,$L204 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $22,$2,$L205 li $2,1 # 0x1 .set macro .set reorder beq $22,$2,$L274$L202: lbu $2,8($16)$L277: addiu $19,$19,1 sb $2,7($16) lbu $3,7($17) lw $4,168($sp) sb $3,8($17) lbu $2,9($16) addu $18,$18,$4 sb $2,6($16) lbu $3,6($17) sb $3,9($17) lbu $2,10($16) sb $2,5($16) lbu $3,5($17) sb $3,10($17) lbu $2,11($16) sb $2,4($16) lbu $3,4($17) sb $3,11($17) lbu $2,12($16) sb $2,3($16) lbu $3,3($17) sb $3,12($17) lbu $2,13($16) sb $2,2($16) lbu $3,2($17) sb $3,13($17) lbu $2,14($16) sb $2,1($16) lbu $3,1($17) sb $3,14($17) lbu $2,15($16) sb $2,0($16) lbu $3,0($17) lw $5,68($sp) sb $3,15($17) lw $6,176($sp) addu $16,$16,$5 .set noreorder .set nomacro bne $6,$19,$L193 addu $17,$17,$5 .set macro .set reorder$L191: lw $5,68($sp) lw $3,176($sp) subu $4,$fp,$5 lw $5,64($sp) addiu $2,$3,7 mtlo $5 lw $5,68($sp) addiu $3,$3,8 madd $5,$2 lw $2,64($sp) mflo $19 mtlo $2 madd $5,$3 move $18,$23 mflo $17 addu $16,$2,$4 subu $22,$0,$5 move $20,$0 sltu $23,$5,32$L206: .set noreorder .set nomacro bne $23,$0,$L207 andi $2,$16,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L281 lw $6,68($sp) .set macro .set reorder andi $2,$18,0x3 .set noreorder .set nomacro bne $2,$0,$L282 move $4,$16 .set macro .set reorder lw $7,68($sp) li $2,-32 # 0xffffffffffffffe0 addiu $5,$16,-4 and $2,$7,$2 addu $6,$2,$5 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L211 addiu $4,$18,-4 .set macro .set reorder$L255:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$6 bne $2,$0,$L255$L211: lw $8,68($sp) andi $2,$8,0x1c addu $6,$6,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L283 lw $9,68($sp) .set macro .set reorder$L256:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L256 lw $9,68($sp) .set macro .set reorder$L283: li $2,2 # 0x2 andi $3,$9,0x3 .set noreorder .set nomacro beq $3,$2,$L217 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L218 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L275$L221: andi $2,$17,0x3$L291: .set noreorder .set nomacro bne $2,$0,$L284 lw $6,68($sp) .set macro .set reorder andi $2,$19,0x3 .set noreorder .set nomacro bne $2,$0,$L285 move $4,$17 .set macro .set reorder lw $3,68($sp) li $2,-32 # 0xffffffffffffffe0 and $2,$3,$2 addiu $5,$17,-4 addu $6,$5,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L224 addiu $4,$19,-4 .set macro .set reorder$L257:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$6 bne $2,$0,$L257$L224: lw $7,68($sp) andi $2,$7,0x1c addu $6,$6,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L286 lw $8,68($sp) .set macro .set reorder$L258:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L258 lw $8,68($sp) .set macro .set reorder$L286: li $2,2 # 0x2 andi $3,$8,0x3 .set noreorder .set nomacro beq $3,$2,$L230 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L231 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro bne $3,$2,$L287 lw $9,68($sp) .set macro .set reorder lbu $2,4($4) addiu $20,$20,1 sb $2,4($5) lw $9,68($sp) li $2,8 # 0x8 addu $19,$19,$22 addu $17,$17,$9 addu $16,$16,$22 .set noreorder .set nomacro bne $20,$2,$L206 addu $18,$18,$9 .set macro .set reorder lw $2,176($sp)$L278: .set noreorder .set nomacro blez $2,$L251 lw $4,68($sp) .set macro .set reorder lw $5,68($sp) lw $6,68($sp) sll $4,$4,2 lw $7,68($sp) lw $8,64($sp) addu $5,$4,$5 sll $6,$6,1 subu $fp,$fp,$6 addu $7,$6,$7 addu $8,$8,$5 sll $9,$5,1 sw $4,88($sp) sw $7,48($sp) sw $5,56($sp) sw $6,92($sp) sw $fp,52($sp) sw $0,72($sp) move $20,$0 sw $0,20($sp) sw $8,104($sp) sw $9,100($sp) move $3,$fp move $4,$8 move $7,$9$L250: lw $9,104($sp) lw $5,68($sp) lw $6,64($sp) lw $8,92($sp) addu $2,$3,$4 addu $3,$5,$4 addu $4,$6,$7 addu $5,$8,$9 lw $7,88($sp) lw $8,48($sp) addu $6,$7,$9 addu $10,$9,$20 addu $7,$8,$9 lw $9,60($sp) addu $17,$2,$20 addu $15,$3,$20 addu $14,$4,$20 addu $13,$5,$20 addu $12,$6,$20 addu $11,$7,$20 li $16,-8 # 0xfffffffffffffff8$L234: lbu $8,5($17) lbu $7,5($14) lbu $6,5($12) lbu $2,5($10) lbu $4,5($15) lbu $5,5($13) lbu $3,5($11) addu $5,$5,$6 addu $2,$2,$8 addu $4,$4,$7 sll $3,$3,1 subu $8,$5,$4 subu $6,$3,$2 addu $4,$4,$5 addu $2,$2,$3 sll $7,$8,1 sll $3,$6,1 subu $5,$2,$4 subu $6,$6,$7 addu $3,$3,$8 addu $2,$2,$4 sh $2,32($9) sh $5,36($9) sh $3,34($9) sh $6,38($9) lbu $8,6($17) lbu $7,6($14) lbu $6,6($12) lbu $2,6($10) lbu $4,6($15) lbu $5,6($13) lbu $3,6($11) addu $5,$5,$6 addu $2,$2,$8 addu $4,$4,$7 sll $3,$3,1 subu $8,$5,$4 subu $6,$3,$2 addu $4,$4,$5 addu $2,$2,$3 sll $7,$8,1 sll $3,$6,1 subu $5,$2,$4 subu $6,$6,$7 addu $3,$3,$8 addu $2,$2,$4 sh $2,40($9) sh $5,44($9) sh $3,42($9) sh $6,46($9) lbu $8,7($17) lbu $7,7($14) lbu $6,7($12) lbu $2,7($10) lbu $4,7($15) lbu $5,7($13) lbu $3,7($11) addu $5,$5,$6 addu $2,$2,$8 addu $4,$4,$7 sll $3,$3,1 subu $8,$5,$4 subu $6,$3,$2 addu $4,$4,$5 addu $2,$2,$3 sll $7,$8,1 sll $3,$6,1 subu $5,$2,$4 subu $6,$6,$7 addu $3,$3,$8 addu $2,$2,$4 sh $2,48($9) sh $5,52($9) sh $3,50($9) sh $6,54($9) lbu $8,8($17) lbu $7,8($14) lbu $6,8($12) lbu $3,8($10) lbu $4,8($15) lbu $5,8($13) lbu $2,8($11) addu $5,$5,$6 addu $3,$3,$8 addu $4,$4,$7 sll $2,$2,1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?