vf_telecine.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,126 行 · 第 1/4 页
S
3,126 行
sltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L265li $2,2 # 0x2.set macro.set reorder$L380:.set noreorder.set nomacrobeq $22,$2,$L47li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $22,$2,$L48li $2,1 # 0x1.set macro.set reorderbeq $22,$2,$L341$L45:addiu $18,$18,1.set noreorder.set nomacrobeq $21,$18,$L49addu $17,$17,$fp.set macro.set reorder.set noreorder.set nomacroj $L36addu $16,$16,$23.set macro.set reorder$L33:lui $3,%hi($LC1)$L377:lw $6,%lo($LC1)($3)lw $7,%lo($LC1+4)($3)lw $4,136($sp)lw $5,32($sp).set noreorder.set nomacrojal vf_next_put_imagesw $8,88($sp).set macro.set reorderlw $8,88($sp).set noreorder.set nomacroj $L16sw $2,28($sp).set macro.set reorder$L178:lui $2,%hi($LC1)$L365:lw $4,136($sp)lw $5,32($sp)lw $6,%lo($LC1)($2)lw $7,%lo($LC1+4)($2).set noreorder.set nomacrojal vf_next_put_imagesw $8,88($sp).set macro.set reorderlw $8,88($sp)sw $2,24($sp)lw $3,28($8)lw $2,32($sp)lw $4,48($8)lw $5,48($2)srl $2,$3,31addu $2,$2,$3lw $3,32($sp)sra $21,$2,1sll $fp,$5,1sll $23,$4,1lw $5,32($8)lw $4,32($3).set noreorder.set nomacroblez $21,$L211lw $19,24($8).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,$L214andi $22,$19,0x3.set macro.set reorder$L343:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L381move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L382move $5,$17.set macro.set reorderlw $2,72($sp)addiu $5,$16,-4addu $3,$5,$2sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L218addiu $4,$17,-4.set macro.set reorder$L286:#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,$L286$L218:andi $2,$19,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L383li $2,2 # 0x2.set macro.set reorder$L287:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L287li $2,2 # 0x2.set macro.set reorder$L383:.set noreorder.set nomacrobeq $22,$2,$L224li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $22,$2,$L225li $2,1 # 0x1.set macro.set reorderbeq $22,$2,$L342$L222:addiu $18,$18,1beq $21,$18,$L211$L344:addu $17,$17,$23.set noreorder.set nomacrobeq $20,$0,$L343addu $16,$16,$fp.set macro.set reorder$L214:move $4,$16$L381:move $5,$17$L382:move $6,$19addiu $18,$18,1.set noreorder.set nomacrojal memcpysw $8,88($sp).set macro.set reorder.set noreorder.set nomacrobne $21,$18,$L344lw $8,88($sp).set macro.set reorder$L211:lhu $2,0($8)andi $2,$2,0x100.set noreorder.set nomacrobeq $2,$0,$L15lw $2,32($sp).set macro.set reorderlw $3,92($8)lw $4,52($8)lw $5,52($2)srl $2,$3,31addu $2,$2,$3lw $3,32($sp)sra $21,$2,1sll $fp,$5,1sll $23,$4,1lw $5,36($8)lw $4,36($3).set noreorder.set nomacroblez $21,$L15lw $19,88($8).set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$19,$2sltu $20,$19,32move $16,$4move $17,$5sw $2,76($sp)move $18,$0.set noreorder.set nomacrobne $20,$0,$L230andi $22,$19,0x3.set macro.set reorder$L346:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L384move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L385move $5,$17.set macro.set reorderlw $2,76($sp)addiu $5,$16,-4addu $3,$2,$5sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L234addiu $4,$17,-4.set macro.set reorder$L288:#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,$L288$L234:andi $2,$19,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L386li $2,2 # 0x2.set macro.set reorder$L289:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L289li $2,2 # 0x2.set macro.set reorder$L386:.set noreorder.set nomacrobeq $22,$2,$L240li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $22,$2,$L241li $2,1 # 0x1.set macro.set reorderbeq $22,$2,$L345$L238:addiu $18,$18,1.set noreorder.set nomacrobeq $21,$18,$L242addu $17,$17,$23.set macro.set reorder.set noreorder.set nomacrobeq $20,$0,$L346addu $16,$16,$fp.set macro.set reorder$L230:move $4,$16$L384:move $5,$17$L385:move $6,$19.set noreorder.set nomacrojal memcpysw $8,88($sp).set macro.set reorder.set noreorder.set nomacroj $L238lw $8,88($sp).set macro.set reorder$L94:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L92sb $3,5($5).set macro.set reorder$L66:.set noreorder.set nomacrobltz $18,$L347addiu $2,$21,-1.set macro.set reorder$L70:mul $6,$18,$21sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L72andi $2,$16,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L387move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L388move $5,$17.set macro.set reorderli $2,-32 # 0xffffffffffffffe0addiu $4,$16,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L76addiu $5,$17,-4.set macro.set reorder$L270:#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,$L270$L76:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L78$L271:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L271$L78:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L81li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L82li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L69lbu $2,4($5).set noreorder.set nomacroj $L69sb $2,4($4).set macro.set reorder$L72:move $4,$16$L387:move $5,$17$L388:.set noreorder.set nomacrojal memcpysw $8,88($sp).set macro.set reorder.set noreorder.set nomacroj $L69lw $8,88($sp).set macro.set reorder$L95:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L92sb $2,6($5).set macro.set reorder$L242:lw $3,92($8)lw $2,32($sp)lw $4,56($8)lw $5,56($2)srl $2,$3,31addu $2,$2,$3lw $3,32($sp)sra $21,$2,1sll $23,$5,1sll $fp,$4,1lw $5,40($8)lw $4,40($3).set noreorder.set nomacroblez $21,$L15lw $19,88($8).set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$19,$2sltu $20,$19,32move $16,$4move $17,$5sw $2,80($sp)move $18,$0.set noreorder.set nomacrobne $20,$0,$L246andi $22,$19,0x3.set macro.set reorder$L349:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L389move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L390move $5,$17.set macro.set reorderlw $2,80($sp)addiu $5,$16,-4addu $3,$2,$5sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L250addiu $4,$17,-4.set macro.set reorder$L290:#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,$L290$L250:andi $2,$19,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L391li $2,2 # 0x2.set macro.set reorder$L291:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L291li $2,2 # 0x2.set macro.set reorder$L391:.set noreorder.set nomacrobeq $22,$2,$L256li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $22,$2,$L257li $2,1 # 0x1.set macro.set reorderbeq $22,$2,$L348$L254:addiu $18,$18,1$L354:.set noreorder.set nomacrobeq $21,$18,$L15addu $17,$17,$fp.set macro.set reorder.set noreorder.set nomacrobeq $20,$0,$L349addu $16,$16,$23.set macro.set reorder$L246:move $4,$16$L389:move $5,$17$L390:.set noreorder.set nomacrojal memcpymove $6,$19.set macro.set reorder.set noreorder.set nomacroj $L354addiu $18,$18,1.set macro.set reorder$L157:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L155sb $3,5($5).set macro.set reorder$L127:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L125sb $3,5($5).set macro.set reorder$L224:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L222sb $3,5($5).set macro.set reorder$L175:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L173sb $3,5($5).set macro.set reorder$L194:lw $3,92($8)lw $2,32($sp)lw $5,56($8)lw $4,56($2)srl $2,$3,31addu $2,$2,$3lw $3,32($sp)sra $21,$2,1lw $19,88($8)lw $2,40($3)sll $fp,$4,1lw $3,40($8).set noreorder.set nomacroblez $21,$L178sll $23,$5,1.set macro.set reorderaddu $16,$2,$4li $2,-32 # 0xffffffffffffffe0and $2,$19,$2sltu $20,$19,32addu $17,$3,$5sw $2,68($sp)move $18,$0.set noreorder.set nomacrobne $20,$0,$L198andi $22,$19,0x3.set macro
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?