vf_telecine.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,126 行 · 第 1/3 页
MID
3,126 行
.set noreorder .set nomacro jal memcpy sw $8,88($sp) .set macro .set reorder .set noreorder .set nomacro j $L69 lw $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 nomacro j $L92 sb $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,31 addu $2,$2,$3 lw $3,32($sp) sra $21,$2,1 sll $23,$5,1 sll $fp,$4,1 lw $5,40($8) lw $4,40($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,80($sp) move $18,$0 .set noreorder .set nomacro bne $20,$0,$L246 andi $22,$19,0x3 .set macro .set reorder$L349: andi $2,$16,0x3 .set noreorder .set nomacro bne $2,$0,$L389 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L390 move $5,$17 .set macro .set reorder lw $2,80($sp) addiu $5,$16,-4 addu $3,$2,$5 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L250 addiu $4,$17,-4 .set macro .set reorder$L290:#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,$L290$L250: andi $2,$19,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L391 li $2,2 # 0x2 .set macro .set reorder$L291:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L291 li $2,2 # 0x2 .set macro .set reorder$L391: .set noreorder .set nomacro beq $22,$2,$L256 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $22,$2,$L257 li $2,1 # 0x1 .set macro .set reorder beq $22,$2,$L348$L254: addiu $18,$18,1$L354: .set noreorder .set nomacro beq $21,$18,$L15 addu $17,$17,$fp .set macro .set reorder .set noreorder .set nomacro beq $20,$0,$L349 addu $16,$16,$23 .set macro .set reorder$L246: move $4,$16$L389: move $5,$17$L390: .set noreorder .set nomacro jal memcpy move $6,$19 .set macro .set reorder .set noreorder .set nomacro j $L354 addiu $18,$18,1 .set macro .set reorder$L157: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L155 sb $3,5($5) .set macro .set reorder$L127: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L125 sb $3,5($5) .set macro .set reorder$L224: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L222 sb $3,5($5) .set macro .set reorder$L175: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L173 sb $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,31 addu $2,$2,$3 lw $3,32($sp) sra $21,$2,1 lw $19,88($8) lw $2,40($3) sll $fp,$4,1 lw $3,40($8) .set noreorder .set nomacro blez $21,$L178 sll $23,$5,1 .set macro .set reorder addu $16,$2,$4 li $2,-32 # 0xffffffffffffffe0 and $2,$19,$2 sltu $20,$19,32 addu $17,$3,$5 sw $2,68($sp) move $18,$0 .set noreorder .set nomacro bne $20,$0,$L198 andi $22,$19,0x3 .set macro .set reorder$L351: andi $2,$16,0x3 .set noreorder .set nomacro bne $2,$0,$L392 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L393 move $5,$17 .set macro .set reorder lw $2,68($sp) addiu $5,$16,-4 addu $3,$5,$2 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L202 addiu $4,$17,-4 .set macro .set reorder$L284:#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,$L284$L202: andi $2,$19,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L394 li $2,2 # 0x2 .set macro .set reorder$L285:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L285 li $2,2 # 0x2 .set macro .set reorder$L394: .set noreorder .set nomacro beq $22,$2,$L208 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $22,$2,$L209 li $2,1 # 0x1 .set macro .set reorder beq $22,$2,$L350$L206: addiu $18,$18,1 .set noreorder .set nomacro beq $21,$18,$L178 addu $17,$17,$23 .set macro .set reorder .set noreorder .set nomacro beq $20,$0,$L351 addu $16,$16,$fp .set macro .set reorder$L198: move $4,$16$L392: move $5,$17$L393: move $6,$19 .set noreorder .set nomacro jal memcpy sw $8,88($sp) .set macro .set reorder .set noreorder .set nomacro j $L206 lw $8,88($sp) .set macro .set reorder$L135: move $4,$16$L361: .set noreorder .set nomacro jal memcpy move $5,$17 .set macro .set reorder .set noreorder .set nomacro j $L355 lui $3,%hi($LC1) .set macro .set reorder$L158: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L155 sb $2,6($5) .set macro .set reorder$L128: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L125 sb $2,6($5) .set macro .set reorder$L350: lbu $2,4($4) .set noreorder .set nomacro j $L206 sb $2,4($5) .set macro .set reorder$L334: lbu $2,4($4) .set noreorder .set nomacro j $L190 sb $2,4($5) .set macro .set reorder$L37: move $4,$16$L378: move $5,$17$L379: move $6,$19 .set noreorder .set nomacro jal memcpy sw $8,88($sp) .set macro .set reorder .set noreorder .set nomacro j $L45 lw $8,88($sp) .set macro .set reorder$L176: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L173 sb $2,6($5) .set macro .set reorder$L225: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L222 sb $2,6($5) .set macro .set reorder$L240: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L238 sb $3,5($5) .set macro .set reorder$L256: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L254 sb $3,5($5) .set macro .set reorder$L339: lbu $2,4($4) .set noreorder .set nomacro j $L155 sb $2,4($5) .set macro .set reorder$L327: lbu $2,4($4) .set noreorder .set nomacro j $L125 sb $2,4($5) .set macro .set reorder$L342: lbu $2,4($4) .set noreorder .set nomacro j $L222 sb $2,4($5) .set macro .set reorder$L192: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L190 sb $3,5($5) .set macro .set reorder$L331: lbu $2,4($4) .set noreorder .set nomacro j $L173 sb $2,4($5) .set macro .set reorder$L208: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L206 sb $3,5($5) .set macro .set reorder$L241: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L238 sb $2,6($5) .set macro .set reorder$L257: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L254 sb $2,6($5) .set macro .set reorder$L347: mul $2,$18,$2 subu $18,$0,$18 addu $16,$16,$2 .set noreorder .set nomacro j $L70 addu $17,$17,$2 .set macro .set reorder$L30: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L28 sb $3,5($5) .set macro .set reorder$L193: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L190 sb $2,6($5) .set macro .set reorder$L209: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L206 sb $2,6($5) .set macro .set reorder$L49: lw $3,92($8) lw $2,32($sp) lw $5,56($8) lw $4,56($2) srl $2,$3,31 addu $2,$2,$3 lw $3,32($sp) sra $21,$2,1 lw $19,88($8) lw $2,40($3) sll $23,$4,1 lw $3,40($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,44($sp) move $18,$0 sltu $20,$19,32 andi $22,$19,0x3$L52: .set noreorder .set nomacro bne $20,$0,$L53 andi $2,$16,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L395 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L396 move $5,$17 .set macro .set reorder lw $2,44($sp) addiu $5,$16,-4 addu $3,$2,$5 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L57 addiu $4,$17,-4 .set macro .set reorder$L266:#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,$L266$L57: andi $2,$19,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L397 li $2,2 # 0x2 .set macro .set reorder$L267:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L267 li $2,2 # 0x2 .set macro .set reorder$L397: .set noreorder .set nomacro beq $22,$2,$L63 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $22,$2,$L64 li $2,1 # 0x1 .set macro .set reorder beq $22,$2,$L352$L61: addiu $18,$18,1 .set noreorder .set nomacro beq $21,$18,$L33 addu $17,$17,$fp .set macro .set reorder .set noreorder .set nomacro j $L52 addu $16,$16,$23 .set macro .set reorder$L53: move $4,$16$L395: move $5,$17$L396: move $6,$19 .set noreorder .set nomacro jal memcpy sw $8,88($sp) .set macro .set reorder .set noreorder .set nomacro j $L61 lw $8,88($sp) .set macro .set reorder$L345: lbu $2,4($4) .set noreorder .set nomacro j $L238 sb $2,4($5) .set macro .set reorder$L348: lbu $2,4($4) .set noreorder .set nomacro j $L254 sb $2,4($5) .set macro .set reorder$L31: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L28 sb $2,6($5) .set macro .set reorder$L338: mul $2,$19,$2 subu $19,$0,$19 addu $16,$16,$2 .set noreorder .set nomacro j $L103 addu $17,$17,$2 .set macro .set reorder$L330: mul $2,$19,$2 subu $19,$0,$19 addu $16,$16,$2 .set noreorder .set nomacro j $L133 addu $17,$17,$2 .set macro .set reorder$L336: lbu $2,4($4) .set noreorder .set nomacro j $L28 sb $2,4($5) .set macro .set reorder$L47: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L45 sb $3,5($5) .set macro .set reorder$L63: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L61 sb $3,5($5) .set macro .set reorder$L48: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L45 sb $2,6($5) .set macro .set reorder$L64: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L61 sb $2,6($5) .set macro .set reorder$L81: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L69 sb $3,5($4) .set macro .set reorder$L341: lbu $2,4($4) .set noreorder .set nomacro j $L45 sb $2,4($5) .set macro .set reorder$L352: lbu $2,4($4) .set noreorder .set nomacro j $L61 sb $2,4($5) .set macro .set reorder$L82: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) .set noreorder .set nomacro j $L69 sb $2,6($4) .set macro .set reorder$L144: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L97 sb $3,5($4) .set macro .set reorder$L114: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lw $18,88($8) .set noreorder .set nomacro j $L102 lw $21,92($8) .set macro .set reorder$L145: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) .set noreorder .set nomacro j $L97 sb $2,6($4) .set macro .set reorder$L115: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) sb $2,6($4) lw $18,88($8) .set noreorder .set nomacro j $L102 lw $21,92($8) .set macro .set reorder .end put_image .globl vf_info_telecine .section .rodata.str1.4 .align 2$LC2: .ascii "telecine filter\000" .align 2$LC3: .ascii "telecine\000" .align 2$LC4: .ascii "Rich Felker\000" .subsection -1 .align 2$LC5: .ascii "\000" .data .align 2 .type vf_info_telecine, @object .size vf_info_telecine, 24vf_info_telecine: .word $LC2 .word $LC3 .word $LC4 .word $LC5 .word open .word 0 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?