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

📄 utils.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L551:sll	$2,$5,5addu	$2,$2,$5srl	$2,$2,5addiu	$2,$2,32sltu	$3,$5,$2movz	$2,$5,$3move	$5,$2jal	uc_realloc_staticsw	$2,%lo(allocated_static)($6)j	$L543move	$4,$2.set	macro.set	reorder.end	ff_realloc_static.section	.text.avcodec_init,"ax",@progbits.align	2.align	5.globl	avcodec_init.ent	avcodec_init.type	avcodec_init, @functionavcodec_init:.frame	$sp,48,$31		# vars= 0, regs= 6/0, args= 24, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$31,44($sp)sw	$20,40($sp)sw	$19,36($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$16,24($sp)lui	$3,%hi(inited.8224)lw	$2,%lo(inited.8224)($3)beq	$2,$0,$L580lw	$31,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,48$L580:li	$2,1			# 0x1jal	dsputil_static_initsw	$2,%lo(inited.8224)($3)li	$4,32			# 0x20jal	uc_memalign_staticli	$5,1028			# 0x404beq	$2,$0,$L577move	$16,$2lui	$17,%hi(last_static)lw	$2,%lo(last_static)($17)lui	$6,%hi(allocated_static)sll	$2,$2,2lw	$3,%lo(allocated_static)($6)addiu	$5,$2,4lui	$18,%hi(array_static)sltu	$3,$5,$3beq	$3,$0,$L581lw	$4,%lo(array_static)($18)$L558:beq	$4,$0,$L577sw	$4,%lo(array_static)($18)lw	$2,%lo(last_static)($17)move	$6,$16sll	$3,$2,2addu	$3,$3,$4addiu	$2,$2,1sw	$16,0($3)lui	$20,%hi(av_crc04C11DB7)li	$4,32			# 0x20li	$5,1028			# 0x404sw	$2,%lo(last_static)($17)jal	uc_memalign_staticsw	$6,%lo(av_crc04C11DB7)($20)bne	$2,$0,$L582move	$16,$2$L578:move	$6,$0lui	$19,%hi(av_crc8005)li	$4,32			# 0x20li	$5,1028			# 0x404jal	uc_memalign_staticsw	$6,%lo(av_crc8005)($19)beq	$2,$0,$L579move	$16,$2$L585:lui	$17,%hi(last_static)lw	$2,%lo(last_static)($17)lui	$6,%hi(allocated_static)sll	$2,$2,2lw	$3,%lo(allocated_static)($6)addiu	$5,$2,4lui	$18,%hi(array_static)sltu	$3,$5,$3beq	$3,$0,$L583lw	$4,%lo(array_static)($18)$L572:beq	$4,$0,$L579sw	$4,%lo(array_static)($18)lw	$2,%lo(last_static)($17)move	$8,$16sll	$3,$2,2addu	$3,$3,$4addiu	$2,$2,1sw	$2,%lo(last_static)($17)j	$L571sw	$16,0($3)$L577:move	$6,$0lui	$20,%hi(av_crc04C11DB7)li	$4,32			# 0x20li	$5,1028			# 0x404jal	uc_memalign_staticsw	$6,%lo(av_crc04C11DB7)($20)beq	$2,$0,$L578move	$16,$2$L582:lui	$17,%hi(last_static)lw	$2,%lo(last_static)($17)lui	$6,%hi(allocated_static)sll	$2,$2,2lw	$3,%lo(allocated_static)($6)addiu	$5,$2,4lui	$18,%hi(array_static)sltu	$3,$5,$3beq	$3,$0,$L584lw	$4,%lo(array_static)($18)$L565:beq	$4,$0,$L578sw	$4,%lo(array_static)($18)lw	$2,%lo(last_static)($17)move	$6,$16sll	$3,$2,2addu	$3,$3,$4addiu	$2,$2,1sw	$16,0($3)lui	$19,%hi(av_crc8005)li	$4,32			# 0x20li	$5,1028			# 0x404sw	$2,%lo(last_static)($17)jal	uc_memalign_staticsw	$6,%lo(av_crc8005)($19)bne	$2,$0,$L585move	$16,$2$L579:move	$8,$0$L571:lw	$4,%lo(av_crc04C11DB7)($20)li	$7,79757312			# 0x4c10000li	$16,1028			# 0x404lui	$17,%hi(av_crc07)ori	$7,$7,0x1db7move	$5,$0li	$6,32			# 0x20sw	$8,%lo(av_crc07)($17)jal	av_crc_initsw	$16,16($sp)lw	$4,%lo(av_crc8005)($19)move	$5,$0li	$6,16			# 0x10li	$7,32773			# 0x8005jal	av_crc_initsw	$16,16($sp)lw	$4,%lo(av_crc07)($17)move	$5,$0li	$6,8			# 0x8li	$7,7			# 0x7jal	av_crc_initsw	$16,16($sp)lw	$31,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,48$L581:sll	$2,$5,5addu	$2,$2,$5srl	$2,$2,5addiu	$2,$2,32sltu	$3,$5,$2movz	$2,$5,$3move	$5,$2jal	uc_realloc_staticsw	$2,%lo(allocated_static)($6)j	$L558move	$4,$2$L583:sll	$2,$5,5addu	$2,$2,$5srl	$2,$2,5addiu	$2,$2,32sltu	$3,$5,$2movz	$2,$5,$3move	$5,$2jal	uc_realloc_staticsw	$2,%lo(allocated_static)($6)j	$L572move	$4,$2$L584:sll	$2,$5,5addu	$2,$2,$5srl	$2,$2,5addiu	$2,$2,32sltu	$3,$5,$2movz	$2,$5,$3move	$5,$2jal	uc_realloc_staticsw	$2,%lo(allocated_static)($6)j	$L565move	$4,$2.set	macro.set	reorder.end	avcodec_init.section	.text.avcodec_get_frame_defaults,"ax",@progbits.align	2.align	5.globl	avcodec_get_frame_defaults.ent	avcodec_get_frame_defaults.type	avcodec_get_frame_defaults, @functionavcodec_get_frame_defaults:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0andi	$2,$4,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2move	$6,$4.set	noreorder.set	nomacrobeq	$3,$2,$L589addiu	$7,$4,200.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L590li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L609$L587:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L611addiu	$2,$7,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L611addiu	$2,$7,-31.set	macro.set	reorder$L603:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L603addiu	$2,$7,-31.set	macro.set	reorder$L611:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L612addiu	$2,$7,-4.set	macro.set	reorderaddiu	$2,$5,4$L613:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L613addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$7,-4$L612:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L596$L605:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L605$L596:andi	$3,$7,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L600addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L601li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L610li	$4,1			# 0x1.set	macro.set	reordermove	$2,$0li	$3,-2147483648			# 0xffffffff80000000sw	$4,48($6)sw	$2,56($6).set	noreorder.set	nomacroj	$31sw	$3,60($6).set	macro.set	reorder$L600:sb	$0,4($5)move	$2,$0sb	$0,1($4)li	$3,-2147483648			# 0xffffffff80000000li	$4,1			# 0x1sw	$4,48($6)sw	$2,56($6).set	noreorder.set	nomacroj	$31sw	$3,60($6).set	macro.set	reorder$L589:addiu	$4,$6,2sb	$0,0($6).set	noreorder.set	nomacroj	$L587sb	$0,1($6).set	macro.set	reorder$L601:li	$4,1			# 0x1move	$2,$0li	$3,-2147483648			# 0xffffffff80000000sb	$0,6($5)sb	$0,4($5)sb	$0,5($5)sw	$4,48($6)sw	$2,56($6).set	noreorder.set	nomacroj	$31sw	$3,60($6).set	macro.set	reorder$L590:addiu	$4,$6,3sb	$0,0($6)sb	$0,1($6).set	noreorder.set	nomacroj	$L587sb	$0,2($6).set	macro.set	reorder$L610:move	$2,$0li	$3,-2147483648			# 0xffffffff80000000sb	$0,4($5)sw	$4,48($6)sw	$2,56($6).set	noreorder.set	nomacroj	$31sw	$3,60($6).set	macro.set	reorder$L609:addiu	$4,$6,1.set	noreorder.set	nomacroj	$L587sb	$0,0($6).set	macro.set	reorder.end	avcodec_get_frame_defaults.section	.text.avcodec_get_context_defaults2,"ax",@progbits.align	2.align	5.globl	avcodec_get_context_defaults2.ent	avcodec_get_context_defaults2.type	avcodec_get_context_defaults2, @functionavcodec_get_context_defaults2:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0andi	$2,$4,0x3li	$3,4			# 0x4addiu	$sp,$sp,-24subu	$3,$3,$2li	$2,2			# 0x2sw	$16,16($sp)sw	$31,20($sp)move	$16,$4.set	noreorder.set	nomacrobeq	$3,$2,$L617addiu	$7,$4,840.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L618li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L644$L615:addiu	$6,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L648addiu	$2,$7,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$6,$2addiu	$4,$2,32sltu	$3,$6,$4.set	noreorder.set	nomacrobeq	$3,$0,$L648addiu	$2,$7,-31.set	macro.set	reorder$L638:#APP.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$4.set	noreorder.set	nomacrobne	$2,$0,$L638addiu	$2,$7,-31.set	macro.set	reorder$L648:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$6,$3.set	noreorder.set	nomacrobeq	$4,$0,$L649addiu	$2,$7,-4.set	macro.set	reorderaddiu	$2,$6,4$L650:#APPpref 30,0($2).word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$3.set	noreorder.set	nomacrobne	$2,$0,$L650addiu	$2,$6,4.set	macro.set	reorderaddiu	$2,$7,-4$L649:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$6,$3beq	$4,$0,$L624$L640:#APP.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$3bne	$2,$0,$L640$L624:andi	$3,$7,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L628addiu	$4,$6,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L629li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L645$L626:lui	$2,%hi(av_codec_context_class)addiu	$2,$2,%lo(av_codec_context_class)sw	$2,0($16)li	$2,1			# 0x1.set	noreorder.set	nomacrobeq	$5,$2,$L646sw	$5,224($16).set	macro.set	reorder$L630:.set	noreorder.set	nomacrobeq	$5,$0,$L647xori	$2,$5,0x3.set	macro.set	reorderli	$5,32			# 0x20movn	$5,$0,$2$L632:move	$4,$16.set	noreorder.set	nomacrojal	av_opt_set_defaults2move	$6,$5.set	macro.set	reorderlui	$2,%hi(avcodec_default_reget_buffer)addiu	$2,$2,%lo(avcodec_default_reget_buffer)lui	$3,%hi($LC34)sw	$2,592($16)addiu	$3,$3,%lo($LC34)lui	$2,%hi(avcodec_default_get_buffer)sw	$3,312($16)addiu	$2,$2,%lo(avcodec_default_get_buffer)lui	$3,%hi(avcodec_default_release_buffer)sw	$2,260($16)addiu	$3,$3,%lo(avcodec_default_release_buffer)lui	$2,%hi(avcodec_default_get_format)sw	$3,264($16)addiu	$2,$2,%lo(avcodec_default_get_format)lui	$3,%hi(avcodec_default_execute)li	$4,1			# 0x1sw	$2,504($16)addiu	$3,$3,%lo(avcodec_default_execute)li	$2,-1			# 0xffffffffffffffffsw	$3,624($16)sw	$2,52($16)sw	$4,72($16)sw	$4,36($16)sw	$0,32($16)sw	$4,404($16)sw	$0,400($16)sw	$0,584($16)lw	$31,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,24.set	macro.set	reorder$L628:lui	$2,%hi(av_codec_context_class)addiu	$2,$2,%lo(av_codec_context_class)sb	$0,4($6)sb	$0,1($4)sw	$2,0($16)li	$2,1			# 0x1.set	noreorder.set	nomacrobne	$5,$2,$L630sw	$5,224($16).set	macro.set	reorder$L646:.set	noreorder.set	nomacroj	$L632li	$5,8			# 0x8.set	macro.set	reorder$L617:addiu	$4,$16,2sb	$0,0($16).set	noreorder.set	nomacroj	$L615sb	$0,1($16).set	macro.set	reorder$L647:.set	noreorder.set	nomacroj	$L632li	$5,16			# 0x10.set	macro.set	reorder$L629:sb	$0,6($6)sb	$0,4($6).set	noreorder.set	nomacroj	$L626sb	$0,5($6).set	macro.set	reorder$L618:addiu	$4,$16,3sb	$0,0($16)sb	$0,1($16).set	noreorder.set	nomacroj	$L615sb	$0,2($16).set	macro.set	reorder$L645:.set	noreorder.set	nomacroj	$L626sb	$0,4($6).set	macro.set	reorder$L644:addiu	$4,$16,1.set	noreorder.set	nomacroj	$L615sb	$0,0($16).set	macro.set	reorder.end	avcodec_get_context_defaults2.section	.rodata.str1.4.align	2$LC35:.ascii	"pic->data[0]!=NULL in avcodec_default_get_buffer\012\000".align	2$LC36:.ascii	"internal_buffer_count overflow (missing release_buffer?)".ascii	"\012\000".section	.text.avcodec_default_get_buffer,"ax",@progbits.align	2.align	5.globl	avcodec_default_get_buffer.ent	avcodec_default_get_buffer.type	avcodec_default_get_buffer, @functionavcodec_default_get_buffer:.frame	$sp,136,$31		# vars= 72, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-136sw	$20,112($sp)sw	$19,108($sp)sw	$31,132($sp)sw	$fp,128($sp)sw	$23,124($sp)sw	$22,120($sp)sw	$21,116($sp)sw	$18,104($sp)sw	$17,100($sp)sw	$16,96($sp)lw	$2,0($5)move	$20,$5move	$19,$4lw	$17,40($4).set	noreorder.set	nomacrobne	$2,$0,$L745lw	$18,44($4).set	macro.set	reorderlw	$6,528($4)slt	$2,$6,32beq	$2,$0,$L746blez	$17,$L657.set	noreorder.set	nomacroblez	$18,$L657addiu	$3,$17,128.set	macro.set	reorderaddiu	$2,$18,128multu	$3,$2mfhi	$5.set	noreorder.set	nomacrobleu	$5,$0,$L747mflo	$4.set	macro.set	reorder$L657:lui	$6,%hi($LC3)$L759:move	$4,$19addiu	$6,$6,%lo($LC3)move	$7,$17move	$5,$0.set	noreorder.set	nomacrojal	av_logsw	$18,16($sp).set	macro.set	reorderli	$2,-1			# 0xffffffffffffffff$L654:lw	$31,132($sp)lw	$fp,128($sp)lw	$23,124($sp)lw	$22,120($sp)lw	$21,116($sp)lw	$20,112($sp)lw	$19,108($sp)lw	$18,104($sp)lw	$17,100($sp)lw	$16,96($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,136.set	macro.set	reorder$L747:.set	noreorder.set	nomacrobeq	$5,$0,$L748li	$2,536805376			# 0x1fff0000.set	macro.set	reorder$L660:lw	$5,532($19)beq	$5,$0,$L749$L662:sll	$3,$6,6lw	$2,1984($5)addu	$16,$5,$3lw	$6,4($16)addiu	$2,$2,1sw	$2,1984($5).set	noreorder.set	nomacrobeq	$6,$0,$L733addiu	$21,$5,1984.set	macro.set	reorderlw	$2,52($16).set	noreorder.set	nomacrobeq	$17,$2,$L666addiu	$22,$16,4.set	macro.set	reorder$L765:.set	noreorder.set	nomacrojal	av_freepmove	$4,$22.set	macro.set	reorderaddiu	$4,$16,8.set	noreorder.set	nomacrojal	av_freepsw	$0,20($16).set	macro.set	reorderaddiu	$4,$16,12.set	noreorder.set	nomacrojal	av_freepsw	$0,24($16).set	macro.set	reordersw	$0,28($16).set	noreorder.set	n

⌨️ 快捷键说明

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