parse.mid

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

MID
4,849
字号
	sltu	$2,$17,25	.set	noreorder	.set	nomacro	beq	$2,$0,$L350	lw	$4,156($sp)	.set	macro	.set	reorder	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$4,$2,$L526	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$2,$L527	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$4,$2,$L525$L524:	lw	$4,428($19)	sltu	$2,$4,8	.set	noreorder	.set	nomacro	bne	$2,$0,$L528	subu	$3,$0,$4	.set	macro	.set	reorder	lw	$2,432($19)	sll	$2,$2,$3	addiu	$4,$4,-7	srl	$5,$2,25	sw	$4,428($19)$L530:	addiu	$2,$18,%lo(exp_1)	addu	$2,$5,$2	lbu	$3,0($2)	addu	$3,$17,$3	andi	$4,$3,0x00ff	sltu	$2,$4,25	.set	noreorder	.set	nomacro	beq	$2,$0,$L350	lw	$10,156($sp)	.set	macro	.set	reorder	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$10,$2,$L534	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$10,$2,$L535	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$10,$2,$L533$L532:	addiu	$2,$20,%lo(exp_2)	addu	$2,$5,$2	lbu	$3,0($2)	addu	$3,$4,$3	andi	$4,$3,0x00ff	sltu	$2,$4,25	.set	noreorder	.set	nomacro	beq	$2,$0,$L350	lw	$3,156($sp)	.set	macro	.set	reorder	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L539	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L540	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L538$L537:	addiu	$2,$21,%lo(exp_3)	addu	$2,$5,$2	lbu	$3,0($2)	addu	$3,$4,$3	andi	$3,$3,0x00ff	sltu	$2,$3,25	.set	noreorder	.set	nomacro	beq	$2,$0,$L350	lw	$4,156($sp)	.set	macro	.set	reorder	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$4,$2,$L544	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$2,$L545	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$4,$2,$L543$L542:	lw	$5,152($sp)	ori	$5,$5,0x20	sw	$5,152($sp)$L505:	lw	$4,428($19)	sltu	$2,$4,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L546	subu	$3,$0,$4	.set	macro	.set	reorder	lw	$2,432($19)	sll	$2,$2,$3	addiu	$4,$4,-1	srl	$2,$2,31	sw	$4,428($19)$L548:	beq	$2,$0,$L549	lw	$4,428($19)	sltu	$2,$4,12	.set	noreorder	.set	nomacro	bne	$2,$0,$L551	subu	$3,$0,$4	.set	macro	.set	reorder	lw	$2,432($19)	sll	$2,$2,$3	addiu	$4,$4,-11	srl	$2,$2,21	sw	$4,428($19)	li	$10,127			# 0x7f$L943:	sh	$2,416($19)	sw	$10,152($sp)$L549:	lw	$4,428($19)	sltu	$2,$4,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L554	subu	$3,$0,$4	.set	macro	.set	reorder	lw	$2,432($19)	sll	$2,$2,$3	addiu	$4,$4,-1	srl	$2,$2,31	sw	$4,428($19)$L556:	beq	$2,$0,$L557	lw	$4,428($19)	sltu	$2,$4,7	bne	$2,$0,$L559	lw	$2,432($19)	subu	$3,$0,$4	sll	$2,$2,$3	addiu	$4,$4,-6	srl	$3,$2,26	sw	$4,428($19)$L561:	lbu	$2,40($19)	.set	noreorder	.set	nomacro	beq	$2,$0,$L562	sb	$3,436($19)	.set	macro	.set	reorder	lw	$4,428($19)	sltu	$2,$4,8	bne	$2,$0,$L564	lw	$2,432($19)	subu	$3,$0,$4	sll	$2,$2,$3	addiu	$4,$4,-7	srl	$2,$2,25	sw	$4,428($19)	sb	$2,437($19)$L562:	.set	noreorder	.set	nomacro	blez	$fp,$L567	move	$16,$19	.set	macro	.set	reorder	move	$17,$0	.set	noreorder	.set	nomacro	j	$L569	li	$18,32			# 0x20	.set	macro	.set	reorder$L915:	lw	$2,432($19)	sll	$2,$2,$3	addiu	$4,$4,-7	srl	$2,$2,25	sw	$4,428($19)	addiu	$17,$17,1$L933:	sb	$2,489($16)	.set	noreorder	.set	nomacro	beq	$fp,$17,$L567	addiu	$16,$16,52	.set	macro	.set	reorder$L569:	lw	$4,428($19)	sltu	$2,$4,8	.set	noreorder	.set	nomacro	beq	$2,$0,$L915	subu	$3,$18,$4	.set	macro	.set	reorder	move	$4,$19	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	li	$5,7			# 0x7	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L933	addiu	$17,$17,1	.set	macro	.set	reorder$L600:	lbu	$3,40($19)	.set	noreorder	.set	nomacro	beq	$3,$0,$L606	li	$2,1			# 0x1	.set	macro	.set	reorder	lbu	$3,438($19)	.set	noreorder	.set	nomacro	bne	$3,$2,$L606	move	$4,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	jal	parse_deltba	addiu	$5,$19,439	.set	macro	.set	reorder	beq	$2,$0,$L606$L350:	li	$2,1			# 0x1$L805:	lw	$31,196($sp)	lw	$fp,192($sp)	lw	$23,188($sp)	lw	$22,184($sp)	lw	$21,180($sp)	lw	$20,176($sp)	lw	$19,172($sp)	lw	$18,168($sp)	lw	$17,164($sp)	lw	$16,160($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,200	.set	macro	.set	reorder$L445:	li	$5,6			# 0x6	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	move	$4,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L447	move	$5,$2	.set	macro	.set	reorder$L492:	sb	$4,0($16)	sb	$4,1($16)	addiu	$16,$16,2$L491:	sb	$4,0($16)	addiu	$16,$16,1$L490:	sb	$4,0($16)	.set	noreorder	.set	nomacro	j	$L489	addiu	$16,$16,1	.set	macro	.set	reorder$L497:	sb	$4,0($16)	sb	$4,1($16)	addiu	$16,$16,2$L496:	sb	$4,0($16)	addiu	$16,$16,1$L495:	sb	$4,0($16)	.set	noreorder	.set	nomacro	j	$L494	addiu	$16,$16,1	.set	macro	.set	reorder$L501:	sb	$17,0($16)	sb	$17,1($16)	addiu	$16,$16,2$L500:	sb	$17,0($16)	addiu	$16,$16,1	sb	$17,0($16)	.set	noreorder	.set	nomacro	j	$L916	addiu	$16,$16,1	.set	macro	.set	reorder$L485:	li	$5,7			# 0x7	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	move	$4,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L487	move	$5,$2	.set	macro	.set	reorder$L432:	lw	$4,428($19)	sltu	$2,$4,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L435	subu	$3,$0,$4	.set	macro	.set	reorder	lw	$2,432($19)	sll	$2,$2,$3	srl	$2,$2,31	addiu	$4,$4,-1	andi	$2,$2,0x00ff	sw	$4,428($19)	.set	noreorder	.set	nomacro	j	$L434	sw	$2,156($sp)	.set	macro	.set	reorder$L420:	lw	$4,428($19)	sltu	$2,$4,3	.set	noreorder	.set	nomacro	bne	$2,$0,$L423	subu	$3,$0,$4	.set	macro	.set	reorder	lw	$2,432($19)	sll	$2,$2,$3	srl	$2,$2,30	addiu	$4,$4,-2	andi	$20,$2,0x00ff	.set	noreorder	.set	nomacro	j	$L422	sw	$4,428($19)	.set	macro	.set	reorder$L449:	lw	$4,428($19)	lbu	$5,42($19)	sltu	$2,$4,5	lbu	$17,43($19)	.set	noreorder	.set	nomacro	bne	$2,$0,$L452	move	$16,$5	.set	macro	.set	reorder	lw	$2,432($19)	subu	$3,$0,$4	sll	$2,$2,$3	addiu	$4,$4,-4	srl	$6,$2,28	sw	$4,428($19)$L454:	addiu	$4,$20,-1	li	$2,3			# 0x3	subu	$3,$17,$16	sll	$2,$2,$4	div	$0,$3,$2	teq	$2,$0,7	sll	$4,$6,1	addiu	$2,$19,803	addu	$16,$2,$5	andi	$17,$4,0xfe	li	$21,2			# 0x2	li	$22,3			# 0x3	li	$23,1			# 0x1	mflo	$18$L896:	addiu	$18,$18,-1	li	$2,-1			# 0xffffffffffffffff	.set	noreorder	.set	nomacro	beq	$18,$2,$L917	li	$4,64			# 0x40	.set	macro	.set	reorder	lw	$4,428($19)	sltu	$2,$4,8	.set	noreorder	.set	nomacro	bne	$2,$0,$L457	subu	$3,$0,$4	.set	macro	.set	reorder	lw	$2,432($19)	sll	$2,$2,$3	addiu	$4,$4,-7	srl	$5,$2,25	sw	$4,428($19)$L459:	lui	$3,%hi(exp_1)	addiu	$3,$3,%lo(exp_1)	addu	$2,$5,$3	lbu	$3,0($2)	addu	$3,$17,$3	andi	$4,$3,0x00ff	sltu	$2,$4,25	beq	$2,$0,$L350	beq	$20,$21,$L463	beq	$20,$22,$L464	beq	$20,$23,$L462$L461:	lui	$10,%hi(exp_2)	addiu	$10,$10,%lo(exp_2)	addu	$2,$5,$10	lbu	$3,0($2)	addu	$3,$4,$3	andi	$4,$3,0x00ff	sltu	$2,$4,25	beq	$2,$0,$L350	beq	$20,$21,$L468	beq	$20,$22,$L469	beq	$20,$23,$L467$L466:	lui	$3,%hi(exp_3)	addiu	$3,$3,%lo(exp_3)	addu	$2,$5,$3	lbu	$3,0($2)	addu	$3,$4,$3	andi	$17,$3,0x00ff	sltu	$2,$17,25	beq	$2,$0,$L350	beq	$20,$21,$L472	beq	$20,$22,$L473	bne	$20,$23,$L896	sb	$17,0($16)	.set	noreorder	.set	nomacro	j	$L896	addiu	$16,$16,1	.set	macro	.set	reorder$L464:	sb	$4,0($16)	sb	$4,1($16)	addiu	$16,$16,2$L463:	sb	$4,0($16)	addiu	$16,$16,1$L462:	sb	$4,0($16)	.set	noreorder	.set	nomacro	j	$L461	addiu	$16,$16,1	.set	macro	.set	reorder$L469:	sb	$4,0($16)	sb	$4,1($16)	addiu	$16,$16,2$L468:	sb	$4,0($16)	addiu	$16,$16,1$L467:	sb	$4,0($16)	.set	noreorder	.set	nomacro	j	$L466	addiu	$16,$16,1	.set	macro	.set	reorder$L473:	sb	$17,0($16)	sb	$17,1($16)	addiu	$16,$16,2$L472:	sb	$17,0($16)	addiu	$16,$16,1	sb	$17,0($16)	.set	noreorder	.set	nomacro	j	$L896	addiu	$16,$16,1	.set	macro	.set	reorder$L457:	li	$5,7			# 0x7	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	move	$4,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L459	move	$5,$2	.set	macro	.set	reorder$L381:	li	$5,2			# 0x2	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	move	$4,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L383	move	$5,$2	.set	macro	.set	reorder$L398:	lw	$4,428($19)	sltu	$2,$4,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L408	subu	$3,$0,$4	.set	macro	.set	reorder	lw	$2,432($19)	sll	$2,$2,$3	addiu	$4,$4,-1	srl	$2,$2,31	sw	$4,428($19)$L410:	beq	$2,$0,$L396	lbu	$2,40($19)	.set	noreorder	.set	nomacro	bne	$2,$0,$L412	sb	$0,410($19)	.set	macro	.set	reorder	li	$21,253			# 0xfd$L414:	lui	$5,%hi(rematrix_band.3428)	addiu	$17,$5,%lo(rematrix_band.3428)	move	$18,$0	.set	noreorder	.set	nomacro	j	$L415	li	$20,32			# 0x20	.set	macro	.set	reorder$L918:	lw	$2,432($19)	subu	$3,$20,$4	sll	$2,$2,$3	addiu	$4,$4,-1	srl	$2,$2,31	sw	$4,428($19)	lw	$3,0($17)$L934:	sll	$2,$2,$18	or	$2,$16,$2	slt	$3,$3,$21	sb	$2,410($19)	.set	noreorder	.set	nomacro	beq	$3,$0,$L396	addiu	$17,$17,4	.set	macro	.set	reorder	addiu	$18,$18,1$L415:	lw	$4,428($19)	sltu	$2,$4,2	.set	noreorder	.set	nomacro	beq	$2,$0,$L918	lbu	$16,410($19)	.set	macro	.set	reorder	move	$4,$19	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L934	lw	$3,0($17)	.set	macro	.set	reorder$L339:	move	$4,$19	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	.set	macro	.set	reorder	j	$L341$L377:	move	$4,$19	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	.set	macro	.set	reorder	j	$L379$L480:	li	$5,4			# 0x4	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	move	$4,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L482	move	$5,$2	.set	macro	.set	reorder$L423:	move	$4,$19	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	li	$5,2			# 0x2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L422	andi	$20,$2,0x00ff	.set	macro	.set	reorder$L334:	move	$4,$19	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	.set	macro	.set	reorder	j	$L336$L452:	li	$5,4			# 0x4	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	move	$4,$19	.set	macro	.set	reorder	lbu	$5,42($19)	.set	noreorder	.set	nomacro	j	$L454	move	$6,$2	.set	macro	.set	reorder$L917:	.set	noreorder	.set	nomacro	j	$L451	sw	$4,152($sp)	.set	macro	.set	reorder$L364:	move	$4,$19	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	.set	macro	.set	reorder	j	$L366$L412:	.set	noreorder	.set	nomacro	j	$L414	lbu	$21,42($19)	.set	macro	.set	reorder$L408:	move	$4,$19	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	.set	macro	.set	reorder	j	$L410$L435:	move	$4,$19	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	.set	macro	.set	reorder	andi	$2,$2,0x00ff	.set	noreorder	.set	nomacro	j	$L434	sw	$2,156($sp)	.set	macro	.set	reorder$L913:	move	$4,$19	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	li	$5,2			# 0x2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L935	lw	$4,112($sp)	.set	macro	.set	reorder$L358:	move	$4,$19	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	li	$5,4			# 0x4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L360	move	$7,$2	.set	macro	.set	reorder$L355:	move	$4,$19	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	li	$5,4			# 0x4	.set	macro	.set	reorder	lw	$4,428($19)	.set	noreorder	.set	nomacro	j	$L357	move	$16,$2	.set	macro	.set	reorder$L905:	lw	$4,428($19)	sltu	$2,$4,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L352	subu	$3,$0,$4	.set	macro	.set	reorder	lw	$2,432($19)	sll	$2,$2,$3	addiu	$4,$4,-1	srl	$2,$2,31	sw	$4,428($19)	.set	noreorder	.set	nomacro	j	$L349	sb	$2,41($19)	.set	macro	.set	reorder$L403:	li	$5,1			# 0x1	.set	noreorder	.set	nomacro	jal	a52_bitstream_get_bh	move	$4,$19	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L405	lbu	$5,409($19)	.set	macro	.set	reorder$L573:	lw	$4,428($19)	sltu	$2,$4,8	.set	noreorder	.set	nomacro	bne	$2,$0,$L575	subu	$3,$0,$4	.set	macro	.set	reorder	lw	$2,432($19)	sll	$2,$2,$3	addiu	$4,$4,-7	srl	$2,$2,25	sw	$4,428($19)	sb	$2,749($19)$L945:	li	$2,127			# 0x7f	sw	$2,152($sp)$L557:	lbu	$3,40($19)	beq	$3,$0,$L578	lw	$4,428($19)	sltu	$2,$4,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L580	subu	$3,$0,$4	.set	macro	.set	reorder	lw	$2,432($19)	sll	$2,$2,$3	addiu	$4,$4,-1	srl	$2,$2,31	sw	$4,428($19)$L582:	beq	$2,$0,$L578	lw	$4,428($19)	sltu	$2,$4,4	bne	$2,$0,$L584	lw	$2,432($19)	subu	$3,$0,$4	sll	$2,$2,$3	addiu	$4,$4,-3	srl	$3,$2,29	sw	$4,428($19)$L586:	lw	$4,428($19)

⌨️ 快捷键说明

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