vf_divtc.mid

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

MID
4,773
字号
	move	$4,$0$L404:	lw	$7,360($sp)	addiu	$4,$4,1	lbu	$2,0($7)	sb	$2,0($3)	lw	$9,408($sp)	.set	noreorder	.set	nomacro	bne	$4,$9,$L404	addiu	$3,$3,1	.set	macro	.set	reorder	lw	$10,344($sp)	addu	$25,$10,$9	move	$3,$25	.set	noreorder	.set	nomacro	j	$L388	sw	$25,344($sp)	.set	macro	.set	reorder$L550:	lw	$2,416($sp)$L406:	sw	$0,0($4)	addiu	$4,$4,4	.set	noreorder	.set	nomacro	bne	$4,$2,$L406	lw	$3,344($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L589	slt	$3,$3,$25	.set	macro	.set	reorder$L393:	lw	$4,368($sp)	lui	$7,%hi(pattern.3941)	.set	noreorder	.set	nomacro	jal	uc_free	sw	$15,%lo(pattern.3941)($7)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	FS_FClose	lw	$4,64($21)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L211	sw	$0,64($21)	.set	macro	.set	reorder$L548:	.set	noreorder	.set	nomacro	j	$L397	move	$25,$6	.set	macro	.set	reorder$L546:	.set	noreorder	.set	nomacro	blez	$4,$L527	move	$5,$0	.set	macro	.set	reorder$L380:	lw	$7,376($sp)	lbu	$3,0($6)	addu	$2,$5,$7	addiu	$5,$5,1	.set	noreorder	.set	nomacro	bne	$5,$4,$L380	sb	$3,0($2)	.set	macro	.set	reorder	lw	$9,376($sp)	.set	noreorder	.set	nomacro	j	$L372	move	$4,$fp	.set	macro	.set	reorder$L541:	li	$5,255			# 0xff	.set	noreorder	.set	nomacro	jal	memset	move	$6,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L561	lw	$2,0($21)	.set	macro	.set	reorder$L265:	addiu	$5,$4,2	sb	$0,0($4)	.set	noreorder	.set	nomacro	j	$L263	sb	$0,1($4)	.set	macro	.set	reorder$L276:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L274	sb	$0,1($3)	.set	macro	.set	reorder$L240:	addiu	$5,$18,-58	sb	$0,-60($18)	.set	noreorder	.set	nomacro	j	$L238	sb	$0,-59($18)	.set	macro	.set	reorder$L251:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L249	sb	$0,1($4)	.set	macro	.set	reorder$L241:	addiu	$5,$18,-57	sb	$0,-60($18)	sb	$0,-59($18)	.set	noreorder	.set	nomacro	j	$L238	sb	$0,-58($18)	.set	macro	.set	reorder$L252:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L249	sb	$0,5($5)	.set	macro	.set	reorder$L277:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L274	sb	$0,5($5)	.set	macro	.set	reorder$L266:	addiu	$5,$4,3	sb	$0,0($4)	sb	$0,1($4)	.set	noreorder	.set	nomacro	j	$L263	sb	$0,2($4)	.set	macro	.set	reorder$L544:	.set	noreorder	.set	nomacro	blez	$16,$L297	li	$2,-859045888			# 0xffffffffcccc0000	.set	macro	.set	reorder	addiu	$4,$16,-1	ori	$2,$2,0xcccd	multu	$4,$2	li	$3,1717960704			# 0x66660000	sw	$0,388($sp)	lui	$2,%hi(pattern1.3939)	ori	$20,$3,0x6667	sw	$0,384($sp)	lw	$3,388($sp)	mfhi	$4	addiu	$22,$2,%lo(pattern1.3939)	lw	$2,384($sp)	sw	$3,396($sp)	lw	$19,368($sp)	addiu	$3,$sp,68	srl	$fp,$4,2	move	$23,$0	sw	$2,392($sp)	sw	$3,416($sp)$L299:	sw	$0,0($21)	li	$14,5			# 0x5	addiu	$15,$sp,68$L300:	addiu	$5,$14,1	mult	$5,$20	addiu	$6,$14,2	mfhi	$2	mult	$14,$20	addiu	$7,$14,3	mfhi	$9	mult	$6,$20	sra	$3,$5,31	mfhi	$10	sra	$2,$2,1	mult	$7,$20	addiu	$8,$14,4	subu	$2,$2,$3	mfhi	$12	sll	$3,$2,2	mult	$8,$20	addu	$3,$3,$2	sra	$9,$9,1	sra	$2,$14,31	mfhi	$11	subu	$9,$9,$2	subu	$5,$5,$3	sra	$2,$6,31	sra	$10,$10,1	subu	$10,$10,$2	sll	$4,$9,2	sra	$2,$7,31	sll	$5,$5,2	sra	$12,$12,1	sw	$0,0($15)	subu	$12,$12,$2	addu	$5,$5,$22	sra	$2,$8,31	addu	$4,$4,$9	sra	$11,$11,1	lw	$13,0($5)	subu	$11,$11,$2	subu	$4,$14,$4	sll	$5,$10,2	lw	$9,64($19)	addu	$5,$5,$10	sll	$3,$12,2	sll	$4,$4,2	sll	$2,$11,2	subu	$6,$6,$5	addu	$3,$3,$12	addu	$2,$2,$11	addu	$4,$4,$22	mult	$9,$13	subu	$7,$7,$3	subu	$8,$8,$2	lw	$3,0($4)	lw	$2,60($19)	sll	$6,$6,2	addu	$6,$6,$22	madd	$2,$3	lw	$9,0($6)	lw	$5,68($19)	sll	$7,$7,2	addu	$7,$7,$22	lw	$6,0($7)	lw	$4,72($19)	madd	$5,$9	sll	$8,$8,2	addu	$8,$8,$22	lw	$2,76($19)	lw	$3,0($8)	madd	$4,$6	addiu	$14,$14,-1	madd	$2,$3	mflo	$2	sw	$2,0($15)	.set	noreorder	.set	nomacro	bne	$14,$0,$L300	addiu	$15,$15,4	.set	macro	.set	reorder	lw	$3,72($sp)	lw	$2,68($sp)	addiu	$5,$sp,48	slt	$7,$2,$3	sll	$8,$7,2	addu	$3,$8,$5	lw	$4,20($3)	lw	$2,76($sp)	slt	$2,$4,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L585	addiu	$6,$sp,48	.set	macro	.set	reorder	li	$7,2			# 0x2	li	$8,8			# 0x8$L585:	addu	$2,$8,$6	lw	$4,20($2)	lw	$3,80($sp)	slt	$3,$4,$3	.set	noreorder	.set	nomacro	beq	$3,$0,$L586	addiu	$9,$sp,48	.set	macro	.set	reorder	li	$7,3			# 0x3	li	$8,12			# 0xc$L586:	addu	$2,$8,$9	lw	$4,20($2)	lw	$3,84($sp)	slt	$3,$4,$3	.set	noreorder	.set	nomacro	beq	$3,$0,$L306	sltu	$6,$7,1	.set	macro	.set	reorder	li	$7,4			# 0x4	move	$6,$0	li	$5,1			# 0x1	li	$8,16			# 0x10$L308:	sll	$2,$5,2	addiu	$10,$sp,68	addu	$4,$10,$2	li	$9,5			# 0x5$L310:	sll	$2,$6,2	addiu	$3,$sp,48	.set	noreorder	.set	nomacro	beq	$7,$5,$L311	addu	$2,$2,$3	.set	macro	.set	reorder	lw	$3,20($2)	lw	$2,0($4)	slt	$2,$3,$2	movn	$6,$5,$2$L311:	addiu	$5,$5,1	.set	noreorder	.set	nomacro	bne	$5,$9,$L310	addiu	$4,$4,4	.set	macro	.set	reorder	addiu	$4,$sp,48	addu	$2,$8,$4	lw	$18,20($2)	.set	noreorder	.set	nomacro	blez	$18,$L553	addiu	$5,$sp,48	.set	macro	.set	reorder	sll	$2,$6,2	addu	$2,$2,$5	lw	$4,20($2)	.set	noreorder	.set	nomacro	jal	__floatsidf	subu	$4,$18,$4	.set	macro	.set	reorder	move	$4,$18	move	$16,$2	.set	noreorder	.set	nomacro	jal	__floatsidf	move	$17,$3	.set	macro	.set	reorder	move	$6,$2	move	$4,$16	move	$5,$17	.set	noreorder	.set	nomacro	jal	__divdf3	move	$7,$3	.set	macro	.set	reorder$L316:	lw	$4,384($sp)	lw	$5,388($sp)	move	$6,$2	.set	noreorder	.set	nomacro	jal	__adddf3	move	$7,$3	.set	macro	.set	reorder	lui	$6,%hi($LC21)	lui	$7,%hi($LC22)	addiu	$6,$6,%lo($LC21)	addiu	$7,$7,%lo($LC22)	sw	$2,384($sp)	lw	$16,0($6)	li	$2,1			# 0x1	lw	$15,0($7)	sw	$3,388($sp)	sw	$2,0($21)	li	$14,5			# 0x5	addiu	$17,$sp,68$L317:	addiu	$5,$14,1	mult	$5,$16	addiu	$6,$14,2	mfhi	$2	mult	$14,$16	addiu	$7,$14,3	mfhi	$9	mult	$6,$16	sra	$3,$5,31	mfhi	$10	sra	$2,$2,1	mult	$7,$16	addiu	$8,$14,4	subu	$2,$2,$3	mfhi	$12	sll	$3,$2,2	mult	$8,$16	addu	$3,$3,$2	sra	$9,$9,1	sra	$2,$14,31	mfhi	$11	subu	$9,$9,$2	subu	$5,$5,$3	sra	$2,$6,31	sra	$10,$10,1	subu	$10,$10,$2	sll	$4,$9,2	sra	$2,$7,31	sll	$5,$5,2	sra	$12,$12,1	sw	$0,0($17)	subu	$12,$12,$2	addu	$5,$5,$15	sra	$2,$8,31	addu	$4,$4,$9	sra	$11,$11,1	lw	$13,0($5)	subu	$11,$11,$2	subu	$4,$14,$4	sll	$5,$10,2	lw	$9,64($19)	addu	$5,$5,$10	sll	$3,$12,2	sll	$4,$4,2	sll	$2,$11,2	subu	$6,$6,$5	addu	$3,$3,$12	addu	$2,$2,$11	addu	$4,$4,$15	mult	$9,$13	subu	$7,$7,$3	subu	$8,$8,$2	lw	$3,0($4)	lw	$2,60($19)	sll	$6,$6,2	addu	$6,$6,$15	madd	$2,$3	lw	$9,0($6)	lw	$5,68($19)	sll	$7,$7,2	addu	$7,$7,$15	lw	$6,0($7)	lw	$4,72($19)	madd	$5,$9	sll	$8,$8,2	addu	$8,$8,$15	lw	$2,76($19)	lw	$3,0($8)	madd	$4,$6	addiu	$14,$14,-1	madd	$2,$3	mflo	$2	sw	$2,0($17)	.set	noreorder	.set	nomacro	bne	$14,$0,$L317	addiu	$17,$17,4	.set	macro	.set	reorder	lw	$3,68($sp)	lw	$2,72($sp)	addiu	$5,$sp,48	slt	$7,$3,$2	sll	$8,$7,2	addu	$3,$8,$5	lw	$4,20($3)	lw	$2,76($sp)	slt	$2,$4,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L587	addiu	$6,$sp,48	.set	macro	.set	reorder	li	$7,2			# 0x2	li	$8,8			# 0x8$L587:	addu	$2,$8,$6	lw	$4,20($2)	lw	$3,80($sp)	slt	$3,$4,$3	.set	noreorder	.set	nomacro	beq	$3,$0,$L588	addiu	$9,$sp,48	.set	macro	.set	reorder	li	$7,3			# 0x3	li	$8,12			# 0xc$L588:	addu	$2,$8,$9	lw	$4,20($2)	lw	$3,84($sp)	slt	$3,$4,$3	.set	noreorder	.set	nomacro	beq	$3,$0,$L323	sltu	$6,$7,1	.set	macro	.set	reorder	li	$7,4			# 0x4	move	$6,$0	li	$5,1			# 0x1	li	$8,16			# 0x10$L325:	sll	$2,$5,2	addiu	$10,$sp,68	addu	$4,$10,$2	li	$9,5			# 0x5$L327:	sll	$2,$6,2	addiu	$3,$sp,48	.set	noreorder	.set	nomacro	beq	$7,$5,$L328	addu	$2,$2,$3	.set	macro	.set	reorder	lw	$3,20($2)	lw	$2,0($4)	slt	$2,$3,$2	movn	$6,$5,$2$L328:	addiu	$5,$5,1	.set	noreorder	.set	nomacro	bne	$5,$9,$L327	addiu	$4,$4,4	.set	macro	.set	reorder	addiu	$4,$sp,48	addu	$2,$8,$4	lw	$18,20($2)	.set	noreorder	.set	nomacro	blez	$18,$L554	addiu	$5,$sp,48	.set	macro	.set	reorder	sll	$2,$6,2	addu	$2,$2,$5	lw	$4,20($2)	.set	noreorder	.set	nomacro	jal	__floatsidf	subu	$4,$18,$4	.set	macro	.set	reorder	move	$4,$18	move	$16,$2	.set	noreorder	.set	nomacro	jal	__floatsidf	move	$17,$3	.set	macro	.set	reorder	move	$6,$2	move	$4,$16	move	$5,$17	.set	noreorder	.set	nomacro	jal	__divdf3	move	$7,$3	.set	macro	.set	reorder$L333:	lw	$4,392($sp)	lw	$5,396($sp)	move	$6,$2	.set	noreorder	.set	nomacro	jal	__adddf3	move	$7,$3	.set	macro	.set	reorder	sw	$2,392($sp)	sll	$2,$fp,2	addu	$2,$2,$fp	addiu	$23,$23,5	addiu	$2,$2,5	sw	$3,396($sp)	.set	noreorder	.set	nomacro	bne	$23,$2,$L299	addiu	$19,$19,20	.set	macro	.set	reorder	lui	$6,%hi(pattern2.3940)	addiu	$2,$6,%lo(pattern2.3940)	lw	$4,392($sp)	lw	$5,396($sp)	lw	$6,384($sp)	lw	$7,388($sp)	lui	$9,%hi(pattern.3941)	.set	noreorder	.set	nomacro	jal	__gtdf2	sw	$2,%lo(pattern.3941)($9)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bgtz	$2,$L335	lui	$2,%hi(vf_info_divtc+4)	.set	macro	.set	reorder	lw	$4,392($sp)	lw	$5,396($sp)	lw	$6,384($sp)	.set	noreorder	.set	nomacro	jal	__divdf3	lw	$7,388($sp)	.set	macro	.set	reorder	move	$4,$2	move	$5,$3$L337:	lui	$2,%hi(vf_info_divtc+4)	lui	$3,%hi($LC15)	lw	$17,%lo(vf_info_divtc+4)($2)	addiu	$16,$3,%lo($LC15)	sw	$0,0($21)$L340:	jal	log10	lui	$4,%hi($LC18)	lw	$6,%lo($LC18)($4)	lw	$7,%lo($LC18+4)($4)	move	$5,$3	move	$4,$2	.set	noreorder	.set	nomacro	jal	__muldf3	sw	$16,16($sp)	.set	macro	.set	reorder	lui	$6,%hi($LC17)	addiu	$6,$6,%lo($LC17)	move	$7,$17	li	$4,29			# 0x1d	li	$5,4			# 0x4	sw	$2,24($sp)	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$3,28($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L562	lw	$4,368($sp)	.set	macro	.set	reorder$L323:	.set	noreorder	.set	nomacro	j	$L325	addiu	$5,$6,1	.set	macro	.set	reorder$L306:	.set	noreorder	.set	nomacro	j	$L308	addiu	$5,$6,1	.set	macro	.set	reorder$L553:	move	$2,$0	.set	noreorder	.set	nomacro	j	$L316	move	$3,$0	.set	macro	.set	reorder$L554:	move	$2,$0	.set	noreorder	.set	nomacro	j	$L333	move	$3,$0	.set	macro	.set	reorder$L293:	li	$2,-1	sb	$2,4($5)	.set	noreorder	.set	nomacro	j	$L280	sb	$2,1($4)	.set	macro	.set	reorder$L283:	li	$2,-1	addiu	$4,$5,2	sb	$2,1($5)	.set	noreorder	.set	nomacro	j	$L281	sb	$2,0($5)	.set	macro	.set	reorder$L284:	lw	$7,376($sp)	li	$2,-1	addiu	$4,$7,3	sb	$2,2($7)	sb	$2,0($7)	.set	noreorder	.set	nomacro	j	$L281	sb	$2,1($7)	.set	macro	.set	reorder$L537:	addiu	$5,$18,-59	.set	noreorder	.set	nomacro	j	$L238	sb	$0,-60($18)	.set	macro	.set	reorder$L538:	.set	noreorder	.set	nomacro	j	$L249	sb	$0,4($5)	.set	macro	.set	reorder$L540:	.set	noreorder	.set	nomacro	j	$L274	sb	$0,4($5)	.set	macro	.set	reorder$L539:	addiu	$5,$4,1	.set	noreorder	.set	nomacro	j	$L263	sb	$0,0($4)	.set	macro	.set	reorder$L294:	li	$2,-1	sb	$2,6($5)	sb	$2,4($5)	.set	noreorder	.set	nomacro	j	$L280	sb	$2,5($5)	.set	macro	.set	reorder$L552:	move	$25,$5	move	$3,$25	.set	noreorder	.set	nomacro	j	$L388	sw	$25,344($sp)	.set	macro	.set	reorder$L543:	.set	noreorder	.set	nomacro	j	$L280	sb	$2,4($5)	.set	macro	.set	reorder$L542:	addiu	$4,$5,1	.set	noreorder	.set	nomacro	j	$L281	sb	$2,0($5)	.set	macro	.set	reorder$L335:	lw	$10,356($sp)	subu	$3,$0,$10	sw	$3,0($21)	.set	noreorder	.set	nomacro	bne	$3,$0,$L338	lw	$17,%lo(vf_info_divtc+4)($2)	.set	macro	.set	reorder	lw	$4,392($sp)	lw	$5,396($sp)	lw	$6,384($sp)	.set	noreorder	.set	nomacro	jal	__divdf3	lw	$7,388($sp)	.set	macro	.set	reorder	move	$4,$2	lui	$2,%hi($LC15)	move	$5,$3	.set	noreorder	.set	nomacro	j	$L340	addiu	$16,$2,%lo($LC15)	.set	macro	.set	reorder$L338:	lw	$4,392($sp)	lw	$5,396($sp)	lw	$6,384($sp)	.set	noreorder	.set	nomacro	jal	__divdf3	lw	$7,388($sp)	.set	macro	.set	reorder	move	$4,$2	lui	$2,%hi($LC16)	move	$5,$3	.set	noreorder	.set	nomacro	j	$L340	addiu	$16,$2,%lo($LC16)	.set	macro	.set	reorder$L297:	lui	$2,%hi($LC20)	lw	$4,%lo($LC20)($2)	lw	$5,%lo($LC20+4)($2)	addiu	$9,$sp,68	.set	noreorder	.set	nomacro	j	$L337	sw	$9,416($sp)	.set	macro	.set	reorder	.end	vf_open	.section	.text.copyop,"ax",@progbits	.align	2	.align	5	.ent	copyop	.type	copyop, @function

⌨️ 快捷键说明

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