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

📄 utils.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	.mask	0x800f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-64	sw	$18,48($sp)	lui	$18,%hi(video_frame_rate_abbrs)	sw	$19,52($sp)	move	$19,$4	lw	$4,%lo(video_frame_rate_abbrs)($18)	sw	$17,44($sp)	sw	$31,56($sp)	sw	$16,40($sp)	jal	strcmp	move	$17,$5	beq	$2,$0,$L297	addiu	$16,$18,%lo(video_frame_rate_abbrs)	lw	$4,12($16)	jal	strcmp	move	$5,$17	beq	$2,$0,$L270	li	$3,1			# 0x1	lw	$4,24($16)	jal	strcmp	move	$5,$17	beq	$2,$0,$L270	li	$3,2			# 0x2	lw	$4,36($16)	jal	strcmp	move	$5,$17	beq	$2,$0,$L270	li	$3,3			# 0x3	lw	$4,48($16)	jal	strcmp	move	$5,$17	beq	$2,$0,$L270	li	$3,4			# 0x4	lw	$4,60($16)	jal	strcmp	move	$5,$17	beq	$2,$0,$L270	li	$3,5			# 0x5	lw	$4,72($16)	jal	strcmp	move	$5,$17	beq	$2,$0,$L270	li	$3,6			# 0x6	lw	$4,84($16)	jal	strcmp	move	$5,$17	beq	$2,$0,$L304	move	$4,$17	jal	strchr	li	$5,47			# 0x2f	beq	$2,$0,$L305	move	$16,$2$L286:	addiu	$18,$sp,24	move	$4,$17	move	$5,$18	li	$6,10			# 0xa	jal	__strtol_internal	move	$7,$0	sw	$2,0($19)	lw	$2,24($sp)	beq	$17,$2,$L306	nop$L289:	addiu	$4,$16,1	move	$5,$18	li	$6,10			# 0xa	jal	__strtol_internal	move	$7,$0	sw	$2,4($19)	lw	$2,0($19)$L292:	beq	$2,$0,$L285	li	$2,-1			# 0xffffffffffffffff	lw	$2,4($19)	bne	$2,$0,$L285	move	$2,$0	li	$2,-1			# 0xffffffffffffffff$L285:	lw	$31,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	j	$31	addiu	$sp,$sp,64$L306:	beq	$17,$16,$L289	li	$2,-1			# 0xffffffffffffffff	sw	$0,0($19)	lw	$31,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	j	$31	addiu	$sp,$sp,64$L305:	move	$4,$17	jal	strchr	li	$5,58			# 0x3a	bne	$2,$0,$L286	move	$16,$2	move	$4,$17	move	$5,$0	jal	__strtod_internal	move	$6,$0	move	$6,$2	li	$2,983040			# 0xf0000	ori	$2,$2,0x4628	move	$7,$3	addiu	$4,$sp,28	jal	av_d2q	sw	$2,16($sp)	lw	$2,32($sp)	lw	$3,28($sp)	sw	$2,4($19)	move	$2,$3	j	$L292	sw	$3,0($19)$L297:	move	$3,$0$L270:	sll	$2,$3,4	sll	$3,$3,2	addiu	$4,$18,%lo(video_frame_rate_abbrs)	subu	$2,$2,$3	addu	$2,$2,$4	lw	$3,8($2)	lw	$4,4($2)	sw	$3,4($19)	sw	$4,0($19)	lw	$31,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,64$L304:	j	$L270	li	$3,7			# 0x7	.set	macro	.set	reorder	.end	av_parse_video_frame_rate	.section	.text.do_free,"ax",@progbits	.align	2	.align	5	.globl	do_free	.ent	do_free	.type	do_free, @functiondo_free:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		j	$31	nop	.set	macro	.set	reorder	.end	do_free	.section	.rodata.str1.4	.align	2$LC8:	.ascii	"mpeg2ts\000"	.align	2$LC9:	.ascii	"mp2\000"	.align	2$LC10:	.ascii	"mp1\000"	.align	2$LC11:	.ascii	"%c%c%c%c / 0x%04X\000"	.align	2$LC12:	.ascii	"0x%04x\000"	.align	2$LC13:	.ascii	" (hq)\000"	.subsection	-1	.align	2$LC14:	.ascii	"\000"	.align	2$LC15:	.ascii	"Video: %s%s\000"	.align	2$LC16:	.ascii	", %s\000"	.align	2$LC17:	.ascii	", %dx%d\000"	.align	2$LC18:	.ascii	", %d/%d\000"	.align	2$LC19:	.ascii	", q=%d-%d\000"	.align	2$LC20:	.ascii	"Audio: %s\000"	.align	2$LC21:	.ascii	"mono\000"	.align	2$LC22:	.ascii	"stereo\000"	.align	2$LC23:	.ascii	"5:1\000"	.align	2$LC24:	.ascii	"%d channels\000"	.align	2$LC25:	.ascii	", %d Hz, %s\000"	.align	2$LC26:	.ascii	"Data: %s\000"	.align	2$LC27:	.ascii	"Subtitle: %s\000"	.align	2$LC28:	.ascii	"Invalid Codec type %d\000"	.align	2$LC29:	.ascii	", pass 1\000"	.align	2$LC30:	.ascii	", pass 2\000"	.align	2$LC31:	.ascii	", %d kb/s\000"	.section	.text.avcodec_string,"ax",@progbits	.align	2	.align	5	.globl	avcodec_string	.ent	avcodec_string	.type	avcodec_string, @functionavcodec_string:	.frame	$sp,200,$31		# vars= 136, regs= 7/0, args= 32, gp= 0	.mask	0x803f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-200	sw	$21,188($sp)	sw	$20,184($sp)	sw	$19,180($sp)	sw	$17,172($sp)	sw	$31,192($sp)	sw	$18,176($sp)	sw	$16,168($sp)	move	$21,$7	move	$19,$4	move	$20,$5	beq	$7,$0,$L311	move	$17,$6	lui	$2,%hi(first_avcodec)	lw	$7,%lo(first_avcodec)($2)	beq	$7,$0,$L313	lw	$3,228($6)$L374:	lw	$2,20($7)	beq	$2,$0,$L315	nop	lw	$2,8($7)	beq	$3,$2,$L317	nop$L315:	lw	$7,36($7)	bne	$7,$0,$L374	nop$L313:	li	$2,131072			# 0x20000	beq	$3,$2,$L380	lui	$2,%hi($LC8)$L322:	lb	$2,192($17)	beq	$2,$0,$L329	addiu	$7,$17,192$L324:	lw	$16,224($17)	li	$2,1			# 0x1	beq	$16,$2,$L338	slt	$2,$16,2	bne	$2,$0,$L381	li	$2,2			# 0x2	beq	$16,$2,$L339	li	$2,3			# 0x3	beq	$16,$2,$L382	lui	$6,%hi($LC27)	lui	$6,%hi($LC28)$L392:	move	$4,$19	move	$5,$20	addiu	$6,$6,%lo($LC28)	jal	snprintf	move	$7,$16	lw	$31,192($sp)$L393:	lw	$21,188($sp)	lw	$20,184($sp)	lw	$19,180($sp)	lw	$18,176($sp)	lw	$17,172($sp)	lw	$16,168($sp)	j	$31	addiu	$sp,$sp,200$L311:	lui	$2,%hi(first_avcodec)	lw	$7,%lo(first_avcodec)($2)	beq	$7,$0,$L313	lw	$3,228($6)$L375:	lw	$2,28($7)	beq	$2,$0,$L319	nop	lw	$2,8($7)	beq	$3,$2,$L321	li	$2,65536			# 0x10000$L319:	lw	$7,36($7)	bne	$7,$0,$L375	li	$2,131072			# 0x20000	bne	$3,$2,$L322	lui	$2,%hi($LC8)	j	$L324	addiu	$7,$2,%lo($LC8)$L338:	lui	$6,%hi($LC20)	addiu	$6,$6,%lo($LC20)	move	$4,$19	jal	snprintf	move	$5,$20	lw	$7,68($17)	li	$2,2			# 0x2	beq	$7,$2,$L355	li	$2,6			# 0x6	beq	$7,$2,$L356	addiu	$18,$sp,64	beq	$7,$16,$L395	lui	$6,%hi($LC24)	addiu	$6,$6,%lo($LC24)	move	$4,$18	jal	snprintf	li	$5,100			# 0x64	lw	$16,64($17)$L390:	bne	$16,$0,$L384	nop	lw	$2,228($17)$L391:	li	$3,-65536			# 0xffffffffffff0000	addu	$2,$2,$3	sltu	$4,$2,17	beq	$4,$0,$L379	lui	$3,%hi($L365)	sll	$2,$2,2	addiu	$3,$3,%lo($L365)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	nop	.rdata	.align	2	.align	2$L365:	.word	$L361	.word	$L361	.word	$L361	.word	$L361	.word	$L362	.word	$L362	.word	$L362	.word	$L362	.word	$L363	.word	$L363	.word	$L363	.word	$L363	.word	$L364	.word	$L364	.word	$L364	.word	$L364	.word	$L364	.section	.text.avcodec_string$L317:	j	$L324	lw	$7,0($7)$L321:	ori	$2,$2,0x5001	bne	$3,$2,$L324	lw	$7,0($7)	lw	$3,16($17)	li	$2,2			# 0x2	beq	$3,$2,$L385	li	$2,1			# 0x1	bne	$3,$2,$L324	lui	$2,%hi($LC10)	j	$L324	addiu	$7,$2,%lo($LC10)$L380:	j	$L324	addiu	$7,$2,%lo($LC8)$L356:	lui	$5,%hi($LC23)	addiu	$5,$5,%lo($LC23)	jal	strcpy	move	$4,$18	j	$L390	lw	$16,64($17)$L381:	bne	$16,$0,$L392	lui	$6,%hi($LC28)	lw	$2,556($17)	beq	$2,$0,$L342	lui	$2,%hi($LC14)	lui	$2,%hi($LC13)	addiu	$2,$2,%lo($LC13)$L344:	lui	$6,%hi($LC15)	addiu	$6,$6,%lo($LC15)	move	$4,$19	move	$5,$20	jal	snprintf	sw	$2,16($sp)	lw	$18,52($17)	li	$2,-1			# 0xffffffffffffffff	beq	$18,$2,$L345	nop	jal	strlen	move	$4,$19	move	$4,$18	jal	avcodec_get_pix_fmt_name	move	$16,$2	lui	$6,%hi($LC16)	subu	$5,$20,$16	addiu	$6,$6,%lo($LC16)	move	$7,$2	jal	snprintf	addu	$4,$19,$16$L345:	lw	$16,40($17)	beq	$16,$0,$L347	nop	jal	strlen	move	$4,$19	lw	$3,44($17)	lui	$6,%hi($LC17)	subu	$5,$20,$2	addiu	$6,$6,%lo($LC17)	move	$7,$16	addu	$4,$19,$2	jal	snprintf	sw	$3,16($sp)	lui	$3,%hi(av_log_level)	lw	$2,%lo(av_log_level)($3)	slt	$2,$2,2	bne	$2,$0,$L347	nop	lw	$2,32($17)	lw	$3,36($17)	sra	$5,$2,31	move	$6,$3	sra	$7,$3,31	jal	ff_gcd	move	$4,$2	move	$4,$19	jal	strlen	move	$16,$2	lw	$7,32($17)	lw	$3,36($17)	div	$0,$7,$16	teq	$16,$0,7	lui	$6,%hi($LC18)	subu	$5,$20,$2	addiu	$6,$6,%lo($LC18)	addu	$4,$19,$2	mflo	$7	div	$0,$3,$16	teq	$16,$0,7	mflo	$3	jal	snprintf	sw	$3,16($sp)$L347:	beq	$21,$0,$L379	nop	jal	strlen	move	$4,$19	lw	$7,100($17)	lw	$3,104($17)	lui	$6,%hi($LC19)	subu	$5,$20,$2	addiu	$6,$6,%lo($LC19)	addu	$4,$19,$2	jal	snprintf	sw	$3,16($sp)$L379:	lw	$16,4($17)$L352:	beq	$21,$0,$L367	nop	lw	$3,12($17)	andi	$2,$3,0x200	bne	$2,$0,$L386	nop$L369:	andi	$2,$3,0x400	bne	$2,$0,$L387	nop$L367:	beq	$16,$0,$L393	lw	$31,192($sp)	jal	strlen	move	$4,$19	li	$7,274857984			# 0x10620000	ori	$7,$7,0x4dd3	mult	$16,$7	sra	$3,$16,31	mfhi	$7	lui	$6,%hi($LC31)	sra	$7,$7,6	subu	$5,$20,$2	addu	$4,$19,$2	subu	$7,$7,$3	jal	snprintf	addiu	$6,$6,%lo($LC31)	lw	$31,192($sp)	lw	$21,188($sp)	lw	$20,184($sp)	lw	$19,180($sp)	lw	$18,176($sp)	lw	$17,172($sp)	lw	$16,168($sp)	j	$31	addiu	$sp,$sp,200$L387:	jal	strlen	move	$4,$19	lui	$6,%hi($LC30)	subu	$5,$20,$2	addiu	$6,$6,%lo($LC30)	jal	snprintf	addu	$4,$19,$2	j	$L367	nop$L339:	lui	$6,%hi($LC26)	addiu	$6,$6,%lo($LC26)	move	$4,$19	jal	snprintf	move	$5,$20	j	$L352	lw	$16,4($17)$L329:	jal	isprint	lbu	$4,232($17)	beq	$2,$0,$L394	addiu	$16,$sp,32	jal	isprint	lbu	$4,233($17)	bne	$2,$0,$L388	addiu	$16,$sp,32$L394:	lw	$7,232($17)	lui	$6,%hi($LC12)	addiu	$6,$6,%lo($LC12)	move	$4,$16	jal	snprintf	li	$5,32			# 0x20	j	$L324	move	$7,$16$L382:	addiu	$6,$6,%lo($LC27)	move	$4,$19	jal	snprintf	move	$5,$20	j	$L352	lw	$16,4($17)$L386:	jal	strlen	move	$4,$19	lui	$6,%hi($LC29)	subu	$5,$20,$2	addiu	$6,$6,%lo($LC29)	jal	snprintf	addu	$4,$19,$2	j	$L369	lw	$3,12($17)$L384:	jal	strlen	move	$4,$19	lui	$6,%hi($LC25)	subu	$5,$20,$2	addiu	$6,$6,%lo($LC25)	move	$7,$16	addu	$4,$19,$2	jal	snprintf	sw	$18,16($sp)	j	$L391	lw	$2,228($17)$L355:	addiu	$18,$sp,64	lui	$5,%hi($LC22)	addiu	$5,$5,%lo($LC22)	jal	strcpy	move	$4,$18	j	$L390	lw	$16,64($17)$L342:	j	$L344	addiu	$2,$2,%lo($LC14)$L361:	lw	$2,64($17)	lw	$3,68($17)	sll	$2,$2,4	j	$L352	mul	$16,$2,$3$L362:	lw	$2,64($17)	lw	$3,68($17)	sll	$2,$2,3	j	$L352	mul	$16,$2,$3$L363:	lw	$2,64($17)	lw	$3,68($17)	sll	$2,$2,5	j	$L352	mul	$16,$2,$3$L364:	lw	$2,64($17)	lw	$4,68($17)	sll	$3,$2,5	sll	$2,$2,3	subu	$3,$3,$2	j	$L352	mul	$16,$3,$4$L385:	lui	$2,%hi($LC9)	j	$L324	addiu	$7,$2,%lo($LC9)$L388:	jal	isprint	lbu	$4,234($17)	beq	$2,$0,$L394	addiu	$16,$sp,32	jal	isprint	lbu	$4,235($17)	beq	$2,$0,$L394	addiu	$16,$sp,32	lw	$2,232($17)	srl	$3,$2,8	srl	$8,$2,16	lui	$6,%hi($LC11)	andi	$3,$3,0xff	andi	$8,$8,0xff	andi	$7,$2,0x00ff	srl	$9,$2,24	addiu	$6,$6,%lo($LC11)	move	$4,$16	li	$5,32			# 0x20	sw	$3,16($sp)	sw	$8,20($sp)	sw	$9,24($sp)	jal	snprintf	sw	$2,28($sp)	j	$L324	move	$7,$16$L395:	lui	$5,%hi($LC21)	addiu	$5,$5,%lo($LC21)	jal	strcpy	move	$4,$18	j	$L390	lw	$16,64($17)	.set	macro	.set	reorder	.end	avcodec_string	.section	.text.av_mallocz_static,"ax",@progbits	.align	2	.align	5	.globl	av_mallocz_static	.ent	av_mallocz_static	.type	av_mallocz_static, @functionav_mallocz_static:	.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	move	$5,$4	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	sw	$31,28($sp)	jal	uc_memalign_static	li	$4,32			# 0x20	lui	$17,%hi(last_static)	move	$16,$2	lui	$6,%hi(allocated_static)	bne	$2,$0,$L404	lui	$18,%hi(array_static)$L397:	move	$2,$16	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32$L404:	lw	$3,%lo(last_static)($17)	lw	$5,%lo(allocated_static)($6)	sll	$3,$3,2	addiu	$3,$3,4	sll	$2,$3,5	addu	$2,$2,$3	srl	$2,$2,5	addiu	$2,$2,32	sltu	$4,$3,$2	movz	$2,$3,$4	sltu	$3,$3,$5	lw	$4,%lo(array_static)($18)	beq	$3,$0,$L405	move	$5,$2$L399:	beq	$4,$0,$L406	sw	$4,%lo(array_static)($18)	lw	$2,%lo(last_static)($17)	sll	$3,$2,2	addu	$3,$3,$4	addiu	$2,$2,1	sw	$2,%lo(last_static)($17)	j	$L397	sw	$16,0($3)$L405:	jal	uc_realloc_static	sw	$2,%lo(allocated_static)($6)

⌨️ 快捷键说明

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