vf_remove_logo.mid

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 2,482 行 · 第 1/3 页

MID
2,482
字号
	.file	1 "vf_remove_logo.c"	.section .mdebug.abi32	.previous	.section	.text.query_format,"ax",@progbits	.align	2	.align	5	.ent	query_format	.type	query_format, @functionquery_format:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		li	$2,842072064			# 0x32310000	ori	$2,$2,0x5659	beq	$5,$2,$L8	move	$2,$0	j	$31	nop$L8:	lw	$2,92($4)	lw	$25,12($2)	jr	$25	move	$4,$2	.set	macro	.set	reorder	.end	query_format	.section	.text.config,"ax",@progbits	.align	2	.align	5	.ent	config	.type	config, @functionconfig:	.frame	$sp,56,$31		# vars= 0, regs= 9/0, args= 16, gp= 0	.mask	0x80ff0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	sw	$23,44($sp)	sw	$22,40($sp)	sw	$20,32($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	sw	$31,48($sp)	sw	$21,36($sp)	move	$20,$4	lw	$4,92($4)	li	$16,842072064			# 0x32310000	lw	$2,12($4)	move	$19,$5	ori	$5,$16,0x5659	move	$17,$6	move	$18,$7	lw	$21,100($20)	lw	$22,72($sp)	jal	$2	lw	$23,76($sp)	andi	$2,$2,0x3	ori	$16,$16,0x5659	move	$4,$20	move	$5,$19	move	$6,$17	bne	$2,$0,$L16	move	$7,$18	sw	$0,0($21)	lw	$31,48($sp)	lw	$23,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,56$L16:	lw	$3,100($20)	sw	$16,0($21)	sw	$22,72($sp)	sw	$23,76($sp)	lw	$2,0($3)	lw	$31,48($sp)	sw	$2,80($sp)	lw	$23,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	vf_next_config	addiu	$sp,$sp,56	.set	macro	.set	reorder	.end	config	.section	.text.uninit,"ax",@progbits	.align	2	.align	5	.globl	uninit	.ent	uninit	.type	uninit, @functionuninit:	.frame	$sp,48,$31		# vars= 0, regs= 8/0, args= 16, gp= 0	.mask	0x807f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$22,40($sp)	sw	$31,44($sp)	sw	$21,36($sp)	sw	$20,32($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	move	$22,$4	lw	$4,100($4)	lw	$16,12($4)	beq	$16,$0,$L18	nop	lw	$4,8($16)	beq	$4,$0,$L20	nop	jal	uc_free	nop	sw	$0,8($16)$L20:	jal	uc_free	move	$4,$16	lw	$4,100($22)$L18:	lw	$16,16($4)	beq	$16,$0,$L22	nop	lw	$4,8($16)	beq	$4,$0,$L24	nop	jal	uc_free	nop	sw	$0,8($16)$L24:	jal	uc_free	move	$4,$16	lw	$4,100($22)$L22:	lw	$20,8($4)	beq	$20,$0,$L26	lw	$21,4($4)	bltz	$21,$L28	move	$17,$0	move	$19,$0	sll	$2,$19,2$L41:	addu	$3,$17,$19	addu	$18,$20,$2	sll	$16,$3,2$L33:	lw	$2,0($18)	addiu	$17,$17,1	addu	$2,$2,$16	lw	$4,0($2)	jal	uc_free	addiu	$16,$16,4	slt	$2,$19,$17	beq	$2,$0,$L33	nop	lw	$4,0($18)	nor	$16,$0,$19	jal	uc_free	addiu	$19,$19,1	slt	$2,$21,$19	move	$17,$16	slt	$3,$19,$16	addiu	$18,$18,4	bne	$2,$0,$L28	addiu	$16,$16,-1$L31:	beq	$3,$0,$L41	sll	$2,$19,2	lw	$4,0($18)	jal	uc_free	addiu	$19,$19,1	slt	$2,$21,$19	move	$17,$16	slt	$3,$19,$16	addiu	$18,$18,4	beq	$2,$0,$L31	addiu	$16,$16,-1$L28:	jal	uc_free	move	$4,$20	lw	$4,100($22)	sw	$0,8($4)$L26:	lw	$31,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	uc_free	addiu	$sp,$sp,48	.set	macro	.set	reorder	.end	uninit	.section	.text.convert_yv12,"ax",@progbits	.align	2	.align	5	.ent	convert_yv12	.type	convert_yv12, @functionconvert_yv12:	.frame	$sp,64,$31		# vars= 8, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-64	lw	$2,96($sp)	sw	$23,52($sp)	sw	$22,48($sp)	sw	$21,44($sp)	sw	$20,40($sp)	sw	$31,60($sp)	sw	$fp,56($sp)	sw	$19,36($sp)	sw	$18,32($sp)	sw	$17,28($sp)	sw	$16,24($sp)	sw	$4,64($sp)	move	$20,$5	sw	$6,72($sp)	sw	$7,76($sp)	lw	$21,80($sp)	lw	$22,84($sp)	.set	noreorder	.set	nomacro	bne	$2,$0,$L43	lw	$23,88($sp)	.set	macro	.set	reorder	lw	$3,92($sp)	move	$16,$23	.set	noreorder	.set	nomacro	beq	$6,$3,$L45	move	$17,$5	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$22,$L43	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$fp,$21,$2	sltu	$2,$21,32	move	$3,$2	move	$19,$0	sw	$2,16($sp)	.set	noreorder	.set	nomacro	bne	$3,$0,$L63	andi	$18,$21,0x3	.set	macro	.set	reorder$L113:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L116	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L117	move	$5,$17	.set	macro	.set	reorder	addiu	$4,$16,-4	addu	$3,$fp,$4	sltu	$2,$4,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L67	addiu	$5,$17,-4	.set	macro	.set	reorder$L100:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$3	bne	$2,$0,$L100$L67:	andi	$2,$21,0x1c	addu	$6,$3,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L118	li	$2,2			# 0x2	.set	macro	.set	reorder$L101:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L101	li	$2,2			# 0x2	.set	macro	.set	reorder$L118:	.set	noreorder	.set	nomacro	beq	$18,$2,$L73	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$18,$2,$L74	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$18,$2,$L112$L71:	addiu	$19,$19,1	.set	noreorder	.set	nomacro	beq	$22,$19,$L43	lw	$4,72($sp)	.set	macro	.set	reorder$L119:	lw	$5,92($sp)	lw	$3,16($sp)	addu	$17,$17,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L113	addu	$16,$16,$5	.set	macro	.set	reorder$L63:	move	$4,$16$L116:	move	$5,$17$L117:	move	$6,$21	.set	noreorder	.set	nomacro	jal	memcpy	addiu	$19,$19,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$22,$19,$L119	lw	$4,72($sp)	.set	macro	.set	reorder$L43:	lw	$6,112($sp)$L115:	lw	$3,120($sp)	slt	$2,$3,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L99	lw	$3,72($sp)	.set	macro	.set	reorder	lw	$21,112($sp)	mul	$4,$6,$3	lw	$3,92($sp)	addu	$2,$4,$20	mul	$5,$6,$3	lw	$6,108($sp)	lw	$3,104($sp)	addu	$fp,$2,$6	lw	$2,76($sp)	sll	$3,$3,2	addu	$22,$3,$2	lw	$3,116($sp)	addu	$4,$5,$23	slt	$3,$3,$6	addu	$23,$6,$4	sw	$3,20($sp)$L78:	lw	$4,20($sp)	.set	noreorder	.set	nomacro	bne	$4,$0,$L120	lw	$4,120($sp)	.set	macro	.set	reorder	lw	$17,108($sp)	move	$19,$23	move	$20,$fp$L81:	lw	$5,100($sp)	lw	$25,0($5)	lw	$8,8($5)	mul	$3,$25,$21	addu	$2,$3,$8	addu	$2,$2,$17	lbu	$6,0($2)	.set	noreorder	.set	nomacro	beq	$6,$0,$L82	lw	$2,96($sp)	.set	macro	.set	reorder	lw	$4,76($sp)	addu	$3,$6,$21	lw	$2,12($4)	lw	$5,8($4)	subu	$11,$21,$6	addiu	$9,$5,-1	addiu	$24,$2,-1	lw	$5,64($sp)	slt	$2,$3,$24	slt	$4,$11,0	movn	$24,$3,$2	movn	$11,$0,$4	addu	$3,$6,$17	lw	$4,100($5)	slt	$2,$3,$9	slt	$5,$24,$11	movn	$9,$3,$2	lw	$7,8($4)	lw	$2,32($22)	.set	noreorder	.set	nomacro	bne	$5,$0,$L84	lw	$18,48($22)	.set	macro	.set	reorder	mul	$5,$11,$18	subu	$12,$17,$6	addu	$4,$5,$2	mul	$2,$25,$11	slt	$3,$12,0	movn	$12,$0,$3	addu	$5,$2,$8	sll	$2,$6,2	addu	$14,$7,$2	addu	$4,$4,$12	addu	$7,$12,$5	move	$15,$0	move	$13,$0	move	$10,$0	slt	$16,$9,$12$L86:	bne	$16,$0,$L91	move	$5,$12	move	$6,$0$L87:	lbu	$2,0($7)	addiu	$5,$5,1	slt	$8,$9,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L88	addiu	$7,$7,1	.set	macro	.set	reorder	lw	$2,0($14)	addu	$2,$2,$6	lw	$3,0($2)	addu	$3,$3,$10	lw	$2,0($3)	beq	$2,$0,$L88	lbu	$2,0($4)	addiu	$13,$13,1	addu	$15,$15,$2$L88:	addiu	$4,$4,1	.set	noreorder	.set	nomacro	beq	$8,$0,$L87	addiu	$6,$6,4	.set	macro	.set	reorder$L91:	addiu	$11,$11,1	slt	$2,$24,$11	.set	noreorder	.set	nomacro	bne	$2,$0,$L92	addiu	$10,$10,4	.set	macro	.set	reorder	subu	$2,$12,$9	addu	$3,$25,$2	addu	$2,$18,$2	addu	$2,$2,$4	addu	$3,$3,$7	addiu	$4,$2,-1	.set	noreorder	.set	nomacro	j	$L86	addiu	$7,$3,-1	.set	macro	.set	reorder$L82:	.set	noreorder	.set	nomacro	bne	$2,$0,$L121	lw	$3,116($sp)	.set	macro	.set	reorder	lbu	$2,0($20)$L111:	sb	$2,0($19)	lw	$3,116($sp)$L121:	addiu	$17,$17,1	slt	$2,$3,$17	addiu	$19,$19,1	.set	noreorder	.set	nomacro	beq	$2,$0,$L81	addiu	$20,$20,1	.set	macro	.set	reorder	lw	$4,120($sp)$L120:	addiu	$21,$21,1	lw	$5,72($sp)	lw	$6,92($sp)	slt	$2,$4,$21	addu	$fp,$fp,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L78	addu	$23,$23,$6	.set	macro	.set	reorder$L99:	lw	$31,60($sp)	lw	$fp,56($sp)	lw	$23,52($sp)	lw	$22,48($sp)	lw	$21,44($sp)	lw	$20,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,64	.set	macro	.set	reorder$L92:	beq	$13,$0,$L84	srl	$2,$13,1	addu	$2,$2,$15	divu	$0,$2,$13	teq	$13,$0,7	mflo	$2	.set	noreorder	.set	nomacro	j	$L111	andi	$2,$2,0x00ff	.set	macro	.set	reorder$L84:	.set	noreorder	.set	nomacro	j	$L111	li	$2,255			# 0xff	.set	macro	.set	reorder$L45:	lw	$4,92($sp)	.set	noreorder	.set	nomacro	bltz	$4,$L48	lw	$3,92($sp)	.set	macro	.set	reorder	move	$6,$4$L50:	mul	$6,$6,$22	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L51	andi	$2,$16,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L122	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L122	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$16,-4	and	$2,$6,$2	addu	$7,$4,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L55	addiu	$5,$17,-4	.set	macro	.set	reorder$L102:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L102$L55:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L57$L103:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L103$L57:	andi	$6,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$6,$2,$L60	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$6,$2,$L61	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$6,$2,$L115	lw	$6,112($sp)	.set	macro	.set	reorder	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L43	sb	$2,4($4)	.set	macro	.set	reorder$L112:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L71	sb	$2,4($4)	.set	macro	.set	reorder$L51:	move	$4,$16$L122:	.set	noreorder	.set	nomacro	jal	memcpy	move	$5,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L115	lw	$6,112($sp)	.set	macro	.set	reorder$L74:	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	$L71	sb	$2,6($4)	.set	macro	.set	reorder$L73:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L71	sb	$3,5($4)	.set	macro	.set	reorder$L48:	addiu	$2,$22,-1	mul	$2,$3,$2	subu	$6,$0,$3

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?