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

📄 utils.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
.file	1 "utils.c".section .mdebug.abi32.previous.section	.text.av_free_static,"ax",@progbits.align	2.align	5.globl	av_free_static.ent	av_free_static.type	av_free_static, @functionav_free_static:.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	av_free_static.section	.text.register_avcodec,"ax",@progbits.align	2.align	5.globl	register_avcodec.ent	register_avcodec.type	register_avcodec, @functionregister_avcodec:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$3,%hi(first_avcodec)lw	$2,%lo(first_avcodec)($3)beq	$2,$0,$L11addiu	$3,$3,%lo(first_avcodec)$L8:addiu	$3,$2,36lw	$2,36($2)bne	$2,$0,$L8nopsw	$4,0($3)j	$31sw	$0,36($4)$L11:sw	$4,0($3)j	$31sw	$0,36($4).set	macro.set	reorder.end	register_avcodec.section	.text.avcodec_set_dimensions,"ax",@progbits.align	2.align	5.globl	avcodec_set_dimensions.ent	avcodec_set_dimensions.type	avcodec_set_dimensions, @functionavcodec_set_dimensions:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$7,664($4)subu	$3,$0,$5subu	$2,$0,$6sra	$2,$2,$7sra	$3,$3,$7subu	$3,$0,$3subu	$2,$0,$2sw	$2,44($4)sw	$3,40($4)sw	$5,668($4)j	$31sw	$6,672($4).set	macro.set	reorder.end	avcodec_set_dimensions.section	.text.avcodec_align_dimensions,"ax",@progbits.align	2.align	5.globl	avcodec_align_dimensions.ent	avcodec_align_dimensions.type	avcodec_align_dimensions, @functionavcodec_align_dimensions:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$3,52($4)sltu	$2,$3,40beq	$2,$0,$L15move	$7,$4sll	$2,$3,2lui	$3,%hi($L22)addiu	$3,$3,%lo($L22)addu	$2,$2,$3lw	$4,0($2)j	$4nop.rdata.align	2.align	2$L22:.word	$L16.word	$L16.word	$L15.word	$L17.word	$L16.word	$L16.word	$L15.word	$L18.word	$L19.word	$L15.word	$L27.word	$L16.word	$L15.word	$L15.word	$L28.word	$L16.word	$L16.word	$L16.word	$L15.word	$L15.word	$L16.word	$L19.word	$L15.word	$L15.word	$L15.word	$L15.word	$L15.word	$L15.word	$L15.word	$L15.word	$L15.word	$L15.word	$L15.word	$L15.word	$L15.word	$L16.word	$L16.word	$L15.word	$L15.word	$L16.section	.text.avcodec_align_dimensions$L17:lw	$2,228($7)addiu	$2,$2,-54sltu	$2,$2,2bne	$2,$0,$L25nop$L15:li	$8,1			# 0x1$L30:li	$7,1			# 0x1li	$3,-1			# 0xffffffffffffffffli	$4,-1			# 0xffffffffffffffff$L23:lw	$2,0($5)addu	$2,$8,$2addiu	$2,$2,-1and	$2,$2,$3sw	$2,0($5)lw	$3,0($6)addu	$3,$7,$3addiu	$3,$3,-1and	$3,$3,$4j	$31sw	$3,0($6)$L16:li	$8,16			# 0x10li	$7,16			# 0x10li	$3,-16			# 0xfffffffffffffff0j	$L23li	$4,-16			# 0xfffffffffffffff0$L19:li	$8,32			# 0x20li	$7,8			# 0x8li	$3,-32			# 0xffffffffffffffe0j	$L23li	$4,-8			# 0xfffffffffffffff8$L28:lw	$4,228($7)$L21:li	$2,50			# 0x32bne	$4,$2,$L30li	$8,1			# 0x1$L25:lw	$2,0($5)$L29:li	$8,4			# 0x4addu	$2,$8,$2li	$3,-4			# 0xfffffffffffffffcaddiu	$2,$2,-1and	$2,$2,$3sw	$2,0($5)lw	$3,0($6)li	$7,4			# 0x4addu	$3,$7,$3li	$4,-4			# 0xfffffffffffffffcaddiu	$3,$3,-1and	$3,$3,$4j	$31sw	$3,0($6)$L27:lw	$4,228($7)li	$2,43			# 0x2b$L31:bne	$4,$2,$L21nopj	$L29lw	$2,0($5)$L18:lw	$4,228($7)li	$2,23			# 0x17bne	$4,$2,$L31li	$2,43			# 0x2bli	$8,64			# 0x40li	$7,64			# 0x40li	$3,-64			# 0xffffffffffffffc0j	$L23li	$4,-64			# 0xffffffffffffffc0.set	macro.set	reorder.end	avcodec_align_dimensions.section	.text.avcodec_default_release_buffer,"ax",@progbits.align	2.align	5.globl	avcodec_default_release_buffer.ent	avcodec_default_release_buffer.type	avcodec_default_release_buffer, @functionavcodec_default_release_buffer:.frame	$sp,64,$31		# vars= 64, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$3,528($4)addiu	$sp,$sp,-64blez	$3,$L49move	$11,$5lw	$8,532($4)lw	$7,0($5)lw	$2,20($8)beq	$2,$7,$L35move	$9,$8addiu	$6,$8,64j	$L37move	$5,$0$L38:lw	$2,20($6)move	$8,$6beq	$2,$7,$L35addiu	$6,$6,64$L37:addiu	$5,$5,1bne	$3,$5,$L38nop$L35:addiu	$3,$3,-1sll	$2,$3,6addu	$9,$2,$9sw	$3,528($4)move	$6,$9move	$7,$spaddiu	$10,$9,64$L39: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,$10,$L39addiu	$7,$7,16move	$7,$9move	$6,$8addiu	$9,$8,64$L40: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,$9,$L40addiu	$7,$7,16move	$6,$8move	$7,$spaddiu	$8,$sp,64$L41:lw	$2,0($7)lw	$3,4($7)lw	$4,8($7)lw	$5,12($7)addiu	$7,$7,16sw	$2,0($6)sw	$3,4($6)sw	$4,8($6)sw	$5,12($6)bne	$7,$8,$L41addiu	$6,$6,16addiu	$sp,$sp,64sw	$0,12($11)sw	$0,0($11)sw	$0,4($11)j	$31sw	$0,8($11)$L49:lw	$9,532($4)j	$L35move	$8,$0.set	macro.set	reorder.end	avcodec_default_release_buffer.section	.text.avcodec_default_execute,"ax",@progbits.align	2.align	5.globl	avcodec_default_execute.ent	avcodec_default_execute.type	avcodec_default_execute, @functionavcodec_default_execute:.frame	$sp,48,$31		# vars= 0, regs= 7/0, args= 16, gp= 0.mask	0x803f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$18,24($sp)lw	$18,64($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$31,40($sp)sw	$21,36($sp)sw	$17,20($sp)sw	$16,16($sp)move	$20,$4blez	$18,$L51move	$19,$5bne	$7,$0,$L53move	$17,$0move	$16,$6$L55:lw	$5,0($16)move	$4,$20jal	$19addiu	$17,$17,1bne	$18,$17,$L55addiu	$16,$16,4$L51:lw	$31,40($sp)$L60:lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,48$L53:move	$17,$6move	$16,$7move	$21,$0$L56:lw	$5,0($17)jal	$19move	$4,$20addiu	$21,$21,1sw	$2,0($16)addiu	$17,$17,4bne	$18,$21,$L56addiu	$16,$16,4j	$L60lw	$31,40($sp).set	macro.set	reorder.end	avcodec_default_execute.section	.text.avcodec_default_get_format,"ax",@progbits.align	2.align	5.globl	avcodec_default_get_format.ent	avcodec_default_get_format.type	avcodec_default_get_format, @functionavcodec_default_get_format:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	$31lw	$2,0($5).set	macro.set	reorder.end	avcodec_default_get_format.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"NULL\000".section	.text.context_to_name,"ax",@progbits.align	2.align	5.ent	context_to_name.type	context_to_name, @functioncontext_to_name:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrobeq	$4,$0,$L69lui	$2,%hi($LC0)lw	$2,132($4)beq	$2,$0,$L64noplw	$2,0($2)beq	$2,$0,$L64nopj	$31nop$L64:lui	$2,%hi($LC0)$L69:j	$31addiu	$2,$2,%lo($LC0).set	macro.set	reorder.end	context_to_name.section	.text.avcodec_encode_audio,"ax",@progbits.align	2.align	5.globl	avcodec_encode_audio.ent	avcodec_encode_audio.type	avcodec_encode_audio, @functionavcodec_encode_audio:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$16,16($sp)sw	$31,20($sp)lw	$3,132($4)move	$16,$4lw	$2,32($3)andi	$2,$2,0x20bne	$2,$0,$L71move	$9,$7beq	$9,$0,$L74move	$8,$0$L71:lw	$2,20($3)jal	$2nopmove	$8,$2lw	$2,80($16)addiu	$2,$2,1sw	$2,80($16)$L74:lw	$31,20($sp)lw	$16,16($sp)move	$2,$8j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	avcodec_encode_audio.section	.text.avcodec_encode_subtitle,"ax",@progbits.align	2.align	5.globl	avcodec_encode_subtitle.ent	avcodec_encode_subtitle.type	avcodec_encode_subtitle, @functionavcodec_encode_subtitle:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,20($sp)sw	$16,16($sp)lw	$3,132($4)lw	$2,20($3)jal	$2move	$16,$4lw	$3,80($16)addiu	$3,$3,1sw	$3,80($16)lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	avcodec_encode_subtitle.section	.text.avcodec_decode_subtitle,"ax",@progbits.align	2.align	5.globl	avcodec_decode_subtitle.ent	avcodec_decode_subtitle.type	avcodec_decode_subtitle, @functionavcodec_decode_subtitle:.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)lw	$2,56($sp)lw	$3,132($4)sw	$2,16($sp)lw	$2,28($3)move	$16,$6sw	$0,0($6)jal	$2move	$17,$4lw	$3,0($16)beq	$3,$0,$L82lw	$31,32($sp)lw	$3,80($17)addiu	$3,$3,1sw	$3,80($17)lw	$31,32($sp)$L82:lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	avcodec_decode_subtitle.section	.text.avcodec_find_encoder,"ax",@progbits.align	2.align	5.globl	avcodec_find_encoder.ent	avcodec_find_encoder.type	avcodec_find_encoder, @functionavcodec_find_encoder:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(first_avcodec)lw	$3,%lo(first_avcodec)($2)beq	$3,$0,$L84nop$L89:lw	$2,20($3)beq	$2,$0,$L86noplw	$2,8($3)beq	$2,$4,$L84nop$L86:lw	$3,36($3)bne	$3,$0,$L89nop$L84:j	$31move	$2,$3.set	macro.set	reorder.end	avcodec_find_encoder.section	.text.avcodec_find_decoder,"ax",@progbits.align	2.align	5.globl	avcodec_find_decoder.ent	avcodec_find_decoder.type	avcodec_find_decoder, @functionavcodec_find_decoder:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(first_avcodec)lw	$3,%lo(first_avcodec)($2)beq	$3,$0,$L92nop$L97:lw	$2,28($3)beq	$2,$0,$L94noplw	$2,8($3)beq	$2,$4,$L92nop$L94:lw	$3,36($3)bne	$3,$0,$L97nop$L92:j	$31move	$2,$3.set	macro.set	reorder.end	avcodec_find_decoder.section	.text.avcodec_version,"ax",@progbits.align	2.align	5.globl	avcodec_version.ent	avcodec_version.type	avcodec_version, @functionavcodec_version:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroli	$2,3342336			# 0x330000j	$31ori	$2,$2,0x2c00.set	macro.set	reorder.end	avcodec_version.section	.text.avcodec_build,"ax",@progbits.align	2.align	5.globl	avcodec_build.ent	avcodec_build.type	avcodec_build, @functionavcodec_build:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroli	$2,3342336			# 0x330000j	$31ori	$2,$2,0x2c00.set	macro.set	reorder.end	avcodec_build.section	.text.avcodec_flush_buffers,"ax",@progbits.align	2.align	5.globl	avcodec_flush_buffers.ent	avcodec_flush_buffers.type	avcodec_flush_buffers, @functionavcodec_flush_buffers:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$2,132($4)lw	$25,40($2)beq	$25,$0,$L107nopjr	$25nop$L107:j	$31nop.set	macro.set	reorder.end	avcodec_flush_buffers.section	.text.av_get_pict_type_char,"ax",@progbits.align	2.align	5.globl	av_get_pict_type_char.ent	av_get_pict_type_char.type	av_get_pict_type_char, @functionav_get_pict_type_char:.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,7beq	$2,$0,$L109lui	$3,%hi($L116)sll	$2,$4,2addiu	$3,$3,%lo($L116)addu	$2,$2,$3lw	$4,0($2)j	$4nop.rdata.align	2.align	2$L116:.word	$L109.word	$L110.word	$L111.word	$L112.word	$L113.word	$L114.word	$L115.section	.text.av_get_pict_type_char$L109:j	$31li	$2,63			# 0x3f$L110:j	$31li	$2,73			# 0x49$L115:j	$31li	$2,112			# 0x70$L114:j	$31li	$2,105			# 0x69$L113:j	$31li	$2,83			# 0x53$L112:j	$31li	$2,66			# 0x42$L111:j	$31li	$2,80			# 0x50.set	macro.set	reorder.end	av_get_pict_type_char.section	.text.av_get_bits_per_sample,"ax",@progbits.align	2.align	5.globl	av_get_bits_per_sample.ent	av_get_bits_per_sample.type	av_get_bits_per_sample, @functionav_get_bits_per_sample:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroli	$3,65536			# 0x10000ori	$2,$3,0xbsltu	$2,$2,$4bne	$2,$0,$L128ori	$2,$3,0x100cori	$2,$3,0x8sltu	$2,$4,$2bne	$2,$0,$L134li	$2,32			# 0x20j	$31nop$L128:beq	$4,$2,$L125nopsltu	$2,$2,$4beq	$2,$0,$L135ori	$2,$3,0x10ori	$2,$3,0x1010beq	$4,$2,$L126nopori	$2,$3,0x1011beq	$4,$2,$L127nopori	$2,$3,0x100fbeq	$4,$2,$L125nop$L120:j	$31move	$2,$0$L134:sltu	$2,$4,$3bne	$2,$0,$L120nopori	$2,$3,0x4sltu	$2,$4,$2beq	$2,$0,$L136nopj	$31li	$2,16			# 0x10$L135:sltu	$2,$2,$4bne	$2,$0,$L120nopj	$31li	$2,24			# 0x18$L125:j	$31li	$2,4			# 0x4$L136:j	$31li	$2,8			# 0x8$L126:j	$31li	$2,3			# 0x3$L127:j	$31li	$2,2			# 0x2.set	macro.set	reorder.end	av_get_bits_per_sample.section	.text.av_get_bits_per_sample_format,"ax",@progbits.align	2.align	5.globl	av_get_bits_per_sample_format.ent	av_get_bits_per_sample_format.type	av_get_bits_per_sample_format, @function

⌨️ 快捷键说明

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