vf_expand.mid

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

MID
3,555
字号
	sw	$2,20($sp)	.set	macro	.set	reorder	move	$5,$2	lhu	$2,0($18)	andi	$2,$2,0x100	.set	noreorder	.set	nomacro	bne	$2,$0,$L402	sw	$5,96($19)	.set	macro	.set	reorder	lw	$7,100($19)	lw	$20,48($5)	lw	$3,12($7)	lbu	$4,3($5)	mult	$20,$3	lw	$2,8($7)	srl	$4,$4,3	madd	$4,$2	lw	$3,32($5)	mflo	$2	lw	$5,48($18)	addu	$16,$2,$3	sw	$5,24($sp)	lw	$2,24($18)	lw	$23,28($18)	.set	noreorder	.set	nomacro	beq	$20,$5,$L323	lw	$17,32($18)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$23,$L326	mul	$22,$4,$2	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$22,$2	sw	$2,60($sp)	sltu	$fp,$22,32	andi	$2,$22,0x3	move	$21,$0	.set	noreorder	.set	nomacro	bne	$fp,$0,$L341	sw	$2,64($sp)	.set	macro	.set	reorder$L404:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L341	andi	$2,$17,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L422	move	$4,$16	.set	macro	.set	reorder	lw	$9,60($sp)	addiu	$5,$16,-4	addu	$3,$9,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L345	addiu	$4,$17,-4	.set	macro	.set	reorder$L379:#APP	S32LDI xr1,$4,4	S32LDI xr2,$4,4	S32LDI xr3,$4,4	S32LDI xr4,$4,4	S32LDI xr5,$4,4	S32LDI xr6,$4,4	S32LDI xr7,$4,4	S32LDI xr8,$4,4	S32SDI xr1,$5,4	S32SDI xr2,$5,4	S32SDI xr3,$5,4	S32SDI xr4,$5,4	S32SDI xr5,$5,4	S32SDI xr6,$5,4	S32SDI xr7,$5,4	S32SDI xr8,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L379$L345:	andi	$2,$22,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L423	lw	$3,64($sp)	.set	macro	.set	reorder$L380:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L380	lw	$3,64($sp)	.set	macro	.set	reorder$L423:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L351	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L352	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L403$L349:	addiu	$21,$21,1$L417:	.set	noreorder	.set	nomacro	beq	$23,$21,$L366	lw	$5,24($sp)	.set	macro	.set	reorder	addu	$16,$16,$20	.set	noreorder	.set	nomacro	beq	$fp,$0,$L404	addu	$17,$17,$5	.set	macro	.set	reorder$L341:	move	$4,$16$L422:	move	$5,$17	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$22	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L417	addiu	$21,$21,1	.set	macro	.set	reorder$L400:	lw	$3,28($5)	lw	$4,92($4)	lw	$2,24($5)	li	$5,1297088512			# 0x4d500000	ori	$5,$5,0x4553	move	$6,$0	move	$7,$0	sw	$3,20($sp)	.set	noreorder	.set	nomacro	jal	vf_get_image	sw	$2,16($sp)	.set	macro	.set	reorder	lw	$3,32($18)	lw	$6,40($sp)	sw	$3,32($2)	lw	$7,44($sp)	move	$4,$19	lw	$31,116($sp)	lw	$fp,112($sp)	lw	$23,108($sp)	lw	$22,104($sp)	lw	$21,100($sp)	lw	$20,96($sp)	lw	$19,92($sp)	lw	$18,88($sp)	lw	$17,84($sp)	lw	$16,80($sp)	move	$5,$2	.set	noreorder	.set	nomacro	j	vf_next_put_image	addiu	$sp,$sp,120	.set	macro	.set	reorder$L358:	.set	noreorder	.set	nomacro	j	$L226	lw	$5,96($19)	.set	macro	.set	reorder$L402:	lw	$7,100($19)	lw	$2,32($5)	lw	$21,48($5)	lw	$3,12($7)	lw	$5,48($18)	lw	$4,8($7)	sw	$5,28($sp)	mul	$5,$21,$3	lw	$9,28($sp)	addu	$3,$5,$2	addu	$16,$3,$4	lw	$22,24($18)	lw	$20,28($18)	.set	noreorder	.set	nomacro	beq	$21,$9,$L230	lw	$17,32($18)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$20,$L233	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$22,$2	sw	$2,48($sp)	sltu	$fp,$22,32	andi	$2,$22,0x3	move	$23,$0	.set	noreorder	.set	nomacro	bne	$fp,$0,$L248	sw	$2,76($sp)	.set	macro	.set	reorder$L406:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L424	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L425	move	$5,$17	.set	macro	.set	reorder	lw	$9,48($sp)	addiu	$5,$16,-4	addu	$3,$9,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L252	addiu	$4,$17,-4	.set	macro	.set	reorder$L367:#APP	S32LDI xr1,$4,4	S32LDI xr2,$4,4	S32LDI xr3,$4,4	S32LDI xr4,$4,4	S32LDI xr5,$4,4	S32LDI xr6,$4,4	S32LDI xr7,$4,4	S32LDI xr8,$4,4	S32SDI xr1,$5,4	S32SDI xr2,$5,4	S32SDI xr3,$5,4	S32SDI xr4,$5,4	S32SDI xr5,$5,4	S32SDI xr6,$5,4	S32SDI xr7,$5,4	S32SDI xr8,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L367$L252:	andi	$2,$22,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L426	lw	$3,76($sp)	.set	macro	.set	reorder$L368:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L368	lw	$3,76($sp)	.set	macro	.set	reorder$L426:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L258	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L259	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L405$L256:	addiu	$23,$23,1$L418:	.set	noreorder	.set	nomacro	beq	$20,$23,$L360	lw	$5,28($sp)	.set	macro	.set	reorder	addu	$16,$16,$21	.set	noreorder	.set	nomacro	beq	$fp,$0,$L406	addu	$17,$17,$5	.set	macro	.set	reorder$L248:	move	$4,$16$L424:	move	$5,$17$L425:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$22	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L418	addiu	$23,$23,1	.set	macro	.set	reorder$L401:	lw	$5,24($18)	.set	noreorder	.set	nomacro	jal	draw_osd	lw	$6,28($18)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L224	lhu	$3,0($18)	.set	macro	.set	reorder$L323:	.set	noreorder	.set	nomacro	bltz	$20,$L407	addiu	$2,$23,-1	.set	macro	.set	reorder$L327:	mul	$6,$20,$23	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L329	andi	$2,$16,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L427	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L427	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,$L333	addiu	$5,$17,-4	.set	macro	.set	reorder$L381:#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,$L381$L333:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L335$L382:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L382$L335:	andi	$6,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$6,$2,$L338	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$6,$2,$L339	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$6,$2,$L366	lbu	$2,4($5)	sb	$2,4($4)	lw	$7,100($19)$L326:	lw	$3,96($19)	lw	$2,36($18)	sw	$2,36($3)$L295:	lw	$2,16($7)	bne	$2,$0,$L408	lw	$5,96($19)	move	$4,$19$L409:	lw	$6,40($sp)	lw	$7,44($sp)	lw	$31,116($sp)	lw	$fp,112($sp)	lw	$23,108($sp)	lw	$22,104($sp)	lw	$21,100($sp)	lw	$20,96($sp)	lw	$19,92($sp)	lw	$18,88($sp)	lw	$17,84($sp)	lw	$16,80($sp)	.set	noreorder	.set	nomacro	j	vf_next_put_image	addiu	$sp,$sp,120	.set	macro	.set	reorder$L408:	lw	$5,24($18)	lw	$6,28($18)	.set	noreorder	.set	nomacro	jal	draw_osd	move	$4,$19	.set	macro	.set	reorder	lw	$5,96($19)	.set	noreorder	.set	nomacro	j	$L409	move	$4,$19	.set	macro	.set	reorder$L230:	.set	noreorder	.set	nomacro	bltz	$21,$L410	addiu	$2,$20,-1	.set	macro	.set	reorder$L234:	mul	$6,$21,$20	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L236	andi	$2,$16,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L428	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L428	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,$L240	addiu	$5,$17,-4	.set	macro	.set	reorder$L369:#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,$L369$L240:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L242$L370:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L370$L242:	andi	$6,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$6,$2,$L245	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$6,$2,$L246	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$6,$2,$L360	lbu	$2,4($5)	sb	$2,4($4)	lw	$7,100($19)	lw	$22,24($18)	lw	$20,28($18)$L233:	lw	$5,96($19)	lw	$6,100($18)	lw	$2,12($7)	lw	$9,52($18)	lw	$21,52($5)	sra	$2,$2,$6	sw	$9,32($sp)	mul	$9,$2,$21	lw	$8,96($18)	lw	$4,36($5)	lw	$3,8($7)	addu	$2,$9,$4	sra	$3,$3,$8	addu	$16,$2,$3	lw	$2,32($sp)	sra	$23,$20,$6	.set	noreorder	.set	nomacro	beq	$21,$2,$L261	lw	$17,36($18)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$23,$L264	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	sra	$22,$22,$8	and	$2,$22,$2	sw	$2,52($sp)	sltu	$fp,$22,32	andi	$2,$22,0x3	move	$20,$0	.set	noreorder	.set	nomacro	bne	$fp,$0,$L279	sw	$2,72($sp)	.set	macro	.set	reorder$L412:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L429	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L430	move	$5,$17	.set	macro	.set	reorder	lw	$9,52($sp)	addiu	$5,$16,-4	addu	$3,$9,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L283	addiu	$4,$17,-4	.set	macro	.set	reorder$L371:#APP	S32LDI xr1,$4,4	S32LDI xr2,$4,4	S32LDI xr3,$4,4	S32LDI xr4,$4,4	S32LDI xr5,$4,4	S32LDI xr6,$4,4	S32LDI xr7,$4,4	S32LDI xr8,$4,4	S32SDI xr1,$5,4	S32SDI xr2,$5,4	S32SDI xr3,$5,4	S32SDI xr4,$5,4	S32SDI xr5,$5,4	S32SDI xr6,$5,4	S32SDI xr7,$5,4	S32SDI xr8,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L371$L283:	andi	$2,$22,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L431	lw	$3,72($sp)	.set	macro	.set	reorder$L372:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L372	lw	$3,72($sp)	.set	macro	.set	reorder$L431:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L289	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L290	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L411$L287:	addiu	$20,$20,1$L419:	.set	noreorder	.set	nomacro	beq	$23,$20,$L362	lw	$5,32($sp)	.set	macro	.set	reorder	addu	$16,$16,$21	.set	noreorder	.set	nomacro	beq	$fp,$0,$L412	addu	$17,$17,$5	.set	macro	.set	reorder$L279:	move	$4,$16$L429:	move	$5,$17$L430:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$22	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L419	addiu	$20,$20,1	.set	macro	.set	reorder$L261:	.set	noreorder	.set	nomacro	bltz	$21,$L413	addiu	$2,$23,-1	.set	macro	.set	reorder$L265:	mul	$6,$21,$23	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L267	andi	$2,$16,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L432	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L432	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,$L271	addiu	$5,$17,-4	.set	macro	.set	reorder$L373:#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

⌨️ 快捷键说明

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