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

📄 utils.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
av_get_bits_per_sample_format:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrosltu	$2,$4,5beq	$2,$0,$L138lui	$3,%hi($L143)sll	$2,$4,2addiu	$3,$3,%lo($L143)addu	$2,$2,$3lw	$4,0($2)j	$4nop.rdata.align	2.align	2$L143:.word	$L139.word	$L140.word	$L141.word	$L142.word	$L142.section	.text.av_get_bits_per_sample_format$L138:j	$31move	$2,$0$L139:j	$31li	$2,8			# 0x8$L142:j	$31li	$2,32			# 0x20$L141:j	$31li	$2,24			# 0x18$L140:j	$31li	$2,16			# 0x10.set	macro.set	reorder.end	av_get_bits_per_sample_format.section	.text.avcodec_thread_init,"ax",@progbits.align	2.align	5.globl	avcodec_thread_init.ent	avcodec_thread_init.type	avcodec_thread_init, @functionavcodec_thread_init:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	$31li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	avcodec_thread_init.section	.text.av_xiphlacing,"ax",@progbits.align	2.align	5.globl	av_xiphlacing.ent	av_xiphlacing.type	av_xiphlacing, @functionav_xiphlacing:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrosltu	$2,$5,255bne	$2,$0,$L157addiu	$3,$5,-255li	$2,-2139095040			# 0xffffffff80800000ori	$2,$2,0x8081multu	$3,$2move	$6,$0mfhi	$3li	$7,-1srl	$3,$3,7addiu	$2,$3,1$L152:addiu	$6,$6,1sb	$7,0($4)bne	$6,$2,$L152addiu	$4,$4,1sll	$2,$3,8subu	$2,$3,$2addu	$2,$5,$2addiu	$5,$2,-255addiu	$2,$3,2j	$31sb	$5,0($4)$L157:li	$2,1			# 0x1j	$31sb	$5,0($4).set	macro.set	reorder.end	av_xiphlacing.section	.text.avcodec_find_decoder_by_name,"ax",@progbits.align	2.align	5.globl	avcodec_find_decoder_by_name.ent	avcodec_find_decoder_by_name.type	avcodec_find_decoder_by_name, @functionavcodec_find_decoder_by_name:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$17,20($sp)sw	$31,24($sp)sw	$16,16($sp)lui	$2,%hi(first_avcodec)lw	$16,%lo(first_avcodec)($2)beq	$16,$0,$L159move	$17,$4$L164:lw	$2,28($16)beq	$2,$0,$L161move	$4,$17jal	strcmplw	$5,0($16)beq	$2,$0,$L166move	$2,$16$L161:lw	$16,36($16)bne	$16,$0,$L164nop$L159:move	$2,$16$L166:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	avcodec_find_decoder_by_name.section	.text.avcodec_find_encoder_by_name,"ax",@progbits.align	2.align	5.globl	avcodec_find_encoder_by_name.ent	avcodec_find_encoder_by_name.type	avcodec_find_encoder_by_name, @functionavcodec_find_encoder_by_name:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$17,20($sp)sw	$31,24($sp)sw	$16,16($sp)lui	$2,%hi(first_avcodec)lw	$16,%lo(first_avcodec)($2)beq	$16,$0,$L168move	$17,$4$L173:lw	$2,20($16)beq	$2,$0,$L170move	$4,$17jal	strcmplw	$5,0($16)beq	$2,$0,$L175move	$2,$16$L170:lw	$16,36($16)bne	$16,$0,$L173nop$L168:move	$2,$16$L175:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	avcodec_find_encoder_by_name.section	.rodata.str1.4.align	2$LC1:.ascii	"buffer smaller than AVCODEC_MAX_AUDIO_FRAME_SIZE\012\000".align	2$LC2:.ascii	"buffer %d too small\012\000".section	.text.avcodec_decode_audio2,"ax",@progbits.align	2.align	5.globl	avcodec_decode_audio2.ent	avcodec_decode_audio2.type	avcodec_decode_audio2, @functionavcodec_decode_audio2:.frame	$sp,32,$31		# vars= 0, regs= 2/0, args= 24, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$16,24($sp)sw	$31,28($sp)lw	$9,132($4)move	$16,$4lw	$2,32($9)move	$3,$6andi	$2,$2,0x20bne	$2,$0,$L177lw	$10,48($sp)beq	$10,$0,$L179nop$L177:lw	$8,0($3)li	$2,131072			# 0x20000ori	$2,$2,0xedffslt	$2,$2,$8beq	$2,$0,$L186noplw	$2,68($16)lw	$3,76($16)mul	$2,$2,$3sll	$2,$2,1sltu	$2,$8,$2bne	$2,$0,$L187nopsw	$10,16($sp)lw	$2,28($9)jal	$2nopmove	$3,$2lw	$2,80($16)addiu	$2,$2,1sw	$2,80($16)$L182:lw	$31,28($sp)lw	$16,24($sp)move	$2,$3j	$31addiu	$sp,$sp,32$L179:sw	$0,0($6)move	$3,$0lw	$31,28($sp)lw	$16,24($sp)move	$2,$3j	$31addiu	$sp,$sp,32$L187:lui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)move	$7,$8jal	av_logmove	$5,$0j	$L182li	$3,-1			# 0xffffffffffffffff$L186:lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1)jal	av_logmove	$5,$0j	$L182li	$3,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	avcodec_decode_audio2.section	.rodata.str1.4.align	2$LC3:.ascii	"picture size invalid (%ux%u)\012\000".section	.text.avcodec_check_dimensions,"ax",@progbits.align	2.align	5.globl	avcodec_check_dimensions.ent	avcodec_check_dimensions.type	avcodec_check_dimensions, @functionavcodec_check_dimensions:.frame	$sp,32,$31		# vars= 0, regs= 1/0, args= 24, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32move	$3,$5move	$10,$6lui	$6,%hi($LC3)move	$7,$5sw	$31,24($sp)move	$5,$0blez	$3,$L189addiu	$6,$6,%lo($LC3)addiu	$3,$3,128addiu	$2,$10,128multu	$3,$2mflo	$8blez	$10,$L189mfhi	$9bleu	$9,$0,$L196li	$2,536805376			# 0x1fff0000$L189:jal	av_logsw	$10,16($sp)li	$2,-1			# 0xffffffffffffffff$L194:lw	$31,24($sp)$L197:j	$31addiu	$sp,$sp,32$L196:ori	$2,$2,0xfffesltu	$3,$2,$8bne	$9,$0,$L194move	$2,$0beq	$3,$0,$L197lw	$31,24($sp)j	$L189nop.set	macro.set	reorder.end	avcodec_check_dimensions.section	.rodata.str1.4.align	2$LC4:.ascii	"ff_tempfile: Cannot allocate file name\012\000".align	2$LC5:.ascii	"/tmp/%sXXXXXX\000".align	2$LC6:.ascii	"./%sXXXXXX\000".align	2$LC7:.ascii	"ff_tempfile: Cannot open temporary file %s\012\000".section	.text.av_tempfile,"ax",@progbits.align	2.align	5.globl	av_tempfile.ent	av_tempfile.type	av_tempfile, @functionav_tempfile:.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,-32sw	$31,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)move	$17,$5jal	strlenmove	$18,$4addiu	$16,$2,12jal	av_mallocmove	$4,$16lui	$6,%hi($LC5)addiu	$6,$6,%lo($LC5)move	$4,$2move	$5,$16move	$7,$18beq	$2,$0,$L205sw	$2,0($17)jal	snprintfnopjal	mkstemp64lw	$4,0($17)lui	$6,%hi($LC6)move	$5,$16addiu	$6,$6,%lo($LC6)bltz	$2,$L206move	$7,$18$L201:lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L206:jal	snprintflw	$4,0($17)jal	mkstemp64lw	$4,0($17)lui	$6,%hi($LC7)addiu	$6,$6,%lo($LC7)move	$4,$0bgez	$2,$L201move	$5,$0jal	av_loglw	$7,0($17)j	$L201li	$2,-1			# 0xffffffffffffffff$L205:lui	$6,%hi($LC4)addiu	$6,$6,%lo($LC4)move	$4,$0jal	av_logmove	$5,$0j	$L201li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	av_tempfile.section	.text.avcodec_default_free_buffers,"ax",@progbits.align	2.align	5.globl	avcodec_default_free_buffers.ent	avcodec_default_free_buffers.type	avcodec_default_free_buffers, @functionavcodec_default_free_buffers:.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,-32sw	$18,24($sp)sw	$31,28($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$2,532($4)beq	$2,$0,$L212move	$18,$4j	$L210move	$17,$0$L213:lw	$2,532($18)$L210:addu	$16,$17,$2jal	av_freepaddiu	$4,$16,4addiu	$4,$16,8jal	av_freepsw	$0,20($16)addiu	$4,$16,12jal	av_freepsw	$0,24($16)sw	$0,28($16)jal	av_freepaddiu	$4,$16,16addiu	$17,$17,64li	$2,2048			# 0x800bne	$17,$2,$L213sw	$0,32($16)jal	av_freepaddiu	$4,$18,532sw	$0,528($18)$L212:lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	avcodec_default_free_buffers.section	.text.avcodec_default_reget_buffer,"ax",@progbits.align	2.align	5.globl	avcodec_default_reget_buffer.ent	avcodec_default_reget_buffer.type	avcodec_default_reget_buffer, @functionavcodec_default_reget_buffer:.frame	$sp,240,$31		# vars= 200, regs= 4/0, args= 24, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-240sw	$17,228($sp)sw	$16,224($sp)sw	$31,236($sp)sw	$18,232($sp)lw	$2,0($5)move	$16,$5beq	$2,$0,$L227move	$17,$4lw	$3,152($5)li	$2,1			# 0x1bne	$3,$2,$L228move	$2,$0$L217:lw	$31,236($sp)$L229:lw	$18,232($sp)lw	$17,228($sp)lw	$16,224($sp)j	$31addiu	$sp,$sp,240$L228:addiu	$18,$sp,24move	$6,$5move	$7,$18addiu	$8,$5,192$L220:lw	$2,0($6)lw	$3,4($6)lw	$4,8($6)lw	$5,12($6)addiu	$6,$6,16sw	$2,0($7)sw	$3,4($7)sw	$4,8($7)sw	$5,12($7)bne	$6,$8,$L220addiu	$7,$7,16lw	$4,0($6)lw	$3,4($6)lw	$2,260($17)move	$5,$16sw	$4,0($7)sw	$3,4($7)move	$4,$17sw	$0,32($16)sw	$0,0($16)sw	$0,36($16)sw	$0,4($16)sw	$0,40($16)sw	$0,8($16)sw	$0,44($16)sw	$0,12($16)jal	$2sw	$0,112($16)beq	$2,$0,$L221nopj	$L217li	$2,-1			# 0xffffffffffffffff$L227:lw	$3,180($5)lw	$2,260($4)ori	$3,$3,0x2jal	$2sw	$3,180($5)j	$L229lw	$31,236($sp)$L221:lw	$2,44($17)lw	$6,52($17)lw	$7,40($17)move	$4,$16move	$5,$18jal	av_picture_copysw	$2,16($sp)lw	$2,264($17)move	$4,$17jal	$2move	$5,$18j	$L217move	$2,$0.set	macro.set	reorder.end	avcodec_default_reget_buffer.section	.text.av_fast_realloc_static,"ax",@progbits.align	2.align	5.globl	av_fast_realloc_static.ent	av_fast_realloc_static.type	av_fast_realloc_static, @functionav_fast_realloc_static:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrosll	$2,$6,5addu	$2,$2,$6srl	$2,$2,5lw	$7,0($5)addiu	$2,$2,32sltu	$3,$6,$2movz	$2,$6,$3sltu	$7,$6,$7move	$8,$5move	$3,$2move	$5,$2beq	$7,$0,$L234move	$2,$4j	$31nop$L234:j	uc_realloc_staticsw	$3,0($8).set	macro.set	reorder.end	av_fast_realloc_static.section	.text.av_fast_realloc,"ax",@progbits.align	2.align	5.globl	av_fast_realloc.ent	av_fast_realloc.type	av_fast_realloc, @functionav_fast_realloc:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrosll	$2,$6,5addu	$2,$2,$6srl	$2,$2,5lw	$7,0($5)addiu	$2,$2,32sltu	$3,$6,$2movz	$2,$6,$3sltu	$7,$6,$7move	$8,$5move	$3,$2move	$5,$2beq	$7,$0,$L241move	$2,$4j	$31nop$L241:j	av_reallocsw	$3,0($8).set	macro.set	reorder.end	av_fast_realloc.section	.text.av_parse_video_frame_size,"ax",@progbits.align	2.align	5.globl	av_parse_video_frame_size.ent	av_parse_video_frame_size.type	av_parse_video_frame_size, @functionav_parse_video_frame_size:.frame	$sp,56,$31		# vars= 8, regs= 8/0, args= 16, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$20,40($sp)lui	$20,%hi(video_frame_size_abbrs)sw	$22,48($sp)sw	$21,44($sp)sw	$19,36($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$16,24($sp)move	$21,$4move	$22,$5move	$19,$6move	$17,$0addiu	$16,$20,%lo(video_frame_size_abbrs)li	$18,36			# 0x24j	$L245sw	$31,52($sp)$L262:addiu	$17,$17,1beq	$17,$18,$L261move	$4,$19$L245:lw	$4,0($16)jal	strcmpmove	$5,$19bne	$2,$0,$L262addiu	$16,$16,12sll	$3,$17,2sll	$2,$17,4subu	$2,$2,$3addiu	$4,$20,%lo(video_frame_size_abbrs)addu	$2,$2,$4lw	$3,8($2)lw	$2,4($2)bgtz	$2,$L263nop$L250:li	$4,-1			# 0xffffffffffffffff$L266:lw	$31,52($sp)lw	$22,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,$4j	$31addiu	$sp,$sp,56$L261:addiu	$17,$sp,16move	$5,$17li	$6,10			# 0xamove	$7,$0jal	__strtol_internalsw	$19,16($sp)lw	$3,16($sp)move	$16,$2lb	$2,0($3)bne	$2,$0,$L264move	$5,$17move	$4,$3li	$6,10			# 0xajal	__strtol_internalmove	$7,$0move	$3,$2move	$2,$16$L265:blez	$2,$L266li	$4,-1			# 0xffffffffffffffff$L263:blez	$3,$L250move	$4,$0sw	$2,0($21)sw	$3,0($22)lw	$31,52($sp)lw	$22,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,$4j	$31addiu	$sp,$sp,56$L264:addiu	$3,$3,1move	$4,$3li	$6,10			# 0xamove	$7,$0jal	__strtol_internalsw	$3,16($sp)move	$3,$2j	$L265move	$2,$16.set	macro.set	reorder.end	av_parse_video_frame_size.section	.text.av_parse_video_frame_rate,"ax",@progbits.align	2.align	5.globl	av_parse_video_frame_rate.ent	av_parse_video_frame_rate.type	av_parse_video_frame_rate, @functionav_parse_video_frame_rate:.frame	$sp,64,$31		# vars= 16, regs= 5/0, args= 24, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-64sw	$18,48($sp)lui	$18,%hi(video_frame_rate_abbrs)sw	$19,52($sp)move	$19,$4lw	$4,%lo(video_frame_rate_abbrs)($18)sw	$17,44($sp)sw	$31,56($sp)sw	$16,40($sp)jal	strcmpmove	$17,$5beq	$2,$0,$L297addiu	$16,$18,%lo(video_frame_rate_abbrs)lw	$4,12($16)jal	strcmpmove	$5,$17beq	$2,$0,$L270li	$3,1			# 0x1lw	$4,24($16)jal	strcmpmove	$5,$17beq	$2,$0,$L270li	$3,2			# 0x2lw	$4,36($16)jal	strcmpmove	$5,$17beq	$2,$0,$L270li	$3,3			# 0x3lw	$4,48($16)jal	strcmpmove	$5,$17beq	$2,$0,$L270li	$3,4			# 0x4lw	$4,60($16)jal	strcmpmove	$5,$17beq	$2,$0,$L270li	$3,5			# 0x5lw	$4,72($16)jal	strcmpmove	$5,$17

⌨️ 快捷键说明

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