vf_telecine.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,126 行 · 第 1/3 页
MID
3,126 行
.set macro .set reorder$L337: andi $2,$16,0x3 .set noreorder .set nomacro bne $2,$0,$L369 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L370 move $5,$17 .set macro .set reorder lw $2,36($sp) addiu $5,$16,-4 addu $3,$5,$2 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L24 addiu $4,$17,-4 .set macro .set reorder$L262:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L262$L24: andi $2,$19,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L371 li $2,2 # 0x2 .set macro .set reorder$L263:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L263 li $2,2 # 0x2 .set macro .set reorder$L371: .set noreorder .set nomacro beq $23,$2,$L30 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $23,$2,$L31 li $2,1 # 0x1 .set macro .set reorder beq $23,$2,$L336$L28: addiu $18,$18,1 .set noreorder .set nomacro beq $21,$18,$L17 addu $17,$17,$22 .set macro .set reorder .set noreorder .set nomacro beq $20,$0,$L337 addu $16,$16,$fp .set macro .set reorder$L20: move $4,$16$L369: move $5,$17$L370: move $6,$19 .set noreorder .set nomacro jal memcpy sw $8,88($sp) .set macro .set reorder .set noreorder .set nomacro j $L28 lw $8,88($sp) .set macro .set reorder$L324: lbu $2,4($4) .set noreorder .set nomacro j $L92 sb $2,4($5) .set macro .set reorder$L99: .set noreorder .set nomacro bltz $19,$L338 addiu $2,$21,-1 .set macro .set reorder$L103: mul $6,$19,$21 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L105 andi $2,$16,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L372 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L373 move $5,$17 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 addiu $4,$16,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L109 addiu $5,$17,-4 .set macro .set reorder$L274:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L274$L109: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L111$L275:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L275$L111: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L114 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L115 li $2,1 # 0x1 .set macro .set reorder bne $6,$2,$L261 lbu $2,4($5) sb $2,4($4) lw $18,88($8) .set noreorder .set nomacro j $L102 lw $21,92($8) .set macro .set reorder$L105: move $4,$16$L372: move $5,$17$L373: .set noreorder .set nomacro jal memcpy sw $8,88($sp) .set macro .set reorder lw $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 nomacro beq $19,$23,$L130 lw $16,40($3) .set macro .set reorder .set noreorder .set nomacro blez $21,$L97 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$18,$2 sltu $22,$18,32 sw $2,56($sp) move $20,$0 .set noreorder .set nomacro bne $22,$0,$L147 andi $fp,$18,0x3 .set macro .set reorder$L340: andi $2,$16,0x3 .set noreorder .set nomacro bne $2,$0,$L374 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L375 move $5,$17 .set macro .set reorder lw $2,56($sp) addiu $5,$16,-4 addu $3,$5,$2 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L151 addiu $4,$17,-4 .set macro .set reorder$L276:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L276$L151: andi $2,$18,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L376 li $2,2 # 0x2 .set macro .set reorder$L277:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L277 li $2,2 # 0x2 .set macro .set reorder$L376: .set noreorder .set nomacro beq $fp,$2,$L157 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $fp,$2,$L158 li $2,1 # 0x1 .set macro .set reorder beq $fp,$2,$L339$L155: addiu $20,$20,1$L353: .set noreorder .set nomacro beq $21,$20,$L97 addu $17,$17,$23 .set macro .set reorder .set noreorder .set nomacro beq $22,$0,$L340 addu $16,$16,$19 .set macro .set reorder$L147: move $4,$16$L374: move $5,$17$L375: .set noreorder .set nomacro jal memcpy move $6,$18 .set macro .set reorder .set noreorder .set nomacro j $L353 addiu $20,$20,1 .set macro .set reorder$L17: lhu $2,0($8) andi $2,$2,0x100 .set noreorder .set nomacro beq $2,$0,$L377 lui $3,%hi($LC1) .set macro .set reorder lw $3,92($8) lw $2,32($sp) lw $5,52($8) lw $4,52($2) srl $2,$3,31 addu $2,$2,$3 lw $3,32($sp) sra $21,$2,1 lw $19,88($8) lw $2,36($3) sll $23,$4,1 lw $3,36($8) .set noreorder .set nomacro blez $21,$L33 sll $fp,$5,1 .set macro .set reorder addu $16,$2,$4 li $2,-32 # 0xffffffffffffffe0 and $2,$19,$2 addu $17,$3,$5 sw $2,40($sp) move $18,$0 sltu $20,$19,32 andi $22,$19,0x3$L36: .set noreorder .set nomacro bne $20,$0,$L37 andi $2,$16,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L378 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L379 move $5,$17 .set macro .set reorder lw $2,40($sp) addiu $5,$16,-4 addu $3,$5,$2 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L41 addiu $4,$17,-4 .set macro .set reorder$L264:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L264$L41: andi $2,$19,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L380 li $2,2 # 0x2 .set macro .set reorder$L265:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L265 li $2,2 # 0x2 .set macro .set reorder$L380: .set noreorder .set nomacro beq $22,$2,$L47 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $22,$2,$L48 li $2,1 # 0x1 .set macro .set reorder beq $22,$2,$L341$L45: addiu $18,$18,1 .set noreorder .set nomacro beq $21,$18,$L49 addu $17,$17,$fp .set macro .set reorder .set noreorder .set nomacro j $L36 addu $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 nomacro jal vf_next_put_image sw $8,88($sp) .set macro .set reorder lw $8,88($sp) .set noreorder .set nomacro j $L16 sw $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 nomacro jal vf_next_put_image sw $8,88($sp) .set macro .set reorder lw $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,31 addu $2,$2,$3 lw $3,32($sp) sra $21,$2,1 sll $fp,$5,1 sll $23,$4,1 lw $5,32($8) lw $4,32($3) .set noreorder .set nomacro blez $21,$L211 lw $19,24($8) .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$19,$2 sltu $20,$19,32 move $16,$4 move $17,$5 sw $2,72($sp) move $18,$0 .set noreorder .set nomacro bne $20,$0,$L214 andi $22,$19,0x3 .set macro .set reorder$L343: andi $2,$16,0x3 .set noreorder .set nomacro bne $2,$0,$L381 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L382 move $5,$17 .set macro .set reorder lw $2,72($sp) addiu $5,$16,-4 addu $3,$5,$2 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L218 addiu $4,$17,-4 .set macro .set reorder$L286:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L286$L218: andi $2,$19,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L383 li $2,2 # 0x2 .set macro .set reorder$L287:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L287 li $2,2 # 0x2 .set macro .set reorder$L383: .set noreorder .set nomacro beq $22,$2,$L224 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $22,$2,$L225 li $2,1 # 0x1 .set macro .set reorder beq $22,$2,$L342$L222: addiu $18,$18,1 beq $21,$18,$L211$L344: addu $17,$17,$23 .set noreorder .set nomacro beq $20,$0,$L343 addu $16,$16,$fp .set macro .set reorder$L214: move $4,$16$L381: move $5,$17$L382: move $6,$19 addiu $18,$18,1 .set noreorder .set nomacro jal memcpy sw $8,88($sp) .set macro .set reorder .set noreorder .set nomacro bne $21,$18,$L344 lw $8,88($sp) .set macro .set reorder$L211: lhu $2,0($8) andi $2,$2,0x100 .set noreorder .set nomacro beq $2,$0,$L15 lw $2,32($sp) .set macro .set reorder lw $3,92($8) lw $4,52($8) lw $5,52($2) srl $2,$3,31 addu $2,$2,$3 lw $3,32($sp) sra $21,$2,1 sll $fp,$5,1 sll $23,$4,1 lw $5,36($8) lw $4,36($3) .set noreorder .set nomacro blez $21,$L15 lw $19,88($8) .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$19,$2 sltu $20,$19,32 move $16,$4 move $17,$5 sw $2,76($sp) move $18,$0 .set noreorder .set nomacro bne $20,$0,$L230 andi $22,$19,0x3 .set macro .set reorder$L346: andi $2,$16,0x3 .set noreorder .set nomacro bne $2,$0,$L384 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L385 move $5,$17 .set macro .set reorder lw $2,76($sp) addiu $5,$16,-4 addu $3,$2,$5 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L234 addiu $4,$17,-4 .set macro .set reorder$L288:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L288$L234: andi $2,$19,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L386 li $2,2 # 0x2 .set macro .set reorder$L289:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L289 li $2,2 # 0x2 .set macro .set reorder$L386: .set noreorder .set nomacro beq $22,$2,$L240 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $22,$2,$L241 li $2,1 # 0x1 .set macro .set reorder beq $22,$2,$L345$L238: addiu $18,$18,1 .set noreorder .set nomacro beq $21,$18,$L242 addu $17,$17,$23 .set macro .set reorder .set noreorder .set nomacro beq $20,$0,$L346 addu $16,$16,$fp .set macro .set reorder$L230: move $4,$16$L384: move $5,$17$L385: move $6,$19 .set noreorder .set nomacro jal memcpy sw $8,88($sp) .set macro .set reorder .set noreorder .set nomacro j $L238 lw $8,88($sp) .set macro .set reorder$L94: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L92 sb $3,5($5) .set macro .set reorder$L66: .set noreorder .set nomacro bltz $18,$L347 addiu $2,$21,-1 .set macro .set reorder$L70: mul $6,$18,$21 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L72 andi $2,$16,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L387 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L388 move $5,$17 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 addiu $4,$16,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L76 addiu $5,$17,-4 .set macro .set reorder$L270:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L270$L76: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L78$L271:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L271$L78: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L81 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L82 li $2,1 # 0x1 .set macro .set reorder bne $6,$2,$L69 lbu $2,4($5) .set noreorder .set nomacro j $L69 sb $2,4($4) .set macro .set reorder$L72: move $4,$16$L387: move $5,$17$L388:
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?