demux_mkv.mid

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

MID
5,021
字号
	.set	noreorder	.set	nomacro	bne	$2,$0,$L898	andi	$2,$5,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L898	li	$3,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$4,-4	and	$2,$6,$3	addu	$7,$4,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L902	addiu	$5,$5,-4	.set	macro	.set	reorder$L954:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L954$L902:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L1051	andi	$2,$6,0x3	.set	macro	.set	reorder$L955:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L955	andi	$2,$6,0x3	.set	macro	.set	reorder$L1051:	li	$6,2			# 0x2	.set	noreorder	.set	nomacro	beq	$2,$6,$L908	li	$7,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$7,$L909	li	$9,1			# 0x1	.set	macro	.set	reorder	beq	$2,$9,$L1009$L906:	bne	$18,$0,$L1010	lw	$3,256($sp)$L1031:	lw	$4,260($sp)	or	$2,$3,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L915	move	$2,$0	.set	macro	.set	reorder	lw	$5,264($sp)	lw	$6,268($sp)	or	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L915	move	$2,$0	.set	macro	.set	reorder	li	$2,16			# 0x10$L915:	lw	$7,124($sp)	.set	noreorder	.set	nomacro	beq	$7,$0,$L916	sw	$2,40($16)	.set	macro	.set	reorder	lw	$9,144($sp)	move	$5,$0	.set	noreorder	.set	nomacro	jal	__nesf2	lw	$4,60($9)	.set	macro	.set	reorder	beq	$2,$0,$L918$L916:	.set	noreorder	.set	nomacro	jal	__floatsisf	lw	$4,124($sp)	.set	macro	.set	reorder	move	$4,$2	lw	$2,144($sp)	.set	noreorder	.set	nomacro	jal	__mulsf3	lw	$5,60($2)	.set	macro	.set	reorder	lw	$3,168($sp)	move	$4,$2	.set	noreorder	.set	nomacro	jal	__addsf3	lw	$5,8($3)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__extendsfdf2	move	$4,$2	.set	macro	.set	reorder	sw	$2,8($16)	sw	$3,12($16)$L918:	lw	$4,140($sp)	.set	noreorder	.set	nomacro	jal	ds_add_packet	move	$5,$16	.set	macro	.set	reorder$L724:	lw	$5,72($sp)$L1030:	lw	$4,124($sp)	lw	$6,132($sp)	addiu	$4,$4,1	lw	$2,0($5)	addiu	$5,$5,4	sw	$4,124($sp)	.set	noreorder	.set	nomacro	beq	$4,$6,$L932	sw	$5,72($sp)	.set	macro	.set	reorder	lw	$7,232($sp)	lw	$9,64($sp)	lw	$4,56($7)	addu	$9,$9,$2	.set	noreorder	.set	nomacro	j	$L643	sw	$9,64($sp)	.set	macro	.set	reorder$L534:	lw	$5,132($sp)	.set	noreorder	.set	nomacro	blez	$5,$L993	move	$6,$5	.set	macro	.set	reorder	move	$7,$0	move	$4,$16	.set	noreorder	.set	nomacro	jal	__udivdi3	move	$5,$17	.set	macro	.set	reorder	lw	$7,132($sp)	move	$4,$0$L545:	addiu	$4,$4,1	sw	$2,0($fp)	.set	noreorder	.set	nomacro	bne	$4,$7,$L545	addiu	$fp,$fp,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L531	move	$fp,$16	.set	macro	.set	reorder$L577:	lw	$2,120($5)	.set	noreorder	.set	nomacro	j	$L581	sltu	$3,$2,1	.set	macro	.set	reorder$L996:	addiu	$17,$4,-1	.set	noreorder	.set	nomacro	blez	$17,$L1011	move	$8,$0	.set	macro	.set	reorder	move	$9,$0	li	$7,255			# 0xff$L541:	sw	$0,0($fp)	move	$6,$0$L542:	lbu	$4,0($18)	addiu	$2,$20,-1	addu	$6,$4,$6	sw	$6,0($fp)	sltu	$4,$2,$20	addiu	$3,$21,-1	lbu	$5,0($18)	addu	$3,$4,$3	move	$20,$2	move	$21,$3	.set	noreorder	.set	nomacro	beq	$5,$7,$L542	addiu	$18,$18,1	.set	macro	.set	reorder	addiu	$8,$8,1	addu	$9,$9,$6	.set	noreorder	.set	nomacro	bne	$8,$17,$L541	addiu	$fp,$fp,4	.set	macro	.set	reorder	sll	$2,$17,2$L538:	lw	$6,136($sp)	move	$fp,$20	addu	$3,$6,$2	subu	$2,$20,$9	.set	noreorder	.set	nomacro	j	$L531	sw	$2,0($3)	.set	macro	.set	reorder$L1003:	li	$2,3			# 0x3	lw	$3,136($5)	.set	noreorder	.set	nomacro	beq	$3,$2,$L589	lw	$6,168($sp)	.set	macro	.set	reorder	lw	$2,120($6)	.set	noreorder	.set	nomacro	bne	$2,$0,$L933	lw	$7,248($sp)	.set	macro	.set	reorder	lw	$9,252($sp)	or	$2,$7,$9	.set	noreorder	.set	nomacro	beq	$2,$0,$L1012	li	$2,2			# 0x2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$3,$2,$L610	lw	$23,64($sp)	.set	macro	.set	reorder	move	$5,$23	move	$6,$0$L612:	lb	$3,0($5)	addiu	$4,$6,1	xori	$2,$3,0x2c	movz	$6,$4,$2	addiu	$5,$5,1	.set	noreorder	.set	nomacro	beq	$3,$0,$L933	slt	$2,$6,8	.set	macro	.set	reorder	bne	$2,$0,$L612	lb	$2,0($5)	.set	noreorder	.set	nomacro	beq	$2,$0,$L933	lw	$3,64($sp)	.set	macro	.set	reorder	move	$22,$5	subu	$2,$5,$3	move	$23,$5	move	$8,$2$L613:	li	$3,1			# 0x1	lui	$2,%hi(sub_utf8)	li	$4,56			# 0x38	subu	$18,$20,$8	.set	noreorder	.set	nomacro	jal	uc_malloc	sw	$3,%lo(sub_utf8)($2)	.set	macro	.set	reorder	move	$20,$2	lui	$2,%hi(correct_pts)	lw	$3,%lo(correct_pts)($2)	sw	$0,52($20)	sw	$18,0($20)	.set	noreorder	.set	nomacro	beq	$3,$0,$L619	move	$6,$18	.set	macro	.set	reorder	lui	$4,%hi($LC17)	lw	$2,%lo($LC17)($4)	lw	$3,%lo($LC17+4)($4)$L621:	lui	$7,%hi($LC17)	lw	$4,%lo($LC17)($7)	lw	$5,%lo($LC17+4)($7)	sw	$2,8($20)	li	$2,1			# 0x1	sw	$3,12($20)	sw	$4,24($20)	sw	$5,28($20)	sw	$2,44($20)	sw	$4,16($20)	sw	$5,20($20)	sw	$0,32($20)	sw	$0,40($20)	sw	$0,48($20)	.set	noreorder	.set	nomacro	blez	$6,$L622	sw	$0,36($20)	.set	macro	.set	reorder	addiu	$5,$6,8	.set	noreorder	.set	nomacro	jal	uc_memalign	li	$4,32			# 0x20	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L622	sw	$2,36($20)	.set	macro	.set	reorder$L624:	sltu	$2,$18,32	move	$6,$18	.set	noreorder	.set	nomacro	bne	$2,$0,$L625	lw	$4,36($20)	.set	macro	.set	reorder	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L625	andi	$2,$22,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L625	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$4,-4	and	$2,$18,$2	addu	$5,$4,$2	sltu	$3,$4,$5	.set	noreorder	.set	nomacro	beq	$3,$0,$L629	addiu	$7,$22,-4	.set	macro	.set	reorder$L935:#APP	S32LDI xr1,$7,4	S32LDI xr2,$7,4	S32LDI xr3,$7,4	S32LDI xr4,$7,4	S32LDI xr5,$7,4	S32LDI xr6,$7,4	S32LDI xr7,$7,4	S32LDI xr8,$7,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$5	bne	$2,$0,$L935$L629:	andi	$2,$6,0x1c	addu	$5,$5,$2	sltu	$3,$4,$5	beq	$3,$0,$L631$L936:#APP	S32LDI xr1,$7,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$5	bne	$2,$0,$L936$L631:	andi	$5,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$5,$2,$L635	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$5,$2,$L636	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$5,$2,$L633	lbu	$2,4($7)	sb	$2,4($4)$L633:	move	$4,$16$L1042:	move	$5,$17	move	$6,$0	.set	noreorder	.set	nomacro	jal	__cmpdi2	move	$7,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$2,$L638	sll	$6,$17,31	.set	macro	.set	reorder	move	$4,$16	.set	noreorder	.set	nomacro	jal	__floatdisf	move	$5,$17	.set	macro	.set	reorder	lui	$21,%hi($LC18)$L1045:	lw	$5,%lo($LC18)($21)	.set	noreorder	.set	nomacro	jal	__mulsf3	move	$4,$2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__extendsfdf2	move	$4,$2	.set	macro	.set	reorder	lw	$9,248($sp)	lw	$5,252($sp)	addu	$18,$16,$9	sltu	$4,$18,$16	addu	$19,$17,$5	addu	$19,$4,$19	sw	$2,8($20)	sw	$3,12($20)	move	$4,$18	move	$5,$19	move	$6,$0	.set	noreorder	.set	nomacro	jal	__cmpdi2	move	$7,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$2,$L640	sll	$6,$19,31	.set	macro	.set	reorder	move	$4,$18	.set	noreorder	.set	nomacro	jal	__floatdisf	move	$5,$19	.set	macro	.set	reorder	lw	$5,%lo($LC18)($21)$L1044:	.set	noreorder	.set	nomacro	jal	__mulsf3	move	$4,$2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__extendsfdf2	move	$4,$2	.set	macro	.set	reorder	lw	$6,232($sp)	sw	$2,16($20)	lw	$4,60($6)	sw	$3,20($20)	.set	noreorder	.set	nomacro	jal	ds_add_packet	move	$5,$20	.set	macro	.set	reorder	j	$L933$L1009:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L906	sb	$2,4($4)	.set	macro	.set	reorder$L898:	jal	memcpy	j	$L906$L1008:	lw	$2,140($9)	.set	noreorder	.set	nomacro	beq	$2,$0,$L1052	lw	$7,72($sp)	.set	macro	.set	reorder	lw	$2,72($sp)	lw	$3,232($sp)	li	$4,56			# 0x38	lw	$16,0($2)	.set	noreorder	.set	nomacro	jal	uc_malloc	lw	$17,2248($3)	.set	macro	.set	reorder	sw	$2,88($sp)	lui	$22,%hi(correct_pts)	lw	$4,88($sp)	lw	$2,%lo(correct_pts)($22)	sw	$0,52($4)	.set	noreorder	.set	nomacro	beq	$2,$0,$L852	sw	$16,0($4)	.set	macro	.set	reorder	lui	$5,%hi($LC17)	lw	$2,%lo($LC17)($5)	lw	$3,%lo($LC17+4)($5)$L854:	lw	$6,88($sp)	li	$5,1			# 0x1	sw	$2,8($6)	lui	$2,%hi($LC17)	addiu	$2,$2,%lo($LC17)	sw	$3,12($6)	lw	$3,4($2)	lw	$2,0($2)	sw	$3,20($6)	sw	$2,16($6)	sw	$2,24($6)	sw	$3,28($6)	sw	$0,32($6)	sw	$0,40($6)	sw	$5,44($6)	sw	$0,48($6)	.set	noreorder	.set	nomacro	blez	$16,$L855	sw	$0,36($6)	.set	macro	.set	reorder	li	$4,32			# 0x20	.set	noreorder	.set	nomacro	jal	uc_memalign	addiu	$5,$16,8	.set	macro	.set	reorder	lw	$6,88($sp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L855	sw	$2,36($6)	.set	macro	.set	reorder$L857:	lw	$9,88($sp)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L858	lw	$4,36($9)	.set	macro	.set	reorder	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L1053	lw	$5,64($sp)	.set	macro	.set	reorder	lw	$3,64($sp)	andi	$2,$3,0x3	bne	$2,$0,$L1053	li	$5,-32			# 0xffffffffffffffe0	addiu	$4,$4,-4	and	$2,$16,$5	addu	$5,$4,$2	move	$6,$3	sltu	$3,$4,$5	.set	noreorder	.set	nomacro	beq	$3,$0,$L862	addiu	$7,$6,-4	.set	macro	.set	reorder$L951:#APP	S32LDI xr1,$7,4	S32LDI xr2,$7,4	S32LDI xr3,$7,4	S32LDI xr4,$7,4	S32LDI xr5,$7,4	S32LDI xr6,$7,4	S32LDI xr7,$7,4	S32LDI xr8,$7,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$5	bne	$2,$0,$L951$L862:	andi	$2,$16,0x1c	addu	$5,$5,$2	sltu	$3,$4,$5	.set	noreorder	.set	nomacro	beq	$3,$0,$L1054	andi	$2,$16,0x3	.set	macro	.set	reorder$L952:#APP	S32LDI xr1,$7,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L952	andi	$2,$16,0x3	.set	macro	.set	reorder$L1054:	li	$9,2			# 0x2	.set	noreorder	.set	nomacro	beq	$2,$9,$L868	li	$3,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$3,$L869	li	$5,1			# 0x1	.set	macro	.set	reorder	beq	$2,$5,$L1013$L866:	lw	$6,232($sp)$L1032:	lw	$7,88($sp)	lw	$2,4($6)	lw	$4,8($17)	.set	noreorder	.set	nomacro	jal	__extendsfdf2	sw	$2,32($7)	.set	macro	.set	reorder	lw	$9,144($sp)	move	$16,$2	lw	$fp,148($9)	lw	$2,88($sp)	move	$17,$3	sw	$16,8($2)	.set	noreorder	.set	nomacro	blez	$fp,$L870	sw	$3,12($2)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__extendsfdf2	lw	$4,156($9)	.set	macro	.set	reorder	move	$6,$2	move	$4,$16	move	$5,$17	.set	noreorder	.set	nomacro	jal	__ltdf2	move	$7,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bgez	$2,$L1055	lw	$3,84($sp)	.set	macro	.set	reorder	lw	$6,144($sp)	lw	$6,144($6)	sw	$6,184($sp)$L872:	lw	$2,80($sp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L1056	lw	$4,144($sp)	.set	macro	.set	reorder	lw	$3,88($sp)	li	$2,16			# 0x10	sw	$2,40($3)	lw	$4,144($sp)$L1056:	lw	$fp,148($4)	lw	$3,152($4)	addiu	$2,$fp,1	slt	$2,$3,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L1014	sll	$5,$fp,2	.set	macro	.set	reorder$L887:	lw	$5,144($sp)	lw	$7,184($sp)	lw	$9,88($sp)	sll	$2,$fp,2	addu	$2,$2,$7	lw	$4,156($5)	addiu	$3,$fp,1	lw	$16,8($9)	lw	$17,12($9)	sw	$3,148($5)	.set	noreorder	.set	nomacro	jal	__extendsfdf2	sw	$9,0($2)	.set	macro	.set	reorder	move	$6,$2	move	$4,$16	move	$5,$17	.set	noreorder	.set	nomacro	jal	__gtdf2	move	$7,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$2,$L724	move	$4,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__truncdfsf2	move	$5,$17	.set	macro	.set	reorder	lw	$6,144($sp)	.set	noreorder	.set	nomacro	j	$L724	sw	$2,156($6)	.set	macro	.set	reorder$L895:	.set	noreorder	.set	nomacro	j	$L897	sw	$0,0($16)	.set	macro	.set	reorder$L892:	move	$2,$0	.set	noreorder	.set	nomacro	j	$L894	move	$3,$0	.set	macro	.set	reorder$L1006:	lw	$5,144($sp)	lw	$2,76($5)	beq	$2,$0,$L1057	lui	$2,%hi($LC19)	lw	$20,2248($6)	lw	$7,72($sp)	lw	$5,8($20)	lw	$4,%lo($LC19)($2)	.set	noreorder	.set	nomacro	jal	__mulsf3	lw	$16,0($7)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	__fixunssfsi	move	$4,$2	.set	macro	.set	reorder	lw	$9,64($sp)	move	$21,$2	lbu	$23,0($9)	addiu	$2,$16,-1	sll	$19,$23,3	subu	$2,$2,$19	li	$4,56			# 0x38	lui	$22,%hi(correct_pts)	.set	noreorder	.set	nomacro	jal	uc_malloc	addiu	$18,$2,-8	.set	macro	.set	reorder	move	$17,$2	lw	$3,64($sp)	lw	$2,%lo(correct_pts)($22)	addiu	$5,$16,15	sw	$5,0($17)	sw	$0,52($17)	.set	noreorder	.set	nomacro	beq	$2,$0,$L647	addiu	$16,$3,1	.set	macro	.set	reorder	

⌨️ 快捷键说明

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