vf_divtc.mid

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

MID
4,773
字号
	madd	$18,$5	sll	$6,$6,2	addu	$6,$6,$20	lw	$2,0($6)	madd	$17,$3	addiu	$13,$13,-1	madd	$16,$2	mflo	$2	sw	$2,0($15)	.set	noreorder	.set	nomacro	bne	$13,$0,$L349	addiu	$15,$15,4	.set	macro	.set	reorder	lw	$3,72($sp)	lw	$2,68($sp)	addiu	$4,$sp,48	slt	$19,$2,$3	sll	$7,$19,2	addu	$3,$7,$4	lw	$4,20($3)	lw	$2,76($sp)	slt	$2,$4,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L578	addiu	$5,$sp,48	.set	macro	.set	reorder	li	$19,2			# 0x2	li	$7,8			# 0x8$L578:	addu	$2,$7,$5	lw	$4,20($2)	lw	$3,80($sp)	slt	$3,$4,$3	.set	noreorder	.set	nomacro	beq	$3,$0,$L579	addiu	$6,$sp,48	.set	macro	.set	reorder	li	$19,3			# 0x3	li	$7,12			# 0xc$L579:	addu	$2,$7,$6	lw	$4,20($2)	lw	$3,84($sp)	slt	$3,$4,$3	.set	noreorder	.set	nomacro	beq	$3,$0,$L355	sltu	$6,$19,1	.set	macro	.set	reorder	li	$19,4			# 0x4	move	$6,$0	li	$5,1			# 0x1	li	$7,16			# 0x10$L357:	sll	$2,$5,2	addiu	$9,$sp,68	addu	$4,$9,$2	li	$8,5			# 0x5$L359:	sll	$2,$6,2	addiu	$10,$sp,48	.set	noreorder	.set	nomacro	beq	$19,$5,$L360	addu	$2,$2,$10	.set	macro	.set	reorder	lw	$3,20($2)	lw	$2,0($4)	slt	$2,$3,$2	movn	$6,$5,$2$L360:	addiu	$5,$5,1	.set	noreorder	.set	nomacro	bne	$5,$8,$L359	addiu	$4,$4,4	.set	macro	.set	reorder	addiu	$3,$sp,48	addu	$2,$7,$3	lw	$18,20($2)	.set	noreorder	.set	nomacro	blez	$18,$L545	addiu	$4,$sp,48	.set	macro	.set	reorder	sll	$2,$6,2	addu	$2,$2,$4	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$L365:	lw	$6,56($21)	lw	$7,60($21)	move	$4,$2	.set	noreorder	.set	nomacro	jal	__gedf2	move	$5,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L580	slt	$2,$23,$fp	.set	macro	.set	reorder	lw	$5,376($sp)	addu	$2,$5,$23	sb	$19,0($2)	slt	$2,$23,$fp$L580:	.set	noreorder	.set	nomacro	beq	$2,$0,$L369	move	$4,$fp	.set	macro	.set	reorder	lw	$2,0($22)	lw	$24,48($sp)	lw	$3,140($22)	subu	$2,$24,$2	addu	$24,$2,$3	sw	$24,48($sp)	lw	$2,4($22)	lw	$19,52($sp)	lw	$3,144($22)	subu	$2,$19,$2	addu	$19,$2,$3	sw	$19,52($sp)	lw	$2,8($22)	lw	$18,56($sp)	lw	$3,148($22)	subu	$2,$18,$2	addu	$18,$2,$3	sw	$18,56($sp)	lw	$17,60($sp)	lw	$2,12($22)	lw	$3,152($22)	subu	$2,$17,$2	addu	$17,$2,$3	sw	$17,60($sp)	lw	$16,64($sp)	lw	$2,16($22)	lw	$3,156($22)	subu	$2,$16,$2	addu	$16,$2,$3	sw	$16,64($sp)$L369:	lw	$6,372($sp)	addiu	$23,$23,1	.set	noreorder	.set	nomacro	bne	$6,$23,$L345	addiu	$22,$22,20	.set	macro	.set	reorder	lui	$7,%hi(pattern.3941)	lw	$9,376($sp)	sw	$20,%lo(pattern.3941)($7)	lb	$3,0($9)	li	$2,-1			# 0xffffffffffffffff	.set	noreorder	.set	nomacro	bne	$3,$2,$L372	li	$3,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L374	move	$4,$0	.set	macro	.set	reorder$L547:	lb	$2,0($6)	bne	$2,$3,$L546$L374:	lw	$10,376($sp)	lw	$2,372($sp)	addiu	$4,$4,1	.set	noreorder	.set	nomacro	bne	$2,$4,$L547	addu	$6,$10,$4	.set	macro	.set	reorder$L375:	.set	noreorder	.set	nomacro	jal	uc_free	lw	$4,368($sp)	.set	macro	.set	reorder	lui	$2,%hi(vf_info_divtc+4)	lw	$7,%lo(vf_info_divtc+4)($2)	lui	$6,%hi($LC19)	addiu	$6,$6,%lo($LC19)	li	$4,29			# 0x1d	.set	noreorder	.set	nomacro	jal	mp_msg	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L556	lw	$4,464($sp)	.set	macro	.set	reorder$L355:	.set	noreorder	.set	nomacro	j	$L357	addiu	$5,$6,1	.set	macro	.set	reorder$L346:	lui	$2,%hi(pattern1.3939)	.set	noreorder	.set	nomacro	j	$L348	addiu	$20,$2,%lo(pattern1.3939)	.set	macro	.set	reorder$L545:	move	$2,$0	.set	noreorder	.set	nomacro	j	$L365	move	$3,$0	.set	macro	.set	reorder$L256:	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,60			# 0x3c	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L558	addu	$4,$18,$19	.set	macro	.set	reorder$L231:	lw	$4,368($sp)$L566:	move	$5,$20	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,60			# 0x3c	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L559	addiu	$5,$18,-60	.set	macro	.set	reorder$L215:	lw	$5,464($sp)	lui	$6,%hi($LC13)	lw	$2,0($5)	addiu	$6,$6,%lo($LC13)	lw	$7,4($2)	li	$4,29			# 0x1d	move	$5,$0	.set	noreorder	.set	nomacro	jal	mp_msg	sw	$18,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L556	lw	$4,464($sp)	.set	macro	.set	reorder$L343:	lw	$3,372($sp)	beq	$3,$0,$L375	addiu	$fp,$3,-1$L527:	lw	$9,376($sp)	move	$4,$fp$L372:	addu	$6,$9,$fp	lb	$3,0($6)	li	$2,-1			# 0xffffffffffffffff	.set	noreorder	.set	nomacro	bne	$3,$2,$L382	addiu	$3,$6,-1	.set	macro	.set	reorder	li	$5,-1			# 0xffffffffffffffff$L384:	lb	$2,0($3)	move	$6,$3	addiu	$4,$4,-1	.set	noreorder	.set	nomacro	beq	$2,$5,$L384	addiu	$3,$3,-1	.set	macro	.set	reorder$L382:	lw	$10,372($sp)	addiu	$5,$4,1	slt	$2,$5,$10	.set	noreorder	.set	nomacro	beq	$2,$0,$L385	lw	$2,376($sp)	.set	macro	.set	reorder	addu	$4,$2,$4$L387:	lw	$7,372($sp)	addiu	$5,$5,1	lbu	$2,0($6)	slt	$3,$5,$7	sb	$2,1($4)	.set	noreorder	.set	nomacro	bne	$3,$0,$L387	addiu	$4,$4,1	.set	macro	.set	reorder$L385:	lui	$9,%hi(pattern.3941)	sw	$0,344($sp)	lw	$15,%lo(pattern.3941)($9)	lw	$3,344($sp)$L388:	lw	$4,372($sp)	slt	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L391	lw	$5,376($sp)	.set	macro	.set	reorder	addu	$2,$5,$3	lb	$4,0($2)	li	$3,-1			# 0xffffffffffffffff	.set	noreorder	.set	nomacro	beq	$4,$3,$L391	lw	$10,344($sp)	.set	macro	.set	reorder	addiu	$25,$10,1$L390:	move	$3,$25	.set	noreorder	.set	nomacro	j	$L388	sw	$25,344($sp)	.set	macro	.set	reorder$L391:	lw	$6,344($sp)	lw	$7,372($sp)	.set	noreorder	.set	nomacro	beq	$6,$7,$L393	lw	$9,376($sp)	.set	macro	.set	reorder	li	$2,-1			# 0xffffffffffffffff	addu	$9,$9,$6	sw	$9,360($sp)	lb	$3,0($9)	.set	noreorder	.set	nomacro	bne	$3,$2,$L548	sw	$9,404($sp)	.set	macro	.set	reorder	lw	$25,344($sp)	move	$2,$9	li	$4,-1			# 0xffffffffffffffff$L398:	lb	$3,1($2)	addiu	$25,$25,1	.set	noreorder	.set	nomacro	beq	$3,$4,$L398	addiu	$2,$2,1	.set	macro	.set	reorder	sw	$2,360($sp)$L397:	lw	$10,404($sp)	lb	$2,-1($10)	addiu	$4,$10,-1	.set	noreorder	.set	nomacro	beq	$2,$3,$L549	sw	$4,364($sp)	.set	macro	.set	reorder	lw	$2,344($sp)	lw	$4,368($sp)	sll	$6,$2,2	addu	$2,$6,$2	addiu	$3,$2,-15	slt	$3,$3,$2	sll	$2,$2,2	addu	$5,$4,$2	.set	noreorder	.set	nomacro	beq	$3,$0,$L550	addiu	$4,$sp,48	.set	macro	.set	reorder$L526:	sw	$0,0($4)	lw	$2,0($5)	lw	$10,416($sp)	sw	$2,0($4)	lw	$3,20($5)	addu	$2,$2,$3	sw	$2,0($4)	lw	$3,40($5)	addu	$2,$2,$3	sw	$2,0($4)	addiu	$4,$4,4	.set	noreorder	.set	nomacro	bne	$4,$10,$L526	addiu	$5,$5,4	.set	macro	.set	reorder	lw	$3,344($sp)	slt	$3,$3,$25$L589:	.set	noreorder	.set	nomacro	beq	$3,$0,$L390	sw	$3,412($sp)	.set	macro	.set	reorder	lw	$4,344($sp)	lw	$5,368($sp)	sll	$2,$4,4	addu	$2,$6,$2	lw	$6,404($sp)	subu	$7,$25,$4	addu	$18,$2,$5	sw	$6,348($sp)	sw	$0,352($sp)	sw	$7,408($sp)$L412:	lw	$9,364($sp)	lw	$10,360($sp)	lw	$2,0($21)	lb	$19,0($9)	.set	noreorder	.set	nomacro	blez	$2,$L413	lb	$24,0($10)	.set	macro	.set	reorder	lui	$2,%hi(pattern2.3940)	addiu	$15,$2,%lo(pattern2.3940)$L415:	lui	$3,%hi($LC21)	lw	$2,48($sp)	addiu	$3,$3,%lo($LC21)	lw	$fp,52($sp)	lw	$23,56($sp)	lw	$22,60($sp)	lw	$31,64($sp)	lw	$14,0($3)	sw	$2,400($sp)	move	$13,$0	addiu	$17,$sp,68	li	$20,5			# 0x5$L416:	li	$4,6			# 0x6	subu	$4,$4,$13	mult	$4,$14	subu	$9,$20,$13	mfhi	$3	li	$7,7			# 0x7	mult	$9,$14	subu	$7,$7,$13	mfhi	$10	li	$6,8			# 0x8	mult	$7,$14	sra	$2,$4,31	subu	$6,$6,$13	sra	$3,$3,1	subu	$3,$3,$2	mfhi	$12	li	$5,9			# 0x9	mult	$6,$14	subu	$5,$5,$13	sll	$2,$3,2	addu	$2,$2,$3	mfhi	$11	mult	$5,$14	subu	$4,$4,$2	sra	$10,$10,1	sra	$2,$9,31	subu	$10,$10,$2	mfhi	$8	sra	$2,$7,31	sra	$12,$12,1	subu	$12,$12,$2	sra	$11,$11,1	sra	$2,$6,31	subu	$11,$11,$2	sra	$8,$8,1	sra	$2,$5,31	sll	$3,$12,2	subu	$8,$8,$2	sll	$4,$4,2	addu	$3,$3,$12	subu	$7,$7,$3	addu	$16,$4,$15	sll	$2,$11,2	sll	$4,$10,2	sll	$3,$8,2	addu	$4,$4,$10	addu	$2,$2,$11	addu	$3,$3,$8	subu	$9,$9,$4	subu	$6,$6,$2	subu	$5,$5,$3	sll	$7,$7,2	sll	$9,$9,2	sll	$6,$6,2	sll	$5,$5,2	addu	$4,$7,$15	addu	$9,$9,$15	addu	$6,$6,$15	.set	noreorder	.set	nomacro	bltz	$19,$L417	addu	$7,$5,$15	.set	macro	.set	reorder	bltz	$24,$L417	beq	$19,$13,$L417	.set	noreorder	.set	nomacro	beq	$24,$13,$L417	li	$2,-2147483648			# 0xffffffff80000000	.set	macro	.set	reorder	sw	$2,0($17)$L422:	addiu	$13,$13,1	.set	noreorder	.set	nomacro	bne	$13,$20,$L416	addiu	$17,$17,4	.set	macro	.set	reorder	lw	$3,72($sp)	lw	$2,68($sp)	addiu	$4,$sp,48	slt	$6,$2,$3	sll	$5,$6,2	addu	$3,$5,$4	lw	$4,20($3)	lw	$2,76($sp)	slt	$2,$4,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L581	addiu	$7,$sp,48	.set	macro	.set	reorder	li	$6,2			# 0x2	li	$5,8			# 0x8$L581:	addu	$2,$5,$7	lw	$4,20($2)	lw	$3,80($sp)	slt	$3,$4,$3	.set	noreorder	.set	nomacro	beq	$3,$0,$L582	addiu	$9,$sp,48	.set	macro	.set	reorder	li	$6,3			# 0x3	li	$5,12			# 0xc$L582:	addu	$3,$5,$9	lw	$4,20($3)	lw	$2,84($sp)	lw	$10,348($sp)	slt	$2,$4,$2	li	$3,4			# 0x4	movn	$6,$3,$2	sb	$6,0($10)	lw	$3,0($18)	lw	$2,48($sp)	lw	$4,140($18)	subu	$2,$2,$3	addu	$2,$2,$4	sw	$2,48($sp)	lw	$3,4($18)	lw	$2,52($sp)	lw	$4,144($18)	subu	$2,$2,$3	addu	$2,$2,$4	sw	$2,52($sp)	lw	$3,8($18)	lw	$2,56($sp)	lw	$4,148($18)	subu	$2,$2,$3	addu	$2,$2,$4	sw	$2,56($sp)	lw	$3,12($18)	lw	$2,60($sp)	lw	$4,152($18)	subu	$2,$2,$3	addu	$2,$2,$4	sw	$2,60($sp)	lw	$3,16($18)	lw	$2,64($sp)	lw	$4,156($18)	subu	$2,$2,$3	lw	$3,352($sp)	addu	$2,$2,$4	lw	$4,408($sp)	addiu	$3,$3,1	addiu	$10,$10,1	sw	$3,352($sp)	sw	$2,64($sp)	sw	$10,348($sp)	.set	noreorder	.set	nomacro	bne	$3,$4,$L412	addiu	$18,$18,20	.set	macro	.set	reorder	lw	$5,364($sp)	lw	$4,404($sp)	lb	$7,0($5)	lw	$9,352($sp)	lw	$5,344($sp)	move	$6,$0$L431:	lb	$2,0($4)	addiu	$3,$5,1	xor	$2,$2,$7	addiu	$6,$6,1	movz	$5,$3,$2	.set	noreorder	.set	nomacro	bne	$9,$6,$L431	addiu	$4,$4,1	.set	macro	.set	reorder	lw	$10,344($sp)	slt	$2,$10,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L410	move	$8,$5	.set	macro	.set	reorder	slt	$2,$5,$25	.set	noreorder	.set	nomacro	beq	$2,$0,$L437	lw	$2,376($sp)	.set	macro	.set	reorder	move	$6,$5	addu	$9,$2,$5	.set	noreorder	.set	nomacro	j	$L439	move	$4,$9	.set	macro	.set	reorder$L440:$L583:	addiu	$6,$6,-1	slt	$2,$3,$6	.set	noreorder	.set	nomacro	beq	$2,$0,$L442	addiu	$4,$4,-1	.set	macro	.set	reorder$L439:	lb	$2,-1($4)	.set	noreorder	.set	nomacro	bne	$2,$7,$L583	lw	$3,344($sp)	.set	macro	.set	reorder	lw	$10,360($sp)	lb	$3,0($4)	lb	$2,0($10)	.set	noreorder	.set	nomacro	bne	$3,$2,$L440	lw	$3,344($sp)	.set	macro	.set	reorder$L442:	.set	noreorder	.set	nomacro	j	$L443	move	$4,$9	.set	macro	.set	reorder$L444:	addiu	$5,$5,1$L584:	.set	noreorder	.set	nomacro	beq	$5,$25,$L446	addiu	$4,$4,1	.set	macro	.set	reorder$L443:	lb	$2,-1($4)	.set	noreorder	.set	nomacro	bne	$2,$7,$L444	lw	$9,360($sp)	.set	macro	.set	reorder	lb	$3,0($4)	lb	$2,0($9)	.set	noreorder	.set	nomacro	bne	$3,$2,$L584	addiu	$5,$5,1	.set	macro	.set	reorder	addiu	$5,$5,-1$L446:	subu	$2,$8,$6	subu	$3,$5,$8	slt	$3,$3,$2	lw	$10,344($sp)	movz	$5,$6,$3	slt	$2,$10,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L449	lw	$3,404($sp)	.set	macro	.set	reorder$L437:	lw	$4,404($sp)$L438:	lw	$2,344($sp)	lw	$3,364($sp)	addiu	$2,$2,1	sw	$2,344($sp)	lw	$6,344($sp)	lbu	$2,0($3)	slt	$3,$6,$5	sb	$2,0($4)	.set	noreorder	.set	nomacro	bne	$3,$0,$L438	addiu	$4,$4,1	.set	macro	.set	reorder	slt	$7,$6,$25	sw	$7,412($sp)$L410:	lw	$9,412($sp)	.set	noreorder	.set	nomacro	beq	$9,$0,$L390	lw	$10,344($sp)	.set	macro	.set	reorder	lw	$3,344($sp)	lw	$2,376($sp)	subu	$10,$25,$10	addu	$2,$2,$3	sw	$10,408($sp)	sw	$2,404($sp)	move	$3,$2$L449:	move	$4,$0$L450:	lw	$5,360($sp)	addiu	$4,$4,1	lbu	$2,0($5)	sb	$2,0($3)	lw	$6,408($sp)	.set	noreorder	.set	nomacro	bne	$6,$4,$L450	addiu	$3,$3,1	.set	macro	.set	reorder	move	$3,$25	.set	noreorder	.set	nomacro	j	$L388	sw	$25,344($sp)	.set	macro	.set	reorder$L417:	sw	$0,0($17)	lw	$2,0($16)	lw	$3,0($9)	mult	$fp,$2	lw	$2,400($sp)	lw	$4,0($4)	madd	$2,$3	lw	$5,0($6)	madd	$23,$4	lw	$2,0($7)	madd	$22,$5	madd	$31,$2	mflo	$2	.set	noreorder	.set	nomacro	j	$L422	sw	$2,0($17)	.set	macro	.set	reorder$L413:	lui	$2,%hi(pattern1.3939)	.set	noreorder	.set	nomacro	j	$L415	addiu	$15,$2,%lo(pattern1.3939)	.set	macro	.set	reorder$L549:	lw	$5,344($sp)	slt	$2,$5,$25	.set	noreorder	.set	nomacro	beq	$2,$0,$L552	subu	$25,$25,$5	.set	macro	.set	reorder	lw	$3,404($sp)	sw	$25,408($sp)

⌨️ 快捷键说明

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