apedec.mid

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

MID
4,576
字号
	addiu	$20,$20,-1	sw	$5,48($sp)	addiu	$16,$17,20	lw	$19,40($sp)	.set	noreorder	.set	nomacro	beq	$20,$fp,$L648	sw	$7,76($sp)	.set	macro	.set	reorder$L508:	lw	$10,12($16)	.set	noreorder	.set	nomacro	beq	$18,$fp,$L649	lw	$7,0($16)	.set	macro	.set	reorder	subu	$6,$10,$21	move	$5,$7	move	$4,$18	mtlo	$0	li	$8,-1			# 0xffffffffffffffff$L512:	lh	$3,0($6)	lh	$2,0($5)	addiu	$4,$4,-1	madd	$3,$2	addiu	$6,$6,2	.set	noreorder	.set	nomacro	bne	$4,$8,$L512	addiu	$5,$5,2	.set	macro	.set	reorder$L511:	lw	$8,0($19)	bltz	$8,$L650	beq	$8,$0,$L562	.set	noreorder	.set	nomacro	beq	$18,$fp,$L515	lw	$6,4($16)	.set	macro	.set	reorder	subu	$5,$6,$21	move	$4,$18	li	$9,-1			# 0xffffffffffffffff$L520:	lhu	$2,0($7)	lhu	$3,0($5)	addiu	$4,$4,-1	subu	$2,$2,$3	sh	$2,0($7)	addiu	$5,$5,2	.set	noreorder	.set	nomacro	bne	$4,$9,$L520	addiu	$7,$7,2	.set	macro	.set	reorder$L515:	lw	$3,76($sp)$L692:	li	$2,1			# 0x1	mflo	$4	sll	$2,$2,$3	lw	$5,52($sp)	addu	$2,$2,$4	sra	$2,$2,$5	addu	$5,$2,$8	li	$3,32768			# 0x8000	addu	$3,$5,$3	li	$2,-65536			# 0xffffffffffff0000	and	$3,$3,$2	.set	noreorder	.set	nomacro	beq	$3,$0,$L521	sw	$5,0($19)	.set	macro	.set	reorder	sra	$2,$5,31	xori	$2,$2,0x7fff	sll	$2,$2,16	sra	$2,$2,16$L523:	lw	$7,48($sp)	sh	$2,0($10)	addiu	$10,$10,2	slt	$2,$7,3980	.set	noreorder	.set	nomacro	beq	$2,$0,$L524	sw	$10,12($16)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$5,$0,$L526	sra	$2,$5,28	.set	macro	.set	reorder	move	$4,$0$L528:	lh	$2,-8($6)	lh	$3,-16($6)	sra	$2,$2,1	sra	$3,$3,1	sh	$4,0($6)	sh	$2,-8($6)	sh	$3,-16($6)$L529:	lw	$4,8($16)	lw	$5,12($16)	addu	$2,$4,$22	addiu	$6,$6,2	addiu	$2,$2,1024	.set	noreorder	.set	nomacro	beq	$5,$2,$L651	sw	$6,4($16)	.set	macro	.set	reorder	addiu	$19,$19,4$L687:	addiu	$20,$20,-1	bne	$20,$fp,$L508$L648:	lw	$5,56($sp)	li	$2,3			# 0x3	addiu	$5,$5,1	sw	$5,56($sp)	.set	noreorder	.set	nomacro	bne	$5,$2,$L469	addiu	$17,$17,40	.set	macro	.set	reorder$L470:	lw	$20,44($sp)	lw	$18,36($sp)	lw	$19,40($sp)	addiu	$17,$23,3160	.set	noreorder	.set	nomacro	j	$L637	addiu	$21,$23,3260	.set	macro	.set	reorder$L543:	lw	$5,0($18)	li	$2,42			# 0x2a	li	$3,18			# 0x12	sw	$2,16($sp)	li	$2,10			# 0xa	sw	$3,20($sp)	.set	noreorder	.set	nomacro	jal	predictor_update_filter	sw	$2,24($sp)	.set	macro	.set	reorder	move	$16,$2	lw	$5,0($19)	li	$2,26			# 0x1a	li	$3,14			# 0xe	move	$4,$17	li	$6,1			# 0x1	li	$7,34			# 0x22	sw	$2,16($sp)	li	$2,5			# 0x5	sw	$3,20($sp)	.set	noreorder	.set	nomacro	jal	predictor_update_filter	sw	$2,24($sp)	.set	macro	.set	reorder	lw	$3,0($17)	addiu	$7,$17,2148	addiu	$3,$3,4	sw	$16,0($18)	move	$4,$21	sw	$2,0($19)	li	$6,200			# 0xc8	move	$5,$3	addiu	$18,$18,4	addiu	$19,$19,4	.set	noreorder	.set	nomacro	beq	$3,$7,$L652	sw	$3,0($17)	.set	macro	.set	reorder$L637:	addiu	$20,$20,-1$L688:	li	$2,-1			# 0xffffffffffffffff	move	$4,$17	move	$6,$0	.set	noreorder	.set	nomacro	bne	$20,$2,$L543	li	$7,50			# 0x32	.set	macro	.set	reorder	lw	$7,44($sp)	.set	noreorder	.set	nomacro	beq	$7,$0,$L563	lw	$2,36($sp)	.set	macro	.set	reorder	lw	$7,40($sp)	move	$5,$0$L548:	lw	$4,0($2)	lw	$3,0($7)	srl	$2,$4,31	addu	$2,$2,$4	sra	$2,$2,1	subu	$3,$3,$2	lw	$2,36($sp)	addu	$4,$4,$3	sw	$3,0($2)	lw	$3,44($sp)	sw	$4,0($7)	addiu	$2,$2,4	addiu	$7,$7,4	addiu	$5,$5,1	sw	$2,36($sp)	.set	noreorder	.set	nomacro	bne	$5,$3,$L548	sw	$7,40($sp)	.set	macro	.set	reorder$L636:	.set	noreorder	.set	nomacro	j	$L415	lw	$7,3120($23)	.set	macro	.set	reorder$L558:	.set	noreorder	.set	nomacro	j	$L263	lw	$8,3124($23)	.set	macro	.set	reorder$L639:	sw	$0,0($6)	lw	$2,152($sp)$L266:	lw	$31,132($sp)	lw	$fp,128($sp)	lw	$23,124($sp)	lw	$22,120($sp)	lw	$21,116($sp)	lw	$20,112($sp)	lw	$19,108($sp)	lw	$18,104($sp)	lw	$17,100($sp)	lw	$16,96($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,136	.set	macro	.set	reorder$L559:	lw	$3,3148($23)	andi	$2,$3,0x3$L695:	addiu	$3,$23,5508	.set	noreorder	.set	nomacro	bne	$2,$0,$L653	sw	$3,32($sp)	.set	macro	.set	reorder	lw	$5,44($sp)	move	$4,$23	.set	noreorder	.set	nomacro	jal	entropy_decode	move	$6,$0	.set	macro	.set	reorder	li	$2,42416			# 0xa5b0	addu	$16,$23,$2	move	$11,$0$L416:	lw	$4,3136($23)	lui	$5,%hi(ape_filter_orders)	sll	$2,$4,1	addu	$2,$2,$4	addu	$2,$2,$11	addiu	$3,$5,%lo(ape_filter_orders)	sll	$5,$2,1	addu	$3,$5,$3	lhu	$4,0($3)	.set	noreorder	.set	nomacro	beq	$4,$0,$L417	lui	$2,%hi(ape_filter_fracbits)	.set	macro	.set	reorder	addiu	$2,$2,%lo(ape_filter_fracbits)	addu	$2,$5,$2	lhu	$fp,0($2)	lw	$18,44($sp)	lw	$7,3128($23)	addiu	$2,$fp,-1	li	$21,-1			# 0xffffffffffffffff	addiu	$18,$18,-1	sw	$7,60($sp)	sll	$22,$4,2	sll	$20,$4,1	addiu	$19,$4,-1	lw	$17,32($sp)	.set	noreorder	.set	nomacro	beq	$18,$21,$L654	sw	$2,68($sp)	.set	macro	.set	reorder$L420:	lw	$10,12($16)	.set	noreorder	.set	nomacro	beq	$19,$21,$L655	lw	$7,0($16)	.set	macro	.set	reorder	subu	$6,$10,$20	move	$5,$7	move	$4,$19	mtlo	$0	li	$8,-1			# 0xffffffffffffffff$L424:	lh	$3,0($6)	lh	$2,0($5)	addiu	$4,$4,-1	madd	$3,$2	addiu	$6,$6,2	.set	noreorder	.set	nomacro	bne	$4,$8,$L424	addiu	$5,$5,2	.set	macro	.set	reorder$L423:	lw	$8,0($17)	bltz	$8,$L656	beq	$8,$0,$L560	.set	noreorder	.set	nomacro	beq	$19,$21,$L427	lw	$6,4($16)	.set	macro	.set	reorder	subu	$5,$6,$20	move	$4,$19	li	$9,-1			# 0xffffffffffffffff$L432:	lhu	$2,0($7)	lhu	$3,0($5)	addiu	$4,$4,-1	subu	$2,$2,$3	sh	$2,0($7)	addiu	$5,$5,2	.set	noreorder	.set	nomacro	bne	$4,$9,$L432	addiu	$7,$7,2	.set	macro	.set	reorder$L427:	lw	$3,68($sp)$L690:	li	$2,1			# 0x1	mflo	$4	sll	$2,$2,$3	addu	$2,$2,$4	sra	$2,$2,$fp	addu	$5,$2,$8	li	$3,32768			# 0x8000	addu	$3,$5,$3	li	$2,-65536			# 0xffffffffffff0000	and	$3,$3,$2	.set	noreorder	.set	nomacro	beq	$3,$0,$L433	sw	$5,0($17)	.set	macro	.set	reorder	sra	$2,$5,31	xori	$2,$2,0x7fff	sll	$2,$2,16	sra	$2,$2,16$L435:	lw	$7,60($sp)	sh	$2,0($10)	addiu	$10,$10,2	slt	$2,$7,3980	.set	noreorder	.set	nomacro	beq	$2,$0,$L436	sw	$10,12($16)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$5,$0,$L438	sra	$2,$5,28	.set	macro	.set	reorder	move	$4,$0$L440:	lh	$2,-8($6)	lh	$3,-16($6)	sra	$2,$2,1	sra	$3,$3,1	sh	$4,0($6)	sh	$2,-8($6)	sh	$3,-16($6)$L441:	lw	$4,8($16)	lw	$5,12($16)	addu	$2,$4,$22	addiu	$6,$6,2	addiu	$2,$2,1024	.set	noreorder	.set	nomacro	beq	$5,$2,$L657	sw	$6,4($16)	.set	macro	.set	reorder	addiu	$17,$17,4$L684:	addiu	$18,$18,-1	bne	$18,$21,$L420$L654:	addiu	$11,$11,1	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	bne	$11,$2,$L416	addiu	$16,$16,40	.set	macro	.set	reorder$L417:	lw	$2,44($sp)	addiu	$16,$23,3160	lw	$17,4($16)	.set	noreorder	.set	nomacro	beq	$2,$0,$L454	addiu	$22,$2,-1	.set	macro	.set	reorder	lw	$18,32($sp)	move	$19,$0	addiu	$21,$23,3260	.set	noreorder	.set	nomacro	j	$L456	addiu	$20,$23,5308	.set	macro	.set	reorder$L659:	lw	$2,28($16)	lw	$3,32($16)	subu	$2,$2,$6	sw	$2,28($16)	lw	$5,68($8)	lw	$4,36($16)	subu	$3,$3,$5	sw	$3,32($16)	lw	$2,64($8)	lw	$3,40($16)	subu	$4,$4,$2	sw	$4,36($16)	lw	$2,60($8)	subu	$3,$3,$2	sw	$3,40($16)$L459:	addiu	$8,$8,4	addiu	$19,$19,1	move	$4,$21	li	$6,200			# 0xc8	sw	$8,0($16)	.set	noreorder	.set	nomacro	beq	$8,$20,$L658	move	$5,$8	.set	macro	.set	reorder$L461:	lw	$3,12($16)	sll	$2,$3,5	subu	$2,$2,$3	sra	$2,$2,5	addu	$2,$17,$2	sw	$2,12($16)	sw	$2,0($18)	lw	$2,44($sp)	beq	$19,$2,$L454	addiu	$18,$18,4$L456:	lw	$8,0($16)	lw	$10,0($18)	lw	$4,196($8)	sw	$17,200($8)	subu	$4,$17,$4	sw	$4,196($8)	lw	$2,32($16)	lw	$5,36($16)	mul	$11,$4,$2	lw	$7,192($8)	lw	$2,28($16)	mul	$9,$7,$5	mul	$7,$17,$2	lw	$5,40($16)	lw	$3,188($8)	addu	$2,$7,$11	mul	$7,$3,$5	srl	$6,$17,31	addu	$3,$7,$9	addu	$2,$2,$3	slt	$5,$0,$17	slt	$3,$0,$4	srl	$4,$4,31	subu	$6,$6,$5	subu	$4,$4,$3	sra	$2,$2,10	sw	$4,68($8)	sw	$6,72($8)	.set	noreorder	.set	nomacro	bgtz	$10,$L659	addu	$17,$10,$2	.set	macro	.set	reorder	beq	$10,$0,$L459	lw	$2,28($16)	lw	$3,32($16)	addu	$2,$2,$6	sw	$2,28($16)	lw	$5,68($8)	lw	$4,36($16)	addu	$3,$3,$5	sw	$3,32($16)	lw	$2,64($8)	lw	$3,40($16)	addu	$4,$4,$2	sw	$4,36($16)	lw	$2,60($8)	addiu	$8,$8,4	addu	$3,$3,$2	sw	$3,40($16)	addiu	$19,$19,1	move	$4,$21	li	$6,200			# 0xc8	sw	$8,0($16)	.set	noreorder	.set	nomacro	bne	$8,$20,$L461	move	$5,$8	.set	macro	.set	reorder$L658:	jal	memmove	lw	$3,12($16)	sw	$21,0($16)	sll	$2,$3,5	subu	$2,$2,$3	sra	$2,$2,5	addu	$2,$17,$2	sw	$2,12($16)	sw	$2,0($18)	lw	$2,44($sp)	.set	noreorder	.set	nomacro	bne	$19,$2,$L456	addiu	$18,$18,4	.set	macro	.set	reorder	addiu	$18,$18,-4$L454:	sw	$17,4($16)	lw	$7,3120($23)	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	bne	$7,$2,$L696	lw	$4,44($sp)	.set	macro	.set	reorder	li	$2,-1			# 0xffffffffffffffff	.set	noreorder	.set	nomacro	beq	$22,$2,$L696	lw	$5,32($sp)	.set	macro	.set	reorder	lw	$7,44($sp)	addiu	$3,$23,23940	move	$4,$0$L466:	lw	$2,0($5)	addiu	$4,$4,1	addiu	$5,$5,4	sw	$2,0($3)	sw	$5,32($sp)	.set	noreorder	.set	nomacro	beq	$4,$7,$L636	addiu	$3,$3,4	.set	macro	.set	reorder	lw	$2,0($5)	addiu	$4,$4,1	addiu	$5,$5,4	sw	$2,0($3)	sw	$5,32($sp)	.set	noreorder	.set	nomacro	bne	$4,$7,$L466	addiu	$3,$3,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L415	lw	$7,3120($23)	.set	macro	.set	reorder$L641:	li	$2,65536			# 0x10000	addu	$16,$23,$2	lw	$4,-23000($16)	addiu	$2,$3,3	li	$5,-4			# 0xfffffffffffffffc	.set	noreorder	.set	nomacro	jal	av_realloc	and	$5,$2,$5	.set	macro	.set	reorder	lw	$7,152($sp)	lw	$3,2816($23)	move	$4,$2	sra	$6,$7,2	sw	$2,-23000($16)	.set	noreorder	.set	nomacro	jal	$3	move	$5,$18	.set	macro	.set	reorder	lw	$2,-23000($16)	lw	$4,152($sp)	sw	$2,-22988($16)	addu	$3,$2,$4	sw	$3,-22996($16)	li	$3,42544			# 0xa630	sw	$2,-22992($16)	addu	$9,$23,$3	lw	$6,0($9)	addiu	$7,$6,4	sw	$7,0($9)	lbu	$2,-4($7)	lbu	$4,-3($7)	lbu	$5,-1($7)	lbu	$3,-2($7)	sll	$4,$4,16	sll	$2,$2,24	or	$2,$2,$4	or	$2,$2,$5	sll	$3,$3,8	addiu	$7,$6,8	or	$8,$3,$2	sw	$8,3124($23)	sw	$7,0($9)	lbu	$2,-4($7)	lbu	$4,-3($7)	sll	$2,$2,24	sll	$4,$4,16	lbu	$5,-1($7)	lbu	$3,-2($7)	or	$2,$2,$4	or	$2,$2,$5	sll	$3,$3,8	or	$3,$3,$2	sltu	$4,$3,4	.set	noreorder	.set	nomacro	beq	$4,$0,$L661	move	$4,$17	.set	macro	.set	reorder	lw	$2,-22992($16)	sw	$8,3152($23)	addu	$2,$2,$3	.set	noreorder	.set	nomacro	blez	$8,$L662	sw	$2,-22992($16)	.set	macro	.set	reorder	addiu	$4,$23,5508	andi	$2,$4,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L277	addiu	$6,$23,23940	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L278	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L663$L275:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L697	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,$L697	addiu	$2,$6,-31	.set	macro	.set	reorder$L564:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L564	addiu	$2,$6,-31	.set	macro	.set	reorder$L697:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L698	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L699:#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,$L699	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L698:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L284$L566:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L566$L284:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L288	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L289	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L664$L286:	andi	$2,$6,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	move	$4,$6	.set	noreorder	.set	nomacro	beq	$3,$2,$L292	addiu	$6,$6,18432	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L293	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L665$L290:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L700	addiu	$2,$6,-31	.set	macro

⌨️ 快捷键说明

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