vf_divtc.mid

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

MID
4,773
字号
	j	$L199	addu	$4,$16,$2	.set	macro	.set	reorder$L194:	.set	noreorder	.set	nomacro	jal	strlen	move	$4,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L196	addu	$17,$16,$2	.set	macro	.set	reorder$L529:	lui	$2,%hi($LC7)	lw	$3,4($21)	addiu	$18,$2,%lo($LC7)	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	bne	$3,$2,$L564	li	$2,2			# 0x2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L557	lui	$5,%hi($LC10)	.set	macro	.set	reorder$L531:	lb	$2,1($16)	.set	noreorder	.set	nomacro	beq	$2,$5,$L534	li	$6,10			# 0xa	.set	macro	.set	reorder	move	$5,$0	.set	noreorder	.set	nomacro	jal	__strtol_internal	move	$7,$0	.set	macro	.set	reorder	move	$16,$17	.set	noreorder	.set	nomacro	j	$L532	sw	$2,4($21)	.set	macro	.set	reorder$L530:	addiu	$5,$5,%lo($LC12)	.set	noreorder	.set	nomacro	jal	FS_FOpen	move	$4,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L215	sw	$2,64($21)	.set	macro	.set	reorder	move	$19,$0	li	$23,15			# 0xf	move	$22,$0	li	$18,60			# 0x3c	addiu	$20,$sp,88	.set	noreorder	.set	nomacro	j	$L217	sw	$0,368($sp)	.set	macro	.set	reorder$L536:	li	$19,30000			# 0x7530$L223:	lw	$4,368($sp)	.set	noreorder	.set	nomacro	jal	uc_realloc	move	$5,$17	.set	macro	.set	reorder	move	$4,$22	move	$5,$17	.set	noreorder	.set	nomacro	jal	uc_realloc	move	$16,$2	.set	macro	.set	reorder	lw	$6,368($sp)	movn	$22,$2,$2	movn	$6,$16,$16	.set	noreorder	.set	nomacro	beq	$16,$0,$L228	sw	$6,368($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L565	lui	$2,%hi(vf_info_divtc+4)	.set	macro	.set	reorder$L219:	lw	$9,368($sp)	lui	$5,%hi($LC14)	addu	$6,$22,$18	addu	$7,$9,$18	addiu	$5,$5,%lo($LC14)	.set	noreorder	.set	nomacro	jal	sscanf	move	$4,$20	.set	macro	.set	reorder	addiu	$23,$23,1	addiu	$18,$18,4$L217:	lw	$6,64($21)	move	$4,$20	.set	noreorder	.set	nomacro	jal	fgets	li	$5,256			# 0x100	.set	macro	.set	reorder	addiu	$3,$19,-19	.set	noreorder	.set	nomacro	beq	$2,$0,$L535	slt	$3,$23,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$3,$0,$L219	li	$2,65536			# 0x10000	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$19,$0,$L536	ori	$17,$2,0xd4c0	.set	macro	.set	reorder	sll	$19,$19,1	.set	noreorder	.set	nomacro	j	$L223	sll	$17,$19,2	.set	macro	.set	reorder$L534:	move	$5,$0	.set	noreorder	.set	nomacro	jal	__strtol_internal	move	$7,$0	.set	macro	.set	reorder	move	$16,$17	.set	noreorder	.set	nomacro	j	$L532	sw	$2,8($21)	.set	macro	.set	reorder$L228:	lui	$2,%hi(vf_info_divtc+4)$L565:	lw	$7,%lo(vf_info_divtc+4)($2)	lui	$6,%hi($LC5)	addiu	$6,$6,%lo($LC5)	move	$5,$0	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,29			# 0x1d	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	uc_free	lw	$4,368($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	uc_free	move	$4,$22	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L556	lw	$4,464($sp)	.set	macro	.set	reorder$L535:	lw	$10,368($sp)	addiu	$18,$22,60	andi	$2,$10,0x3	addiu	$20,$10,60	.set	noreorder	.set	nomacro	bne	$2,$0,$L231	addiu	$16,$23,-15	.set	macro	.set	reorder	andi	$2,$20,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L566	lw	$4,368($sp)	.set	macro	.set	reorder	addiu	$3,$10,-4	addiu	$5,$10,28	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L234	addiu	$4,$10,56	.set	macro	.set	reorder$L456:#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,$3,4	S32SDI xr2,$3,4	S32SDI xr3,$3,4	S32SDI xr4,$3,4	S32SDI xr5,$3,4	S32SDI xr6,$3,4	S32SDI xr7,$3,4	S32SDI xr8,$3,4#NO_APP	sltu	$2,$3,$5	bne	$2,$0,$L456$L234:	addiu	$5,$5,28	sltu	$2,$3,$5	beq	$2,$0,$L236$L457:#APP	S32LDI xr1,$4,4	S32SDI xr1,$3,4#NO_APP	sltu	$2,$3,$5	bne	$2,$0,$L457$L236:	addiu	$5,$18,-60$L559:	andi	$2,$5,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$4,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$4,$L240	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L241	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L537$L238:	move	$3,$5	move	$2,$0	addiu	$5,$5,-4#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L567	addiu	$2,$18,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L567	addiu	$2,$18,-31	.set	macro	.set	reorder$L458:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L458	addiu	$2,$18,-31	.set	macro	.set	reorder$L567:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L568	addiu	$2,$18,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L569:#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,$L569	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$18,-4$L568:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L247$L460:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L460$L247:	andi	$3,$18,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L251	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L252	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L538$L249:	li	$2,1717960704			# 0x66660000	ori	$4,$2,0x6667	mult	$16,$4	sra	$17,$16,31	mfhi	$3	sra	$3,$3,1	subu	$3,$3,$17	sll	$2,$3,2	addu	$2,$2,$3	.set	noreorder	.set	nomacro	beq	$16,$2,$L254	lw	$3,368($sp)	.set	macro	.set	reorder	sll	$2,$23,2	addu	$6,$22,$2	move	$7,$4	addu	$5,$3,$2$L255:	addiu	$16,$16,1	mult	$16,$7	sra	$17,$16,31	mfhi	$2	lw	$4,-20($5)	sra	$2,$2,1	subu	$2,$2,$17	sll	$3,$2,2	addu	$3,$3,$2	sw	$4,0($5)	sw	$0,0($6)	addiu	$5,$5,4	.set	noreorder	.set	nomacro	bne	$16,$3,$L255	addiu	$6,$6,4	.set	macro	.set	reorder$L254:	sll	$19,$16,2	addu	$4,$20,$19	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L256	addiu	$5,$4,-60	.set	macro	.set	reorder	andi	$2,$5,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L256	addiu	$3,$4,-4	.set	macro	.set	reorder	addiu	$5,$4,28	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L259	addiu	$4,$4,-64	.set	macro	.set	reorder$L461:#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,$3,4	S32SDI xr2,$3,4	S32SDI xr3,$3,4	S32SDI xr4,$3,4	S32SDI xr5,$3,4	S32SDI xr6,$3,4	S32SDI xr7,$3,4	S32SDI xr8,$3,4#NO_APP	sltu	$2,$3,$5	bne	$2,$0,$L461$L259:	addiu	$5,$5,28	sltu	$2,$3,$5	beq	$2,$0,$L261$L462:#APP	S32LDI xr1,$4,4	S32SDI xr1,$3,4#NO_APP	sltu	$2,$3,$5	bne	$2,$0,$L462$L261:	addu	$4,$18,$19$L558:	li	$2,4			# 0x4	andi	$3,$4,0x3	subu	$3,$2,$3	li	$2,2			# 0x2	move	$5,$4	.set	noreorder	.set	nomacro	beq	$3,$2,$L265	addiu	$6,$4,60	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L266	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L539$L263:	move	$3,$5	move	$2,$0	addiu	$5,$5,-4#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L570	addiu	$2,$6,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L570	addiu	$2,$6,-31	.set	macro	.set	reorder$L463:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L463	addiu	$2,$6,-31	.set	macro	.set	reorder$L570:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L571	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L572:#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,$L572	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L571:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L573	andi	$4,$6,0x3	.set	macro	.set	reorder$L465:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L465	andi	$4,$6,0x3	.set	macro	.set	reorder$L573:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$4,$2,$L276	addiu	$3,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$4,$2,$L277	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$4,$2,$L540$L274:	li	$2,1717960704			# 0x66660000	ori	$2,$2,0x6667	mult	$16,$2	sw	$18,72($21)	mfhi	$2	sw	$16,16($21)	sra	$2,$2,1	subu	$2,$2,$17	move	$4,$2	sw	$2,20($21)	.set	noreorder	.set	nomacro	jal	uc_malloc	sw	$2,372($sp)	.set	macro	.set	reorder	sw	$2,376($sp)	lw	$3,372($sp)	lw	$4,376($sp)	sltu	$2,$3,40	.set	noreorder	.set	nomacro	bne	$2,$0,$L541	sw	$4,68($21)	.set	macro	.set	reorder	andi	$2,$4,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L283	move	$5,$4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L284	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L542	li	$2,-1	.set	macro	.set	reorder$L281:	addiu	$5,$4,-4	li	$2,-1			# 0xffffffffffffffff#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L574	lw	$9,372($sp)	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L575	lw	$10,376($sp)	.set	macro	.set	reorder$L466:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L466	lw	$9,372($sp)$L574:	lw	$10,376($sp)$L575:	li	$3,-32			# 0xffffffffffffffe0	addu	$6,$9,$10	addiu	$2,$6,-31	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L576	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L577:#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,$L577	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L576:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L290$L468:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L468$L290:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L293	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L294	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L543	li	$2,-1	.set	macro	.set	reorder$L280:	lw	$2,0($21)$L561:	.set	noreorder	.set	nomacro	bltz	$2,$L544	sw	$2,356($sp)	.set	macro	.set	reorder	addiu	$2,$sp,68	sw	$2,416($sp)	lw	$4,368($sp)$L562:	addiu	$5,$sp,48$L341:	sw	$0,0($5)	lw	$2,0($4)	sw	$2,0($5)	lw	$3,20($4)	addu	$2,$2,$3	sw	$2,0($5)	lw	$3,40($4)	addu	$2,$2,$3	sw	$2,0($5)	lw	$3,60($4)	addu	$2,$2,$3	sw	$2,0($5)	lw	$3,80($4)	addu	$2,$2,$3	sw	$2,0($5)	lw	$3,100($4)	addu	$2,$2,$3	sw	$2,0($5)	lw	$3,120($4)	addu	$2,$2,$3	lw	$3,416($sp)	sw	$2,0($5)	addiu	$5,$5,4	.set	noreorder	.set	nomacro	bne	$5,$3,$L341	addiu	$4,$4,4	.set	macro	.set	reorder	lw	$4,372($sp)	.set	noreorder	.set	nomacro	blez	$4,$L343	lw	$22,368($sp)	.set	macro	.set	reorder	move	$23,$0	addiu	$fp,$4,-1$L345:	lw	$2,0($21)	.set	noreorder	.set	nomacro	blez	$2,$L346	lui	$2,%hi(pattern2.3940)	.set	macro	.set	reorder	addiu	$20,$2,%lo(pattern2.3940)$L348:	lui	$5,%hi($LC21)	addiu	$5,$5,%lo($LC21)	lw	$24,48($sp)	lw	$19,52($sp)	lw	$18,56($sp)	lw	$17,60($sp)	lw	$16,64($sp)	lw	$14,0($5)	li	$13,5			# 0x5	addiu	$15,$sp,68$L349:	addiu	$4,$13,1	mult	$4,$14	addiu	$7,$13,2	mfhi	$2	mult	$13,$14	sra	$3,$4,31	mfhi	$5	sra	$2,$2,1	mult	$7,$14	addiu	$8,$13,3	subu	$2,$2,$3	mfhi	$9	sll	$3,$2,2	mult	$8,$14	addu	$3,$3,$2	sra	$5,$5,1	sra	$2,$13,31	addiu	$6,$13,4	subu	$5,$5,$2	mfhi	$11	sra	$2,$7,31	mult	$6,$14	subu	$4,$4,$3	sra	$9,$9,1	sll	$3,$5,2	subu	$9,$9,$2	addu	$3,$3,$5	sra	$2,$8,31	sll	$4,$4,2	sra	$11,$11,1	sw	$0,0($15)	mfhi	$10	subu	$11,$11,$2	addu	$4,$4,$20	subu	$3,$13,$3	sll	$5,$9,2	lw	$12,0($4)	addu	$5,$5,$9	sll	$4,$11,2	sll	$3,$3,2	sra	$2,$6,31	subu	$7,$7,$5	addu	$4,$4,$11	addu	$3,$3,$20	sra	$10,$10,1	subu	$10,$10,$2	mult	$19,$12	subu	$8,$8,$4	sll	$7,$7,2	lw	$4,0($3)	sll	$2,$10,2	addu	$7,$7,$20	addu	$2,$2,$10	lw	$5,0($7)	madd	$24,$4	sll	$8,$8,2	subu	$6,$6,$2	addu	$8,$8,$20	lw	$3,0($8)

⌨️ 快捷键说明

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