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 + -
显示快捷键?