utils.mid

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,694 行 · 第 1/5 页

MID
4,694
字号
	sw	$16,100($2)	sw	$6,88($16)	sw	$7,92($16)	sw	$6,96($16)	sw	$7,100($16)	sw	$6,120($16)	sw	$7,124($16)	sw	$6,24($16)	sw	$7,28($16)	sw	$6,136($16)	sw	$7,140($16)	sw	$6,168($16)	sw	$7,172($16)	sw	$6,176($16)	sw	$7,180($16)	sw	$6,184($16)	sw	$7,188($16)	sw	$6,192($16)	j	$L621	sw	$7,196($16)	.set	macro	.set	reorder	.end	av_new_stream	.section	.rodata.str1.4	.align	2$LC38:	.ascii	"sample rate not set\012\000"	.align	2$LC39:	.ascii	"time base not set\012\000"	.align	2$LC40:	.ascii	"dimensions not set\012\000"	.section	.text.av_write_header,"ax",@progbits	.align	2	.align	5	.globl	av_write_header	.ent	av_write_header	.type	av_write_header, @functionav_write_header:	.frame	$sp,64,$31		# vars= 8, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-64	sw	$16,24($sp)	sw	$31,60($sp)	sw	$fp,56($sp)	sw	$23,52($sp)	sw	$22,48($sp)	sw	$21,44($sp)	sw	$20,40($sp)	sw	$19,36($sp)	sw	$18,32($sp)	sw	$17,28($sp)	lw	$20,96($4)	beq	$20,$0,$L675	move	$16,$4	move	$7,$4	move	$9,$0$L627:	lw	$2,100($7)	lw	$6,8($2)	lw	$3,224($6)	beq	$3,$0,$L629	li	$2,1			# 0x1	beq	$3,$2,$L687	nop$L628:	lw	$8,8($16)	lw	$5,52($8)	beq	$5,$0,$L638	nop	lw	$2,232($6)	bne	$2,$0,$L638	nop	lw	$3,0($5)	bne	$3,$0,$L684	lw	$4,228($6)	j	$L650	move	$2,$0$L648:	beq	$4,$2,$L688	nop	addiu	$3,$3,8$L684:	lw	$2,0($3)	bne	$2,$0,$L648	nop	lw	$3,4($5)	bne	$3,$0,$L684	addiu	$5,$5,4	move	$2,$0$L650:	sw	$2,232($6)	lw	$20,96($16)$L638:	addiu	$9,$9,1	sltu	$2,$9,$20	bne	$2,$0,$L627	addiu	$7,$7,4$L625:	lw	$2,12($16)	beq	$2,$0,$L689	nop$L651:	lw	$2,28($8)	beq	$2,$0,$L655	nop	jal	$2	move	$4,$16	bltz	$2,$L694	lw	$31,60($sp)$L655:	lw	$20,96($16)	beq	$20,$0,$L657	move	$fp,$16	sw	$0,16($sp)$L659:	lw	$5,100($fp)	lw	$3,8($5)	lw	$4,224($3)	beq	$4,$0,$L661	li	$2,1			# 0x1	beq	$4,$2,$L662	move	$18,$0	li	$19,-2147483648			# 0xffffffff80000000$L677:	li	$2,-2147483648			# 0xffffffff80000000$L693:	beq	$19,$2,$L695	lw	$2,16($sp)	blez	$19,$L690	nop$L667:	sll	$2,$19,31$L696:	srl	$16,$18,1	sra	$17,$19,1	or	$16,$2,$16	slt	$2,$17,$19	bne	$2,$0,$L672	addiu	$21,$5,40	beq	$17,$19,$L691	sltu	$2,$16,$18	move	$4,$16$L697:	move	$5,$17	move	$6,$18	jal	__divdi3	move	$7,$19	move	$4,$16	move	$5,$17	move	$6,$18	move	$7,$19	move	$22,$2	jal	__moddi3	move	$23,$3	move	$16,$2	move	$17,$3$L673:	sw	$18,16($21)	sw	$19,20($21)	sw	$22,0($21)	sw	$23,4($21)	sw	$16,8($21)	sw	$17,12($21)	lw	$2,16($sp)$L695:	addiu	$2,$2,1	sw	$2,16($sp)	sltu	$2,$2,$20	bne	$2,$0,$L659	addiu	$fp,$fp,4$L657:	lw	$31,60($sp)	lw	$fp,56($sp)	lw	$23,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,$0	j	$31	addiu	$sp,$sp,64$L688:	lw	$2,4($3)	bne	$2,$0,$L650	nop	lw	$3,4($5)	bne	$3,$0,$L684	addiu	$5,$5,4	j	$L650	move	$2,$0$L629:	lw	$2,32($6)	blez	$2,$L633	nop	lw	$2,36($6)	blez	$2,$L633	nop	lw	$2,40($6)	blez	$2,$L636	nop	lw	$2,44($6)	bgtz	$2,$L628	nop$L636:	lui	$6,%hi($LC40)	move	$4,$16	addiu	$6,$6,%lo($LC40)	jal	av_log	move	$5,$0	li	$2,-1			# 0xffffffffffffffff$L632:	lw	$31,60($sp)$L694:	lw	$fp,56($sp)	lw	$23,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)	j	$31	addiu	$sp,$sp,64$L687:	lw	$2,64($6)	bgtz	$2,$L628	move	$4,$16	lui	$6,%hi($LC38)	addiu	$6,$6,%lo($LC38)	jal	av_log	move	$5,$0	lw	$31,60($sp)	lw	$fp,56($sp)	lw	$23,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)	li	$2,-1			# 0xffffffffffffffff	j	$31	addiu	$sp,$sp,64$L661:	lw	$3,36($3)	lw	$2,64($5)	mult	$2,$3	mflo	$18	beq	$18,$0,$L677	mfhi	$19$L686:	bgtz	$19,$L696	sll	$2,$19,31$L690:	bne	$19,$0,$L632	li	$2,-22			# 0xffffffffffffffea	bgtu	$18,$0,$L667	lw	$31,60($sp)	j	$L694	nop$L691:	beq	$2,$0,$L697	move	$4,$16$L672:	move	$22,$0	j	$L673	move	$23,$0$L633:	lui	$6,%hi($LC39)	move	$4,$16	addiu	$6,$6,%lo($LC39)	jal	av_log	move	$5,$0	j	$L632	li	$2,-1			# 0xffffffffffffffff$L662:	lw	$3,64($3)	lw	$2,64($5)	mult	$2,$3	mflo	$18	bne	$18,$0,$L686	mfhi	$19	j	$L693	li	$2,-2147483648			# 0xffffffff80000000$L689:	lw	$4,16($8)	blez	$4,$L651	nop	jal	av_mallocz	nop	beq	$2,$0,$L692	sw	$2,12($16)	j	$L651	lw	$8,8($16)$L675:	j	$L625	lw	$8,8($4)$L692:	j	$L632	li	$2,-12			# 0xfffffffffffffff4	.set	macro	.set	reorder	.end	av_write_header	.section	.rodata.str1.4	.align	2$LC41:	.ascii	"stream #%d:\012\000"	.align	2$LC42:	.ascii	"  keyframe=%d\012\000"	.align	2$LC43:	.ascii	"  duration=%0.3f\012\000"	.align	2$LC45:	.ascii	"  dts=\000"	.align	2$LC46:	.ascii	"%0.3f\000"	.align	2$LC47:	.ascii	"  pts=\000"	.align	2$LC48:	.ascii	"  size=%d\012\000"	.section	.rodata.cst8	.align	3$LC44:	.word	-1598689907	.word	1051772663	.section	.text.pkt_dump_internal,"ax",@progbits	.align	2	.align	5	.ent	pkt_dump_internal	.type	pkt_dump_internal, @functionpkt_dump_internal:	.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	$20,40($sp)	sw	$19,36($sp)	sw	$18,32($sp)	sw	$17,28($sp)	sw	$16,24($sp)	sw	$31,44($sp)	move	$17,$5	move	$18,$6	move	$16,$7	move	$19,$4	beq	$5,$0,$L716	lw	$20,64($sp)	lw	$4,8($16)$L724:	bne	$4,$0,$L701	lw	$5,12($16)	li	$2,-2147483648			# 0xffffffff80000000	beq	$5,$2,$L717	nop$L701:	beq	$17,$0,$L718	nop$L703:	lw	$4,0($16)$L725:	bne	$4,$0,$L707	lw	$5,4($16)	li	$2,-2147483648			# 0xffffffff80000000	beq	$5,$2,$L719	nop$L707:	beq	$17,$0,$L720	nop$L709:	bne	$20,$0,$L721	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$L721:	lw	$2,20($16)	lw	$7,16($16)	move	$5,$17	sw	$2,64($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)	move	$4,$0	move	$6,$0	j	hex_dump_internal	addiu	$sp,$sp,48$L719:	bne	$17,$0,$L709	lui	$6,%hi($LC22)	addiu	$6,$6,%lo($LC22)	move	$4,$19	jal	av_log	move	$5,$18	j	$L722	lui	$6,%hi($LC6)$L717:	bne	$17,$0,$L703	lui	$6,%hi($LC22)	addiu	$6,$6,%lo($LC22)	move	$4,$19	jal	av_log	move	$5,$18	j	$L723	lui	$6,%hi($LC47)$L720:	jal	__floatdidf	nop	lui	$4,%hi($LC44)	lw	$6,%lo($LC44)($4)	lw	$7,%lo($LC44+4)($4)	move	$5,$3	jal	__muldf3	move	$4,$2	lui	$6,%hi($LC46)	addiu	$6,$6,%lo($LC46)	move	$4,$19	move	$5,$18	sw	$2,16($sp)	jal	av_log	sw	$3,20($sp)	lui	$6,%hi($LC6)$L722:	move	$4,$19	move	$5,$18	jal	av_log	addiu	$6,$6,%lo($LC6)	lw	$7,20($16)	lui	$6,%hi($LC48)	move	$4,$19	move	$5,$18	jal	av_log	addiu	$6,$6,%lo($LC48)	j	$L709	nop$L716:	lw	$7,24($7)	lui	$6,%hi($LC41)	move	$5,$18	jal	av_log	addiu	$6,$6,%lo($LC41)	lw	$7,28($16)	lui	$6,%hi($LC42)	move	$5,$18	addiu	$6,$6,%lo($LC42)	andi	$7,$7,0x1	jal	av_log	move	$4,$19	jal	__floatsidf	lw	$4,32($16)	lui	$4,%hi($LC44)	lw	$6,%lo($LC44)($4)	lw	$7,%lo($LC44+4)($4)	move	$5,$3	jal	__muldf3	move	$4,$2	lui	$6,%hi($LC43)	move	$4,$19	move	$5,$18	addiu	$6,$6,%lo($LC43)	sw	$2,16($sp)	jal	av_log	sw	$3,20($sp)	lui	$6,%hi($LC45)	move	$4,$19	move	$5,$18	jal	av_log	addiu	$6,$6,%lo($LC45)	j	$L724	lw	$4,8($16)$L718:	jal	__floatdidf	nop	lui	$4,%hi($LC44)	lw	$6,%lo($LC44)($4)	lw	$7,%lo($LC44+4)($4)	move	$5,$3	jal	__muldf3	move	$4,$2	lui	$6,%hi($LC46)	addiu	$6,$6,%lo($LC46)	move	$4,$19	move	$5,$18	sw	$2,16($sp)	jal	av_log	sw	$3,20($sp)	lui	$6,%hi($LC47)$L723:	addiu	$6,$6,%lo($LC47)	move	$4,$19	jal	av_log	move	$5,$18	j	$L725	lw	$4,0($16)	.set	macro	.set	reorder	.end	pkt_dump_internal	.section	.text.av_pkt_dump_log,"ax",@progbits	.align	2	.align	5	.globl	av_pkt_dump_log	.ent	av_pkt_dump_log	.type	av_pkt_dump_log, @functionav_pkt_dump_log:	.frame	$sp,32,$31		# vars= 0, regs= 1/0, args= 24, gp= 0	.mask	0x80000000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	move	$2,$6	sw	$7,16($sp)	move	$6,$5	move	$7,$2	sw	$31,24($sp)	jal	pkt_dump_internal	move	$5,$0	lw	$31,24($sp)	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	av_pkt_dump_log	.section	.text.av_pkt_dump,"ax",@progbits	.align	2	.align	5	.globl	av_pkt_dump	.ent	av_pkt_dump	.type	av_pkt_dump, @functionav_pkt_dump:	.frame	$sp,32,$31		# vars= 0, regs= 1/0, args= 24, gp= 0	.mask	0x80000000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$6,16($sp)	move	$7,$5	move	$6,$0	move	$5,$4	sw	$31,24($sp)	jal	pkt_dump_internal	move	$4,$0	lw	$31,24($sp)	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	av_pkt_dump	.section	.text.compute_pkt_fields,"ax",@progbits	.align	2	.align	5	.ent	compute_pkt_fields	.type	compute_pkt_fields, @functioncompute_pkt_fields:	.frame	$sp,56,$31		# vars= 0, regs= 7/0, args= 24, gp= 0	.mask	0x803f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	sw	$20,40($sp)	sw	$19,36($sp)	sw	$18,32($sp)	sw	$17,28($sp)	sw	$31,48($sp)	sw	$21,44($sp)	sw	$16,24($sp)	lw	$8,0($7)	move	$17,$7	lw	$9,4($7)	move	$20,$4	move	$18,$5	bne	$8,$0,$L733	move	$19,$6	li	$2,-2147483648			# 0xffffffff80000000	beq	$9,$2,$L731	nop$L733:	lw	$10,8($17)	beq	$10,$0,$L911	lw	$11,12($17)	slt	$2,$9,$11	beq	$2,$0,$L912	nop$L737:	lw	$6,72($18)$L948:	slt	$2,$6,63	beq	$2,$0,$L731	li	$4,1			# 0x1	andi	$5,$6,0x20	sll	$2,$4,$6	move	$3,$0	movn	$3,$2,$5	movn	$2,$0,$5	subu	$4,$10,$2	sltu	$6,$10,$4	subu	$5,$11,$3	subu	$5,$5,$6	sw	$4,8($17)	sw	$5,12($17)$L731:	lw	$12,32($17)	bne	$12,$0,$L739	nop	lw	$16,8($18)	lw	$3,224($16)	bne	$3,$0,$L913	li	$2,1			# 0x1	lw	$3,64($18)	li	$9,1000			# 0x3e8	mult	$3,$9	lw	$8,68($18)	mfhi	$7	sra	$5,$8,31	slt	$2,$5,$7	bne	$2,$0,$L744	mflo	$6	beq	$5,$7,$L914	sltu	$2,$8,$6$L746:	lw	$3,32($16)	lw	$8,36($16)	mult	$3,$9	sra	$5,$8,31	mfhi	$7	slt	$2,$5,$7	bne	$2,$0,$L748	mflo	$6	beq	$5,$7,$L915	sltu	$2,$8,$6$L739:	beq	$19,$0,$L898	li	$2,3			# 0x3	lw	$3,108($18)	beq	$3,$2,$L916	nop$L898:	lw	$10,8($17)	lw	$11,12($17)$L760:	lw	$5,8($18)$L949:	li	$2,1			# 0x1	lw	$3,224($5)	beq	$3,$2,$L769	nop	beq	$3,$0,$L917	nop$L771:	lw	$13,268($5)	beq	$13,$0,$L777	move	$6,$0	beq	$19,$0,$L777	nop	lw	$2,32($19)	xori	$2,$2,0x3	sltu	$6,$0,$2$L777:	bne	$10,$0,$L780	li	$2,-2147483648			# 0xffffffff80000000	beq	$11,$2,$L778	nop$L780:	lw	$4,0($17)	beq	$4,$0,$L918	lw	$5,4($17)	slt	$2,$11,$5	beq	$2,$0,$L919	nop$L784:	li	$6,1			# 0x1$L778:	lw	$2,120($18)	bne	$2,$0,$L951	slt	$16,$13,2	lw	$3,124($18)	li	$2,-2147483648			# 0xffffffff80000000	beq	$3,$2,$L920	move	$2,$0$L785:	slt	$16,$13,2$L951:	bne	$16,$0,$L921	nop$L787:	lw	$4,0($17)	beq	$4,$0,$L922	lw	$5,4($17)	addiu	$2,$13,1$L953:	slt	$2,$2,2	sw	$4,168($18)	bne	$2,$0,$L854	sw	$5,172($18)	lw	$2,176($18)	beq	$2,$0,$L923	li	$2,-2147483648			# 0xffffffff80000000$L854:	blez	$13,$L860	nop	lw	$7,172($18)	lw	$5,180($18)	lw	$6,168($18)	slt	$2,$5,$7	beq	$2,$0,$L924	lw	$4,176($18)	move	$3,$18$L947:	move	$2,$0	li	$9,1			# 0x1$L864:	sll	$2,$2,3	addu	$2,$2,$18	sw	$6,176($3)	sw	$7,180($3)	sw	$4,168($2)	beq	$13,$9,$L860	sw	$5,172($2)	lw	$7,180($3)	lw	$5,188($3)	lw	$6,176($3)	slt	$2,$5,$7	lw	$4,184($3)	addiu	$8,$9,1	bne	$2,$0,$L867	addiu	$3,$3,8	beq	$5,$7,$L925	sltu	$2,$4,$6$L860:	lw	$2,8($17)	beq	$2,$0,$L926	li	$2,-2147483648			# 0xffffffff80000000$L868:	bne	$16,$0,$L905	nop$L929:	lw	$13,24($17)	lw	$7,3820($20)	sll	$2,$13,2	addu	$2,$2,$20	lw	$12,100($2)	lw	$10,8($17)	lw	$2,24($12)	lw	$11,12($17)	lw	$14,0($17)	beq	$2,$0,$L927	lw	$15,4($17)$L870:	lw	$3,124($18)	slt	$2,$3,$11	beq	$2,$0,$L928	nop$L891:	sw	$10,120($18)	sw	$11,124($18)$L820:	beq	$19,$0,$L895	li	$2,1			# 0x1	sw	$0,28($17)	lw	$6,32($19)	bne	$6,$2,$L952	lw	$31,48($sp)	sw	$6,28($17)$L895:	lw	$31,48($sp)$L952:	lw	$21,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,56$L92

⌨️ 快捷键说明

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