vf_bmovl.mid

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

MID
4,838
字号
	sw	$2,24($sp)	lw	$3,64($sp)	lw	$2,60($sp)	lui	$6,%hi($LC20)	addiu	$6,$6,%lo($LC20)	li	$4,29			# 0x1d	li	$5,7			# 0x7	sw	$3,28($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$2,32($sp)	.set	macro	.set	reorder	lw	$4,44($sp)	lw	$2,48($sp)	mul	$4,$4,$2	.set	noreorder	.set	nomacro	jal	uc_malloc	mul	$4,$19,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L819	move	$16,$2	.set	macro	.set	reorder	move	$21,$2	lw	$3,48($sp)	lw	$2,44($sp)	mul	$2,$2,$3	mul	$17,$19,$2	blez	$17,$L820	.set	noreorder	.set	nomacro	j	$L359	move	$18,$0	.set	macro	.set	reorder$L821:	bltz	$2,$L676	addu	$18,$18,$2	slt	$2,$18,$17	.set	noreorder	.set	nomacro	beq	$2,$0,$L864	lui	$6,%hi($LC24)	.set	macro	.set	reorder$L359:	lw	$3,264($sp)	addu	$5,$16,$18	lw	$2,100($3)	subu	$6,$17,$18	.set	noreorder	.set	nomacro	jal	read	lw	$4,44($2)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L821	lui	$6,%hi($LC22)	.set	macro	.set	reorder	addiu	$6,$6,%lo($LC22)	li	$4,29			# 0x1d	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,2			# 0x2	.set	macro	.set	reorder$L358:	lui	$6,%hi($LC24)$L864:	addiu	$6,$6,%lo($LC24)	move	$7,$18	li	$4,29			# 0x1d	li	$5,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$17,16($sp)	.set	macro	.set	reorder	lw	$2,60($sp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L662	lw	$5,264($sp)	.set	macro	.set	reorder	lw	$4,264($sp)	lw	$2,100($4)	lw	$4,0($2)	lw	$3,4($2)	lw	$6,24($2)	mul	$7,$4,$3	sltu	$2,$7,40	.set	noreorder	.set	nomacro	bne	$2,$0,$L822	li	$3,4			# 0x4	.set	macro	.set	reorder	andi	$2,$6,0x3	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L371	move	$4,$6	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L372	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L823$L369:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L373	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	beq	$3,$0,$L373$L689:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L689$L373:	addu	$6,$7,$6	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L904	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L905:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L905	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L904:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L906	andi	$4,$6,0x3	.set	macro	.set	reorder$L691:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L691	andi	$4,$6,0x3	.set	macro	.set	reorder$L906:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$4,$2,$L381	addiu	$3,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$4,$2,$L382	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$4,$2,$L824$L368:	lw	$2,264($sp)$L873:	lw	$3,100($2)	lw	$2,0($3)	lw	$4,4($3)	lw	$6,28($3)	mul	$2,$2,$4	slt	$3,$2,0	addiu	$5,$2,3	movn	$2,$5,$3	sra	$7,$2,2	sltu	$3,$7,40	.set	noreorder	.set	nomacro	bne	$3,$0,$L825	li	$3,4			# 0x4	.set	macro	.set	reorder	andi	$2,$6,0x3	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L389	move	$4,$6	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L390	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L826	li	$2,-128	.set	macro	.set	reorder$L387:	li	$2,-2139095040			# 0xffffffff80800000	ori	$2,$2,0x8080	addiu	$5,$4,-4#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L391	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	beq	$3,$0,$L391$L692:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L692$L391:	addu	$6,$7,$6	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L907	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L908:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L908	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L907:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L396$L694:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L694$L396:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L399	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L400	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L827	li	$2,-128	.set	macro	.set	reorder$L386:	lw	$2,264($sp)$L872:	lw	$3,100($2)	lw	$2,0($3)	lw	$4,4($3)	lw	$6,32($3)	mul	$2,$2,$4	slt	$3,$2,0	addiu	$5,$2,3	movn	$2,$5,$3	sra	$7,$2,2	sltu	$3,$7,40	.set	noreorder	.set	nomacro	bne	$3,$0,$L828	andi	$2,$6,0x3	.set	macro	.set	reorder	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L407	move	$4,$6	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L408	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L829	li	$2,-128	.set	macro	.set	reorder$L405:	li	$2,-2139095040			# 0xffffffff80800000	ori	$2,$2,0x8080	addiu	$5,$4,-4#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L409	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	beq	$3,$0,$L409$L695:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L695$L409:	addu	$6,$7,$6	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L909	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L910:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L910	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L909:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L414$L697:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L697$L414:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L417	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L418	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L830	li	$2,-128	.set	macro	.set	reorder$L404:	lw	$3,264($sp)$L871:	lw	$2,100($3)	lw	$4,0($2)	lw	$3,4($2)	lw	$6,36($2)	mul	$7,$4,$3	sltu	$2,$7,40	.set	noreorder	.set	nomacro	bne	$2,$0,$L831	andi	$2,$6,0x3	.set	macro	.set	reorder	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L424	move	$4,$6	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L425	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L832$L422:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L426	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	beq	$3,$0,$L426$L698:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L698$L426:	addu	$6,$7,$6	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L911	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L912:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L912	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L911:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L913	andi	$4,$6,0x3	.set	macro	.set	reorder$L700:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L700	andi	$4,$6,0x3	.set	macro	.set	reorder$L913:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$4,$2,$L434	addiu	$3,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$4,$2,$L435	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$4,$2,$L833$L421:	lw	$3,264($sp)$L870:	lw	$2,100($3)	lw	$4,0($2)	lw	$3,4($2)	lw	$6,40($2)	mul	$7,$4,$3	sltu	$2,$7,40	.set	noreorder	.set	nomacro	bne	$2,$0,$L834	li	$3,4			# 0x4	.set	macro	.set	reorder	andi	$2,$6,0x3	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L441	move	$4,$6	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L442	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L835$L439:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L443	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	beq	$3,$0,$L443$L701:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L701$L443:	addu	$6,$7,$6	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L914	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L915:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L915	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L914:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L448$L703:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L703$L448:	andi	$4,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$4,$2,$L451	addiu	$3,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$4,$2,$L452	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$4,$2,$L836$L438:	lw	$2,264($sp)$L869:	lw	$3,200($sp)	lw	$9,100($2)	lw	$2,8($3)	sw	$2,8($9)	lw	$3,12($3)	move	$4,$2	sw	$0,20($9)	sw	$3,12($9)	sw	$0,16($9)$L364:	lw	$3,52($sp)	.set	noreorder	.set	nomacro	bltz	$3,$L455	move	$2,$0	.set	macro	.set	reorder	slt	$2,$4,$3	movz	$4,$3,$2	move	$2,$4$L455:	lw	$3,56($sp)	lw	$4,12($9)	.set	noreorder	.set	nomacro	bltz	$3,$L838	sw	$2,8($9)	.set	macro	.set	reorder	slt	$2,$4,$3	move	$5,$4	movz	$5,$3,$2$L458:	lw	$2,52($sp)	lw	$3,44($sp)	lw	$6,16($9)	addu	$3,$2,$3	slt	$4,$3,$6	sw	$5,12($9)	.set	noreorder	.set	nomacro	bne	$4,$0,$L459	lw	$5,0($9)	.set	macro	.set	reorder	slt	$2,$5,$3	move	$6,$5	movz	$6,$3,$2$L459:	lw	$2,56($sp)	lw	$3,48($sp)	lw	$5,20($9)	addu	$3,$2,$3	slt	$4,$3,$5	sw	$6,16($9)	.set	noreorder	.set	nomacro	bne	$4,$0,$L461	lw	$6,4($9)	.set	macro	.set	reorder	slt	$2,$6,$3	move	$5,$6	movz	$5,$3,$2$L461:	sw	$5,20($9)	li	$17,256			# 0x100$L463:	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$20,$2,$L839	lw	$8,48($sp)	.set	macro	.set	reorder$L464:	.set	noreorder	.set	nomacro	blez	$8,$L596	lw	$4,264($sp)	.set	macro	.set	reorder	lw	$6,56($sp)	lw	$9,100($4)	lw	$2,4($9)	subu	$2,$2,$6	.set	noreorder	.set	nomacro	blez	$2,$L596	lw	$7,44($sp)	.set	macro	.set	reorder	move	$16,$0	move	$13,$0	move	$14,$0	move	$15,$0	move	$12,$0	mul	$2,$19,$7$L918:	.set	noreorder	.set	nomacro	blez	$2,$L594	lw	$4,52($sp)	.set	macro	.set	reorder	lw	$3,0($9)	addu	$2,$4,$3	mul	$2,$19,$2	.set	noreorder	.set	nomacro	blez	$2,$L594	move	$5,$9	.set	macro	.set	reorder	andi	$18,$12,0x1	move	$11,$0$L573:	.set	noreorder	.set	nomacro	beq	$17,$0,$L574	mul	$2,$12,$7	.set	macro	.set	reorder	mul	$7,$19,$2	addu	$16,$7,$11$L574:	div	$0,$11,$19	teq	$19,$0,7	addu	$2,$12,$6	mflo	$10	mul	$6,$2,$3	li	$3,258			# 0x102	addu	$2,$6,$4	.set	noreorder	.set	nomacro	beq	$20,$3,$L579	addu	$7,$10,$2	.set	macro	.set	reorder	slt	$2,$20,259	.set	noreorder	.set	nomacro	beq	$2,$0,$L582	li	$2,259			# 0x103	.set	macro	.set	reorder	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$20,$2,$L577	li	$2,257			# 0x101	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$20,$2,$L840	addu	$2,$21,$16	.set	macro	.set	reorder	lui	$6,%hi($LC27)$L916:	addiu	$6,$6,%lo($LC27)	li	$4,29			# 0x1d	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,1			# 0x1	.set	macro	.set	reorder	lw	$31,260($sp)

⌨️ 快捷键说明

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