📄 vf.s
字号:
addiu $sp,$sp,64$L364:lui $16,%hi($LC8)jal strlenaddiu $4,$16,%lo($LC8)move $6,$2sltu $2,$2,4beq $2,$0,$L384lbu $3,%lo($LC8)($16)lbu $2,0($21)addiu $5,$16,%lo($LC8)beq $6,$0,$L386subu $2,$2,$3bne $2,$0,$L388sltu $4,$6,2lbu $2,1($21)lbu $3,1($5)bne $4,$0,$L386subu $2,$2,$3beq $2,$0,$L413li $4,2 # 0x2$L388:beq $20,$0,$L394lui $16,%hi($LC3)jal strlenaddiu $4,$16,%lo($LC3)move $6,$2sltu $2,$2,4beq $2,$0,$L396lbu $3,%lo($LC3)($16)lw $7,0($20)lbu $2,0($7)addiu $5,$16,%lo($LC3)beq $6,$0,$L398subu $2,$2,$3bne $2,$0,$L394noplbu $2,1($7)lbu $3,1($5)sltu $4,$6,2bne $4,$0,$L398subu $2,$2,$3bne $2,$0,$L394noplbu $2,2($7)lbu $3,2($5)li $4,2 # 0x2beq $6,$4,$L398subu $2,$2,$3bne $2,$0,$L418lui $6,%hi($LC7)lbu $3,3($7)lbu $2,3($5)subu $2,$3,$2$L398:beq $2,$0,$L414nop$L394:lui $6,%hi($LC7)$L418:addiu $6,$6,%lo($LC7)li $4,29 # 0x1dli $5,4 # 0x4jal mp_msgmove $7,$21j $L416lui $4,%hi(filter_list)$L412:bne $2,$0,$L419move $18,$0lbu $2,1($16)lbu $3,1($5)sltu $4,$7,2bne $4,$0,$L368subu $2,$2,$3bne $2,$0,$L420move $19,$0lbu $2,2($16)lbu $3,2($5)li $4,2 # 0x2beq $7,$4,$L368subu $2,$2,$3bne $2,$0,$L421li $17,8 # 0x8lbu $3,3($5)lbu $2,3($16)subu $2,$2,$3beq $2,$0,$L364nopj $L415nop$L413:lbu $2,2($21)lbu $3,2($5)beq $6,$4,$L386subu $2,$2,$3bne $2,$0,$L388noplbu $3,3($5)lbu $2,3($21)subu $2,$2,$3$L386:bne $2,$0,$L388lui $4,%hi(filter_list)j $L422move $5,$23$L366:lw $16,0($20)addiu $5,$17,%lo($LC3)jal strcmpmove $4,$16beq $2,$0,$L364nopj $L415nop$L414:lw $2,4($20)$L417:lui $6,%hi($LC9)sw $2,16($sp)addiu $6,$6,%lo($LC9)li $4,29 # 0x1dli $5,4 # 0x4jal mp_msgmove $7,$21j $L416lui $4,%hi(filter_list)$L384:addiu $5,$16,%lo($LC8)jal strcmpmove $4,$21bne $2,$0,$L388lui $4,%hi(filter_list)j $L422move $5,$23$L396:lw $4,0($20)jal strcmpaddiu $5,$16,%lo($LC3)bne $2,$0,$L418lui $6,%hi($LC7)j $L417lw $2,4($20).set macro.set reorder.end vf_open_filter.section .text.append_filters,"ax",@progbits.align 2.align 5.globl append_filters.ent append_filters.type append_filters, @functionappend_filters:.frame $sp,40,$31 # vars= 0, regs= 6/0, args= 16, gp= 0.mask 0x801f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $20,32($sp)lui $20,%hi(vf_settings)lw $3,%lo(vf_settings)($20)sw $18,24($sp)sw $31,36($sp)sw $19,28($sp)sw $17,20($sp)sw $16,16($sp)beq $3,$0,$L424move $18,$4lw $2,0($3)beq $2,$0,$L424move $19,$0$L427:lw $2,8($3)addiu $19,$19,1bne $2,$0,$L427addiu $3,$3,8addiu $2,$19,-1bltz $2,$L424sll $2,$19,3addiu $16,$2,-8move $17,$0$L430:lw $2,%lo(vf_settings)($20)move $4,$18addu $2,$16,$2lw $6,4($2)lw $5,0($2)jal vf_open_filteraddiu $17,$17,1movn $18,$2,$2bne $17,$19,$L430addiu $16,$16,-8$L424:move $2,$18lw $31,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,40.set macro.set reorder.end append_filters.section .rodata.str1.4.align 2$LC10:.ascii "scale\000".align 2$LC11:.ascii "Cannot find matching colorspace, even by inserting 'scal".ascii "e' :(\012\000".align 2$LC12:.ascii "REQ: flags=0x%X req=0x%X \012\000".align 2$LC13:.ascii "expand\000".section .text.vf_next_config,"ax",@progbits.align 2.align 5.globl vf_next_config.ent vf_next_config.type vf_next_config, @functionvf_next_config:.frame $sp,64,$31 # vars= 0, regs= 7/0, args= 32, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-64sw $21,52($sp)sw $20,48($sp)sw $19,44($sp)sw $18,40($sp)sw $17,36($sp)sw $16,32($sp)sw $31,56($sp)move $17,$4lw $4,92($4)lw $18,88($sp)lw $2,12($4)move $19,$5move $5,$18move $20,$6jal $2move $21,$7bne $2,$0,$L438move $16,$2lw $4,92($17)lui $2,%hi(vf_info_scale)lw $3,0($4)addiu $2,$2,%lo(vf_info_scale)beq $3,$2,$L440lui $5,%hi($LC10)addiu $5,$5,%lo($LC10)jal vf_open_filtermove $6,$0beq $2,$0,$L440move $4,$2lw $2,12($2)sw $4,92($17)jal $2move $5,$18beq $2,$0,$L457move $16,$2$L438:lw $2,44($17)lui $6,%hi($LC12)addiu $6,$6,%lo($LC12)li $4,29 # 0x1dli $5,6 # 0x6move $7,$16jal mp_msgsw $2,16($sp)lw $3,44($17)nor $2,$0,$16and $2,$2,$3andi $2,$2,0x400bne $2,$0,$L458lui $5,%hi($LC13)lw $16,92($17)lw $2,40($16)sw $19,48($16)andi $2,$2,0x1000beq $2,$0,$L448sw $20,52($16)$L460:lw $2,76($16)beq $2,$0,$L461li $2,1 # 0x1lw $2,80($16)beq $19,$2,$L459lui $6,%hi($LC0)$L464:addiu $6,$6,%lo($LC0)$L465:li $4,29 # 0x1djal mp_msgli $5,1 # 0x1lw $31,56($sp)lw $21,52($sp)lw $20,48($sp)lw $19,44($sp)lw $18,40($sp)lw $17,36($sp)lw $16,32($sp)move $2,$0j $31addiu $sp,$sp,64$L448:li $2,1 # 0x1$L461:sw $2,76($16)sw $20,84($16)sw $19,80($16)sw $18,88($16)lw $2,80($sp)lw $3,84($sp)sw $2,16($sp)sw $3,20($sp)sw $18,24($sp)lw $2,4($16)move $5,$19move $6,$20move $7,$21jal $2move $4,$16bne $2,$0,$L462lw $31,56($sp)sw $0,76($16)$L444:lw $31,56($sp)$L462:lw $21,52($sp)lw $20,48($sp)lw $19,44($sp)lw $18,40($sp)lw $17,36($sp)lw $16,32($sp)j $31addiu $sp,$sp,64$L440:lw $31,56($sp)$L463:lw $21,52($sp)lw $20,48($sp)lw $19,44($sp)lw $18,40($sp)lw $17,36($sp)lw $16,32($sp)move $2,$0j $31addiu $sp,$sp,64$L458:lw $4,92($17)addiu $5,$5,%lo($LC13)jal vf_open_filtermove $6,$0beq $2,$0,$L463lw $31,56($sp)sw $2,92($17)lw $16,92($17)lw $2,40($16)sw $19,48($16)andi $2,$2,0x1000bne $2,$0,$L460sw $20,52($16)j $L461li $2,1 # 0x1$L457:lui $6,%hi($LC11)addiu $6,$6,%lo($LC11)li $4,29 # 0x1djal mp_msgli $5,1 # 0x1lw $31,56($sp)lw $21,52($sp)lw $20,48($sp)lw $19,44($sp)lw $18,40($sp)lw $17,36($sp)lw $16,32($sp)move $2,$0j $31addiu $sp,$sp,64$L459:lw $2,84($16)bne $20,$2,$L464noplw $2,88($16)bne $18,$2,$L465addiu $6,$6,%lo($LC0)j $L444li $2,1 # 0x1.set macro.set reorder.end vf_next_config.section .rodata.str1.4.align 2$LC14:.ascii "[%s] query(%s) -> %d\012\000".section .text.vf_match_csp,"ax",@progbits.align 2.align 5.globl vf_match_csp.ent vf_match_csp.type vf_match_csp, @functionvf_match_csp:.frame $sp,64,$31 # vars= 0, regs= 10/0, args= 24, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-64sw $fp,56($sp)sw $23,52($sp)sw $22,48($sp)sw $31,60($sp)sw $21,44($sp)sw $20,40($sp)sw $19,36($sp)sw $18,32($sp)sw $17,28($sp)sw $16,24($sp)move $fp,$4move $22,$5move $23,$6beq $5,$0,$L467lw $19,0($4)lw $5,0($5)beq $5,$0,$L467move $18,$22move $20,$0j $L470lui $21,%hi($LC14)$L499:beq $2,$0,$L474nopbne $20,$0,$L474noplw $20,0($18)$L474:addiu $18,$18,4lw $5,0($18)beq $5,$0,$L473nop$L470:lw $2,12($19)jal $2move $4,$19move $17,$2lw $2,0($19)lw $4,0($18)jal vo_format_namelw $16,4($2)andi $3,$17,0x3move $7,$16li $4,29 # 0x1dli $5,6 # 0x6addiu $6,$21,%lo($LC14)sw $2,16($sp)jal mp_msgsw $3,20($sp)andi $2,$17,0x1andi $17,$17,0x2beq $17,$0,$L499noplw $20,0($18)$L473:bne $20,$0,$L502move $2,$20$L467:lui $2,%hi(vf_info_scale)lw $3,0($19)addiu $2,$2,%lo(vf_info_scale)beq $3,$2,$L478lui $5,%hi($LC10)move $4,$19addiu $5,$5,%lo($LC10)jal vf_open_filtermove $6,$0beq $2,$0,$L478move $19,$2bne $23,$0,$L500move $4,$19$L481:beq $22,$0,$L503move $20,$0lw $5,0($22)beq $5,$0,$L503move $18,$22move $20,$0j $L487lui $21,%hi($LC14)$L501:beq $2,$0,$L491nopbne $20,$0,$L491noplw $20,0($18)$L491:addiu $18,$18,4lw $5,0($18)beq $5,$0,$L490nop$L487:lw $2,12($19)jal $2move $4,$19move $17,$2lw $2,0($19)lw $4,0($18)jal vo_format_namelw $16,4($2)andi $3,$17,0x3move $7,$16li $4,29 # 0x1dli $5,6 # 0x6addiu $6,$21,%lo($LC14)sw $2,16($sp)jal mp_msgsw $3,20($sp)andi $2,$17,0x1andi $17,$17,0x2beq $17,$0,$L501noplw $20,0($18)$L490:beq $20,$0,$L502move $2,$20sw $19,0($fp)$L477:move $2,$20$L502: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)j $31addiu $sp,$sp,64$L478:move $20,$0$L503:move $2,$20lw $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)j $31addiu $sp,$sp,64$L500:lw $2,12($2)jal $2move $5,$23beq $2,$0,$L481move $20,$23j $L477sw $19,0($fp).set macro.set reorder.end vf_match_csp.section .text.vf_add_before_vo,"ax",@progbits.align 2.align 5.globl vf_add_before_vo.ent vf_add_before_vo.type vf_add_before_vo, @functionvf_add_before_vo:.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0.mask 0x80030000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $17,20($sp)sw $16,16($sp)sw $31,24($sp)move $17,$4lw $4,0($4)j $L505move $16,$0$L512:move $4,$2move $16,$3$L505:lw $2,92($4)bne $2,$0,$L512move $3,$4jal vf_open_filternopbeq $16,$0,$L508nopsw $2,92($16)lw $31,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32$L508:sw $2,0($17)lw $31,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32.set macro.set reorder.end vf_add_before_vo.section .text.vf_mpi_clear,"ax",@progbits.align 2.align 5.globl vf_mpi_clear.ent vf_mpi_clear.type vf_mpi_clear, @functionvf_mpi_clear:.frame $sp,48,$31 # vars= 0, regs= 8/0, args= 16, gp= 0.mask 0x807f0000,-4.fmask 0x00000000,0addiu $sp,$sp,-48sw $20,32($sp)sw $19,28($sp)sw $18,24($sp)sw $16,16($sp)sw $31,44($sp)sw $22,40($sp)sw $21,36($sp)sw $17,20($sp)lhu $8,0($4)move $16,$4andi $2,$8,0x100move $20,$6move $18,$7move $19,$5.set noreorder.set nomacrobne $2,$0,$L514lw $4,64($sp).set macro.set reorderaddu $3,$6,$4slt $2,$6,$3.set noreorder.set nomacrobeq $2,$0,$L676move $17,$6.set macro.set reorderlw $2,48($16)subu $21,$3,$6lbu $3,3($16)mult $17,$2srl $3,$3,3madd $3,$19lw $4,32($16)mflo $5andi $2,$8,0x200.set noreorder.set nomacrobeq $2,$0,$L642addu $6,$5,$4.set macro.set reorder$L732:mul $2,$3,$18andi $5,$8,0x400addiu $4,$2,3slt $3,$2,0movn $2,$4,$3.set noreorder.set nomacrobeq $5,$0,$L645sra $8,$2,2.set macro.set reorderaddiu $7,$8,-3.set noreorder.set nomacroblez $7,$L731li $2,8388608 # 0x800000.set macro.set reorderori $5,$2,0x80move $4,$6move $3,$0$L653:addiu $3,$3,4slt $2,$3,$7sw $5,12($4)sw $5,8($4)sw $5,4($4)sw $5,0($4).set noreorder.set nomacrobne $2,$0,$L653addiu $4,$4,16.set macro.set reorder$L649:slt $2,$3,$8.set noreorder.set nomacrobeq $2,$0,$L654sll $2,$3,2.set macro.set reorderaddu $4,$6,$2li $2,8388608 # 0x800000subu $3,$8,$3ori $2,$2,0x80move $5,$0$L656:addiu $5,$5,1sw $2,0($4).set noreorder.set nomacrobne $3,$5,$L656addiu $4,$4,4.set macro.set reorder$L654:addiu $17,$17,1$L758:addu $2,$21,$20.set noreorder.set nomacrobeq $17,$2,$L761lw $31,44($sp).set macro.set reorder$L677:lw $2,48($16)lbu $3,3($16)mult $17,$2srl $3,$3,3madd $3,$19lhu $8,0($16)lw $4,32($16)mflo $5andi $2,$8,0x200.set noreorder.set nomacrobne $2,$0,$L732addu $6,$5,$4.set macro.set reorder$L642:mul $7,$3,$18
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -