vf_kerndeint.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,451 行 · 第 1/3 页
S
2,451 行
ori $8,$8,0x4200.set noreorder.set nomacrobeq $7,$8,$L218and $6,$21,$2.set macro.set reorderli $11,844693504 # 0x32590000ori $11,$11,0x5559.set noreorder.set nomacrobeq $7,$11,$L219lw $8,80($sp).set macro.set reorder.set noreorder.set nomacrobne $8,$0,$L131addu $2,$21,$fp.set macro.set reorderli $11,-21.set noreorder.set nomacroj $L128sb $11,0($2).set macro.set reorder$L151:movn $4,$23,$2addu $2,$21,$fp.set noreorder.set nomacroj $L220sb $4,0($2).set macro.set reorder$L215:lw $7,136($sp)lw $8,132($sp)addu $3,$21,$7lbu $2,0($3)lw $11,32($sp)lw $3,168($sp)addu $4,$21,$8lbu $7,0($4)addu $5,$21,$11addu $4,$21,$3lbu $6,0($4)lbu $3,0($5)lw $5,124($sp)addu $2,$2,$7lw $7,128($sp)addu $3,$3,$6addu $4,$21,$5sll $2,$2,2lw $8,152($sp)addu $2,$2,$3lbu $6,0($4)addu $3,$21,$7lw $11,156($sp)lbu $7,0($3)addu $4,$21,$8sll $2,$2,1lbu $5,0($4)subu $2,$2,$6addu $3,$21,$11lbu $4,0($3)subu $2,$2,$7subu $2,$2,$5subu $2,$2,$4.set noreorder.set nomacroj $L150sra $4,$2,4.set macro.set reorder$L218:addiu $3,$6,3li $2,-1addu $4,$6,$fpmove $21,$3addu $3,$3,$fpsb $2,0($4)sb $2,1($4)sb $2,2($4).set noreorder.set nomacroj $L128sb $2,0($3).set macro.set reorder$L131:li $3,-128.set noreorder.set nomacroj $L128sb $3,0($2).set macro.set reorder$L216:lw $3,136($sp)lw $4,132($sp)addu $2,$21,$3addu $3,$21,$4lbu $5,0($2)lbu $4,0($3).set noreorder.set nomacrojal __floatsidfaddu $4,$5,$4.set macro.set reorderlui $4,%hi($LC1)lw $7,%lo($LC1+4)($4)lw $6,%lo($LC1)($4)move $5,$3.set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reorderlw $6,168($sp)lw $5,32($sp)move $16,$2move $17,$3addu $2,$21,$5addu $3,$21,$6lbu $5,0($2)lbu $4,0($3).set noreorder.set nomacrojal __floatsidfaddu $4,$5,$4.set macro.set reorderlui $4,%hi($LC2)lw $6,%lo($LC2)($4)lw $7,%lo($LC2+4)($4)move $5,$3.set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $8,116($sp)lw $7,120($sp)move $16,$2move $17,$3addu $2,$21,$7addu $3,$21,$8lbu $5,0($2)lbu $4,0($3).set noreorder.set nomacrojal __floatsidfaddu $4,$5,$4.set macro.set reorderlui $4,%hi($LC3)lw $6,%lo($LC3)($4)lw $7,%lo($LC3+4)($4)move $5,$3.set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reordermove $18,$2lw $11,124($sp)lw $8,156($sp)lw $2,128($sp)lw $5,152($sp)addu $7,$21,$8addu $6,$21,$5addu $4,$21,$2move $19,$3addu $3,$21,$11lbu $5,0($4)lbu $2,0($3)lbu $4,0($6)lbu $3,0($7)addu $2,$2,$5addu $4,$4,$3.set noreorder.set nomacrojal __floatsidfaddu $4,$2,$4.set macro.set reorderlui $4,%hi($LC4)lw $6,%lo($LC4)($4)lw $7,%lo($LC4+4)($4)move $5,$3.set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reordermove $16,$2lw $5,148($sp)lw $2,108($sp)lw $11,112($sp)lw $8,144($sp)addu $4,$21,$2addu $6,$21,$5move $17,$3addu $7,$21,$8addu $3,$21,$11lbu $2,0($3)lbu $5,0($4)lbu $3,0($7)lbu $4,0($6)addu $2,$2,$5addu $4,$4,$3.set noreorder.set nomacroj $L201addu $4,$2,$4.set macro.set reorder$L219:addiu $2,$6,3addu $3,$6,$fpli $7,-128li $6,-21move $21,$2addu $2,$2,$fpsb $6,0($3)sb $7,1($3)sb $6,2($3).set noreorder.set nomacroj $L128sb $7,0($2).set macro.set reorder$L217:move $16,$22.set noreorder.set nomacroj $L145move $17,$23.set macro.set reorder$L174:lw $11,44($sp)lw $7,32($11)$L110:lw $2,48($sp)lw $3,28($sp)move $16,$7.set noreorder.set nomacroblez $3,$L156lw $17,32($2).set macro.set reorderlw $4,88($sp)lw $5,236($sp)li $2,-32 # 0xffffffffffffffe0and $20,$4,$2move $18,$0.set noreorder.set nomacrobne $5,$0,$L159andi $19,$4,0x3.set macro.set reorder$L222:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L242lw $6,88($sp).set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L243move $4,$16.set macro.set reorderaddiu $5,$16,-4addu $3,$20,$5sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L246addiu $4,$17,-4.set macro.set reorder$L185:#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,$L185lw $6,88($sp)$L246:andi $2,$6,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L244li $2,2 # 0x2.set macro.set reorder$L186:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L186li $2,2 # 0x2.set macro.set reorder$L244:.set noreorder.set nomacrobeq $19,$2,$L169li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $19,$2,$L170li $2,1 # 0x1.set macro.set reorderbeq $19,$2,$L221$L167:lw $7,28($sp)$L223:addiu $18,$18,1.set noreorder.set nomacrobeq $18,$7,$L156lw $8,104($sp).set macro.set reorderlw $11,100($sp)lw $5,236($sp)addu $17,$17,$8.set noreorder.set nomacrobeq $5,$0,$L222addu $16,$16,$11.set macro.set reorder$L159:lw $6,88($sp)$L242:move $4,$16$L243:.set noreorder.set nomacrojal memcpymove $5,$17.set macro.set reorder.set noreorder.set nomacroj $L223lw $7,28($sp).set macro.set reorder$L98:.set noreorder.set nomacrojal memcpylw $6,88($sp).set macro.set reorder.set noreorder.set nomacroj $L224lw $11,232($sp).set macro.set reorder$L85:.set noreorder.set nomacrojal memcpylw $6,88($sp).set macro.set reorder.set noreorder.set nomacroj $L225addiu $2,$17,-4.set macro.set reorder$L72:.set noreorder.set nomacrojal memcpylw $6,88($sp).set macro.set reorder.set noreorder.set nomacroj $L226lw $2,72($sp).set macro.set reorder$L59:lw $6,88($sp)$L232:.set noreorder.set nomacrojal memcpymove $5,$23.set macro.set reorder.set noreorder.set nomacroj $L227lw $3,140($sp).set macro.set reorder$L36:lw $11,24($sp)move $5,$2sw $11,88($sp)sw $2,28($sp).set noreorder.set nomacroj $L41sw $0,80($sp).set macro.set reorder$L56:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L54sb $3,5($5).set macro.set reorder$L169:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L167sb $3,5($5).set macro.set reorder$L170:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L167sb $2,6($5).set macro.set reorder$L57:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L54sb $2,6($5).set macro.set reorder$L221:lbu $2,4($4).set noreorder.set nomacroj $L167sb $2,4($5).set macro.set reorder$L205:lbu $2,4($4).set noreorder.set nomacroj $L54sb $2,4($5).set macro.set reorder$L203:.set noreorder.set nomacroj $L40sw $2,80($sp).set macro.set reorder$L204:lw $6,88($sp)sltu $6,$6,32.set noreorder.set nomacroj $L44sw $6,236($sp).set macro.set reorder$L69:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)$L71:lw $3,72($sp)li $2,3 # 0x3subu $2,$2,$3lw $3,140($sp)mtlo $3lw $3,104($sp)madd $3,$2lw $2,228($sp)mflo $5mul $3,$22,$2.set noreorder.set nomacroj $L73addu $4,$3,$fp.set macro.set reorder$L173:lw $31,276($sp)lw $fp,272($sp)lw $23,268($sp)lw $22,264($sp)lw $21,260($sp)lw $20,256($sp)lw $19,252($sp)lw $18,248($sp)lw $17,244($sp)lw $16,240($sp)move $2,$0.set noreorder.set nomacroj $31addiu $sp,$sp,280.set macro.set reorder$L108:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L106sb $3,5($4).set macro.set reorder$L95:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)$L97:addiu $2,$17,-4mul $5,$22,$2lw $2,140($sp)addiu $3,$16,-3mtlo $2lw $2,104($sp)addu $4,$5,$fpmadd $2,$3.set noreorder.set nomacroj $L99mflo $5.set macro.set reorder$L82:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)$L84:lw $4,72($sp)lw $5,28($sp)addu $17,$4,$5addiu $2,$17,-2subu $16,$5,$4mul $5,$22,$2lw $2,140($sp)addiu $3,$16,-1mtlo $2lw $2,104($sp)addu $4,$5,$fpmadd $2,$3.set noreorder.set nomacroj $L86mflo $5.set macro.set reorder$L83:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L84sb $2,6($4).set macro.set reorder$L70:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L71sb $2,6($4).set macro.set reorder$L209:lbu $2,4($5).set noreorder.set nomacroj $L84sb $2,4($4).set macro.set reorder$L208:lbu $2,4($5).set noreorder.set nomacroj $L71sb $2,4($4).set macro.set reorder$L109:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L106sb $2,6($4).set macro.set reorder$L96:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L97sb $2,6($4).set macro.set reorder$L211:lbu $2,4($5).set noreorder.set nomacroj $L106sb $2,4($4).set macro.set reorder$L210:lbu $2,4($5).set noreorder.set nomacroj $L97sb $2,4($4).set macro.set reorder.end put_image.globl vf_info_kerndeint.section .rodata.str1.4.align 2$LC6:.ascii "Kernel Deinterlacer\000".align 2$LC7:.ascii "kerndeint\000".align 2$LC8:.ascii "Donald Graft\000".subsection -1.align 2$LC9:.ascii "\000".data.align 2.type vf_info_kerndeint, @object.size vf_info_kerndeint, 24vf_info_kerndeint:.word $LC6.word $LC7.word $LC8.word $LC9.word open.word 0.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?