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

📄 eval.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 3 页
字号:
addiu	$3,$3,1$L319:lui	$2,%hi($LC34)lb	$2,%lo($LC34)($2)beq	$2,$0,$L323nopbne	$2,$6,$L325lui	$2,%hi($LC34+1)addiu	$5,$2,%lo($LC34+1)move	$3,$20$L327:lb	$4,0($5)beq	$4,$0,$L323addiu	$5,$5,1lb	$2,1($3)beq	$4,$2,$L327addiu	$3,$3,1$L325:lui	$2,%hi($LC35)lb	$2,%lo($LC35)($2)beq	$2,$0,$L329nopbne	$2,$6,$L331lui	$2,%hi($LC35+1)addiu	$5,$2,%lo($LC35+1)move	$3,$20$L333:lb	$4,0($5)beq	$4,$0,$L329addiu	$5,$5,1lb	$2,1($3)beq	$4,$2,$L333addiu	$3,$3,1$L331:lui	$2,%hi($LC36)lb	$2,%lo($LC36)($2)beq	$2,$0,$L335nopbne	$6,$2,$L337lui	$2,%hi($LC36+1)addiu	$5,$2,%lo($LC36+1)move	$3,$20$L339:lb	$4,0($5)beq	$4,$0,$L335addiu	$5,$5,1lb	$2,1($3)beq	$4,$2,$L339addiu	$3,$3,1$L337:lw	$10,20($22)beq	$10,$0,$L341noplw	$5,0($10)beq	$5,$0,$L341nopmove	$9,$0move	$4,$0$L344:lb	$2,0($5)beq	$2,$0,$L345nopbne	$6,$2,$L351nopmove	$8,$0addiu	$2,$8,1$L388:addu	$3,$5,$2lb	$3,0($3)addu	$7,$20,$2beq	$3,$0,$L345move	$8,$2lb	$2,0($7)beq	$2,$3,$L388addiu	$2,$8,1$L351:addiu	$9,$9,1sll	$4,$9,2addu	$2,$4,$10lw	$5,0($2)bne	$5,$0,$L344nop$L341:lw	$7,28($22)beq	$7,$0,$L353noplw	$5,0($7)beq	$5,$0,$L353nopmove	$9,$0move	$4,$0$L356:lb	$2,0($5)beq	$2,$0,$L357nopbne	$6,$2,$L359nopmove	$10,$0addiu	$2,$10,1$L389:addu	$3,$2,$5lb	$3,0($3)addu	$8,$20,$2beq	$3,$0,$L357move	$10,$2lb	$2,0($8)beq	$2,$3,$L389addiu	$2,$10,1$L359:addiu	$9,$9,1sll	$4,$9,2addu	$2,$7,$4lw	$5,0($2)bne	$5,$0,$L356nop$L353:lw	$3,36($22)lui	$2,%hi($LC37)addiu	$2,$2,%lo($LC37)sw	$2,0($3)bne	$19,$0,$L374sw	$19,24($sp)j	$L164move	$5,$0$L245:lui	$2,%hi(exp)addiu	$2,$2,%lo(exp)sw	$2,16($19)lw	$19,16($sp)j	$L164move	$5,$19$L251:lui	$2,%hi(log)addiu	$2,$2,%lo(log)sw	$2,16($19)lw	$19,16($sp)j	$L164move	$5,$19$L257:lui	$2,%hi(fabs)addiu	$2,$2,%lo(fabs)sw	$2,16($19)lw	$19,16($sp)j	$L164move	$5,$19$L263:li	$2,5			# 0x5move	$5,$19j	$L164sw	$2,0($19)$L269:li	$2,6			# 0x6move	$5,$19j	$L164sw	$2,0($19)$L275:li	$2,8			# 0x8move	$5,$19j	$L164sw	$2,0($19)$L281:li	$2,9			# 0x9move	$5,$19j	$L164sw	$2,0($19)$L287:li	$2,10			# 0xamove	$5,$19j	$L164sw	$2,0($19)$L293:li	$2,11			# 0xbmove	$5,$19j	$L164sw	$2,0($19)$L299:li	$2,13			# 0xdmove	$5,$19j	$L164sw	$2,0($19)$L305:li	$2,12			# 0xcmove	$5,$19j	$L164sw	$2,0($19)$L311:lw	$4,24($19)lw	$3,20($19)li	$2,12			# 0xcsw	$3,24($19)sw	$4,20($19)sw	$2,0($19)lw	$19,16($sp)j	$L164move	$5,$19$L317:lw	$4,24($19)lw	$3,20($19)li	$2,13			# 0xdsw	$3,24($19)sw	$4,20($19)sw	$2,0($19)lw	$19,16($sp)j	$L164move	$5,$19$L323:li	$2,7			# 0x7move	$5,$19j	$L164sw	$2,0($19)$L329:li	$2,19			# 0x13move	$5,$19j	$L164sw	$2,0($19)$L335:li	$2,20			# 0x14move	$5,$19j	$L164sw	$2,0($19)$L345:lw	$2,16($22)move	$5,$19addu	$2,$2,$4lw	$3,0($2)li	$2,3			# 0x3sw	$3,16($19)j	$L164sw	$2,0($19)$L357:lw	$2,24($22)move	$5,$19addu	$2,$2,$4lw	$3,0($2)li	$2,4			# 0x4sw	$3,16($19)j	$L164sw	$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	nomacroaddiu	$sp,$sp,-48sw	$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,$4lb	$2,0($6)xori	$3,$2,0x2dxori	$2,$2,0x2bsltu	$2,$2,1sltu	$3,$3,1subu	$22,$2,$3andi	$5,$22,0x1addu	$6,$6,$5jal	parse_primarysw	$6,4($4)move	$18,$2lui	$2,%hi($LC38)lw	$20,%lo($LC38)($2)lw	$21,%lo($LC38+4)($2)$L400:lw	$5,4($19)li	$2,94			# 0x5elb	$3,0($5)move	$4,$19bne	$3,$2,$L401addiu	$6,$5,1$L393:sw	$6,4($19)lb	$16,1($5)xori	$3,$16,0x2dxori	$16,$16,0x2bsltu	$3,$3,1sltu	$16,$16,1subu	$16,$16,$3andi	$2,$16,0x1addu	$2,$6,$2jal	parse_primarysw	$2,4($19)li	$4,32			# 0x20jal	av_malloczmove	$17,$2li	$3,14			# 0xesw	$18,20($2)ori	$4,$16,0x1move	$18,$2sw	$3,0($2)sw	$20,8($2)sw	$21,12($2)beq	$17,$0,$L400sw	$17,24($2)jal	__floatsidfnoplw	$4,8($17)lw	$5,12($17)move	$6,$2jal	__muldf3move	$7,$3lw	$5,4($19)sw	$2,8($17)sw	$3,12($17)lb	$3,0($5)li	$2,94			# 0x5emove	$4,$19beq	$3,$2,$L393addiu	$6,$5,1$L401:beq	$18,$0,$L402move	$2,$18jal	__floatsidfori	$4,$22,0x1lw	$4,8($18)lw	$5,12($18)move	$6,$2jal	__muldf3move	$7,$3sw	$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	$31addiu	$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	nomacroaddiu	$sp,$sp,-56sw	$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,$L443move	$19,$4addiu	$2,$2,-1jal	parse_factorsw	$2,0($4)j	$L407move	$22,$2$L444:li	$2,47			# 0x2fbne	$3,$2,$L441nopaddiu	$6,$6,1sw	$6,4($19)$L409:jal	parse_factormove	$4,$19lui	$21,%hi($LC39)li	$4,32			# 0x20jal	av_malloczmove	$16,$2lw	$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			# 0x2alb	$3,0($6)bne	$3,$2,$L444li	$17,16			# 0x10addiu	$6,$6,1li	$17,15			# 0xfj	$L409sw	$6,4($19)$L446:jal	av_malloczli	$4,32			# 0x20lw	$4,%lo($LC39)($21)lw	$5,%lo($LC39+4)($21)li	$3,17			# 0x11lw	$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			# 0x2bbeq	$3,$2,$L413li	$2,45			# 0x2dbne	$3,$2,$L445li	$2,59			# 0x3b$L413:jal	parse_factormove	$4,$19move	$17,$2j	$L414lui	$21,%hi($LC39)$L447:li	$2,47			# 0x2fbne	$4,$2,$L446nopsw	$6,4($19)$L416:jal	parse_factormove	$4,$19li	$4,32			# 0x20jal	av_malloczmove	$16,$2lw	$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			# 0x2alb	$4,0($3)addiu	$6,$3,1bne	$4,$2,$L447li	$18,16			# 0x10li	$18,15			# 0xfj	$L416sw	$6,4($19)$L445:bne	$3,$2,$L422lui	$21,%hi($LC39)addiu	$6,$6,1$L452:sw	$6,4($19)jal	parse_factormove	$4,$19move	$20,$2j	$L424move	$23,$22$L448:li	$2,47			# 0x2fbne	$3,$2,$L442nopaddiu	$6,$6,1sw	$6,4($19)$L426:jal	parse_factormove	$4,$19li	$4,32			# 0x20jal	av_malloczmove	$16,$2lw	$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			# 0x2alb	$3,0($6)bne	$3,$2,$L448li	$17,16			# 0x10addiu	$6,$6,1li	$17,15			# 0xfj	$L426sw	$6,4($19)$L450:jal	av_malloczli	$4,32			# 0x20lw	$4,%lo($LC39)($21)lw	$5,%lo($LC39+4)($21)li	$3,17			# 0x11lw	$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			# 0x2bbeq	$3,$2,$L430li	$2,45			# 0x2dbne	$3,$2,$L449nop$L430:jal	parse_factormove	$4,$19j	$L431move	$17,$2$L451:li	$2,47			# 0x2fbne	$3,$2,$L450nopsw	$6,4($19)$L433:jal	parse_factormove	$4,$19li	$4,32			# 0x20jal	av_malloczmove	$16,$2lw	$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,1li	$2,42			# 0x2abne	$3,$2,$L451li	$18,16			# 0x10li	$18,15			# 0xfj	$L433sw	$6,4($19)$L449:jal	av_malloczli	$4,32			# 0x20lw	$4,%lo($LC39)($21)lw	$5,%lo($LC39+4)($21)move	$22,$2lw	$6,4($19)li	$2,18			# 0x12sw	$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			# 0x3bbeq	$3,$2,$L452addiu	$6,$6,1addiu	$6,$6,-1$L422:lw	$2,0($19)addiu	$2,$2,1sw	$2,0($19)lw	$31,48($sp)move	$2,$22lw	$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	$31addiu	$sp,$sp,56$L443:move	$22,$0move	$2,$22lw	$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	$31addiu	$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	nomacroaddiu	$sp,$sp,-184sw	$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,$spmove	$19,$5move	$20,$6move	$21,$7jal	strlenmove	$16,$4addiu	$2,$2,15srl	$2,$2,3sll	$2,$2,3move	$22,$spsubu	$sp,$sp,$2addiu	$18,$sp,16move	$17,$18$L476:lb	$2,0($16)addiu	$16,$16,1beq	$2,$0,$L477move	$4,$2$L455:jal	isspacenopbne	$2,$0,$L476noplbu	$2,-1($16)sb	$2,0($17)lb	$2,0($16)addiu	$17,$17,1addiu	$16,$16,1bne	$2,$0,$L455move	$4,$2$L477:sb	$0,0($17)li	$2,100			# 0x64sw	$2,24($fp)lw	$2,200($fp)lw	$3,204($fp)sw	$2,48($fp)lw	$2,208($fp)addiu	$4,$fp,24sw	$18,28($fp)sw	$19,36($fp)sw	$20,40($fp)sw	$21,44($fp)sw	$3,52($fp)jal	parse_exprsw	$2,60($fp)beq	$2,$0,$L458move	$16,$2lw	$3,0($2)sltu	$2,$3,8beq	$2,$0,$L460li	$2,1			# 0x1sll	$2,$2,$3andi	$3,$2,0xecbne	$3,$0,$L462andi	$2,$2,0x3bne	$2,$0,$L466nop$L460:jal	verify_exprlw	$4,20($16)bne	$2,$0,$L478nop$L467:lw	$4,20($16)jal	ff_eval_freesw	$16,16($fp)lw	$2,16($fp)move	$16,$0jal	ff_eval_freelw	$4,24($2)jal	av_freepaddiu	$4,$fp,16$L466:move	$sp,$22$L479:move	$sp,$fpmove	$2,$16lw	$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	$31addiu	$sp,$sp,184$L462:jal	verify_exprlw	$4,20($16)beq	$2,$0,$L467nopj	$L479move	$sp,$22$L478:jal	verify_exprlw	$4,24($16)beq	$2,$0,$L467nopj	$L479move	$sp,$22$L458:j	$L466sw	$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	nomacroaddiu	$sp,$sp,-176lw	$2,196($sp)sw	$18,164($sp)sw	$2,16($sp)lw	$3,200($sp)lw	$2,208($sp)move	$18,$5move	$5,$6move	$6,$7lw	$7,192($sp)sw	$16,160($sp)sw	$31,172($sp)sw	$19,168($sp)sw	$3,20($sp)jal	ff_parsesw	$2,24($sp)move	$16,$2move	$5,$2beq	$2,$0,$L485addiu	$4,$sp,40lw	$2,204($sp)sw	$18,48($sp)jal	eval_exprsw	$2,72($sp)lw	$4,20($16)move	$19,$3move	$18,$2jal	ff_eval_freesw	$16,32($sp)lw	$2,32($sp)jal	ff_eval_freelw	$4,24($2)jal	av_freepaddiu	$4,$sp,32move	$2,$18move	$3,$19lw	$31,172($sp)lw	$19,168($sp)lw	$18,164($sp)lw	$16,160($sp)j	$31addiu	$sp,$sp,176$L485:lui	$2,%hi($LC40)lw	$19,%lo($LC40+4)($2)lw	$18,%lo($LC40)($2)move	$3,$19move	$2,$18lw	$31,172($sp)lw	$19,168($sp)lw	$18,164($sp)lw	$16,160($sp)j	$31addiu	$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	nomacroaddiu	$sp,$sp,-184lw	$2,204($sp)sw	$18,168($sp)lw	$3,208($sp)move	$18,$5move	$5,$6move	$6,$7lw	$7,200($sp)sw	$2,16($sp)addiu	$2,$sp,32sw	$17,164($sp)sw	$16,160($sp)move	$17,$4sw	$31,176($sp)sw	$19,172($sp)sw	$3,20($sp)sw	$2,24($sp)jal	ff_parsesw	$0,32($sp)move	$16,$2move	$5,$2beq	$2,$0,$L493addiu	$4,$sp,40lw	$2,212($sp)sw	$18,48($sp)jal	eval_exprsw	$2,72($sp)move	$4,$16move	$18,$2jal	ff_eval_freemove	$19,$3$L489:lw	$2,32($sp)lui	$6,%hi($LC42)move	$7,$17move	$4,$0move	$5,$0beq	$2,$0,$L490addiu	$6,$6,%lo($LC42)jal	av_logsw	$2,16($sp)$L490:move	$2,$18move	$3,$19lw	$31,176($sp)lw	$19,172($sp)lw	$18,168($sp)lw	$17,164($sp)lw	$16,160($sp)j	$31addiu	$sp,$sp,184$L493:lui	$2,%hi($LC41)lw	$18,%lo($LC41)($2)j	$L489lw	$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 + -