demux_vqf.mid

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

MID
3,871
字号
	.set	reorder	bne	$2,$0,$L61	.set	noreorder	.set	nomacro	j	$L60	li	$3,-256			# 0xffffffffffffff00	.set	macro	.set	reorder$L82:	lbu	$2,4($4)	sb	$2,4($6)	lbu	$3,5($4)	sb	$3,5($6)	lbu	$2,6($4)	.set	noreorder	.set	nomacro	j	$L79	sb	$2,6($6)	.set	macro	.set	reorder$L299:	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L79	sb	$2,4($6)	.set	macro	.set	reorder$L305:	lw	$2,28($18)	andi	$2,$2,0x2	bne	$2,$0,$L220$L236:	lw	$6,40($18)	.set	noreorder	.set	nomacro	j	$L289	lw	$5,36($18)	.set	macro	.set	reorder$L46:	lw	$5,36($18)	lw	$2,80($18)	lw	$6,40($18)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	sll	$19,$3,8	.set	noreorder	.set	nomacro	j	$L45	sw	$5,36($18)	.set	macro	.set	reorder$L51:	lw	$5,36($18)	lw	$2,80($18)	lw	$6,40($18)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	move	$17,$3	.set	noreorder	.set	nomacro	j	$L50	sw	$5,36($18)	.set	macro	.set	reorder$L61:	lw	$2,36($18)	lw	$3,80($18)	addiu	$5,$2,1	addu	$3,$3,$2	lbu	$4,0($3)	sw	$5,36($18)	.set	noreorder	.set	nomacro	j	$L60	move	$3,$4	.set	macro	.set	reorder$L56:	lw	$5,36($18)	lw	$2,80($18)	lw	$6,40($18)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	move	$16,$3	.set	noreorder	.set	nomacro	j	$L55	sw	$5,36($18)	.set	macro	.set	reorder$L303:	addiu	$2,$20,6	srl	$2,$2,3	sll	$2,$2,3	sw	$sp,92($fp)	addiu	$23,$20,-8	subu	$sp,$sp,$2	sw	$23,40($fp)	.set	noreorder	.set	nomacro	blez	$23,$L86	addiu	$22,$sp,32	.set	macro	.set	reorder	lw	$5,36($18)	lw	$6,40($18)	move	$19,$22	subu	$2,$6,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L89	move	$17,$23	.set	macro	.set	reorder$L312:	move	$16,$2	sltu	$2,$6,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L341	lui	$6,%hi($LC1)	.set	macro	.set	reorder$L94:	slt	$2,$17,$16	movn	$16,$17,$2	lw	$3,80($18)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L96	addu	$5,$3,$5	.set	macro	.set	reorder$L313:	andi	$2,$19,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L342	move	$4,$19	.set	macro	.set	reorder	andi	$2,$5,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L342	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$6,$19,-4	and	$2,$16,$2	addu	$7,$6,$2	sltu	$3,$6,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L100	addiu	$4,$5,-4	.set	macro	.set	reorder$L248:#APP	S32LDI xr1,$4,4	S32LDI xr2,$4,4	S32LDI xr3,$4,4	S32LDI xr4,$4,4	S32LDI xr5,$4,4	S32LDI xr6,$4,4	S32LDI xr7,$4,4	S32LDI xr8,$4,4	S32SDI xr1,$6,4	S32SDI xr2,$6,4	S32SDI xr3,$6,4	S32SDI xr4,$6,4	S32SDI xr5,$6,4	S32SDI xr6,$6,4	S32SDI xr7,$6,4	S32SDI xr8,$6,4#NO_APP	sltu	$2,$6,$7	bne	$2,$0,$L248$L100:	andi	$2,$16,0x1c	addu	$5,$7,$2	sltu	$3,$6,$5	.set	noreorder	.set	nomacro	beq	$3,$0,$L343	andi	$3,$16,0x3	.set	macro	.set	reorder$L249:#APP	S32LDI xr1,$4,4	S32SDI xr1,$6,4#NO_APP	sltu	$2,$6,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L249	andi	$3,$16,0x3	.set	macro	.set	reorder$L343:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L106	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L107	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L311$L104:	lw	$5,36($18)	subu	$17,$17,$16	addu	$5,$5,$16	.set	noreorder	.set	nomacro	blez	$17,$L86	sw	$5,36($18)	.set	macro	.set	reorder$L314:	lw	$6,40($18)	subu	$2,$6,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L312	addu	$19,$19,$16	.set	macro	.set	reorder$L89:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$18	.set	macro	.set	reorder	beq	$2,$0,$L237	lw	$6,40($18)	lw	$5,36($18)	sltu	$2,$6,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L94	subu	$16,$6,$5	.set	macro	.set	reorder	lui	$6,%hi($LC1)$L341:	li	$5,2			# 0x2	addiu	$6,$6,%lo($LC1)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,7			# 0x7	.set	macro	.set	reorder	slt	$2,$17,$16	lw	$5,36($18)	movn	$16,$17,$2	lw	$3,80($18)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	beq	$2,$0,$L313	addu	$5,$3,$5	.set	macro	.set	reorder$L96:	move	$4,$19$L342:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	lw	$5,36($18)	subu	$17,$17,$16	addu	$5,$5,$16	.set	noreorder	.set	nomacro	bgtz	$17,$L314	sw	$5,36($18)	.set	macro	.set	reorder$L86:	lw	$6,40($fp)	bne	$23,$6,$L238$L329:	lw	$2,4($22)	li	$6,-16777216			# 0xffffffffff000000	li	$7,16711680			# 0xff0000	ori	$6,$6,0xff00	ori	$7,$7,0xff	srl	$3,$2,8	sll	$2,$2,8	and	$3,$3,$7	and	$2,$2,$6	or	$2,$2,$3	sll	$4,$2,16	srl	$2,$2,16	lw	$9,84($fp)	or	$4,$4,$2	addiu	$3,$4,1	lw	$8,0($22)	andi	$5,$3,0xffff	sw	$4,20($9)	lw	$4,88($fp)	srl	$2,$5,8	sw	$3,36($4)	sb	$5,2($21)	sb	$2,3($21)	lw	$2,8($22)	srl	$3,$2,8	sll	$2,$2,8	and	$3,$3,$7	and	$2,$2,$6	or	$2,$2,$3	sll	$4,$2,16	srl	$2,$2,16	or	$4,$4,$2	sll	$5,$4,2	sll	$3,$4,7	sw	$4,24($9)	subu	$3,$3,$5	lw	$9,88($fp)	addu	$3,$3,$4	sw	$3,44($9)	swl	$3,11($21)	swr	$3,8($21)	lw	$2,12($22)	srl	$3,$2,8	sll	$2,$2,8	and	$2,$2,$6	and	$3,$3,$7	or	$2,$2,$3	sll	$4,$2,16	srl	$2,$2,16	or	$4,$4,$2	lw	$2,84($fp)	sw	$4,28($2)	li	$2,22			# 0x16	.set	noreorder	.set	nomacro	beq	$4,$2,$L114	li	$2,44			# 0x2c	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$2,$L115	li	$2,11			# 0xb	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$2,$L315	sll	$3,$4,2	.set	macro	.set	reorder	sll	$2,$4,7	subu	$2,$2,$3	addu	$2,$2,$4	sll	$2,$2,3	swl	$2,7($21)	swr	$2,4($21)$L116:	lwl	$2,7($21)	lw	$3,88($fp)	lwr	$2,4($21)	li	$7,-16777216			# 0xffffffffff000000	sw	$2,28($3)	lw	$3,16($22)	li	$6,16711680			# 0xff0000	ori	$6,$6,0xff	ori	$7,$7,0xff00	srl	$5,$3,8	sll	$3,$3,8	and	$5,$5,$6	srl	$4,$8,8	sll	$2,$8,8	and	$3,$3,$7	and	$4,$4,$6	or	$3,$3,$5	and	$2,$2,$7	lw	$6,84($fp)	or	$2,$2,$4	sll	$5,$3,16	srl	$3,$3,16	sll	$4,$2,16	or	$3,$3,$5	srl	$2,$2,16	sw	$3,32($6)	or	$2,$2,$4	sb	$0,12($21)	sb	$0,13($21)	lw	$9,88($fp)	addiu	$19,$2,4	li	$3,32			# 0x20	li	$2,4			# 0x4	sltu	$4,$19,$23	sw	$2,32($9)	sb	$3,14($21)	sb	$0,15($21)	sb	$0,16($21)	.set	noreorder	.set	nomacro	beq	$4,$0,$L117	sb	$0,17($21)	.set	macro	.set	reorder	addiu	$20,$20,14	sw	$20,96($fp)	addu	$2,$22,$19$L347:	lw	$4,0($2)	lw	$2,96($fp)	sw	$4,36($fp)	srl	$3,$2,3	sll	$3,$3,3	addu	$2,$19,$22	move	$20,$sp	subu	$sp,$sp,$3	lw	$3,4($2)	li	$2,1514733568			# 0x5a490000	ori	$2,$2,0x5344	addiu	$19,$19,8	.set	noreorder	.set	nomacro	beq	$4,$2,$L316	addiu	$17,$sp,32	.set	macro	.set	reorder	srl	$5,$3,8	sll	$4,$3,8	li	$2,-16777216			# 0xffffffffff000000	li	$3,16711680			# 0xff0000	ori	$2,$2,0xff00	ori	$3,$3,0xff	and	$4,$4,$2	and	$5,$5,$3	or	$4,$4,$5	sll	$16,$4,16	srl	$4,$4,16	or	$16,$16,$4	sltu	$2,$16,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L122	addu	$5,$22,$19	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L344	move	$4,$17	.set	macro	.set	reorder	andi	$2,$5,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L344	li	$6,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$17,-4	and	$2,$16,$6	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L126	addiu	$5,$5,-4	.set	macro	.set	reorder$L250:#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,$6	bne	$2,$0,$L250$L126:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L345	andi	$2,$16,0x3	.set	macro	.set	reorder$L251:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L251	andi	$2,$16,0x3	.set	macro	.set	reorder$L345:	li	$9,2			# 0x2	.set	noreorder	.set	nomacro	beq	$2,$9,$L132	li	$3,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$3,$L133	li	$6,1			# 0x1	.set	macro	.set	reorder	beq	$2,$6,$L317$L130:	addu	$2,$17,$16	sb	$0,0($2)	lw	$3,36($fp)	li	$2,1162674176			# 0x454d0000	ori	$2,$2,0x414e	.set	noreorder	.set	nomacro	beq	$3,$2,$L346	sltu	$2,$16,1025	.set	macro	.set	reorder	li	$2,1213464576			# 0x48540000$L348:	ori	$2,$2,0x5541	.set	noreorder	.set	nomacro	beq	$3,$2,$L319	li	$2,1414332416			# 0x544d0000	.set	macro	.set	reorder	ori	$2,$2,0x4f43	.set	noreorder	.set	nomacro	beq	$3,$2,$L320	li	$2,539557888			# 0x20290000	.set	macro	.set	reorder	ori	$2,$2,0x6328	.set	noreorder	.set	nomacro	beq	$3,$2,$L321	li	$2,1162608640			# 0x454c0000	.set	macro	.set	reorder	ori	$2,$2,0x4946	.set	noreorder	.set	nomacro	beq	$3,$2,$L322	li	$2,1296171008			# 0x4d420000	.set	macro	.set	reorder	ori	$2,$2,0x4c41	.set	noreorder	.set	nomacro	beq	$3,$2,$L323	li	$2,1379991552			# 0x52410000	.set	macro	.set	reorder	ori	$2,$2,0x4559	.set	noreorder	.set	nomacro	beq	$3,$2,$L324	li	$2,1128333312			# 0x43410000	.set	macro	.set	reorder	ori	$2,$2,0x5254	.set	noreorder	.set	nomacro	beq	$3,$2,$L325	li	$2,1145241600			# 0x44430000	.set	macro	.set	reorder	ori	$2,$2,0x4e45	.set	noreorder	.set	nomacro	beq	$3,$2,$L326	lui	$5,%hi($LC9)	.set	macro	.set	reorder	lb	$3,37($fp)	lb	$7,36($fp)	sw	$3,16($sp)	lb	$2,38($fp)	lui	$6,%hi($LC10)	sw	$2,20($sp)	lb	$3,39($fp)	addiu	$6,$6,%lo($LC10)	sw	$17,28($sp)	sw	$3,24($sp)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,6			# 0x6	.set	macro	.set	reorder$L148:	addu	$19,$19,$16$L330:	move	$sp,$20$L121:	sltu	$2,$19,$23	.set	noreorder	.set	nomacro	bne	$2,$0,$L347	addu	$2,$22,$19	.set	macro	.set	reorder$L117:	lw	$6,40($18)	lw	$5,36($18)	.set	noreorder	.set	nomacro	j	$L289	lw	$sp,92($fp)	.set	macro	.set	reorder$L122:	move	$4,$17$L344:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	addu	$2,$17,$16	sb	$0,0($2)	lw	$3,36($fp)	li	$2,1162674176			# 0x454d0000	ori	$2,$2,0x414e	.set	noreorder	.set	nomacro	bne	$3,$2,$L348	li	$2,1213464576			# 0x48540000	.set	macro	.set	reorder	sltu	$2,$16,1025$L346:	li	$6,1024			# 0x400	movn	$6,$16,$2	sltu	$3,$6,32	.set	noreorder	.set	nomacro	bne	$3,$0,$L349	lw	$4,76($fp)	.set	macro	.set	reorder	lw	$9,80($fp)	.set	noreorder	.set	nomacro	bne	$9,$0,$L349	andi	$2,$17,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L136	lw	$2,76($fp)	.set	macro	.set	reorder	li	$3,-32			# 0xffffffffffffffe0	addiu	$5,$2,-4	and	$2,$6,$3	addu	$7,$5,$2	sltu	$3,$5,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L140	addiu	$4,$17,-4	.set	macro	.set	reorder$L252:#APP	S32LDI xr1,$4,4	S32LDI xr2,$4,4	S32LDI xr3,$4,4	S32LDI xr4,$4,4	S32LDI xr5,$4,4	S32LDI xr6,$4,4	S32LDI xr7,$4,4	S32LDI xr8,$4,4	S32SDI xr1,$5,4	S32SDI xr2,$5,4	S32SDI xr3,$5,4	S32SDI xr4,$5,4	S32SDI xr5,$5,4	S32SDI xr6,$5,4	S32SDI xr7,$5,4	S32SDI xr8,$5,4#NO_APP	sltu	$2,$5,$7	bne	$2,$0,$L252$L140:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$5,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L350	andi	$2,$6,0x3	.set	macro	.set	reorder$L253:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L253	andi	$2,$6,0x3	.set	macro	.set	reorder$L350:	li	$6,2			# 0x2	beq	$2,$6,$L146	li	$9,3			# 0x3	.set	noreorder	.set	nomacro	beq	$2,$9,$L147	move	$6,$17	.set	macro	.set	reorder	li	$3,1			# 0x1	beq	$2,$3,$L327	lui	$5,%hi($LC2)	lw	$4,144($fp)	addiu	$5,$5,%lo($LC2)	.set	noreorder	.set	nomacro	jal	demux_info_add	move	$6,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L330	addu	$19,$19,$16	.set	macro	.set	reorder$L136:$L349:	.set	noreorder	.set	nomacro	jal	memcpy	move	$5,$17	.set	macro	.set	reorder	lui	$5,%hi($LC2)	lw	$4,144($fp)	addiu	$5,$5,%lo($LC2)	.set	noreorder	.set	nomacro	jal	demux_info_add	move	$6,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L330	addu	$19,$19,$16	.set	macro	.set	reorder$L319:	sltu	$2,$16,1025	li	$6,1024			# 0x400	movn	$6,$16,$2	sltu	$3,$6,32	.set	noreorder	.set	nomacro	bne	$3,$0,$L351	lw	$4,68($fp)	.set	macro	.set	reorder	lw	$4,72($fp)	.set	noreorder	.set	nomacro	bne	$4,$0,$L151	andi	$2,$17,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L351	lw	$4,68($fp)	.set	macro	.set	reorder	lw	$9,68($fp)	li	$3,-32			# 0xffffffffffffffe0	addiu	$5,$9,-4	and	$2,$6,$3	addu	$7,$5,$2	sltu	$3,$5,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L155	addiu	$4,$17,-4	.set	macro	.set	reorder$L254:#APP	S32LDI xr1,$4,4	S32LDI xr2,$4,4	S32LDI xr3,$4,4	S32LDI xr4,$4,4	S32LDI xr5,$4,4	S32LDI xr6,$4,4	S32LDI xr7,$4,4	S32LDI xr8,$4,4	S32SDI xr1,$5,4	S32SDI xr2,$5,4	S32SDI xr3,$5,4	S32SDI xr4,$5,4	S32SDI xr5,$5,4	S32SDI xr6,$5,4	S32SDI xr7,$5,4	S32SDI xr8,$5,4#NO_APP	sltu	$2,$5,$7	bne	$2,$0,$L254$L155:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$5,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L352	andi	$2,$6,0x3	.set	macro	.set	reorder$L255:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L255	andi	$2,$6,0x3	.set	macro	.set	reorder$L352:	li	$6,2			# 0x2	beq	$2,$6,$L161	li	$9,3			# 0x3	beq	$2,$9,$L162	li	$3,1			# 0x1	bne	$2,$3,$L159	lbu	$2,4($4)	.set	noreorder	.set	nomacro	j	$L159	sb	$2,4($5)	.set	macro	.set	reorder

⌨️ 快捷键说明

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