vf_ivtc.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,454 行 · 第 1/4 页
MID
3,454 行
lbu $3,5($5) .set noreorder .set nomacro j $L126 sb $3,5($4) .set macro .set reorder$L139: 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 $L126 sb $2,6($4) .set macro .set reorder$L200: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L216 sb $3,5($4) .set macro .set reorder$L170: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lw $18,88($20) .set noreorder .set nomacro j $L158 lw $22,92($20) .set macro .set reorder$L201: 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 $L216 sb $2,6($4) .set macro .set reorder$L171: 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($20) .set noreorder .set nomacro j $L158 lw $22,92($20) .set macro .set reorder .end copy_image .section .rodata.str1.4 .align 2$LC1: .ascii " pd=%d re=%d ro=%d rp=%d rt=%d rs=%d rd=%d pp=%d p" .ascii "t=%d ps=%d\015\000" .align 2$LC2: .ascii "DROP\012\000" .align 2$LC3: .ascii "!\000" .align 2$LC5: .ascii "MERGE\012\000" .align 2$LC6: .ascii "NEXT\012\000" .align 2$LC7: .ascii "OK\012\000" .section .rodata.cst8,"aM",@progbits,8 .align 3$LC4: .word 0 .word -1008730112 .section .text.put_image,"ax",@progbits .align 2 .align 5 .ent put_image .type put_image, @functionput_image: .frame $sp,176,$31 # vars= 80, regs= 10/0, args= 56, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-176 sw $31,172($sp) sw $fp,168($sp) sw $23,164($sp) sw $22,160($sp) sw $21,156($sp) sw $20,152($sp) sw $19,148($sp) sw $18,144($sp) sw $17,140($sp) sw $16,136($sp) lw $2,100($4) sw $4,176($sp) sw $2,128($sp) lw $4,128($sp) lw $2,164($2) lw $3,148($4) addiu $2,$2,1 sw $5,180($sp) beq $3,$0,$L338 sw $2,164($4) li $16,1 # 0x1 sw $0,148($4)$L340: move $2,$16 lw $31,172($sp) lw $fp,168($sp) lw $23,164($sp) lw $22,160($sp) lw $21,156($sp) lw $20,152($sp) lw $19,148($sp) lw $18,144($sp) lw $17,140($sp) lw $16,136($sp) j $31 addiu $sp,$sp,176$L338: lw $8,144($4) beq $8,$0,$L409 lw $6,176($sp)$L341: lw $3,180($sp) lw $5,180($sp) lw $6,128($sp) lw $2,64($3) lw $4,80($5) lw $3,68($3) lw $7,128($sp) addiu $22,$6,72 sw $2,64($8) sw $3,68($8) sw $4,80($8) move $6,$22 addiu $9,$7,136$L343: lw $2,0($6) lw $3,4($6) lw $4,8($6) lw $5,12($6) addiu $6,$6,16 sw $2,0($7) sw $3,4($7) sw $4,8($7) sw $5,12($7) bne $6,$9,$L343 addiu $7,$7,16 lw $2,4($6) lw $3,0($6) sw $2,4($7) lw $2,180($sp) sw $3,0($7) lw $2,28($2) lw $3,48($8) sw $2,108($sp) lw $2,180($sp) sw $3,112($sp) lw $16,32($2) lw $3,24($2) lw $2,48($2) move $5,$0 li $6,24 # 0x18 move $4,$22 addiu $21,$22,24 lw $17,32($8) sw $3,104($sp) jal memset sw $2,116($sp) move $4,$21 move $5,$0 jal memset li $6,24 # 0x18 lw $3,108($sp) addiu $20,$22,48 move $4,$20 addiu $3,$3,-7 move $5,$0 li $6,24 # 0x18 jal memset sw $3,120($sp) lw $4,120($sp) blez $4,$L344 lw $5,104($sp) lw $6,116($sp) lw $2,112($sp) addiu $5,$5,-15 addiu $16,$16,8 addiu $17,$17,8 sll $6,$6,3 sll $2,$2,3 slt $3,$5,9 sw $5,100($sp) sw $16,92($sp) sw $17,80($sp) sw $6,84($sp) sw $2,88($sp) sw $0,124($sp) sw $3,132($sp)$L346: lw $2,132($sp) bne $2,$0,$L348 lw $3,80($sp) lw $fp,92($sp) sw $3,96($sp) li $23,8 # 0x8$L347: lw $5,116($sp) lui $4,%hi(block_diffs) lw $2,%lo(block_diffs)($4) sw $5,16($sp) lw $7,112($sp) lw $5,96($sp) move $6,$fp jal $2 addiu $4,$sp,56 lw $2,56($sp) lw $3,60($sp) lw $4,0($20) lw $5,4($20) lw $6,8($20) lw $7,16($20) addu $4,$4,$2 addu $5,$5,$3 lw $2,64($sp) lw $3,72($sp) lw $8,20($20) lw $9,12($20) addu $6,$6,$2 addu $7,$7,$3 lw $2,76($sp) lw $3,68($sp) addu $8,$8,$2 addu $9,$9,$3 sw $4,0($20) sw $5,4($20) sw $6,8($20) sw $7,16($20) sw $8,20($20) sw $9,12($20) lw $7,0($22) lw $19,56($sp) lw $6,4($22) lw $18,60($sp) lw $5,8($22) lw $17,64($sp) lw $4,16($22) lw $16,72($sp) lw $3,20($22) lw $15,76($sp) lw $2,12($22) lw $14,68($sp) slt $8,$19,$7 slt $9,$18,$6 slt $10,$17,$5 slt $11,$16,$4 slt $12,$15,$3 slt $13,$14,$2 movz $7,$19,$8 movz $6,$18,$9 movz $5,$17,$10 movz $4,$16,$11 movz $3,$15,$12 movz $2,$14,$13 sw $7,0($22) sw $6,4($22) sw $5,8($22) sw $4,16($22) sw $2,12($22) sw $3,20($22) lw $9,68($sp) lw $2,76($sp) lw $3,20($21) subu $2,$2,$9 slt $4,$2,$3 movz $3,$2,$4 lw $11,64($sp) sw $3,20($21) lw $3,60($sp) lw $5,4($21) subu $3,$3,$11 lw $2,72($sp) lw $4,76($sp) lw $6,16($21) lw $7,12($21) slt $8,$3,$5 subu $4,$9,$4 subu $2,$2,$9 movz $5,$3,$8 slt $9,$2,$6 slt $10,$4,$7 sw $5,4($21) movz $6,$2,$9 movz $7,$4,$10 lw $2,60($sp) sw $6,16($21) sw $7,12($21) subu $11,$11,$2 lw $3,68($sp) lw $2,72($sp) lw $6,0($21) subu $3,$3,$2 lw $5,8($21) slt $4,$3,$6 movz $6,$3,$4 lw $4,96($sp) lw $3,100($sp) slt $2,$11,$5 addiu $23,$23,8 movz $5,$11,$2 addiu $4,$4,8 slt $2,$23,$3 sw $5,8($21) sw $6,0($21) sw $4,96($sp) bne $2,$0,$L347 addiu $fp,$fp,8$L348: lw $5,124($sp) lw $6,120($sp) addiu $5,$5,8 slt $2,$5,$6 lw $3,92($sp) sw $5,124($sp) lw $4,84($sp) lw $5,80($sp) lw $6,88($sp) addu $3,$3,$4 addu $5,$5,$6 sw $3,92($sp) bne $2,$0,$L346 sw $5,80($sp)$L344: lw $2,104($sp) lw $3,108($sp) addiu $5,$2,7 slt $4,$2,0 movn $2,$5,$4 addiu $6,$3,7 slt $4,$3,0 movn $3,$6,$4 sra $2,$2,3 sra $3,$3,3 addiu $2,$2,-2 mul $2,$2,$3 lw $7,4($20) lw $8,0($20) div $0,$7,$2 teq $2,$0,7 lw $3,12($20) lw $9,8($20) lw $10,16($20) lw $11,20($20) lui $6,%hi($LC1) addiu $6,$6,%lo($LC1) li $4,29 # 0x1d li $5,6 # 0x6 mflo $7 div $0,$8,$2 teq $2,$0,7 sw $7,4($20) lw $12,28($22) mflo $8 div $0,$3,$2 teq $2,$0,7 sw $8,0($20) lw $7,0($22) mflo $3 div $0,$9,$2 teq $2,$0,7 sw $3,12($20) mflo $9 div $0,$10,$2 teq $2,$0,7 sw $9,8($20) mflo $10 div $0,$11,$2 teq $2,$0,7 sw $10,16($20) mflo $11 sw $11,20($20) sw $12,16($sp) lw $2,32($22) sw $2,20($sp) lw $3,44($22) sw $3,24($sp) lw $2,36($22) sw $2,28($sp) lw $3,40($22) sw $3,32($sp) lw $2,24($22) sw $2,36($sp) lw $3,20($22) sw $3,40($sp) lw $2,12($22) sw $2,44($sp) lw $3,16($22) jal mp_msg sw $3,48($sp) lw $3,128($sp) lw $2,160($3) beq $2,$0,$L352 nop sw $0,160($3)$L354: lw $3,128($sp)$L415: lw $5,180($sp) lw $4,144($3) jal copy_image li $6,2 # 0x2 lw $4,128($sp) lui $6,%hi($LC2) sw $0,156($4) move $16,$0 addiu $6,$6,%lo($LC2) li $4,29 # 0x1d jal mp_msg li $5,6 # 0x6 move $2,$16 lw $31,172($sp) lw $fp,168($sp) lw $23,164($sp) lw $22,160($sp) lw $21,156($sp) lw $20,152($sp) lw $19,148($sp) lw $18,144($sp) lw $17,140($sp) lw $16,136($sp) j $31 addiu $sp,$sp,176$L352: lw $2,32($22) lw $4,28($22) sll $3,$2,1 addu $3,$3,$2 slt $3,$3,$4 bne $3,$0,$L410 lw $3,128($sp)$L417: lw $2,28($3) lw $4,32($3) sll $3,$2,1 addu $3,$3,$2 slt $3,$3,$4 beq $3,$0,$L411 lw $4,128($sp)$L399: lw $5,44($22) lw $4,36($22) sll $2,$5,1 addu $2,$2,$5$L420: sll $6,$4,1 slt $2,$6,$2 beq $2,$0,$L414 slt $2,$4,900 slt $2,$4,3600 beq $2,$0,$L366 slt $2,$4,900$L368: bne $3,$0,$L370 slt $2,$6,$5 beq $2,$0,$L415 lw $3,128($sp)$L370: lw $5,128($sp) li $16,1 # 0x1 lw $4,144($5) sw $16,160($5) lw $5,180($sp) jal copy_image move $6,$0 lw $6,176($sp) lw $2,128($sp) lw $17,100($6) lw $5,144($2) lw $2,160($17) bne $2,$0,$L401 nop lw $3,152($17) beq $3,$16,$L375 li $2,2 # 0x2 bne $3,$2,$L401 nop lw $2,156($17) addiu $2,$2,1 slt $3,$2,5 bne $3,$0,$L401 sw $2,156($17) lw $4,168($17) lw $3,164($17) sll $2,$4,2 sll $3,$3,2 addu $2,$2,$4 slt $3,$2,$3 bne $3,$0,$L416 lui $2,%hi($LC4)$L379: lui $6,%hi($LC3) addiu $6,$6,%lo($LC3) li $4,29 # 0x1d jal mp_msg li $5,6 # 0x6 move $16,$0 j $L380 sw $0,156($17)$L410: lw $2,40($22) lw $3,24($22) slt $2,$2,$3 beq $2,$0,$L417 lw $3,128($sp) lw $5,128($sp) li $16,1 # 0x1 lw $4,144($5) sw $16,160($5) lw $5,180($sp) jal copy_image li $6,2 # 0x2 lw $6,176($sp) lw $2,128($sp) lw $17,100($6) lw $5,144($2) lw $2,160($17) bne $2,$0,$L403 nop lw $3,152($17) beq $3,$16,$L382 li $2,2 # 0x2 bne $3,$2,$L403 nop lw $2,156($17) addiu $2,$2,1 slt $3,$2,5 bne $3,$0,$L403 sw $2,156($17) lw $4,168($17) lw $3,164($17) sll $2,$4,2 sll $3,$3,2 addu $2,$2,$4 slt $3,$2,$3 bne $3,$0,$L418 lui $2,%hi($LC4)$L386: lui $6,%hi($LC3) addiu $6,$6,%lo($LC3) li $4,29 # 0x1d jal mp_msg li $5,6 # 0x6 move $16,$0 sw $0,156($17)$L387: lui $6,%hi($LC6) addiu $6,$6,%lo($LC6) li $4,29 # 0x1d jal mp_msg li $5,6 # 0x6 lw $2,128($sp) j $L340 sw $0,144($2)$L411: lw $2,24($4) lw $4,40($4) sll $2,$2,1 slt $2,$2,$4 beq $2,$0,$L362 slt $2,$4,1201 beq $2,$0,$L399 nop$L362: lw $4,36($22) lw $5,44($22) sll $2,$4,1 slt $2,$2,$5 bne $2,$0,$L412 slt $2,$5,1201$L364: lw $5,176($sp) lw $6,128($sp) lw $17,100($5) lw $2,160($17) bne $2,$0,$L405 lw $5,144($6) lw $3,152($17) li $2,1 # 0x1 beq $3,$2,$L390 li $2,2 # 0x2 bne $3,$2,$L405 nop lw $2,156($17) addiu $2,$2,1 slt $3,$2,5 bne $3,$0,$L405 sw $2,156($17) lw $4,168($17) lw $3,164($17) sll $2,$4,2 sll $3,$3,2 addu $2,$2,$4 slt $3,$2,$3 bne $3,$0,$L419 lui $2,%hi($LC4)$L395: lui $6,%hi($LC3) addiu $6,$6,%lo($LC3) li $4,29 # 0x1d jal mp_msg li $5,6 # 0x6 move $16,$0 j $L396 sw $0,156($17)$L366:$L414: bne $2,$0,$L368 nop lw $2,24($22) slt $2,$2,900 beq $2,$0,$L354 nop j $L368 nop$L375: lw $3,156($17) addiu $3,$3,1 slt $2,$3,5 xori $2,$2,0x1 bne $2,$0,$L379 sw $3,156($17)$L401: lw $4,168($17) lui $2,%hi($LC4)$L416: addiu $3,$4,1 lw $6,%lo($LC4)($2) lw $7,%lo($LC4+4)($2) lw $4,176($sp) jal vf_next_put_image sw $3,168($17) move $16,$2$L380: lw $5,128($sp) li $6,1 # 0x1 lw $4,144($5) jal copy_image lw $5,180($sp) lui $6,%hi($LC5) addiu $6,$6,%lo($LC5) li $4,29 # 0x1d jal mp_msg li $5,6 # 0x6 lw $6,128($sp) j $L340 sw $0,144($6)$L409: lw $2,180($sp) lw $4,92($6) lw $6,180($sp) lw $5,4($2) lw $3,12($6) lw $2,8($2) li $6,1 # 0x1 li $7,19 # 0x13 sw $2,16($sp) jal vf_get_image sw $3,20($sp) move $8,$2 lw $2,128($sp) j $L341 sw $8,144($2)$L412: bne $2,$0,$L364 sll $2,$5,1 j $L420 addu $2,$2,$5$L390: lw $3,156($17) addiu $3,$3,1 slt $2,$3,5 xori $2,$2,0x1 bne $2,$0,$L395 sw $3,156($17)$L405: lw $4,168($17) lui $2,%hi($LC4)$L419: addiu $4,$4,1 sw $4,168($17) lw $6,%lo($LC4)($2) lw $7,%lo($LC4+4)($2) jal vf_next_put_image lw $4,176($sp) move $16,$2$L396: lw $3,128($sp) lw $5,180($sp) lw $4,144($3) jal copy_image li $6,2 # 0x2 lui $6,%hi($LC7) li $4,29 # 0x1d addiu $6,$6,%lo($LC7) jal mp_msg li $5,6 # 0x6 lw $4,128($sp) j $L340 sw $0,144($4)$L382: lw $3,156($17) addiu $3,$3,1 slt $2,$3,5 xori $2,$2,0x1 bne $2,$0,$L386 sw $3,156($17)$L403: lw $4,168($17) lui $2,%hi($LC4)$L418: addiu $3,$4,1 lw $6,%lo($LC4)($2) lw $7,%lo($LC4+4)($2) lw $4,176($sp) jal vf_next_put_image sw $3,168($17) j $L387 move $16,$2 .set macro .set reorder .end put_image .globl vf_info_ivtc .section .rodata.str1.4 .align 2$LC8: .ascii "inverse telecine, take 2\000" .align 2$LC9: .ascii "ivtc\000" .align 2$LC10: .ascii "Rich Felker\000" .subsection -1 .align 2$LC11: .ascii "\000" .data .align 2 .type vf_info_ivtc, @object .size vf_info_ivtc, 24vf_info_ivtc: .word $LC8 .word $LC9 .word $LC10 .word $LC11 .word open .word 0 .local block_diffs .comm block_diffs,4,4 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?