⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eval.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 3 页
字号:
	addiu	$3,$3,1$L319:	lui	$2,%hi($LC34)	lb	$2,%lo($LC34)($2)	beq	$2,$0,$L323	nop	bne	$2,$6,$L325	lui	$2,%hi($LC34+1)	addiu	$5,$2,%lo($LC34+1)	move	$3,$20$L327:	lb	$4,0($5)	beq	$4,$0,$L323	addiu	$5,$5,1	lb	$2,1($3)	beq	$4,$2,$L327	addiu	$3,$3,1$L325:	lui	$2,%hi($LC35)	lb	$2,%lo($LC35)($2)	beq	$2,$0,$L329	nop	bne	$2,$6,$L331	lui	$2,%hi($LC35+1)	addiu	$5,$2,%lo($LC35+1)	move	$3,$20$L333:	lb	$4,0($5)	beq	$4,$0,$L329	addiu	$5,$5,1	lb	$2,1($3)	beq	$4,$2,$L333	addiu	$3,$3,1$L331:	lui	$2,%hi($LC36)	lb	$2,%lo($LC36)($2)	beq	$2,$0,$L335	nop	bne	$6,$2,$L337	lui	$2,%hi($LC36+1)	addiu	$5,$2,%lo($LC36+1)	move	$3,$20$L339:	lb	$4,0($5)	beq	$4,$0,$L335	addiu	$5,$5,1	lb	$2,1($3)	beq	$4,$2,$L339	addiu	$3,$3,1$L337:	lw	$10,20($22)	beq	$10,$0,$L341	nop	lw	$5,0($10)	beq	$5,$0,$L341	nop	move	$9,$0	move	$4,$0$L344:	lb	$2,0($5)	beq	$2,$0,$L345	nop	bne	$6,$2,$L351	nop	move	$8,$0	addiu	$2,$8,1$L388:	addu	$3,$5,$2	lb	$3,0($3)	addu	$7,$20,$2	beq	$3,$0,$L345	move	$8,$2	lb	$2,0($7)	beq	$2,$3,$L388	addiu	$2,$8,1$L351:	addiu	$9,$9,1	sll	$4,$9,2	addu	$2,$4,$10	lw	$5,0($2)	bne	$5,$0,$L344	nop$L341:	lw	$7,28($22)	beq	$7,$0,$L353	nop	lw	$5,0($7)	beq	$5,$0,$L353	nop	move	$9,$0	move	$4,$0$L356:	lb	$2,0($5)	beq	$2,$0,$L357	nop	bne	$6,$2,$L359	nop	move	$10,$0	addiu	$2,$10,1$L389:	addu	$3,$2,$5	lb	$3,0($3)	addu	$8,$20,$2	beq	$3,$0,$L357	move	$10,$2	lb	$2,0($8)	beq	$2,$3,$L389	addiu	$2,$10,1$L359:	addiu	$9,$9,1	sll	$4,$9,2	addu	$2,$7,$4	lw	$5,0($2)	bne	$5,$0,$L356	nop$L353:	lw	$3,36($22)	lui	$2,%hi($LC37)	addiu	$2,$2,%lo($LC37)	sw	$2,0($3)	bne	$19,$0,$L374	sw	$19,24($sp)	j	$L164	move	$5,$0$L245:	lui	$2,%hi(exp)	addiu	$2,$2,%lo(exp)	sw	$2,16($19)	lw	$19,16($sp)	j	$L164	move	$5,$19$L251:	lui	$2,%hi(log)	addiu	$2,$2,%lo(log)	sw	$2,16($19)	lw	$19,16($sp)	j	$L164	move	$5,$19$L257:	lui	$2,%hi(fabs)	addiu	$2,$2,%lo(fabs)	sw	$2,16($19)	lw	$19,16($sp)	j	$L164	move	$5,$19$L263:	li	$2,5			# 0x5	move	$5,$19	j	$L164	sw	$2,0($19)$L269:	li	$2,6			# 0x6	move	$5,$19	j	$L164	sw	$2,0($19)$L275:	li	$2,8			# 0x8	move	$5,$19	j	$L164	sw	$2,0($19)$L281:	li	$2,9			# 0x9	move	$5,$19	j	$L164	sw	$2,0($19)$L287:	li	$2,10			# 0xa	move	$5,$19	j	$L164	sw	$2,0($19)$L293:	li	$2,11			# 0xb	move	$5,$19	j	$L164	sw	$2,0($19)$L299:	li	$2,13			# 0xd	move	$5,$19	j	$L164	sw	$2,0($19)$L305:	li	$2,12			# 0xc	move	$5,$19	j	$L164	sw	$2,0($19)$L311:	lw	$4,24($19)	lw	$3,20($19)	li	$2,12			# 0xc	sw	$3,24($19)	sw	$4,20($19)	sw	$2,0($19)	lw	$19,16($sp)	j	$L164	move	$5,$19$L317:	lw	$4,24($19)	lw	$3,20($19)	li	$2,13			# 0xd	sw	$3,24($19)	sw	$4,20($19)	sw	$2,0($19)	lw	$19,16($sp)	j	$L164	move	$5,$19$L323:	li	$2,7			# 0x7	move	$5,$19	j	$L164	sw	$2,0($19)$L329:	li	$2,19			# 0x13	move	$5,$19	j	$L164	sw	$2,0($19)$L335:	li	$2,20			# 0x14	move	$5,$19	j	$L164	sw	$2,0($19)$L345:	lw	$2,16($22)	move	$5,$19	addu	$2,$2,$4	lw	$3,0($2)	li	$2,3			# 0x3	sw	$3,16($19)	j	$L164	sw	$2,0($19)$L357:	lw	$2,24($22)	move	$5,$19	addu	$2,$2,$4	lw	$3,0($2)	li	$2,4			# 0x4	sw	$3,16($19)	j	$L164	sw	$2,0($19)	.set	macro	.set	reorder	.end	parse_primary	.section	.rodata.cst8	.align	3$LC38:	.word	0	.word	1072693248	.section	.text.parse_factor,"ax",@progbits	.align	2	.align	5	.ent	parse_factor	.type	parse_factor, @functionparse_factor:	.frame	$sp,48,$31		# vars= 0, regs= 8/0, args= 16, gp= 0	.mask	0x807f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$22,40($sp)	sw	$21,36($sp)	sw	$20,32($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$31,44($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$6,4($4)	move	$19,$4	lb	$2,0($6)	xori	$3,$2,0x2d	xori	$2,$2,0x2b	sltu	$2,$2,1	sltu	$3,$3,1	subu	$22,$2,$3	andi	$5,$22,0x1	addu	$6,$6,$5	jal	parse_primary	sw	$6,4($4)	move	$18,$2	lui	$2,%hi($LC38)	lw	$20,%lo($LC38)($2)	lw	$21,%lo($LC38+4)($2)$L400:	lw	$5,4($19)	li	$2,94			# 0x5e	lb	$3,0($5)	move	$4,$19	bne	$3,$2,$L401	addiu	$6,$5,1$L393:	sw	$6,4($19)	lb	$16,1($5)	xori	$3,$16,0x2d	xori	$16,$16,0x2b	sltu	$3,$3,1	sltu	$16,$16,1	subu	$16,$16,$3	andi	$2,$16,0x1	addu	$2,$6,$2	jal	parse_primary	sw	$2,4($19)	li	$4,32			# 0x20	jal	av_mallocz	move	$17,$2	li	$3,14			# 0xe	sw	$18,20($2)	ori	$4,$16,0x1	move	$18,$2	sw	$3,0($2)	sw	$20,8($2)	sw	$21,12($2)	beq	$17,$0,$L400	sw	$17,24($2)	jal	__floatsidf	nop	lw	$4,8($17)	lw	$5,12($17)	move	$6,$2	jal	__muldf3	move	$7,$3	lw	$5,4($19)	sw	$2,8($17)	sw	$3,12($17)	lb	$3,0($5)	li	$2,94			# 0x5e	move	$4,$19	beq	$3,$2,$L393	addiu	$6,$5,1$L401:	beq	$18,$0,$L402	move	$2,$18	jal	__floatsidf	ori	$4,$22,0x1	lw	$4,8($18)	lw	$5,12($18)	move	$6,$2	jal	__muldf3	move	$7,$3	sw	$2,8($18)	sw	$3,12($18)	move	$2,$18$L402:	lw	$31,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,48	.set	macro	.set	reorder	.end	parse_factor	.section	.rodata.cst8	.align	3$LC39:	.word	0	.word	1072693248	.section	.text.parse_expr,"ax",@progbits	.align	2	.align	5	.ent	parse_expr	.type	parse_expr, @functionparse_expr:	.frame	$sp,56,$31		# vars= 0, regs= 9/0, args= 16, gp= 0	.mask	0x80ff0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	sw	$19,28($sp)	sw	$31,48($sp)	sw	$23,44($sp)	sw	$22,40($sp)	sw	$21,36($sp)	sw	$20,32($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$2,0($4)	blez	$2,$L443	move	$19,$4	addiu	$2,$2,-1	jal	parse_factor	sw	$2,0($4)	j	$L407	move	$22,$2$L444:	li	$2,47			# 0x2f	bne	$3,$2,$L441	nop	addiu	$6,$6,1	sw	$6,4($19)$L409:	jal	parse_factor	move	$4,$19	lui	$21,%hi($LC39)	li	$4,32			# 0x20	jal	av_mallocz	move	$16,$2	lw	$4,%lo($LC39)($21)	lw	$5,%lo($LC39+4)($21)	sw	$22,20($2)	sw	$17,0($2)	sw	$4,8($2)	sw	$5,12($2)	sw	$16,24($2)	move	$22,$2$L407:	lw	$6,4($19)	li	$2,42			# 0x2a	lb	$3,0($6)	bne	$3,$2,$L444	li	$17,16			# 0x10	addiu	$6,$6,1	li	$17,15			# 0xf	j	$L409	sw	$6,4($19)$L446:	jal	av_mallocz	li	$4,32			# 0x20	lw	$4,%lo($LC39)($21)	lw	$5,%lo($LC39+4)($21)	li	$3,17			# 0x11	lw	$6,4($19)	sw	$22,20($2)	sw	$3,0($2)	sw	$4,8($2)	sw	$5,12($2)	sw	$17,24($2)	move	$22,$2$L441:	lb	$3,0($6)	li	$2,43			# 0x2b	beq	$3,$2,$L413	li	$2,45			# 0x2d	bne	$3,$2,$L445	li	$2,59			# 0x3b$L413:	jal	parse_factor	move	$4,$19	move	$17,$2	j	$L414	lui	$21,%hi($LC39)$L447:	li	$2,47			# 0x2f	bne	$4,$2,$L446	nop	sw	$6,4($19)$L416:	jal	parse_factor	move	$4,$19	li	$4,32			# 0x20	jal	av_mallocz	move	$16,$2	lw	$4,%lo($LC39)($21)	lw	$5,%lo($LC39+4)($21)	sw	$17,20($2)	sw	$18,0($2)	sw	$4,8($2)	sw	$5,12($2)	sw	$16,24($2)	move	$17,$2$L414:	lw	$3,4($19)	li	$2,42			# 0x2a	lb	$4,0($3)	addiu	$6,$3,1	bne	$4,$2,$L447	li	$18,16			# 0x10	li	$18,15			# 0xf	j	$L416	sw	$6,4($19)$L445:	bne	$3,$2,$L422	lui	$21,%hi($LC39)	addiu	$6,$6,1$L452:	sw	$6,4($19)	jal	parse_factor	move	$4,$19	move	$20,$2	j	$L424	move	$23,$22$L448:	li	$2,47			# 0x2f	bne	$3,$2,$L442	nop	addiu	$6,$6,1	sw	$6,4($19)$L426:	jal	parse_factor	move	$4,$19	li	$4,32			# 0x20	jal	av_mallocz	move	$16,$2	lw	$4,%lo($LC39)($21)	lw	$5,%lo($LC39+4)($21)	sw	$20,20($2)	sw	$17,0($2)	sw	$4,8($2)	sw	$5,12($2)	sw	$16,24($2)	move	$20,$2$L424:	lw	$6,4($19)	li	$2,42			# 0x2a	lb	$3,0($6)	bne	$3,$2,$L448	li	$17,16			# 0x10	addiu	$6,$6,1	li	$17,15			# 0xf	j	$L426	sw	$6,4($19)$L450:	jal	av_mallocz	li	$4,32			# 0x20	lw	$4,%lo($LC39)($21)	lw	$5,%lo($LC39+4)($21)	li	$3,17			# 0x11	lw	$6,4($19)	sw	$20,20($2)	sw	$3,0($2)	sw	$4,8($2)	sw	$5,12($2)	sw	$17,24($2)	move	$20,$2$L442:	lb	$3,0($6)	li	$2,43			# 0x2b	beq	$3,$2,$L430	li	$2,45			# 0x2d	bne	$3,$2,$L449	nop$L430:	jal	parse_factor	move	$4,$19	j	$L431	move	$17,$2$L451:	li	$2,47			# 0x2f	bne	$3,$2,$L450	nop	sw	$6,4($19)$L433:	jal	parse_factor	move	$4,$19	li	$4,32			# 0x20	jal	av_mallocz	move	$16,$2	lw	$4,%lo($LC39)($21)	lw	$5,%lo($LC39+4)($21)	sw	$17,20($2)	sw	$18,0($2)	sw	$4,8($2)	sw	$5,12($2)	sw	$16,24($2)	move	$17,$2$L431:	lw	$2,4($19)	lb	$3,0($2)	addiu	$6,$2,1	li	$2,42			# 0x2a	bne	$3,$2,$L451	li	$18,16			# 0x10	li	$18,15			# 0xf	j	$L433	sw	$6,4($19)$L449:	jal	av_mallocz	li	$4,32			# 0x20	lw	$4,%lo($LC39)($21)	lw	$5,%lo($LC39+4)($21)	move	$22,$2	lw	$6,4($19)	li	$2,18			# 0x12	sw	$2,0($22)	sw	$4,8($22)	sw	$5,12($22)	sw	$23,20($22)	sw	$20,24($22)	lb	$3,0($6)	li	$2,59			# 0x3b	beq	$3,$2,$L452	addiu	$6,$6,1	addiu	$6,$6,-1$L422:	lw	$2,0($19)	addiu	$2,$2,1	sw	$2,0($19)	lw	$31,48($sp)	move	$2,$22	lw	$23,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,56$L443:	move	$22,$0	move	$2,$22	lw	$31,48($sp)	lw	$23,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,56	.set	macro	.set	reorder	.end	parse_expr	.section	.text.ff_parse,"ax",@progbits	.align	2	.align	5	.globl	ff_parse	.ent	ff_parse	.type	ff_parse, @functionff_parse:	.frame	$fp,184,$31		# vars= 128, regs= 9/0, args= 16, gp= 0	.mask	0xc07f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-184	sw	$fp,172($sp)	sw	$22,168($sp)	sw	$21,164($sp)	sw	$20,160($sp)	sw	$19,156($sp)	sw	$18,152($sp)	sw	$17,148($sp)	sw	$16,144($sp)	sw	$31,176($sp)	move	$fp,$sp	move	$19,$5	move	$20,$6	move	$21,$7	jal	strlen	move	$16,$4	addiu	$2,$2,15	srl	$2,$2,3	sll	$2,$2,3	move	$22,$sp	subu	$sp,$sp,$2	addiu	$18,$sp,16	move	$17,$18$L476:	lb	$2,0($16)	addiu	$16,$16,1	beq	$2,$0,$L477	move	$4,$2$L455:	jal	isspace	nop	bne	$2,$0,$L476	nop	lbu	$2,-1($16)	sb	$2,0($17)	lb	$2,0($16)	addiu	$17,$17,1	addiu	$16,$16,1	bne	$2,$0,$L455	move	$4,$2$L477:	sb	$0,0($17)	li	$2,100			# 0x64	sw	$2,24($fp)	lw	$2,200($fp)	lw	$3,204($fp)	sw	$2,48($fp)	lw	$2,208($fp)	addiu	$4,$fp,24	sw	$18,28($fp)	sw	$19,36($fp)	sw	$20,40($fp)	sw	$21,44($fp)	sw	$3,52($fp)	jal	parse_expr	sw	$2,60($fp)	beq	$2,$0,$L458	move	$16,$2	lw	$3,0($2)	sltu	$2,$3,8	beq	$2,$0,$L460	li	$2,1			# 0x1	sll	$2,$2,$3	andi	$3,$2,0xec	bne	$3,$0,$L462	andi	$2,$2,0x3	bne	$2,$0,$L466	nop$L460:	jal	verify_expr	lw	$4,20($16)	bne	$2,$0,$L478	nop$L467:	lw	$4,20($16)	jal	ff_eval_free	sw	$16,16($fp)	lw	$2,16($fp)	move	$16,$0	jal	ff_eval_free	lw	$4,24($2)	jal	av_freep	addiu	$4,$fp,16$L466:	move	$sp,$22$L479:	move	$sp,$fp	move	$2,$16	lw	$31,176($sp)	lw	$fp,172($sp)	lw	$22,168($sp)	lw	$21,164($sp)	lw	$20,160($sp)	lw	$19,156($sp)	lw	$18,152($sp)	lw	$17,148($sp)	lw	$16,144($sp)	j	$31	addiu	$sp,$sp,184$L462:	jal	verify_expr	lw	$4,20($16)	beq	$2,$0,$L467	nop	j	$L479	move	$sp,$22$L478:	jal	verify_expr	lw	$4,24($16)	beq	$2,$0,$L467	nop	j	$L479	move	$sp,$22$L458:	j	$L466	sw	$0,16($fp)	.set	macro	.set	reorder	.end	ff_parse	.section	.rodata.cst8	.align	3$LC40:	.word	-1	.word	2146959359	.section	.text.ff_eval2,"ax",@progbits	.align	2	.align	5	.globl	ff_eval2	.ent	ff_eval2	.type	ff_eval2, @functionff_eval2:	.frame	$sp,176,$31		# vars= 128, regs= 4/0, args= 32, gp= 0	.mask	0x800d0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-176	lw	$2,196($sp)	sw	$18,164($sp)	sw	$2,16($sp)	lw	$3,200($sp)	lw	$2,208($sp)	move	$18,$5	move	$5,$6	move	$6,$7	lw	$7,192($sp)	sw	$16,160($sp)	sw	$31,172($sp)	sw	$19,168($sp)	sw	$3,20($sp)	jal	ff_parse	sw	$2,24($sp)	move	$16,$2	move	$5,$2	beq	$2,$0,$L485	addiu	$4,$sp,40	lw	$2,204($sp)	sw	$18,48($sp)	jal	eval_expr	sw	$2,72($sp)	lw	$4,20($16)	move	$19,$3	move	$18,$2	jal	ff_eval_free	sw	$16,32($sp)	lw	$2,32($sp)	jal	ff_eval_free	lw	$4,24($2)	jal	av_freep	addiu	$4,$sp,32	move	$2,$18	move	$3,$19	lw	$31,172($sp)	lw	$19,168($sp)	lw	$18,164($sp)	lw	$16,160($sp)	j	$31	addiu	$sp,$sp,176$L485:	lui	$2,%hi($LC40)	lw	$19,%lo($LC40+4)($2)	lw	$18,%lo($LC40)($2)	move	$3,$19	move	$2,$18	lw	$31,172($sp)	lw	$19,168($sp)	lw	$18,164($sp)	lw	$16,160($sp)	j	$31	addiu	$sp,$sp,176	.set	macro	.set	reorder	.end	ff_eval2	.section	.rodata.str1.4	.align	2$LC42:	.ascii	"Error evaluating \"%s\": %s\012\000"	.section	.rodata.cst8	.align	3$LC41:	.word	-1	.word	2146959359	.section	.text.ff_eval,"ax",@progbits	.align	2	.align	5	.globl	ff_eval	.ent	ff_eval	.type	ff_eval, @functionff_eval:	.frame	$sp,184,$31		# vars= 128, regs= 5/0, args= 32, gp= 0	.mask	0x800f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-184	lw	$2,204($sp)	sw	$18,168($sp)	lw	$3,208($sp)	move	$18,$5	move	$5,$6	move	$6,$7	lw	$7,200($sp)	sw	$2,16($sp)	addiu	$2,$sp,32	sw	$17,164($sp)	sw	$16,160($sp)	move	$17,$4	sw	$31,176($sp)	sw	$19,172($sp)	sw	$3,20($sp)	sw	$2,24($sp)	jal	ff_parse	sw	$0,32($sp)	move	$16,$2	move	$5,$2	beq	$2,$0,$L493	addiu	$4,$sp,40	lw	$2,212($sp)	sw	$18,48($sp)	jal	eval_expr	sw	$2,72($sp)	move	$4,$16	move	$18,$2	jal	ff_eval_free	move	$19,$3$L489:	lw	$2,32($sp)	lui	$6,%hi($LC42)	move	$7,$17	move	$4,$0	move	$5,$0	beq	$2,$0,$L490	addiu	$6,$6,%lo($LC42)	jal	av_log	sw	$2,16($sp)$L490:	move	$2,$18	move	$3,$19	lw	$31,176($sp)	lw	$19,172($sp)	lw	$18,168($sp)	lw	$17,164($sp)	lw	$16,160($sp)	j	$31	addiu	$sp,$sp,184$L493:	lui	$2,%hi($LC41)	lw	$18,%lo($LC41)($2)	j	$L489	lw	$19,%lo($LC41+4)($2)	.set	macro	.set	reorder	.end	ff_eval	.rdata	.align	2	.type	si_prefixes, @object	.size	si_prefixes, 54si_prefixes:	.byte	18	.space	1	.byte	9	.space	3	.byte	3	.space	1	.byte	6	.space	2	.byte	15	.space	3	.byte	12	.space	4	.byte	24	.byte	21	.space	6	.byte	-18	.space	1	.byte	-2	.byte	-1	.space	1	.byte	-15	.space	1	.byte	2	.space	2	.byte	3	.space	1	.byte	-3	.byte	-9	.space	1	.byte	-12	.space	4	.byte	-6	.space	3	.byte	-24	.byte	-21	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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