vf_remove_logo.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,482 行 · 第 1/3 页
S
2,482 行
nop$L412:beq $8,$0,$L299move $4,$0lw $2,8($12)move $5,$0addu $6,$9,$2move $2,$0$L298:mul $3,$7,$2addu $2,$3,$6lbu $3,0($2)addiu $2,$5,1or $4,$4,$3bne $8,$2,$L298move $5,$2$L299:addiu $9,$9,-1slt $2,$14,$9beq $2,$0,$L296nopbeq $4,$0,$L412nop$L296:beq $8,$0,$L451move $3,$0move $10,$0$L310:beq $7,$0,$L306move $4,$0mul $4,$7,$3lw $2,8($12)move $5,$0addu $6,$4,$2move $4,$0move $2,$0$L305:addu $2,$6,$2lbu $3,0($2)addiu $2,$5,1or $4,$4,$3bne $2,$7,$L305move $5,$2$L306:addiu $3,$10,1beq $8,$3,$L426move $10,$3beq $4,$0,$L310nop$L426:addiu $10,$3,-1$L309:slt $2,$10,$11beq $2,$0,$L314mul $8,$7,$11subu $13,$0,$7$L316:beq $7,$0,$L318move $4,$0lw $2,8($12)move $5,$0addu $6,$8,$2move $2,$0$L317:addu $2,$6,$2lbu $3,0($2)addiu $2,$5,1or $4,$4,$3bne $7,$2,$L317move $5,$2$L318:addiu $11,$11,-1slt $2,$10,$11beq $2,$0,$L480addiu $2,$9,1beq $4,$0,$L316addu $8,$8,$13$L314:addiu $2,$9,1$L480:addiu $3,$11,1lw $12,16($15)sw $14,20($15)sw $10,24($15)sw $2,28($15)sw $3,32($15)lw $8,0($12)lw $9,4($12)addiu $4,$8,-1beq $8,$0,$L454addiu $11,$9,-1move $10,$0move $7,$0$L329:beq $9,$0,$L455move $6,$0lw $13,8($12)move $5,$0move $2,$0$L324:mul $3,$8,$2addu $2,$3,$13addu $2,$2,$7lbu $3,0($2)addiu $2,$6,1or $5,$5,$3bne $9,$2,$L324move $6,$2addiu $7,$10,1beq $8,$7,$L368move $10,$7$L461:beq $5,$0,$L329addiu $14,$7,-1$L328:slt $2,$14,$4beq $2,$0,$L333nop$L417:beq $9,$0,$L456move $2,$0lw $7,8($12)move $6,$0move $5,$0$L335:mul $3,$8,$2addu $2,$3,$7addu $2,$2,$4lbu $3,0($2)addiu $2,$6,1or $5,$5,$3bne $2,$9,$L335move $6,$2$L336:addiu $4,$4,-1slt $2,$14,$4beq $2,$0,$L333nopbeq $5,$0,$L417nop$L333:beq $9,$0,$L457move $3,$0move $10,$0$L347:beq $8,$0,$L343move $5,$0mul $5,$8,$3lw $2,8($12)move $6,$0addu $7,$5,$2move $5,$0move $2,$0$L342:addu $2,$7,$2lbu $3,0($2)addiu $2,$6,1or $5,$5,$3bne $2,$8,$L342move $6,$2$L343:addiu $3,$10,1beq $9,$3,$L427move $10,$3beq $5,$0,$L347nop$L427:addiu $10,$3,-1$L346:slt $2,$10,$11beq $2,$0,$L481addiu $3,$11,1mul $9,$8,$11subu $13,$0,$8$L353:beq $8,$0,$L355move $5,$0lw $2,8($12)move $6,$0addu $7,$9,$2move $2,$0$L354:addu $2,$7,$2lbu $3,0($2)addiu $2,$6,1or $5,$5,$3bne $8,$2,$L354move $6,$2$L355:addiu $11,$11,-1slt $2,$10,$11beq $2,$0,$L481addiu $3,$11,1beq $5,$0,$L353addu $9,$9,$13addiu $3,$11,1$L481:sw $3,48($15)lui $2,%hi(query_format)lw $3,80($sp)addiu $2,$2,%lo(query_format)sw $2,12($3)lui $2,%hi(config)addiu $4,$4,1addiu $2,$2,%lo(config)sw $2,4($3)sw $4,44($15)lui $3,%hi(put_image)lw $4,80($sp)addiu $3,$3,%lo(put_image)sw $14,36($15)sw $10,40($15)sw $3,20($4)lw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)li $2,1 # 0x1j $31addiu $sp,$sp,80$L445:lui $2,%hi($LC2)li $4,29 # 0x1dli $5,1 # 0x1jal mp_msgaddiu $6,$2,%lo($LC2)j $L470mul $8,$18,$18$L449:addiu $6,$10,1move $4,$0bne $6,$7,$L460move $10,$6$L366:j $L291move $14,$9$L444:lui $7,%hi($LC2)li $4,29 # 0x1dli $5,1 # 0x1jal mp_msgaddiu $6,$7,%lo($LC2)j $L471subu $22,$0,$17$L456:j $L336move $5,$0$L455:addiu $7,$10,1move $5,$0bne $8,$7,$L461move $10,$7$L368:j $L328move $14,$4$L145:jal fgetcmove $4,$18addiu $3,$2,-53sltu $3,$3,2bne $3,$0,$L147addiu $20,$2,-48lui $6,%hi($LC6)li $4,29 # 0x1dli $5,1 # 0x1jal mp_msgaddiu $6,$6,%lo($LC6)lw $5,80($sp)move $21,$0lw $4,100($5)sw $21,12($22)lw $12,12($4)bne $12,$0,$L403nop$L436:jal uc_freenoplw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)move $2,$0j $31addiu $sp,$sp,80$L435:lui $6,%hi($LC4)addiu $6,$6,%lo($LC4)li $4,29 # 0x1djal mp_msgli $5,1 # 0x1j $L144move $21,$0$L138:lui $6,%hi($LC10)addiu $6,$6,%lo($LC10)li $4,29 # 0x1djal mp_msgli $5,1 # 0x1lw $7,80($sp)jal uc_freelw $4,100($7)lw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)move $2,$0j $31addiu $sp,$sp,80$L147:move $17,$0li $21,35 # 0x23li $23,10 # 0xa$L428:jal fgetcmove $4,$18beq $2,$21,$L462move $16,$2beq $2,$23,$L463nopbeq $2,$0,$L482move $4,$16$L152:jal __ctype_b_locnoplw $4,0($2)sll $3,$16,1addu $3,$3,$4lhu $2,0($3)andi $2,$2,0x2000bne $2,$0,$L428nopbne $17,$0,$L428move $4,$16$L482:jal ungetcmove $5,$18lui $3,%hi($LC7)addiu $5,$3,%lo($LC7)move $4,$18jal fscanfmove $6,$19li $3,1 # 0x1beq $2,$3,$L464move $21,$19lui $6,%hi($LC8)$L484:addiu $6,$6,%lo($LC8)li $4,29 # 0x1djal mp_msgli $5,1 # 0x1j $L144move $21,$0$L462:j $L152li $17,1 # 0x1$L463:j $L152move $17,$0$L433:lui $6,%hi($LC2)addiu $6,$6,%lo($LC2)li $4,29 # 0x1djal mp_msgli $5,1 # 0x1j $L472lw $2,80($sp)$L434:lui $6,%hi($LC2)addiu $6,$6,%lo($LC2)li $4,29 # 0x1djal mp_msgli $5,1 # 0x1j $L473lui $5,%hi($LC3)$L443:lui $6,%hi($LC2)addiu $6,$6,%lo($LC2)li $4,29 # 0x1djal mp_msgli $5,1 # 0x1j $L474lw $4,32($sp)$L448:j $L291li $14,-1 # 0xffffffffffffffff$L454:j $L328li $14,-1 # 0xffffffffffffffff$L451:j $L309li $10,-1 # 0xffffffffffffffff$L457:j $L346li $10,-1 # 0xffffffffffffffff$L437:sltu $2,$4,2bne $2,$0,$L204li $10,1 # 0x1li $8,1 # 0x1$L222:addiu $2,$9,-1sltu $2,$2,2bne $2,$0,$L225nopli $6,1 # 0x1li $5,1 # 0x1$L224:mul $2,$8,$9lw $3,8($12)addu $4,$2,$5addu $4,$4,$3lbu $2,0($4)addiu $5,$6,1srl $3,$2,2addu $2,$2,$3sb $2,0($4)lw $9,0($12)addiu $2,$9,-1sltu $2,$5,$2bne $2,$0,$L224move $6,$5lw $6,4($12)$L225:addiu $8,$10,1addiu $2,$6,-1sltu $2,$8,$2bne $2,$0,$L222move $10,$8lw $3,80($sp)addiu $2,$7,1lw $19,100($3)sra $3,$2,2addu $2,$2,$3sw $2,4($19)li $4,12 # 0xcjal uc_malloclw $17,12($19)bne $2,$0,$L226move $16,$2$L439:lui $6,%hi($LC2)addiu $6,$6,%lo($LC2)li $4,29 # 0x1djal mp_msgli $5,1 # 0x1lw $2,0($17)lw $3,4($17)srl $8,$2,1srl $3,$3,1mul $4,$3,$8sw $8,0($16)jal uc_mallocsw $3,4($16)bne $2,$0,$L228move $18,$2$L440:lui $6,%hi($LC2)addiu $6,$6,%lo($LC2)li $4,29 # 0x1djal mp_msgli $5,1 # 0x1j $L475lw $3,4($16)$L464:move $17,$0li $23,35 # 0x23li $fp,10 # 0xa$L429:jal fgetcmove $4,$18beq $2,$23,$L465move $16,$2beq $2,$fp,$L466nopbeq $2,$0,$L483move $4,$16$L162:jal __ctype_b_locnoplw $4,0($2)sll $3,$16,1addu $3,$3,$4lhu $2,0($3)andi $2,$2,0x2000bne $2,$0,$L429nopbne $17,$0,$L429move $4,$16$L483:jal ungetcmove $5,$18lui $7,%hi($LC7)move $4,$18addiu $5,$7,%lo($LC7)jal fscanfaddiu $6,$19,4li $3,1 # 0x1bne $2,$3,$L484lui $6,%hi($LC8)move $17,$0li $23,35 # 0x23j $L430li $fp,10 # 0xa$L170:beq $2,$fp,$L467nopbeq $2,$0,$L485move $4,$16$L172:jal __ctype_b_locnoplw $4,0($2)sll $3,$16,1addu $3,$3,$4lhu $2,0($3)andi $2,$2,0x2000bne $2,$0,$L430nopbeq $17,$0,$L175move $4,$16$L430:jal fgetcmove $4,$18bne $2,$23,$L170move $16,$2j $L172li $17,1 # 0x1$L465:j $L162li $17,1 # 0x1$L466:j $L162move $17,$0$L175:$L485:jal ungetcmove $5,$18lui $2,%hi($LC7)move $4,$18addiu $5,$2,%lo($LC7)jal fscanfaddiu $6,$sp,16li $3,1 # 0x1bne $2,$3,$L484lui $6,%hi($LC8)lw $2,16($sp)slt $2,$2,256bne $2,$0,$L179move $17,$0lui $6,%hi($LC9)addiu $6,$6,%lo($LC9)li $4,29 # 0x1djal mp_msgli $5,1 # 0x1j $L144move $21,$0$L467:j $L172move $17,$0$L179:li $23,35 # 0x23li $fp,10 # 0xa$L431:jal fgetcmove $4,$18beq $2,$23,$L468move $16,$2beq $2,$fp,$L469nopbeq $2,$0,$L486move $4,$16$L184:jal __ctype_b_locnoplw $4,0($2)sll $3,$16,1addu $3,$3,$4lhu $2,0($3)andi $2,$2,0x2000bne $2,$0,$L431nopbne $17,$0,$L431move $4,$16$L486:jal ungetcmove $5,$18lw $3,0($19)lw $4,4($19)jal uc_mallocmul $4,$3,$4bne $2,$0,$L189move $16,$2lui $6,%hi($LC2)addiu $6,$6,%lo($LC2)li $4,29 # 0x1djal mp_msgli $5,1 # 0x1$L189:lw $2,4($19)lw $3,0($19)move $17,$16mul $4,$3,$2addu $2,$4,$16sltu $4,$16,$2beq $4,$0,$L144sw $16,8($19)move $19,$2li $23,6 # 0x6$L191:jal fgetcmove $4,$18sll $16,$2,24sra $16,$16,24move $4,$18bne $20,$23,$L192sb $16,0($17)jal fgetcnopor $16,$16,$2sll $16,$16,24sra $16,$16,24sb $16,0($17)jal fgetcmove $4,$18or $16,$16,$2sb $16,0($17)$L192:addiu $17,$17,1bne $17,$19,$L191lw $5,80($sp)j $L487sw $21,12($22)$L468:j $L184li $17,1 # 0x1$L469:j $L184move $17,$0.set macro.set reorder.end vf_open.globl vf_info_remove_logo.section .rodata.str1.4.align 2$LC11:.ascii "Removes a tv logo based on a mask image.\000".align 2$LC12:.ascii "remove-logo\000".align 2$LC13:.ascii "Robert Edele\000".subsection -1.align 2$LC14:.ascii "\000".data.align 2.type vf_info_remove_logo, @object.size vf_info_remove_logo, 24vf_info_remove_logo:.word $LC11.word $LC12.word $LC13.word $LC14.word vf_open.word 0.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?