vf_ivtc.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,454 行 · 第 1/4 页
S
3,454 行
lbu $3,5($5).set noreorder.set nomacroj $L126sb $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 nomacroj $L126sb $2,6($4).set macro.set reorder$L200:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L216sb $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 nomacroj $L158lw $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 nomacroj $L216sb $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 nomacroj $L158lw $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 nomacroaddiu $sp,$sp,-176sw $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,1sw $5,180($sp)beq $3,$0,$L338sw $2,164($4)li $16,1 # 0x1sw $0,148($4)$L340:move $2,$16lw $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 $31addiu $sp,$sp,176$L338:lw $8,144($4)beq $8,$0,$L409lw $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,72sw $2,64($8)sw $3,68($8)sw $4,80($8)move $6,$22addiu $9,$7,136$L343:lw $2,0($6)lw $3,4($6)lw $4,8($6)lw $5,12($6)addiu $6,$6,16sw $2,0($7)sw $3,4($7)sw $4,8($7)sw $5,12($7)bne $6,$9,$L343addiu $7,$7,16lw $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,$0li $6,24 # 0x18move $4,$22addiu $21,$22,24lw $17,32($8)sw $3,104($sp)jal memsetsw $2,116($sp)move $4,$21move $5,$0jal memsetli $6,24 # 0x18lw $3,108($sp)addiu $20,$22,48move $4,$20addiu $3,$3,-7move $5,$0li $6,24 # 0x18jal memsetsw $3,120($sp)lw $4,120($sp)blez $4,$L344lw $5,104($sp)lw $6,116($sp)lw $2,112($sp)addiu $5,$5,-15addiu $16,$16,8addiu $17,$17,8sll $6,$6,3sll $2,$2,3slt $3,$5,9sw $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,$L348lw $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,$fpjal $2addiu $4,$sp,56lw $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,$2addu $5,$5,$3lw $2,64($sp)lw $3,72($sp)lw $8,20($20)lw $9,12($20)addu $6,$6,$2addu $7,$7,$3lw $2,76($sp)lw $3,68($sp)addu $8,$8,$2addu $9,$9,$3sw $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,$7slt $9,$18,$6slt $10,$17,$5slt $11,$16,$4slt $12,$15,$3slt $13,$14,$2movz $7,$19,$8movz $6,$18,$9movz $5,$17,$10movz $4,$16,$11movz $3,$15,$12movz $2,$14,$13sw $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,$9slt $4,$2,$3movz $3,$2,$4lw $11,64($sp)sw $3,20($21)lw $3,60($sp)lw $5,4($21)subu $3,$3,$11lw $2,72($sp)lw $4,76($sp)lw $6,16($21)lw $7,12($21)slt $8,$3,$5subu $4,$9,$4subu $2,$2,$9movz $5,$3,$8slt $9,$2,$6slt $10,$4,$7sw $5,4($21)movz $6,$2,$9movz $7,$4,$10lw $2,60($sp)sw $6,16($21)sw $7,12($21)subu $11,$11,$2lw $3,68($sp)lw $2,72($sp)lw $6,0($21)subu $3,$3,$2lw $5,8($21)slt $4,$3,$6movz $6,$3,$4lw $4,96($sp)lw $3,100($sp)slt $2,$11,$5addiu $23,$23,8movz $5,$11,$2addiu $4,$4,8slt $2,$23,$3sw $5,8($21)sw $6,0($21)sw $4,96($sp)bne $2,$0,$L347addiu $fp,$fp,8$L348:lw $5,124($sp)lw $6,120($sp)addiu $5,$5,8slt $2,$5,$6lw $3,92($sp)sw $5,124($sp)lw $4,84($sp)lw $5,80($sp)lw $6,88($sp)addu $3,$3,$4addu $5,$5,$6sw $3,92($sp)bne $2,$0,$L346sw $5,80($sp)$L344:lw $2,104($sp)lw $3,108($sp)addiu $5,$2,7slt $4,$2,0movn $2,$5,$4addiu $6,$3,7slt $4,$3,0movn $3,$6,$4sra $2,$2,3sra $3,$3,3addiu $2,$2,-2mul $2,$2,$3lw $7,4($20)lw $8,0($20)div $0,$7,$2teq $2,$0,7lw $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 # 0x1dli $5,6 # 0x6mflo $7div $0,$8,$2teq $2,$0,7sw $7,4($20)lw $12,28($22)mflo $8div $0,$3,$2teq $2,$0,7sw $8,0($20)lw $7,0($22)mflo $3div $0,$9,$2teq $2,$0,7sw $3,12($20)mflo $9div $0,$10,$2teq $2,$0,7sw $9,8($20)mflo $10div $0,$11,$2teq $2,$0,7sw $10,16($20)mflo $11sw $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_msgsw $3,48($sp)lw $3,128($sp)lw $2,160($3)beq $2,$0,$L352nopsw $0,160($3)$L354:lw $3,128($sp)$L415:lw $5,180($sp)lw $4,144($3)jal copy_imageli $6,2 # 0x2lw $4,128($sp)lui $6,%hi($LC2)sw $0,156($4)move $16,$0addiu $6,$6,%lo($LC2)li $4,29 # 0x1djal mp_msgli $5,6 # 0x6move $2,$16lw $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 $31addiu $sp,$sp,176$L352:lw $2,32($22)lw $4,28($22)sll $3,$2,1addu $3,$3,$2slt $3,$3,$4bne $3,$0,$L410lw $3,128($sp)$L417:lw $2,28($3)lw $4,32($3)sll $3,$2,1addu $3,$3,$2slt $3,$3,$4beq $3,$0,$L411lw $4,128($sp)$L399:lw $5,44($22)lw $4,36($22)sll $2,$5,1addu $2,$2,$5$L420:sll $6,$4,1slt $2,$6,$2beq $2,$0,$L414slt $2,$4,900slt $2,$4,3600beq $2,$0,$L366slt $2,$4,900$L368:bne $3,$0,$L370slt $2,$6,$5beq $2,$0,$L415lw $3,128($sp)$L370:lw $5,128($sp)li $16,1 # 0x1lw $4,144($5)sw $16,160($5)lw $5,180($sp)jal copy_imagemove $6,$0lw $6,176($sp)lw $2,128($sp)lw $17,100($6)lw $5,144($2)lw $2,160($17)bne $2,$0,$L401noplw $3,152($17)beq $3,$16,$L375li $2,2 # 0x2bne $3,$2,$L401noplw $2,156($17)addiu $2,$2,1slt $3,$2,5bne $3,$0,$L401sw $2,156($17)lw $4,168($17)lw $3,164($17)sll $2,$4,2sll $3,$3,2addu $2,$2,$4slt $3,$2,$3bne $3,$0,$L416lui $2,%hi($LC4)$L379:lui $6,%hi($LC3)addiu $6,$6,%lo($LC3)li $4,29 # 0x1djal mp_msgli $5,6 # 0x6move $16,$0j $L380sw $0,156($17)$L410:lw $2,40($22)lw $3,24($22)slt $2,$2,$3beq $2,$0,$L417lw $3,128($sp)lw $5,128($sp)li $16,1 # 0x1lw $4,144($5)sw $16,160($5)lw $5,180($sp)jal copy_imageli $6,2 # 0x2lw $6,176($sp)lw $2,128($sp)lw $17,100($6)lw $5,144($2)lw $2,160($17)bne $2,$0,$L403noplw $3,152($17)beq $3,$16,$L382li $2,2 # 0x2bne $3,$2,$L403noplw $2,156($17)addiu $2,$2,1slt $3,$2,5bne $3,$0,$L403sw $2,156($17)lw $4,168($17)lw $3,164($17)sll $2,$4,2sll $3,$3,2addu $2,$2,$4slt $3,$2,$3bne $3,$0,$L418lui $2,%hi($LC4)$L386:lui $6,%hi($LC3)addiu $6,$6,%lo($LC3)li $4,29 # 0x1djal mp_msgli $5,6 # 0x6move $16,$0sw $0,156($17)$L387:lui $6,%hi($LC6)addiu $6,$6,%lo($LC6)li $4,29 # 0x1djal mp_msgli $5,6 # 0x6lw $2,128($sp)j $L340sw $0,144($2)$L411:lw $2,24($4)lw $4,40($4)sll $2,$2,1slt $2,$2,$4beq $2,$0,$L362slt $2,$4,1201beq $2,$0,$L399nop$L362:lw $4,36($22)lw $5,44($22)sll $2,$4,1slt $2,$2,$5bne $2,$0,$L412slt $2,$5,1201$L364:lw $5,176($sp)lw $6,128($sp)lw $17,100($5)lw $2,160($17)bne $2,$0,$L405lw $5,144($6)lw $3,152($17)li $2,1 # 0x1beq $3,$2,$L390li $2,2 # 0x2bne $3,$2,$L405noplw $2,156($17)addiu $2,$2,1slt $3,$2,5bne $3,$0,$L405sw $2,156($17)lw $4,168($17)lw $3,164($17)sll $2,$4,2sll $3,$3,2addu $2,$2,$4slt $3,$2,$3bne $3,$0,$L419lui $2,%hi($LC4)$L395:lui $6,%hi($LC3)addiu $6,$6,%lo($LC3)li $4,29 # 0x1djal mp_msgli $5,6 # 0x6move $16,$0j $L396sw $0,156($17)$L366:$L414:bne $2,$0,$L368noplw $2,24($22)slt $2,$2,900beq $2,$0,$L354nopj $L368nop$L375:lw $3,156($17)addiu $3,$3,1slt $2,$3,5xori $2,$2,0x1bne $2,$0,$L379sw $3,156($17)$L401:lw $4,168($17)lui $2,%hi($LC4)$L416:addiu $3,$4,1lw $6,%lo($LC4)($2)lw $7,%lo($LC4+4)($2)lw $4,176($sp)jal vf_next_put_imagesw $3,168($17)move $16,$2$L380:lw $5,128($sp)li $6,1 # 0x1lw $4,144($5)jal copy_imagelw $5,180($sp)lui $6,%hi($LC5)addiu $6,$6,%lo($LC5)li $4,29 # 0x1djal mp_msgli $5,6 # 0x6lw $6,128($sp)j $L340sw $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 # 0x1li $7,19 # 0x13sw $2,16($sp)jal vf_get_imagesw $3,20($sp)move $8,$2lw $2,128($sp)j $L341sw $8,144($2)$L412:bne $2,$0,$L364sll $2,$5,1j $L420addu $2,$2,$5$L390:lw $3,156($17)addiu $3,$3,1slt $2,$3,5xori $2,$2,0x1bne $2,$0,$L395sw $3,156($17)$L405:lw $4,168($17)lui $2,%hi($LC4)$L419:addiu $4,$4,1sw $4,168($17)lw $6,%lo($LC4)($2)lw $7,%lo($LC4+4)($2)jal vf_next_put_imagelw $4,176($sp)move $16,$2$L396:lw $3,128($sp)lw $5,180($sp)lw $4,144($3)jal copy_imageli $6,2 # 0x2lui $6,%hi($LC7)li $4,29 # 0x1daddiu $6,$6,%lo($LC7)jal mp_msgli $5,6 # 0x6lw $4,128($sp)j $L340sw $0,144($4)$L382:lw $3,156($17)addiu $3,$3,1slt $2,$3,5xori $2,$2,0x1bne $2,$0,$L386sw $3,156($17)$L403:lw $4,168($17)lui $2,%hi($LC4)$L418:addiu $3,$4,1lw $6,%lo($LC4)($2)lw $7,%lo($LC4+4)($2)lw $4,176($sp)jal vf_next_put_imagesw $3,168($17)j $L387move $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 + -
显示快捷键?