vf_telecine.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,126 行 · 第 1/4 页
S
3,126 行
.set nomacrobne $2,$0,$L281li $2,2 # 0x2.set macro.set reorder$L364:.set noreorder.set nomacrobeq $22,$2,$L175li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $22,$2,$L176li $2,1 # 0x1.set macro.set reorderbeq $22,$2,$L331$L173:addiu $18,$18,1beq $21,$18,$L162$L333:addu $17,$17,$fp.set noreorder.set nomacrobeq $20,$0,$L332addu $16,$16,$23.set macro.set reorder$L165:move $4,$16$L362:move $5,$17$L363:move $6,$19addiu $18,$18,1.set noreorder.set nomacrojal memcpysw $8,88($sp).set macro.set reorder.set noreorder.set nomacrobne $21,$18,$L333lw $8,88($sp).set macro.set reorder$L162:lhu $2,0($8)andi $2,$2,0x100.set noreorder.set nomacrobeq $2,$0,$L365lui $2,%hi($LC1).set macro.set reorderlw $3,92($8)lw $2,32($sp)lw $5,52($8)lw $4,52($2)srl $2,$3,31addu $2,$2,$3lw $3,32($sp)sra $21,$2,1lw $19,88($8)lw $2,36($3)sll $23,$4,1lw $3,36($8).set noreorder.set nomacroblez $21,$L178sll $fp,$5,1.set macro.set reorderaddu $16,$2,$4li $2,-32 # 0xffffffffffffffe0and $2,$19,$2sltu $20,$19,32addu $17,$3,$5sw $2,64($sp)move $18,$0.set noreorder.set nomacrobne $20,$0,$L182andi $22,$19,0x3.set macro.set reorder$L335:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L366move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L367move $5,$17.set macro.set reorderlw $2,64($sp)addiu $5,$16,-4addu $3,$5,$2sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L186addiu $4,$17,-4.set macro.set reorder$L282:#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,$L282$L186:andi $2,$19,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L368li $2,2 # 0x2.set macro.set reorder$L283:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L283li $2,2 # 0x2.set macro.set reorder$L368:.set noreorder.set nomacrobeq $22,$2,$L192li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $22,$2,$L193li $2,1 # 0x1.set macro.set reorderbeq $22,$2,$L334$L190:addiu $18,$18,1.set noreorder.set nomacrobeq $21,$18,$L194addu $17,$17,$fp.set macro.set reorder.set noreorder.set nomacrobeq $20,$0,$L335addu $16,$16,$23.set macro.set reorder$L182:move $4,$16$L366:move $5,$17$L367:move $6,$19.set noreorder.set nomacrojal memcpysw $8,88($sp).set macro.set reorder.set noreorder.set nomacroj $L190lw $8,88($sp).set macro.set reorder$L323:.set noreorder.set nomacrobne $4,$0,$L10lw $2,32($sp).set macro.set reorderlw $3,28($8)lw $5,48($8)lw $4,48($2)srl $2,$3,31addu $2,$2,$3lw $3,32($sp)sra $21,$2,1lw $19,24($8)lw $2,32($3)sll $fp,$4,1lw $3,32($8).set noreorder.set nomacroblez $21,$L17sll $22,$5,1.set macro.set reorderaddu $16,$2,$4li $2,-32 # 0xffffffffffffffe0and $2,$19,$2sltu $20,$19,32addu $17,$3,$5sw $2,36($sp)move $18,$0.set noreorder.set nomacrobne $20,$0,$L20andi $23,$19,0x3.set macro.set reorder$L337:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L369move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L370move $5,$17.set macro.set reorderlw $2,36($sp)addiu $5,$16,-4addu $3,$5,$2sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L24addiu $4,$17,-4.set macro.set reorder$L262:#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,$L262$L24:andi $2,$19,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L371li $2,2 # 0x2.set macro.set reorder$L263:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L263li $2,2 # 0x2.set macro.set reorder$L371:.set noreorder.set nomacrobeq $23,$2,$L30li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $23,$2,$L31li $2,1 # 0x1.set macro.set reorderbeq $23,$2,$L336$L28:addiu $18,$18,1.set noreorder.set nomacrobeq $21,$18,$L17addu $17,$17,$22.set macro.set reorder.set noreorder.set nomacrobeq $20,$0,$L337addu $16,$16,$fp.set macro.set reorder$L20:move $4,$16$L369:move $5,$17$L370:move $6,$19.set noreorder.set nomacrojal memcpysw $8,88($sp).set macro.set reorder.set noreorder.set nomacroj $L28lw $8,88($sp).set macro.set reorder$L324:lbu $2,4($4).set noreorder.set nomacroj $L92sb $2,4($5).set macro.set reorder$L99:.set noreorder.set nomacrobltz $19,$L338addiu $2,$21,-1.set macro.set reorder$L103:mul $6,$19,$21sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L105andi $2,$16,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L372move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L373move $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,$L109addiu $5,$17,-4.set macro.set reorder$L274:#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,$L274$L109:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L111$L275:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L275$L111:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L114li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L115li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L261lbu $2,4($5)sb $2,4($4)lw $18,88($8).set noreorder.set nomacroj $L102lw $21,92($8).set macro.set reorder$L105:move $4,$16$L372:move $5,$17$L373:.set noreorder.set nomacrojal memcpysw $8,88($sp).set macro.set reorderlw $8,88($sp)lw $18,88($8)lw $21,92($8)$L102:lw $3,32($sp)$L398:lw $23,56($8)lw $19,56($3)lw $17,40($8).set noreorder.set nomacrobeq $19,$23,$L130lw $16,40($3).set macro.set reorder.set noreorder.set nomacroblez $21,$L97li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$18,$2sltu $22,$18,32sw $2,56($sp)move $20,$0.set noreorder.set nomacrobne $22,$0,$L147andi $fp,$18,0x3.set macro.set reorder$L340:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L374move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L375move $5,$17.set macro.set reorderlw $2,56($sp)addiu $5,$16,-4addu $3,$5,$2sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L151addiu $4,$17,-4.set macro.set reorder$L276:#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,$L276$L151:andi $2,$18,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L376li $2,2 # 0x2.set macro.set reorder$L277:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L277li $2,2 # 0x2.set macro.set reorder$L376:.set noreorder.set nomacrobeq $fp,$2,$L157li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $fp,$2,$L158li $2,1 # 0x1.set macro.set reorderbeq $fp,$2,$L339$L155:addiu $20,$20,1$L353:.set noreorder.set nomacrobeq $21,$20,$L97addu $17,$17,$23.set macro.set reorder.set noreorder.set nomacrobeq $22,$0,$L340addu $16,$16,$19.set macro.set reorder$L147:move $4,$16$L374:move $5,$17$L375:.set noreorder.set nomacrojal memcpymove $6,$18.set macro.set reorder.set noreorder.set nomacroj $L353addiu $20,$20,1.set macro.set reorder$L17:lhu $2,0($8)andi $2,$2,0x100.set noreorder.set nomacrobeq $2,$0,$L377lui $3,%hi($LC1).set macro.set reorderlw $3,92($8)lw $2,32($sp)lw $5,52($8)lw $4,52($2)srl $2,$3,31addu $2,$2,$3lw $3,32($sp)sra $21,$2,1lw $19,88($8)lw $2,36($3)sll $23,$4,1lw $3,36($8).set noreorder.set nomacroblez $21,$L33sll $fp,$5,1.set macro.set reorderaddu $16,$2,$4li $2,-32 # 0xffffffffffffffe0and $2,$19,$2addu $17,$3,$5sw $2,40($sp)move $18,$0sltu $20,$19,32andi $22,$19,0x3$L36:.set noreorder.set nomacrobne $20,$0,$L37andi $2,$16,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L378move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L379move $5,$17.set macro.set reorderlw $2,40($sp)addiu $5,$16,-4addu $3,$5,$2sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L41addiu $4,$17,-4.set macro.set reorder$L264:#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,$L264$L41:andi $2,$19,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L380li $2,2 # 0x2.set macro.set reorder$L265:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APP
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?