vf_qp.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 1,781 行 · 第 1/2 页
S
1,781 行
.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L175$L114:andi $2,$22,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L212lw $3,76($sp).set macro.set reorder$L176:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L176lw $3,76($sp).set macro.set reorder$L212:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L120li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L121li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L118lbu $2,4($4).set noreorder.set nomacroj $L118sb $2,4($5).set macro.set reorder$L153:lw $3,28($17)addiu $2,$3,15sra $2,$2,4.set noreorder.set nomacroblez $2,$L155lb $8,204($7).set macro.set reordermove $6,$0$L162:lw $2,464($7).set noreorder.set nomacroblez $2,$L213addiu $2,$3,15.set macro.set reordersll $5,$8,24sra $5,$5,24move $4,$0$L163:lw $2,68($17)lw $3,64($17)mul $7,$6,$2addu $2,$7,$3addu $2,$2,$4sb $5,0($2)lw $7,100($18)addiu $4,$4,1lw $2,464($7)slt $2,$4,$2bne $2,$0,$L163lw $3,28($17)addiu $2,$3,15$L213:addiu $6,$6,1sra $2,$2,4slt $2,$6,$2bne $2,$0,$L162.set noreorder.set nomacroj $L204lw $6,40($sp).set macro.set reorder$L110:move $4,$19$L211:move $5,$20.set noreorder.set nomacrojal memcpymove $6,$22.set macro.set reorder$L118:addiu $23,$23,1.set noreorder.set nomacrobeq $fp,$23,$L170addu $19,$19,$21.set macro.set reorderlw $4,28($sp)addu $20,$20,$4.set noreorder.set nomacroj $L109lw $4,64($sp).set macro.set reorder$L92:.set noreorder.set nomacrobgez $21,$L214mul $6,$21,$fp.set macro.set reorderaddiu $2,$fp,-1mul $2,$21,$2subu $21,$0,$21addu $19,$19,$2addu $20,$20,$2mul $6,$21,$fp$L214:sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L215move $4,$19.set macro.set reorderandi $2,$19,0x3bne $2,$0,$L215andi $2,$20,0x3bne $2,$0,$L98li $2,-32 # 0xffffffffffffffe0addiu $4,$19,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L102addiu $5,$20,-4.set macro.set reorder$L177:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L177$L102:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L104$L178:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L178$L104:andi $6,$6,0x3li $2,2 # 0x2beq $6,$2,$L107li $2,3 # 0x3beq $6,$2,$L108li $2,1 # 0x1bne $6,$2,$L170lbu $2,4($5)sb $2,4($4)lw $4,24($16)lw $3,28($16)lw $6,96($16)lw $2,100($16)$L95:lw $5,56($16)lw $21,56($17)sw $5,32($sp)sra $fp,$3,$2lw $19,40($17).set noreorder.set nomacrobeq $21,$5,$L123lw $20,40($16).set macro.set reorder.set noreorder.set nomacroblez $fp,$L58sra $22,$4,$6.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$22,$2sw $2,56($sp)andi $3,$22,0x3sltu $2,$22,32move $23,$0sw $2,60($sp)sw $3,72($sp)move $4,$2$L139:.set noreorder.set nomacrobne $4,$0,$L140andi $2,$19,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L140andi $2,$20,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L216move $4,$19.set macro.set reorderlw $7,56($sp)addiu $5,$19,-4addu $3,$7,$5sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L144addiu $4,$20,-4.set macro.set reorder$L179:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L179$L144:andi $2,$22,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L217lw $3,72($sp).set macro.set reorder$L180:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L180lw $3,72($sp).set macro.set reorder$L217:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L150li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L151li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L148lbu $2,4($4).set noreorder.set nomacroj $L148sb $2,4($5).set macro.set reorder$L140:move $4,$19$L216:move $5,$20.set noreorder.set nomacrojal memcpymove $6,$22.set macro.set reorder$L148:addiu $23,$23,1.set noreorder.set nomacrobeq $fp,$23,$L58lw $4,32($sp).set macro.set reorderaddu $19,$19,$21addu $20,$20,$4.set noreorder.set nomacroj $L139lw $4,60($sp).set macro.set reorder$L60:.set noreorder.set nomacrobltz $21,$L203addiu $2,$fp,-1.set macro.set reorder$L64:mul $6,$21,$fpsltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L66andi $2,$19,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L218move $4,$19.set macro.set reorderandi $2,$20,0x3.set noreorder.set nomacrobne $2,$0,$L218li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$19,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L70addiu $5,$20,-4.set macro.set reorder$L173:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L173$L70:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L72$L174:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L174$L72:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L75li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L76li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L168lbu $2,4($5)sb $2,4($4).set noreorder.set nomacroj $L63lhu $3,0($16).set macro.set reorder$L88:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L86sb $3,5($5).set macro.set reorder$L170:lw $4,24($16)lw $3,28($16)lw $6,96($16).set noreorder.set nomacroj $L95lw $2,100($16).set macro.set reorder$L151:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L148sb $2,6($5).set macro.set reorder$L121:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L118sb $2,6($5).set macro.set reorder$L66:move $4,$19$L218:.set noreorder.set nomacrojal memcpymove $5,$20.set macro.set reorder.set noreorder.set nomacroj $L63lhu $3,0($16).set macro.set reorder$L203:mul $2,$21,$2subu $21,$0,$21addu $19,$19,$2.set noreorder.set nomacroj $L64addu $20,$20,$2.set macro.set reorder$L89:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L86sb $2,6($5).set macro.set reorder$L120:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L118sb $3,5($5).set macro.set reorder$L150:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L148sb $3,5($5).set macro.set reorder$L200:lbu $2,4($4).set noreorder.set nomacroj $L86sb $2,4($5).set macro.set reorder$L123:.set noreorder.set nomacrobgez $21,$L219mul $6,$21,$fp.set macro.set reorderaddiu $2,$fp,-1mul $2,$21,$2subu $21,$0,$21addu $19,$19,$2addu $20,$20,$2mul $6,$21,$fp$L219:sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L128andi $2,$19,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L220move $4,$19.set macro.set reorderandi $2,$20,0x3.set noreorder.set nomacrobne $2,$0,$L220li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$19,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L132addiu $5,$20,-4.set macro.set reorder$L181:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L181$L132:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L134$L182:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L182$L134:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L137li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L138li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L58lbu $2,4($5).set noreorder.set nomacroj $L58sb $2,4($4).set macro.set reorder$L128:move $4,$19$L220:.set noreorder.set nomacrojal memcpymove $5,$20.set macro.set reorder.set noreorder.set nomacroj $L205move $4,$17.set macro.set reorder$L98:$L215:.set noreorder.set nomacrojal memcpymove $5,$20.set macro.set reorderlw $4,24($16)lw $3,28($16)lw $6,96($16).set noreorder.set nomacroj $L95lw $2,100($16).set macro.set reorder$L108:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5)sb $2,6($4)lw $4,24($16)lw $3,28($16)lw $6,96($16).set noreorder.set nomacroj $L95lw $2,100($16).set macro.set reorder$L107:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lw $4,24($16)lw $3,28($16)lw $6,96($16).set noreorder.set nomacroj $L95lw $2,100($16).set macro.set reorder$L76:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5)sb $2,6($4).set noreorder.set nomacroj $L63lhu $3,0($16).set macro.set reorder$L75:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4).set noreorder.set nomacroj $L63lhu $3,0($16).set macro.set reorder$L138:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L58sb $2,6($4).set macro.set reorder$L137:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L58sb $3,5($4).set macro.set reorder.end put_image.globl vf_info_qp.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC3:.ascii "QP changer\000".align 2$LC4:.ascii "qp\000".align 2$LC5:.ascii "Michael Niedermayer\000".subsection -1.align 2$LC6:.ascii "\000".data.align 2.type vf_info_qp, @object.size vf_info_qp, 24vf_info_qp:.word $LC3.word $LC4.word $LC5.word $LC6.word vf_open.word 0.section .rodata.str1.4.align 2$LC7:.ascii "PI\000".align 2$LC8:.ascii "E\000".align 2$LC9:.ascii "known\000".data.align 2.type const_names.5920, @object.size const_names.5920, 20const_names.5920:.word $LC7.word $LC8.word $LC9.word $LC4.word 0.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?