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

📄 utils.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
beq	$2,$0,$L270li	$3,6			# 0x6lw	$4,84($16)jal	strcmpmove	$5,$17beq	$2,$0,$L304move	$4,$17jal	strchrli	$5,47			# 0x2fbeq	$2,$0,$L305move	$16,$2$L286:addiu	$18,$sp,24move	$4,$17move	$5,$18li	$6,10			# 0xajal	__strtol_internalmove	$7,$0sw	$2,0($19)lw	$2,24($sp)beq	$17,$2,$L306nop$L289:addiu	$4,$16,1move	$5,$18li	$6,10			# 0xajal	__strtol_internalmove	$7,$0sw	$2,4($19)lw	$2,0($19)$L292:beq	$2,$0,$L285li	$2,-1			# 0xfffffffffffffffflw	$2,4($19)bne	$2,$0,$L285move	$2,$0li	$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	$31addiu	$sp,$sp,64$L306:beq	$17,$16,$L289li	$2,-1			# 0xffffffffffffffffsw	$0,0($19)lw	$31,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)j	$31addiu	$sp,$sp,64$L305:move	$4,$17jal	strchrli	$5,58			# 0x3abne	$2,$0,$L286move	$16,$2move	$4,$17move	$5,$0jal	__strtod_internalmove	$6,$0move	$6,$2li	$2,983040			# 0xf0000ori	$2,$2,0x4628move	$7,$3addiu	$4,$sp,28jal	av_d2qsw	$2,16($sp)lw	$2,32($sp)lw	$3,28($sp)sw	$2,4($19)move	$2,$3j	$L292sw	$3,0($19)$L297:move	$3,$0$L270:sll	$2,$3,4sll	$3,$3,2addiu	$4,$18,%lo(video_frame_rate_abbrs)subu	$2,$2,$3addu	$2,$2,$4lw	$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,$0j	$31addiu	$sp,$sp,64$L304:j	$L270li	$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	nomacroj	$31nop.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	nomacroaddiu	$sp,$sp,-200sw	$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,$7move	$19,$4move	$20,$5beq	$7,$0,$L311move	$17,$6lui	$2,%hi(first_avcodec)lw	$7,%lo(first_avcodec)($2)beq	$7,$0,$L313lw	$3,228($6)$L374:lw	$2,20($7)beq	$2,$0,$L315noplw	$2,8($7)beq	$3,$2,$L317nop$L315:lw	$7,36($7)bne	$7,$0,$L374nop$L313:li	$2,131072			# 0x20000beq	$3,$2,$L380lui	$2,%hi($LC8)$L322:lb	$2,192($17)beq	$2,$0,$L329addiu	$7,$17,192$L324:lw	$16,224($17)li	$2,1			# 0x1beq	$16,$2,$L338slt	$2,$16,2bne	$2,$0,$L381li	$2,2			# 0x2beq	$16,$2,$L339li	$2,3			# 0x3beq	$16,$2,$L382lui	$6,%hi($LC27)lui	$6,%hi($LC28)$L392:move	$4,$19move	$5,$20addiu	$6,$6,%lo($LC28)jal	snprintfmove	$7,$16lw	$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	$31addiu	$sp,$sp,200$L311:lui	$2,%hi(first_avcodec)lw	$7,%lo(first_avcodec)($2)beq	$7,$0,$L313lw	$3,228($6)$L375:lw	$2,28($7)beq	$2,$0,$L319noplw	$2,8($7)beq	$3,$2,$L321li	$2,65536			# 0x10000$L319:lw	$7,36($7)bne	$7,$0,$L375li	$2,131072			# 0x20000bne	$3,$2,$L322lui	$2,%hi($LC8)j	$L324addiu	$7,$2,%lo($LC8)$L338:lui	$6,%hi($LC20)addiu	$6,$6,%lo($LC20)move	$4,$19jal	snprintfmove	$5,$20lw	$7,68($17)li	$2,2			# 0x2beq	$7,$2,$L355li	$2,6			# 0x6beq	$7,$2,$L356addiu	$18,$sp,64beq	$7,$16,$L395lui	$6,%hi($LC24)addiu	$6,$6,%lo($LC24)move	$4,$18jal	snprintfli	$5,100			# 0x64lw	$16,64($17)$L390:bne	$16,$0,$L384noplw	$2,228($17)$L391:li	$3,-65536			# 0xffffffffffff0000addu	$2,$2,$3sltu	$4,$2,17beq	$4,$0,$L379lui	$3,%hi($L365)sll	$2,$2,2addiu	$3,$3,%lo($L365)addu	$2,$2,$3lw	$4,0($2)j	$4nop.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	$L324lw	$7,0($7)$L321:ori	$2,$2,0x5001bne	$3,$2,$L324lw	$7,0($7)lw	$3,16($17)li	$2,2			# 0x2beq	$3,$2,$L385li	$2,1			# 0x1bne	$3,$2,$L324lui	$2,%hi($LC10)j	$L324addiu	$7,$2,%lo($LC10)$L380:j	$L324addiu	$7,$2,%lo($LC8)$L356:lui	$5,%hi($LC23)addiu	$5,$5,%lo($LC23)jal	strcpymove	$4,$18j	$L390lw	$16,64($17)$L381:bne	$16,$0,$L392lui	$6,%hi($LC28)lw	$2,556($17)beq	$2,$0,$L342lui	$2,%hi($LC14)lui	$2,%hi($LC13)addiu	$2,$2,%lo($LC13)$L344:lui	$6,%hi($LC15)addiu	$6,$6,%lo($LC15)move	$4,$19move	$5,$20jal	snprintfsw	$2,16($sp)lw	$18,52($17)li	$2,-1			# 0xffffffffffffffffbeq	$18,$2,$L345nopjal	strlenmove	$4,$19move	$4,$18jal	avcodec_get_pix_fmt_namemove	$16,$2lui	$6,%hi($LC16)subu	$5,$20,$16addiu	$6,$6,%lo($LC16)move	$7,$2jal	snprintfaddu	$4,$19,$16$L345:lw	$16,40($17)beq	$16,$0,$L347nopjal	strlenmove	$4,$19lw	$3,44($17)lui	$6,%hi($LC17)subu	$5,$20,$2addiu	$6,$6,%lo($LC17)move	$7,$16addu	$4,$19,$2jal	snprintfsw	$3,16($sp)lui	$3,%hi(av_log_level)lw	$2,%lo(av_log_level)($3)slt	$2,$2,2bne	$2,$0,$L347noplw	$2,32($17)lw	$3,36($17)sra	$5,$2,31move	$6,$3sra	$7,$3,31jal	ff_gcdmove	$4,$2move	$4,$19jal	strlenmove	$16,$2lw	$7,32($17)lw	$3,36($17)div	$0,$7,$16teq	$16,$0,7lui	$6,%hi($LC18)subu	$5,$20,$2addiu	$6,$6,%lo($LC18)addu	$4,$19,$2mflo	$7div	$0,$3,$16teq	$16,$0,7mflo	$3jal	snprintfsw	$3,16($sp)$L347:beq	$21,$0,$L379nopjal	strlenmove	$4,$19lw	$7,100($17)lw	$3,104($17)lui	$6,%hi($LC19)subu	$5,$20,$2addiu	$6,$6,%lo($LC19)addu	$4,$19,$2jal	snprintfsw	$3,16($sp)$L379:lw	$16,4($17)$L352:beq	$21,$0,$L367noplw	$3,12($17)andi	$2,$3,0x200bne	$2,$0,$L386nop$L369:andi	$2,$3,0x400bne	$2,$0,$L387nop$L367:beq	$16,$0,$L393lw	$31,192($sp)jal	strlenmove	$4,$19li	$7,274857984			# 0x10620000ori	$7,$7,0x4dd3mult	$16,$7sra	$3,$16,31mfhi	$7lui	$6,%hi($LC31)sra	$7,$7,6subu	$5,$20,$2addu	$4,$19,$2subu	$7,$7,$3jal	snprintfaddiu	$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	$31addiu	$sp,$sp,200$L387:jal	strlenmove	$4,$19lui	$6,%hi($LC30)subu	$5,$20,$2addiu	$6,$6,%lo($LC30)jal	snprintfaddu	$4,$19,$2j	$L367nop$L339:lui	$6,%hi($LC26)addiu	$6,$6,%lo($LC26)move	$4,$19jal	snprintfmove	$5,$20j	$L352lw	$16,4($17)$L329:jal	isprintlbu	$4,232($17)beq	$2,$0,$L394addiu	$16,$sp,32jal	isprintlbu	$4,233($17)bne	$2,$0,$L388addiu	$16,$sp,32$L394:lw	$7,232($17)lui	$6,%hi($LC12)addiu	$6,$6,%lo($LC12)move	$4,$16jal	snprintfli	$5,32			# 0x20j	$L324move	$7,$16$L382:addiu	$6,$6,%lo($LC27)move	$4,$19jal	snprintfmove	$5,$20j	$L352lw	$16,4($17)$L386:jal	strlenmove	$4,$19lui	$6,%hi($LC29)subu	$5,$20,$2addiu	$6,$6,%lo($LC29)jal	snprintfaddu	$4,$19,$2j	$L369lw	$3,12($17)$L384:jal	strlenmove	$4,$19lui	$6,%hi($LC25)subu	$5,$20,$2addiu	$6,$6,%lo($LC25)move	$7,$16addu	$4,$19,$2jal	snprintfsw	$18,16($sp)j	$L391lw	$2,228($17)$L355:addiu	$18,$sp,64lui	$5,%hi($LC22)addiu	$5,$5,%lo($LC22)jal	strcpymove	$4,$18j	$L390lw	$16,64($17)$L342:j	$L344addiu	$2,$2,%lo($LC14)$L361:lw	$2,64($17)lw	$3,68($17)sll	$2,$2,4j	$L352mul	$16,$2,$3$L362:lw	$2,64($17)lw	$3,68($17)sll	$2,$2,3j	$L352mul	$16,$2,$3$L363:lw	$2,64($17)lw	$3,68($17)sll	$2,$2,5j	$L352mul	$16,$2,$3$L364:lw	$2,64($17)lw	$4,68($17)sll	$3,$2,5sll	$2,$2,3subu	$3,$3,$2j	$L352mul	$16,$3,$4$L385:lui	$2,%hi($LC9)j	$L324addiu	$7,$2,%lo($LC9)$L388:jal	isprintlbu	$4,234($17)beq	$2,$0,$L394addiu	$16,$sp,32jal	isprintlbu	$4,235($17)beq	$2,$0,$L394addiu	$16,$sp,32lw	$2,232($17)srl	$3,$2,8srl	$8,$2,16lui	$6,%hi($LC11)andi	$3,$3,0xffandi	$8,$8,0xffandi	$7,$2,0x00ffsrl	$9,$2,24addiu	$6,$6,%lo($LC11)move	$4,$16li	$5,32			# 0x20sw	$3,16($sp)sw	$8,20($sp)sw	$9,24($sp)jal	snprintfsw	$2,28($sp)j	$L324move	$7,$16$L395:lui	$5,%hi($LC21)addiu	$5,$5,%lo($LC21)jal	strcpymove	$4,$18j	$L390lw	$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	nomacroaddiu	$sp,$sp,-32move	$5,$4sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)sw	$31,28($sp)jal	uc_memalign_staticli	$4,32			# 0x20lui	$17,%hi(last_static)move	$16,$2lui	$6,%hi(allocated_static)bne	$2,$0,$L404lui	$18,%hi(array_static)$L397:move	$2,$16lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L404:lw	$3,%lo(last_static)($17)lw	$5,%lo(allocated_static)($6)sll	$3,$3,2addiu	$3,$3,4sll	$2,$3,5addu	$2,$2,$3srl	$2,$2,5addiu	$2,$2,32sltu	$4,$3,$2movz	$2,$3,$4sltu	$3,$3,$5lw	$4,%lo(array_static)($18)beq	$3,$0,$L405move	$5,$2$L399:beq	$4,$0,$L406sw	$4,%lo(array_static)($18)lw	$2,%lo(last_static)($17)sll	$3,$2,2addu	$3,$3,$4addiu	$2,$2,1sw	$2,%lo(last_static)($17)j	$L397sw	$16,0($3)$L405:jal	uc_realloc_staticsw	$2,%lo(allocated_static)($6)j	$L399move	$4,$2$L406:j	$L397move	$16,$0.set	macro.set	reorder.end	av_mallocz_static.section	.text.avcodec_decode_video,"ax",@progbits.align	2.align	5.globl	avcodec_decode_video.ent	avcodec_decode_video.type	avcodec_decode_video, @functionavcodec_decode_video:.frame	$sp,40,$31		# vars= 0, regs= 3/0, args= 24, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$17,28($sp)sw	$16,24($sp)sw	$31,32($sp)sw	$0,0($6)lw	$3,668($4)move	$17,$6move	$16,$4move	$6,$7bne	$3,$0,$L408lw	$4,56($sp)lw	$2,672($16)bne	$2,$0,$L410move	$10,$2$L411:lw	$3,132($16)lw	$2,32($3)andi	$2,$2,0x20bne	$2,$0,$L417nopbeq	$4,$0,$L422nop$L417:sw	$4,16($sp)lw	$2,28($3)move	$7,$6move	$4,$16jal	$2move	$6,$17move	$3,$2lw	$2,0($17)beq	$2,$0,$L425lw	$31,32($sp)lw	$2,80($16)addiu	$2,$2,1sw	$2,80($16)lw	$31,32($sp)lw	$17,28($sp)lw	$16,24($sp)move	$2,$3j	$31addiu	$sp,$sp,40$L408:move	$7,$3blez	$3,$L412lw	$10,672($16)blez	$10,$L412addiu	$3,$3,128addiu	$2,$10,128multu	$3,$2mfhi	$9bleu	$9,$0,$L423mflo	$8$L412:

⌨️ 快捷键说明

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