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

📄 opt.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	.file	1 "opt.c"	.section .mdebug.abi32	.previous	.section	.text.av_next_option,"ax",@progbits	.align	2	.align	5	.globl	av_next_option	.ent	av_next_option	.type	av_next_option, @functionav_next_option:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		beq	$5,$0,$L2	nop	lw	$2,48($5)	beq	$2,$0,$L8	addiu	$4,$5,48$L4:	j	$31	move	$2,$4$L2:	lw	$2,0($4)	lw	$4,8($2)	j	$31	move	$2,$4$L8:	j	$L4	move	$4,$0	.set	macro	.set	reorder	.end	av_next_option	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"-%-17s \000"	.align	2$LC1:	.ascii	"%-7s \000"	.align	2$LC2:	.ascii	"<flags>\000"	.align	2$LC3:	.ascii	"<int>\000"	.align	2$LC4:	.ascii	"<int64>\000"	.align	2$LC5:	.ascii	"<double>\000"	.align	2$LC6:	.ascii	"<float>\000"	.align	2$LC7:	.ascii	"<string>\000"	.align	2$LC8:	.ascii	"<rational>\000"	.subsection	-1	.align	2$LC9:	.ascii	"\000"	.align	2$LC10:	.ascii	"%c\000"	.align	2$LC11:	.ascii	" %s\000"	.align	2$LC12:	.ascii	"\012\000"	.align	2$LC13:	.ascii	"   %-15s \000"	.section	.text.opt_list,"ax",@progbits	.align	2	.align	5	.ent	opt_list	.type	opt_list, @functionopt_list:	.frame	$sp,48,$31		# vars= 0, regs= 7/0, args= 16, gp= 0	.mask	0x803f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$21,36($sp)	sw	$20,32($sp)	sw	$19,28($sp)	sw	$31,40($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$2,0($4)	move	$21,$4	lw	$18,8($2)	move	$19,$5	beq	$18,$0,$L49	move	$20,$6$L50:	lw	$2,40($18)	andi	$2,$2,0x3	beq	$2,$0,$L12	nop	beq	$20,$0,$L54	li	$2,128			# 0x80	lw	$3,12($18)	beq	$3,$2,$L55	nop$L12:	addiu	$18,$18,48$L57:	lw	$2,0($18)	bne	$2,$0,$L50	nop$L49:	lw	$31,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$L54:	lw	$3,12($18)	beq	$3,$2,$L12	move	$4,$19	lw	$7,0($18)	lui	$6,%hi($LC0)	addiu	$6,$6,%lo($LC0)	jal	av_log	li	$5,1			# 0x1	lw	$3,12($18)	sltu	$2,$3,7	beq	$2,$0,$L59	lui	$6,%hi($LC1)	sll	$2,$3,2$L60:	lui	$3,%hi($L27)	addiu	$3,$3,%lo($L27)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	nop	.rdata	.align	2	.align	2$L27:	.word	$L20	.word	$L21	.word	$L22	.word	$L23	.word	$L24	.word	$L25	.word	$L26	.section	.text.opt_list$L55:	lw	$5,44($18)	jal	strcmp	move	$4,$20	bne	$2,$0,$L12	move	$4,$19	lw	$7,0($18)	lui	$6,%hi($LC13)	addiu	$6,$6,%lo($LC13)	jal	av_log	li	$5,1			# 0x1	lw	$3,12($18)	sltu	$2,$3,7	bne	$2,$0,$L60	sll	$2,$3,2	lui	$6,%hi($LC1)$L59:	lui	$7,%hi($LC9)	addiu	$6,$6,%lo($LC1)	addiu	$7,$7,%lo($LC9)	move	$4,$19	jal	av_log	li	$5,1			# 0x1	lw	$2,40($18)$L58:	li	$17,46			# 0x2e	lui	$16,%hi($LC10)	andi	$2,$2,0x1	li	$7,69			# 0x45	movz	$7,$17,$2	move	$4,$19	li	$5,1			# 0x1	jal	av_log	addiu	$6,$16,%lo($LC10)	lw	$2,40($18)	li	$7,68			# 0x44	andi	$2,$2,0x2	movz	$7,$17,$2	move	$4,$19	li	$5,1			# 0x1	jal	av_log	addiu	$6,$16,%lo($LC10)	lw	$2,40($18)	li	$7,86			# 0x56	andi	$2,$2,0x10	movz	$7,$17,$2	move	$4,$19	li	$5,1			# 0x1	jal	av_log	addiu	$6,$16,%lo($LC10)	lw	$2,40($18)	li	$7,65			# 0x41	andi	$2,$2,0x8	movz	$7,$17,$2	move	$4,$19	li	$5,1			# 0x1	jal	av_log	addiu	$6,$16,%lo($LC10)	lw	$2,40($18)	li	$7,83			# 0x53	andi	$2,$2,0x20	movz	$7,$17,$2	addiu	$6,$16,%lo($LC10)	move	$4,$19	jal	av_log	li	$5,1			# 0x1	lw	$7,4($18)	beq	$7,$0,$L44	lui	$6,%hi($LC11)	addiu	$6,$6,%lo($LC11)	move	$4,$19	jal	av_log	li	$5,1			# 0x1$L44:	lui	$6,%hi($LC12)	addiu	$6,$6,%lo($LC12)	move	$4,$19	jal	av_log	li	$5,1			# 0x1	lw	$6,44($18)	beq	$6,$0,$L12	li	$2,128			# 0x80	lw	$3,12($18)	beq	$3,$2,$L12	move	$4,$21	jal	opt_list	move	$5,$19	j	$L57	addiu	$18,$18,48$L20:	lui	$6,%hi($LC1)	lui	$7,%hi($LC2)	addiu	$6,$6,%lo($LC1)	addiu	$7,$7,%lo($LC2)	move	$4,$19	jal	av_log	li	$5,1			# 0x1	j	$L58	lw	$2,40($18)$L26:	lui	$6,%hi($LC1)	lui	$7,%hi($LC8)	addiu	$6,$6,%lo($LC1)	addiu	$7,$7,%lo($LC8)	move	$4,$19	jal	av_log	li	$5,1			# 0x1	j	$L58	lw	$2,40($18)$L25:	lui	$6,%hi($LC1)	lui	$7,%hi($LC7)	addiu	$6,$6,%lo($LC1)	addiu	$7,$7,%lo($LC7)	move	$4,$19	jal	av_log	li	$5,1			# 0x1	j	$L58	lw	$2,40($18)$L24:	lui	$6,%hi($LC1)	lui	$7,%hi($LC6)	addiu	$6,$6,%lo($LC1)	addiu	$7,$7,%lo($LC6)	move	$4,$19	jal	av_log	li	$5,1			# 0x1	j	$L58	lw	$2,40($18)$L23:	lui	$6,%hi($LC1)	lui	$7,%hi($LC5)	addiu	$6,$6,%lo($LC1)	addiu	$7,$7,%lo($LC5)	move	$4,$19	jal	av_log	li	$5,1			# 0x1	j	$L58	lw	$2,40($18)$L22:	lui	$6,%hi($LC1)	lui	$7,%hi($LC4)	addiu	$6,$6,%lo($LC1)	addiu	$7,$7,%lo($LC4)	move	$4,$19	jal	av_log	li	$5,1			# 0x1	j	$L58	lw	$2,40($18)$L21:	lui	$6,%hi($LC1)	lui	$7,%hi($LC3)	addiu	$6,$6,%lo($LC1)	addiu	$7,$7,%lo($LC3)	move	$4,$19	jal	av_log	li	$5,1			# 0x1	j	$L58	lw	$2,40($18)	.set	macro	.set	reorder	.end	opt_list	.section	.rodata.str1.4	.align	2$LC14:	.ascii	"%s AVOptions:\012\000"	.section	.text.av_opt_show,"ax",@progbits	.align	2	.align	5	.globl	av_opt_show	.ent	av_opt_show	.type	av_opt_show, @functionav_opt_show:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$16,16($sp)	lui	$6,%hi($LC14)	move	$16,$4	sw	$17,20($sp)	move	$4,$5	move	$17,$5	sw	$31,24($sp)	addiu	$6,$6,%lo($LC14)	li	$2,-1			# 0xffffffffffffffff	beq	$16,$0,$L64	li	$5,1			# 0x1	lw	$2,0($16)	jal	av_log	lw	$7,0($2)	move	$4,$16	move	$5,$17	jal	opt_list	move	$6,$0	move	$2,$0$L64:	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	av_opt_show	.section	.text.av_find_opt,"ax",@progbits	.align	2	.align	5	.globl	av_find_opt	.ent	av_find_opt	.type	av_find_opt, @functionav_find_opt:	.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0	.mask	0x801f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$20,32($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$31,36($sp)	sw	$16,16($sp)	lw	$2,0($4)	move	$17,$5	lw	$16,8($2)	move	$18,$6	move	$20,$7	beq	$16,$0,$L67	lw	$19,56($sp)	lw	$4,0($16)	beq	$4,$0,$L69	nop	bne	$6,$0,$L82	nop	j	$L83	nop$L86:	lw	$4,0($16)	beq	$4,$0,$L69	nop$L82:	jal	strcmp	move	$5,$17	bne	$2,$0,$L74	move	$5,$18	lw	$2,44($16)	beq	$2,$0,$L74	move	$4,$2	jal	strcmp	nop	bne	$2,$0,$L74	nop	lw	$2,40($16)	and	$2,$20,$2	beq	$2,$19,$L87	move	$2,$16$L74:	addiu	$16,$16,48	bne	$16,$0,$L86	nop$L67:	move	$2,$16$L87:	lw	$31,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,40$L83:	jal	strcmp	move	$5,$17	bne	$2,$0,$L78	nop	lw	$2,40($16)	and	$2,$20,$2	beq	$2,$19,$L87	move	$2,$16$L78:	addiu	$16,$16,48	beq	$16,$0,$L87	move	$2,$16	lw	$4,0($16)	bne	$4,$0,$L83	nop$L69:	move	$16,$0	move	$2,$16	lw	$31,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,40	.set	macro	.set	reorder	.end	av_find_opt	.globl	__extendsfdf2	.globl	__nedf2	.globl	__floatdidf	.globl	__muldf3	.globl	__floatsidf	.globl	__divdf3	.section	.rodata.cst8,"aM",@progbits,8	.align	3$LC15:	.word	0	.word	1072693248	.section	.text.av_get_q,"ax",@progbits	.align	2	.align	5	.globl	av_get_q	.ent	av_get_q	.type	av_get_q, @functionav_get_q:	.frame	$sp,56,$31		# vars= 0, regs= 7/0, args= 24, gp= 0	.mask	0x803f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	sw	$20,40($sp)	sw	$19,36($sp)	sw	$18,32($sp)	sw	$17,28($sp)	sw	$31,48($sp)	sw	$21,44($sp)	sw	$16,24($sp)	lw	$2,0($5)	move	$18,$5	lw	$16,8($2)	move	$20,$4	move	$17,$6	bne	$16,$0,$L112	move	$19,$7	j	$L115	lui	$2,%hi($LC15)$L113:	jal	strcmp	move	$5,$17	beq	$2,$0,$L92	nop	addiu	$16,$16,48	beq	$16,$0,$L115	lui	$2,%hi($LC15)$L112:	lw	$4,0($16)	bne	$4,$0,$L113	nop$L89:	lui	$2,%hi($LC15)$L115:	lw	$18,%lo($LC15)($2)	lw	$19,%lo($LC15+4)($2)	move	$16,$0	move	$17,$0	move	$21,$0	move	$6,$18	move	$7,$19$L105:	move	$4,$18	jal	__nedf2	move	$5,$19	bne	$2,$0,$L116	move	$4,$16$L104:	beq	$16,$16,$L114	sra	$5,$16,31	move	$4,$16$L116:	jal	__floatdidf	move	$5,$17	move	$5,$3	move	$6,$18	move	$7,$19	jal	__muldf3	move	$4,$2	move	$4,$21	move	$16,$2	jal	__floatsidf	move	$17,$3	move	$6,$2	move	$4,$16	move	$7,$3	jal	__divdf3	move	$5,$17	move	$6,$2	move	$7,$3	li	$2,16777216			# 0x1000000	move	$4,$20	jal	av_d2q	sw	$2,16($sp)$L88:	move	$2,$20	lw	$31,48($sp)	lw	$21,44($sp)	lw	$20,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,56$L92:	lw	$3,8($16)	blez	$3,$L115	lui	$2,%hi($LC15)	beq	$19,$0,$L96	addu	$5,$3,$18	sw	$16,0($19)$L96:	lw	$3,12($16)	sltu	$2,$3,7	beq	$2,$0,$L115	lui	$2,%hi($LC15)	sll	$2,$3,2	lui	$3,%hi($L103)	addiu	$3,$3,%lo($L103)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	nop	.rdata	.align	2	.align	2$L103:	.word	$L98	.word	$L98	.word	$L99	.word	$L100	.word	$L101	.word	$L89	.word	$L102	.section	.text.av_get_q$L114:	bne	$17,$5,$L116	move	$4,$16	sw	$21,4($20)	j	$L88	sw	$16,0($20)$L98:	lw	$3,0($5)	lui	$2,%hi($LC15)	lw	$18,%lo($LC15)($2)	lw	$19,%lo($LC15+4)($2)	move	$16,$3	sra	$17,$3,31	j	$L104	li	$21,1			# 0x1$L99:	lui	$2,%hi($LC15)	lw	$16,0($5)	lw	$17,4($5)	lw	$18,%lo($LC15)($2)	lw	$19,%lo($LC15+4)($2)	j	$L104	li	$21,1			# 0x1$L100:	lui	$2,%hi($LC15)	lw	$18,0($5)	lw	$19,4($5)	lw	$6,%lo($LC15)($2)	lw	$7,%lo($LC15+4)($2)	li	$16,1			# 0x1	move	$17,$0	j	$L105	li	$21,1			# 0x1$L101:	lw	$4,0($5)	jal	__extendsfdf2	li	$16,1			# 0x1	move	$18,$2	lui	$2,%hi($LC15)	lw	$6,%lo($LC15)($2)	lw	$7,%lo($LC15+4)($2)	move	$17,$0	move	$19,$3	j	$L105	li	$21,1			# 0x1$L102:	lui	$2,%hi($LC15)	lw	$3,0($5)	lw	$21,4($5)	lw	$18,%lo($LC15)($2)	lw	$19,%lo($LC15+4)($2)	move	$16,$3	j	$L104	sra	$17,$3,31	.set	macro	.set	reorder	.end	av_get_q	.section	.rodata.str1.4	.align	2$LC16:	.ascii	"0x%08X\000"	.align	2$LC17:	.ascii	"%d\000"	.align	2$LC18:	.ascii	"%lld\000"	.align	2$LC19:	.ascii	"%f\000"	.align	2$LC20:	.ascii	"%d/%d\000"	.section	.text.av_get_string,"ax",@progbits	.align	2	.align	5	.globl	av_get_string	.ent	av_get_string	.type	av_get_string, @functionav_get_string:	.frame	$sp,56,$31		# vars= 0, regs= 7/0, args= 24, gp= 0	.mask	0x803f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	sw	$21,44($sp)	sw	$20,40($sp)	sw	$19,36($sp)	sw	$18,32($sp)	sw	$17,28($sp)	sw	$31,48($sp)	sw	$16,24($sp)	lw	$2,0($4)	move	$18,$4	lw	$16,8($2)	move	$17,$5	move	$20,$6	move	$21,$7	bne	$16,$0,$L144	lw	$19,72($sp)	j	$L132	move	$2,$0$L146:	jal	strcmp	move	$5,$17	beq	$2,$0,$L121	nop	addiu	$16,$16,48	beq	$16,$0,$L132	move	$2,$0$L144:	lw	$4,0($16)	bne	$4,$0,$L146	nop$L118:	move	$2,$0$L132:	lw	$31,48($sp)	lw	$21,44($sp)	lw	$20,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,56$L121:	lw	$2,8($16)	blez	$2,$L118	li	$3,5			# 0x5	lw	$5,12($16)	bne	$5,$3,$L147	nop$L125:	beq	$20,$0,$L128	addu	$6,$2,$18	sw	$16,0($20)$L128:	bne	$5,$3,$L130	lw	$31,48($sp)	lw	$21,44($sp)	lw	$20,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	move	$2,$6	j	$31	addiu	$sp,$sp,56$L130:	sltu	$2,$5,7	beq	$2,$0,$L132	move	$2,$0	lui	$3,%hi($L139)	sll	$2,$5,2	addiu	$3,$3,%lo($L139)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	nop	.rdata	.align	2	.align	2$L139:	.word	$L133	.word	$L134	.word	$L135	.word	$L136	.word	$L137	.word	$L118	.word	$L138	.section	.text.av_get_string$L147:	beq	$21,$0,$L118	nop	bne	$19,$0,$L125	nop	j	$L132	move	$2,$0$L133:	lw	$7,0($6)	lui	$6,%hi($LC16)	move	$5,$19	addiu	$6,$6,%lo($LC16)	jal	snprintf	move	$4,$21	j	$L132	move	$2,$21$L134:	lw	$7,0($6)	lui	$6,%hi($LC17)	move	$5,$19	addiu	$6,$6,%lo($LC17)	jal	snprintf	move	$4,$21	j	$L132	move	$2,$21$L135:	lw	$2,0($6)	lw	$3,4($6)	lui	$6,%hi($LC18)	move	$5,$19	addiu	$6,$6,%lo($LC18)	move	$4,$21	sw	$2,16($sp)	jal	snprintf	sw	$3,20($sp)	j	$L132	move	$2,$21$L136:	lw	$2,0($6)	lw	$3,4($6)	lui	$6,%hi($LC19)$L148:	move	$5,$19	addiu	$6,$6,%lo($LC19)	move	$4,$21	sw	$2,16($sp)	jal	snprintf	sw	$3,20($sp)	j	$L132	move	$2,$21

⌨️ 快捷键说明

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