vf_softpulldown.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,224 行 · 第 1/3 页
S
2,224 行
.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,$L186$L142:andi $2,$19,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L270li $2,2 # 0x2.set macro.set reorder$L187:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L187li $2,2 # 0x2.set macro.set reorder$L270:beq $22,$2,$L148li $2,3 # 0x3beq $22,$2,$L149li $2,1 # 0x1beq $22,$2,$L234$L146:addiu $18,$18,1.set noreorder.set nomacrobeq $21,$18,$L150addu $17,$17,$fp.set macro.set reorder$L271:.set noreorder.set nomacrobeq $20,$0,$L235addu $16,$16,$23.set macro.set reorder$L138:move $4,$16move $5,$17move $6,$19.set noreorder.set nomacrojal memcpyaddiu $18,$18,1.set macro.set reorder.set noreorder.set nomacrobne $21,$18,$L271addu $17,$17,$fp.set macro.set reorder$L150:lw $6,124($sp)lw $2,36($sp)lw $3,92($6)lw $5,56($2)srl $2,$3,31addu $2,$2,$3lw $4,56($6)lw $3,36($sp)sra $21,$2,1sll $fp,$5,1sll $23,$4,1lw $5,40($6)lw $4,40($3).set noreorder.set nomacroblez $21,$L170lw $19,88($6).set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$19,$2sltu $20,$19,32move $16,$4move $17,$5sw $2,72($sp)move $18,$0.set noreorder.set nomacrobne $20,$0,$L154andi $22,$19,0x3.set macro.set reorder$L238:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L154andi $2,$17,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L154lw $4,72($sp).set macro.set reorderaddiu $5,$16,-4addu $3,$5,$4sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L158addiu $4,$17,-4.set macro.set reorder$L188:#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,$L188$L158:andi $2,$19,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L272li $2,2 # 0x2.set macro.set reorder$L189:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L189li $2,2 # 0x2.set macro.set reorder$L272:beq $22,$2,$L164li $2,3 # 0x3beq $22,$2,$L165li $2,1 # 0x1beq $22,$2,$L237$L162:addiu $18,$18,1.set noreorder.set nomacrobeq $21,$18,$L171addu $17,$17,$23.set macro.set reorder$L273:.set noreorder.set nomacrobeq $20,$0,$L238addu $16,$16,$fp.set macro.set reorder$L154:move $4,$16move $5,$17move $6,$19.set noreorder.set nomacrojal memcpyaddiu $18,$18,1.set macro.set reorder.set noreorder.set nomacrobne $21,$18,$L273addu $17,$17,$23.set macro.set reorder$L171:lw $3,120($sp)lw $4,24($sp)lw $8,100($3)lw $2,32($sp)sw $4,0($8)lw $31,116($sp)lw $fp,112($sp)lw $23,108($sp)lw $22,104($sp)lw $21,100($sp)lw $20,96($sp)lw $19,92($sp)lw $18,88($sp)lw $17,84($sp)lw $16,80($sp).set noreorder.set nomacroj $31addiu $sp,$sp,120.set macro.set reorder$L10:lui $6,%hi($LC1)andi $2,$2,0x1addiu $6,$6,%lo($LC1)li $4,29 # 0x1dli $5,2 # 0x2move $7,$0sw $2,20($sp).set noreorder.set nomacrojal mp_msgsw $0,16($sp).set macro.set reorderli $2,1 # 0x1.set noreorder.set nomacroj $L12sw $2,24($sp).set macro.set reorder$L230:lw $5,124($sp)lw $4,120($sp)move $6,$16.set noreorder.set nomacrojal vf_next_put_imagemove $7,$17.set macro.set reorderlw $6,120($sp)lw $3,32($sp)lw $8,100($6)or $3,$3,$2lw $2,16($8)sw $3,32($sp)addiu $4,$2,1lw $3,20($8)sltu $6,$4,$2sw $0,24($sp)addu $5,$6,$3sw $4,16($8)lw $4,24($sp)sw $5,20($8)$L18:sw $4,0($8)lw $2,32($sp)lw $31,116($sp)lw $fp,112($sp)lw $23,108($sp)lw $22,104($sp)lw $21,100($sp)lw $20,96($sp)lw $19,92($sp)lw $18,88($sp)lw $17,84($sp)lw $16,80($sp).set noreorder.set nomacroj $31addiu $sp,$sp,120.set macro.set reorder$L81:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L79sb $3,5($5).set macro.set reorder$L82:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L79sb $2,6($5).set macro.set reorder$L132:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L130sb $3,5($5).set macro.set reorder$L221:lbu $2,4($4).set noreorder.set nomacroj $L79sb $2,4($5).set macro.set reorder$L220:andi $2,$4,0x2.set noreorder.set nomacrobeq $2,$0,$L274lw $6,124($sp).set macro.set reorderandi $16,$4,0x4lw $3,24($sp)lui $6,%hi($LC1)sltu $2,$0,$16addiu $6,$6,%lo($LC1)li $4,29 # 0x1dli $5,2 # 0x2li $7,1 # 0x1sw $3,16($sp).set noreorder.set nomacrojal mp_msgsw $2,20($sp).set macro.set reorder.set noreorder.set nomacroj $L240lui $2,%hi($LC2).set macro.set reorder$L224:lbu $2,4($4).set noreorder.set nomacroj $L96sb $2,4($5).set macro.set reorder$L227:lbu $2,4($4).set noreorder.set nomacroj $L112sb $2,4($5).set macro.set reorder$L237:lbu $2,4($4).set noreorder.set nomacroj $L162sb $2,4($5).set macro.set reorder$L234:lbu $2,4($4).set noreorder.set nomacroj $L146sb $2,4($5).set macro.set reorder$L168:lw $4,120($sp)lw $2,32($sp)lw $8,100($4)lw $4,24($sp)sw $4,0($8)lw $31,116($sp)lw $fp,112($sp)lw $23,108($sp)lw $22,104($sp)lw $21,100($sp)lw $20,96($sp)lw $19,92($sp)lw $18,88($sp)lw $17,84($sp)lw $16,80($sp).set noreorder.set nomacroj $31addiu $sp,$sp,120.set macro.set reorder$L98:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L96sb $3,5($5).set macro.set reorder$L114:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L112sb $3,5($5).set macro.set reorder$L133:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L130sb $2,6($5).set macro.set reorder$L164:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L162sb $3,5($5).set macro.set reorder$L148:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L146sb $3,5($5).set macro.set reorder$L99:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L96sb $2,6($5).set macro.set reorder$L231:lbu $2,4($4).set noreorder.set nomacroj $L130sb $2,4($5).set macro.set reorder$L115:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L112sb $2,6($5).set macro.set reorder$L210:sw $0,24($sp)lw $4,24($sp)lw $2,32($sp)sw $4,0($8)lw $31,116($sp)lw $fp,112($sp)lw $23,108($sp)lw $22,104($sp)lw $21,100($sp)lw $20,96($sp)lw $19,92($sp)lw $18,88($sp)lw $17,84($sp)lw $16,80($sp).set noreorder.set nomacroj $31addiu $sp,$sp,120.set macro.set reorder$L149:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L146sb $2,6($5).set macro.set reorder$L165:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L162sb $2,6($5).set macro.set reorder$L32:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L30sb $3,5($5).set macro.set reorder$L33:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L30sb $2,6($5).set macro.set reorder$L65:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L63sb $3,5($5).set macro.set reorder$L49:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L47sb $3,5($5).set macro.set reorder$L211:lbu $2,4($4).set noreorder.set nomacroj $L30sb $2,4($5).set macro.set reorder$L50:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L47sb $2,6($5).set macro.set reorder$L66:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L63sb $2,6($5).set macro.set reorder$L214:lbu $2,4($4).set noreorder.set nomacroj $L47sb $2,4($5).set macro.set reorder$L217:lbu $2,4($4).set noreorder.set nomacroj $L63sb $2,4($5).set macro.set reorder$L169:lw $6,120($sp)lw $4,24($sp).set noreorder.set nomacroj $L18lw $8,100($6).set macro.set reorder$L170:lw $2,120($sp)lw $4,24($sp).set noreorder.set nomacroj $L18lw $8,100($2).set macro.set reorder.end put_image.globl vf_info_softpulldown.section .rodata.str1.4.align 2$LC3:.ascii "mpeg2 soft 3:2 pulldown\000".align 2$LC4:.ascii "softpulldown\000".align 2$LC5:.ascii "Tobias Diedrich <ranma+mplayer@tdiedrich.de>\000".subsection -1.align 2$LC6:.ascii "\000".data.align 2.type vf_info_softpulldown, @object.size vf_info_softpulldown, 24vf_info_softpulldown:.word $LC3.word $LC4.word $LC5.word $LC6.word open.word 0.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?