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

📄 utils.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
$L527:	move	$18,$0	move	$2,$18	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	avcodec_alloc_context	.section	.text.ff_realloc_static,"ax",@progbits	.align	2	.align	5	.globl	ff_realloc_static	.ent	ff_realloc_static	.type	ff_realloc_static, @functionff_realloc_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	sw	$31,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	beq	$4,$0,$L534	move	$7,$5	lui	$2,%hi(last_static)	lw	$6,%lo(last_static)($2)	beq	$6,$0,$L536	lui	$18,%hi(array_static)	lw	$16,%lo(array_static)($18)	lw	$2,0($16)	beq	$4,$2,$L550	addiu	$3,$16,4	j	$L547	move	$5,$0$L546:	lw	$2,0($16)	beq	$4,$2,$L540	nop$L547:	addiu	$5,$5,1	move	$16,$3	sll	$17,$5,2	bne	$6,$5,$L546	addiu	$3,$3,4$L536:	move	$16,$0$L541:	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$L534:	jal	uc_memalign_static	li	$4,32			# 0x20	beq	$2,$0,$L541	move	$16,$2	lui	$17,%hi(last_static)	lw	$2,%lo(last_static)($17)	lui	$6,%hi(allocated_static)	sll	$2,$2,2	lw	$3,%lo(allocated_static)($6)	addiu	$5,$2,4	lui	$18,%hi(array_static)	sltu	$3,$5,$3	beq	$3,$0,$L551	lw	$4,%lo(array_static)($18)$L543:	beq	$4,$0,$L536	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	$L541	sw	$16,0($3)$L550:	move	$17,$0$L540:	jal	uc_realloc_static	move	$5,$7	lw	$3,%lo(array_static)($18)	sw	$2,0($16)	addu	$3,$3,$17	lw	$16,0($3)	lw	$31,28($sp)	move	$2,$16	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32$L551:	sll	$2,$5,5	addu	$2,$2,$5	srl	$2,$2,5	addiu	$2,$2,32	sltu	$3,$5,$2	movz	$2,$5,$3	move	$5,$2	jal	uc_realloc_static	sw	$2,%lo(allocated_static)($6)	j	$L543	move	$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	nomacro		addiu	$sp,$sp,-48	sw	$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,$L580	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	$31	addiu	$sp,$sp,48$L580:	li	$2,1			# 0x1	jal	dsputil_static_init	sw	$2,%lo(inited.8224)($3)	li	$4,32			# 0x20	jal	uc_memalign_static	li	$5,1028			# 0x404	beq	$2,$0,$L577	move	$16,$2	lui	$17,%hi(last_static)	lw	$2,%lo(last_static)($17)	lui	$6,%hi(allocated_static)	sll	$2,$2,2	lw	$3,%lo(allocated_static)($6)	addiu	$5,$2,4	lui	$18,%hi(array_static)	sltu	$3,$5,$3	beq	$3,$0,$L581	lw	$4,%lo(array_static)($18)$L558:	beq	$4,$0,$L577	sw	$4,%lo(array_static)($18)	lw	$2,%lo(last_static)($17)	move	$6,$16	sll	$3,$2,2	addu	$3,$3,$4	addiu	$2,$2,1	sw	$16,0($3)	lui	$20,%hi(av_crc04C11DB7)	li	$4,32			# 0x20	li	$5,1028			# 0x404	sw	$2,%lo(last_static)($17)	jal	uc_memalign_static	sw	$6,%lo(av_crc04C11DB7)($20)	bne	$2,$0,$L582	move	$16,$2$L578:	move	$6,$0	lui	$19,%hi(av_crc8005)	li	$4,32			# 0x20	li	$5,1028			# 0x404	jal	uc_memalign_static	sw	$6,%lo(av_crc8005)($19)	beq	$2,$0,$L579	move	$16,$2$L585:	lui	$17,%hi(last_static)	lw	$2,%lo(last_static)($17)	lui	$6,%hi(allocated_static)	sll	$2,$2,2	lw	$3,%lo(allocated_static)($6)	addiu	$5,$2,4	lui	$18,%hi(array_static)	sltu	$3,$5,$3	beq	$3,$0,$L583	lw	$4,%lo(array_static)($18)$L572:	beq	$4,$0,$L579	sw	$4,%lo(array_static)($18)	lw	$2,%lo(last_static)($17)	move	$8,$16	sll	$3,$2,2	addu	$3,$3,$4	addiu	$2,$2,1	sw	$2,%lo(last_static)($17)	j	$L571	sw	$16,0($3)$L577:	move	$6,$0	lui	$20,%hi(av_crc04C11DB7)	li	$4,32			# 0x20	li	$5,1028			# 0x404	jal	uc_memalign_static	sw	$6,%lo(av_crc04C11DB7)($20)	beq	$2,$0,$L578	move	$16,$2$L582:	lui	$17,%hi(last_static)	lw	$2,%lo(last_static)($17)	lui	$6,%hi(allocated_static)	sll	$2,$2,2	lw	$3,%lo(allocated_static)($6)	addiu	$5,$2,4	lui	$18,%hi(array_static)	sltu	$3,$5,$3	beq	$3,$0,$L584	lw	$4,%lo(array_static)($18)$L565:	beq	$4,$0,$L578	sw	$4,%lo(array_static)($18)	lw	$2,%lo(last_static)($17)	move	$6,$16	sll	$3,$2,2	addu	$3,$3,$4	addiu	$2,$2,1	sw	$16,0($3)	lui	$19,%hi(av_crc8005)	li	$4,32			# 0x20	li	$5,1028			# 0x404	sw	$2,%lo(last_static)($17)	jal	uc_memalign_static	sw	$6,%lo(av_crc8005)($19)	bne	$2,$0,$L585	move	$16,$2$L579:	move	$8,$0$L571:	lw	$4,%lo(av_crc04C11DB7)($20)	li	$7,79757312			# 0x4c10000	li	$16,1028			# 0x404	lui	$17,%hi(av_crc07)	ori	$7,$7,0x1db7	move	$5,$0	li	$6,32			# 0x20	sw	$8,%lo(av_crc07)($17)	jal	av_crc_init	sw	$16,16($sp)	lw	$4,%lo(av_crc8005)($19)	move	$5,$0	li	$6,16			# 0x10	li	$7,32773			# 0x8005	jal	av_crc_init	sw	$16,16($sp)	lw	$4,%lo(av_crc07)($17)	move	$5,$0	li	$6,8			# 0x8	li	$7,7			# 0x7	jal	av_crc_init	sw	$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	$31	addiu	$sp,$sp,48$L581:	sll	$2,$5,5	addu	$2,$2,$5	srl	$2,$2,5	addiu	$2,$2,32	sltu	$3,$5,$2	movz	$2,$5,$3	move	$5,$2	jal	uc_realloc_static	sw	$2,%lo(allocated_static)($6)	j	$L558	move	$4,$2$L583:	sll	$2,$5,5	addu	$2,$2,$5	srl	$2,$2,5	addiu	$2,$2,32	sltu	$3,$5,$2	movz	$2,$5,$3	move	$5,$2	jal	uc_realloc_static	sw	$2,%lo(allocated_static)($6)	j	$L572	move	$4,$2$L584:	sll	$2,$5,5	addu	$2,$2,$5	srl	$2,$2,5	addiu	$2,$2,32	sltu	$3,$5,$2	movz	$2,$5,$3	move	$5,$2	jal	uc_realloc_static	sw	$2,%lo(allocated_static)($6)	j	$L565	move	$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,0	andi	$2,$4,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	move	$6,$4	.set	noreorder	.set	nomacro	beq	$3,$2,$L589	addiu	$7,$4,200	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L590	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L609$L587:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L611	addiu	$2,$7,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L611	addiu	$2,$7,-31	.set	macro	.set	reorder$L603:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L603	addiu	$2,$7,-31	.set	macro	.set	reorder$L611:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L612	addiu	$2,$7,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L613:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L613	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$7,-4$L612:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L596$L605:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L605$L596:	andi	$3,$7,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L600	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L601	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L610	li	$4,1			# 0x1	.set	macro	.set	reorder	move	$2,$0	li	$3,-2147483648			# 0xffffffff80000000	sw	$4,48($6)	sw	$2,56($6)	.set	noreorder	.set	nomacro	j	$31	sw	$3,60($6)	.set	macro	.set	reorder$L600:	sb	$0,4($5)	move	$2,$0	sb	$0,1($4)	li	$3,-2147483648			# 0xffffffff80000000	li	$4,1			# 0x1	sw	$4,48($6)	sw	$2,56($6)	.set	noreorder	.set	nomacro	j	$31	sw	$3,60($6)	.set	macro	.set	reorder$L589:	addiu	$4,$6,2	sb	$0,0($6)	.set	noreorder	.set	nomacro	j	$L587	sb	$0,1($6)	.set	macro	.set	reorder$L601:	li	$4,1			# 0x1	move	$2,$0	li	$3,-2147483648			# 0xffffffff80000000	sb	$0,6($5)	sb	$0,4($5)	sb	$0,5($5)	sw	$4,48($6)	sw	$2,56($6)	.set	noreorder	.set	nomacro	j	$31	sw	$3,60($6)	.set	macro	.set	reorder$L590:	addiu	$4,$6,3	sb	$0,0($6)	sb	$0,1($6)	.set	noreorder	.set	nomacro	j	$L587	sb	$0,2($6)	.set	macro	.set	reorder$L610:	move	$2,$0	li	$3,-2147483648			# 0xffffffff80000000	sb	$0,4($5)	sw	$4,48($6)	sw	$2,56($6)	.set	noreorder	.set	nomacro	j	$31	sw	$3,60($6)	.set	macro	.set	reorder$L609:	addiu	$4,$6,1	.set	noreorder	.set	nomacro	j	$L587	sb	$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,0	andi	$2,$4,0x3	li	$3,4			# 0x4	addiu	$sp,$sp,-24	subu	$3,$3,$2	li	$2,2			# 0x2	sw	$16,16($sp)	sw	$31,20($sp)	move	$16,$4	.set	noreorder	.set	nomacro	beq	$3,$2,$L617	addiu	$7,$4,840	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L618	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L644$L615:	addiu	$6,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L648	addiu	$2,$7,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$6,$2	addiu	$4,$2,32	sltu	$3,$6,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L648	addiu	$2,$7,-31	.set	macro	.set	reorder$L638:#APP	S32SDI xr1,$6,4#NO_APP	sltu	$2,$6,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L638	addiu	$2,$7,-31	.set	macro	.set	reorder$L648:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$6,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L649	addiu	$2,$7,-4	.set	macro	.set	reorder	addiu	$2,$6,4$L650:#APP	pref 30,0($2)	S32SDI xr1,$6,4	S32SDI xr1,$6,4	S32SDI xr1,$6,4	S32SDI xr1,$6,4	S32SDI xr1,$6,4	S32SDI xr1,$6,4	S32SDI xr1,$6,4	S32SDI xr1,$6,4#NO_APP	sltu	$2,$6,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L650	addiu	$2,$6,4	.set	macro	.set	reorder	addiu	$2,$7,-4$L649:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$6,$3	beq	$4,$0,$L624$L640:#APP	S32SDI xr1,$6,4#NO_APP	sltu	$2,$6,$3	bne	$2,$0,$L640$L624:	andi	$3,$7,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L628	addiu	$4,$6,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L629	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$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	nomacro	beq	$5,$2,$L646	sw	$5,224($16)	.set	macro	.set	reorder$L630:	.set	noreorder	.set	nomacro	beq	$5,$0,$L647	xori	$2,$5,0x3	.set	macro	.set	reorder	li	$5,32			# 0x20	movn	$5,$0,$2$L632:	move	$4,$16	.set	noreorder	.set	nomacro	jal	av_opt_set_defaults2	move	$6,$5	.set	macro	.set	reorder	lui	$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			# 0x1	sw	$2,504($16)	addiu	$3,$3,%lo(avcodec_default_execute)	li	$2,-1			# 0xffffffffffffffff	sw	$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	nomacro	j	$31	addiu	$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	nomacro	bne	$5,$2,$L630	sw	$5,224($16)	.set	macro	.set	reorder$L646:	.set	noreorder	.set	nomacro	j	$L632	li	$5,8			# 0x8	.set	macro	.set	reorder$L617:	addiu	$4,$16,2	sb	$0,0($16)	.set	noreorder	.set	nomacro	j	$L615	sb	$0,1($16)	.set	macro	.set	reorder$L647:	.set	noreorder	.set	nomacro	j	$L632	li	$5,16			# 0x10	.set	macro	.set	reorder$L629:	sb	$0,6($6)	sb	$0,4($6)	.set	noreorder	.set	nomacro	j	$L626	sb	$0,5($6)	.set	macro	.set	reorder$L618:	addiu	$4,$16,3	sb	$0,0($16)	sb	$0,1($16)	.set	noreorder	.set	nomacro	j	$L615	sb	$0,2($16)	.set	macro	.set	reorder$L645:	.set	noreorder	.set	nomacro	j	$L626	sb	$0,4($6)	.set	macro	.set	reorder$L644:	addiu	$4,$16,1	.set	noreorder	.set	nomacro	j	$L615	sb	$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

⌨️ 快捷键说明

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