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

📄 utils.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	j	$L399	move	$4,$2$L406:	j	$L397	move	$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	nomacro		addiu	$sp,$sp,-40	sw	$17,28($sp)	sw	$16,24($sp)	sw	$31,32($sp)	sw	$0,0($6)	lw	$3,668($4)	move	$17,$6	move	$16,$4	move	$6,$7	bne	$3,$0,$L408	lw	$4,56($sp)	lw	$2,672($16)	bne	$2,$0,$L410	move	$10,$2$L411:	lw	$3,132($16)	lw	$2,32($3)	andi	$2,$2,0x20	bne	$2,$0,$L417	nop	beq	$4,$0,$L422	nop$L417:	sw	$4,16($sp)	lw	$2,28($3)	move	$7,$6	move	$4,$16	jal	$2	move	$6,$17	move	$3,$2	lw	$2,0($17)	beq	$2,$0,$L425	lw	$31,32($sp)	lw	$2,80($16)	addiu	$2,$2,1	sw	$2,80($16)	lw	$31,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,40$L408:	move	$7,$3	blez	$3,$L412	lw	$10,672($16)	blez	$10,$L412	addiu	$3,$3,128	addiu	$2,$10,128	multu	$3,$2	mfhi	$9	bleu	$9,$0,$L423	mflo	$8$L412:	lui	$6,%hi($LC3)$L424:	move	$4,$16	addiu	$6,$6,%lo($LC3)	move	$5,$0	jal	av_log	sw	$10,16($sp)	li	$3,-1			# 0xffffffffffffffff$L416:	lw	$31,32($sp)$L425:	lw	$17,28($sp)	lw	$16,24($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,40$L410:	j	$L412	move	$7,$0$L423:	bne	$9,$0,$L411	li	$2,536805376			# 0x1fff0000	ori	$2,$2,0xfffe	sltu	$2,$2,$8	beq	$2,$0,$L411	nop	j	$L424	lui	$6,%hi($LC3)$L422:	j	$L416	move	$3,$0	.set	macro	.set	reorder	.end	avcodec_decode_video	.section	.rodata.str1.4	.align	2$LC32:	.ascii	"insufficient thread locking around avcodec_open/close()\012"	.ascii	"\000"	.section	.text.avcodec_open,"ax",@progbits	.align	2	.align	5	.globl	avcodec_open	.ent	avcodec_open	.type	avcodec_open, @functionavcodec_open:	.frame	$sp,40,$31		# vars= 0, regs= 4/0, args= 24, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$18,32($sp)	sw	$17,28($sp)	sw	$16,24($sp)	sw	$31,36($sp)	lui	$18,%hi(entangled_thread_counter)	lw	$2,%lo(entangled_thread_counter)($18)	move	$16,$5	addiu	$2,$2,1	sw	$2,%lo(entangled_thread_counter)($18)	lw	$3,%lo(entangled_thread_counter)($18)	li	$2,1			# 0x1	beq	$3,$2,$L427	move	$17,$4	lui	$6,%hi($LC32)	addiu	$6,$6,%lo($LC32)	jal	av_log	move	$5,$0	li	$16,-1			# 0xffffffffffffffff$L429:	lw	$3,%lo(entangled_thread_counter)($18)	move	$2,$16	addiu	$3,$3,-1	sw	$3,%lo(entangled_thread_counter)($18)	lw	$31,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,40$L427:	lw	$2,132($4)	beq	$2,$0,$L430	nop	lw	$3,%lo(entangled_thread_counter)($18)	li	$16,-1			# 0xffffffffffffffff	addiu	$3,$3,-1	sw	$3,%lo(entangled_thread_counter)($18)	move	$2,$16	lw	$31,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,40$L430:	lw	$4,12($5)	bgtz	$4,$L454	nop	sw	$0,136($17)$L434:	lw	$7,668($17)	beq	$7,$0,$L436	nop	lw	$5,672($17)	bne	$5,$0,$L455	subu	$3,$0,$5$L436:	lw	$2,40($17)	beq	$2,$0,$L439	nop	lw	$5,44($17)	bne	$5,$0,$L456	subu	$3,$0,$5$L439:	bne	$7,$0,$L442	nop	lw	$2,672($17)	beq	$2,$0,$L445	nop	move	$8,$2	move	$7,$0$L446:	lui	$6,%hi($LC3)$L458:	addiu	$6,$6,%lo($LC3)	move	$4,$17	move	$5,$0	jal	av_log	sw	$8,16($sp)	jal	av_freep	addiu	$4,$17,136	j	$L429	li	$16,-22			# 0xffffffffffffffea$L442:	blez	$7,$L446	lw	$8,672($17)	blez	$8,$L446	addiu	$3,$7,128	addiu	$2,$8,128	multu	$3,$2	mfhi	$5	bgtu	$5,$0,$L446	mflo	$4	bne	$5,$0,$L445	li	$2,536805376			# 0x1fff0000	ori	$2,$2,0xfffe	sltu	$2,$2,$4	bne	$2,$0,$L458	lui	$6,%hi($LC3)$L445:	lw	$2,8($16)	lw	$3,16($16)	sw	$16,132($17)	sw	$2,228($17)	beq	$3,$0,$L450	sw	$0,80($17)	jal	$3	move	$4,$17	bltz	$2,$L457	move	$16,$2$L450:	j	$L429	move	$16,$0$L455:	lw	$4,664($17)	subu	$2,$0,$7	sra	$3,$3,$4	sra	$2,$2,$4	subu	$2,$0,$2	subu	$3,$0,$3	sw	$2,40($17)	j	$L439	sw	$3,44($17)$L456:	lw	$4,664($17)	move	$7,$2	subu	$2,$0,$2	sra	$3,$3,$4	sra	$2,$2,$4	subu	$2,$0,$2	subu	$3,$0,$3	sw	$2,40($17)	sw	$3,44($17)	sw	$7,668($17)	j	$L439	sw	$5,672($17)$L457:	jal	av_freep	addiu	$4,$17,136	j	$L429	sw	$0,132($17)$L454:	jal	av_mallocz	nop	bne	$2,$0,$L434	sw	$2,136($17)	j	$L429	li	$16,-12			# 0xfffffffffffffff4	.set	macro	.set	reorder	.end	avcodec_open	.section	.rodata.str1.4	.align	2$LC33:	.ascii	"buffer smaller than minimum size\012\000"	.section	.text.avcodec_encode_video,"ax",@progbits	.align	2	.align	5	.globl	avcodec_encode_video	.ent	avcodec_encode_video	.type	avcodec_encode_video, @functionavcodec_encode_video:	.frame	$sp,32,$31		# vars= 0, regs= 2/0, args= 24, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	slt	$2,$6,16384	sw	$16,24($sp)	sw	$31,28($sp)	move	$11,$7	bne	$2,$0,$L472	move	$16,$4	lw	$7,40($4)	blez	$7,$L463	lw	$10,44($4)	blez	$10,$L463	addiu	$3,$7,128	addiu	$2,$10,128	multu	$3,$2	mfhi	$9	bleu	$9,$0,$L473	mflo	$8$L463:	lui	$6,%hi($LC3)$L476:	move	$4,$16	addiu	$6,$6,%lo($LC3)	move	$5,$0	jal	av_log	sw	$10,16($sp)	li	$3,-1			# 0xffffffffffffffff$L462:	lw	$31,28($sp)	lw	$16,24($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,32$L473:	beq	$9,$0,$L474	li	$2,536805376			# 0x1fff0000$L466:	lw	$3,132($16)	lw	$2,32($3)	andi	$2,$2,0x20	bne	$2,$0,$L468	nop	beq	$11,$0,$L475	nop$L468:	lw	$2,20($3)	move	$4,$16	jal	$2	move	$7,$11	move	$3,$2	lw	$2,80($16)	addiu	$2,$2,1	sw	$2,80($16)	lw	$31,28($sp)	lw	$16,24($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,32$L474:	ori	$2,$2,0xfffe	sltu	$2,$2,$8	beq	$2,$0,$L466	nop	j	$L476	lui	$6,%hi($LC3)$L475:	j	$L462	move	$3,$0$L472:	lui	$6,%hi($LC33)	addiu	$6,$6,%lo($LC33)	jal	av_log	move	$5,$0	j	$L462	li	$3,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	.end	avcodec_encode_video	.section	.text.avcodec_close,"ax",@progbits	.align	2	.align	5	.globl	avcodec_close	.ent	avcodec_close	.type	avcodec_close, @functionavcodec_close:	.frame	$sp,40,$31		# vars= 0, regs= 5/0, args= 16, gp= 0	.mask	0x800f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$19,28($sp)	lui	$19,%hi(entangled_thread_counter)	lw	$2,%lo(entangled_thread_counter)($19)	sw	$18,24($sp)	addiu	$2,$2,1	sw	$2,%lo(entangled_thread_counter)($19)	lw	$3,%lo(entangled_thread_counter)($19)	li	$2,1			# 0x1	sw	$31,32($sp)	sw	$17,20($sp)	sw	$16,16($sp)	bne	$3,$2,$L489	move	$18,$4	lw	$2,132($4)	lw	$2,24($2)	beq	$2,$0,$L481	nop	jal	$2	nop$L481:	lw	$2,532($18)	beq	$2,$0,$L483	move	$17,$0	j	$L491	addu	$16,$17,$2$L488:	lw	$2,532($18)	addu	$16,$17,$2$L491:	jal	av_freep	addiu	$4,$16,4	addiu	$4,$16,8	jal	av_freep	sw	$0,20($16)	addiu	$4,$16,12	jal	av_freep	sw	$0,24($16)	sw	$0,28($16)	jal	av_freep	addiu	$4,$16,16	addiu	$17,$17,64	li	$2,2048			# 0x800	bne	$17,$2,$L488	sw	$0,32($16)	jal	av_freep	addiu	$4,$18,532	sw	$0,528($18)$L483:	jal	av_freep	addiu	$4,$18,136	lw	$2,%lo(entangled_thread_counter)($19)	sw	$0,132($18)	addiu	$2,$2,-1	sw	$2,%lo(entangled_thread_counter)($19)	move	$3,$0	lw	$31,32($sp)$L490:	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,40$L489:	lui	$6,%hi($LC32)	addiu	$6,$6,%lo($LC32)	jal	av_log	move	$5,$0	lw	$2,%lo(entangled_thread_counter)($19)	li	$3,-1			# 0xffffffffffffffff	addiu	$2,$2,-1	sw	$2,%lo(entangled_thread_counter)($19)	j	$L490	lw	$31,32($sp)	.set	macro	.set	reorder	.end	avcodec_close	.section	.text.avcodec_decode_audio,"ax",@progbits	.align	2	.align	5	.globl	avcodec_decode_audio	.ent	avcodec_decode_audio	.type	avcodec_decode_audio, @functionavcodec_decode_audio:	.frame	$sp,32,$31		# vars= 0, regs= 2/0, args= 24, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$16,24($sp)	sw	$31,28($sp)	li	$3,131072			# 0x20000	ori	$12,$3,0xee00	lw	$8,132($4)	sw	$12,0($6)	lw	$2,32($8)	move	$16,$4	andi	$2,$2,0x20	ori	$11,$3,0xee01	bne	$2,$0,$L493	lw	$10,48($sp)	beq	$10,$0,$L495	move	$3,$0$L493:	lw	$2,68($16)	lw	$3,76($16)	mul	$2,$2,$3	sll	$2,$2,1	sltu	$2,$2,$11	beq	$2,$0,$L500	nop	sw	$10,16($sp)	lw	$2,28($8)	jal	$2	nop	move	$3,$2	lw	$2,80($16)	addiu	$2,$2,1	sw	$2,80($16)$L498:	lw	$31,28($sp)	lw	$16,24($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,32$L495:	sw	$0,0($6)	lw	$31,28($sp)	lw	$16,24($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,32$L500:	lui	$6,%hi($LC2)	addiu	$6,$6,%lo($LC2)	move	$7,$12	jal	av_log	move	$5,$0	j	$L498	li	$3,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	.end	avcodec_decode_audio	.section	.rodata.str1.4	.align	2$LC34:	.ascii	"tex^qComp\000"	.section	.text.avcodec_alloc_context,"ax",@progbits	.align	2	.align	5	.globl	avcodec_alloc_context	.ent	avcodec_alloc_context	.type	avcodec_alloc_context, @functionavcodec_alloc_context:	.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-32	li	$4,840			# 0x348	sw	$17,20($sp)	sw	$31,28($sp)	sw	$18,24($sp)	.set	noreorder	.set	nomacro	jal	av_malloc	sw	$16,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L527	move	$17,$2	.set	macro	.set	reorder	move	$18,$2	li	$3,4			# 0x4	andi	$2,$2,0x3	subu	$3,$3,$2	li	$2,2			# 0x2	addiu	$6,$17,840	.set	noreorder	.set	nomacro	beq	$3,$2,$L507	move	$4,$17	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L508	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L528$L505:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L530	addiu	$2,$6,-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,$L530	addiu	$2,$6,-31	.set	macro	.set	reorder$L521:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L521	addiu	$2,$6,-31	.set	macro	.set	reorder$L530:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L531	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L532:#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,$L532	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L531:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L514$L523:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L523$L514:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L518	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L519	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L529$L516:	lui	$2,%hi(av_codec_context_class)	li	$16,-1			# 0xffffffffffffffff	addiu	$2,$2,%lo(av_codec_context_class)	sw	$2,0($17)	sw	$16,224($17)	move	$4,$17	move	$5,$0	.set	noreorder	.set	nomacro	jal	av_opt_set_defaults2	move	$6,$0	.set	macro	.set	reorder	lui	$2,%hi(avcodec_default_reget_buffer)	lui	$3,%hi($LC34)	addiu	$2,$2,%lo(avcodec_default_reget_buffer)	addiu	$3,$3,%lo($LC34)	sw	$2,592($17)	sw	$3,312($17)	lui	$2,%hi(avcodec_default_get_buffer)	lui	$3,%hi(avcodec_default_release_buffer)	addiu	$2,$2,%lo(avcodec_default_get_buffer)	addiu	$3,$3,%lo(avcodec_default_release_buffer)	sw	$2,260($17)	sw	$3,264($17)	lui	$2,%hi(avcodec_default_get_format)	lui	$3,%hi(avcodec_default_execute)	li	$4,1			# 0x1	addiu	$2,$2,%lo(avcodec_default_get_format)	addiu	$3,$3,%lo(avcodec_default_execute)	sw	$2,504($17)	sw	$3,624($17)	sw	$16,52($17)	sw	$4,72($17)	sw	$4,36($17)	sw	$0,32($17)	sw	$4,404($17)	sw	$0,400($17)	sw	$0,584($17)	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$L518:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L516	sb	$0,1($4)	.set	macro	.set	reorder$L507:	addiu	$4,$17,2	sb	$0,0($17)	.set	noreorder	.set	nomacro	j	$L505	sb	$0,1($17)	.set	macro	.set	reorder$L508:	addiu	$4,$17,3	sb	$0,0($17)	sb	$0,1($17)	.set	noreorder	.set	nomacro	j	$L505	sb	$0,2($17)	.set	macro	.set	reorder$L519:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L516	sb	$0,5($5)	.set	macro	.set	reorder$L529:	.set	noreorder	.set	nomacro	j	$L516	sb	$0,4($5)	.set	macro	.set	reorder$L528:	addiu	$4,$17,1	.set	noreorder	.set	nomacro	j	$L505	sb	$0,0($17)	.set	macro	.set	reorder

⌨️ 快捷键说明

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