parse.mid

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

MID
4,849
字号
	srl	$2,$2,31	sw	$4,428($17)$L161:	beq	$2,$0,$L162	nop	lw	$3,428($17)	sltu	$2,$3,9	bne	$2,$0,$L164	addiu	$2,$3,-8	sw	$2,428($17)$L162:	lw	$4,428($17)	sltu	$2,$4,2	bne	$2,$0,$L166	nop$L215:	lw	$2,432($17)	subu	$3,$18,$4	sll	$2,$2,$3	addiu	$4,$4,-1	srl	$2,$2,31	sw	$4,428($17)$L168:	beq	$2,$0,$L169	nop	lw	$3,428($17)	sltu	$2,$3,8	bne	$2,$0,$L171	addiu	$2,$3,-7	sw	$2,428($17)$L169:	addiu	$16,$16,-1$L220:	li	$2,-1			# 0xffffffffffffffff	bne	$16,$2,$L148	nop	lw	$3,428($17)	sltu	$2,$3,3	bne	$2,$0,$L174	addiu	$2,$3,-2	sw	$2,428($17)	move	$4,$2$L176:	sltu	$2,$4,2	bne	$2,$0,$L177	subu	$3,$0,$4	lw	$2,432($17)	sll	$2,$2,$3	addiu	$4,$4,-1	srl	$2,$2,31	bne	$2,$0,$L211	sw	$4,428($17)$L180:	lw	$4,428($17)$L225:	sltu	$2,$4,2	bne	$2,$0,$L184	subu	$3,$0,$4	lw	$2,432($17)	sll	$2,$2,$3	addiu	$4,$4,-1	srl	$2,$2,31	bne	$2,$0,$L212	sw	$4,428($17)$L187:	lw	$4,428($17)$L226:	sltu	$2,$4,2	bne	$2,$0,$L191	subu	$3,$0,$4	lw	$2,432($17)	sll	$2,$2,$3	addiu	$4,$4,-1	srl	$2,$2,31	sw	$4,428($17)$L193:	beq	$2,$0,$L229	lw	$31,40($sp)	lw	$4,428($17)	sltu	$2,$4,7	bne	$2,$0,$L196	subu	$3,$0,$4	lw	$2,432($17)	sll	$2,$2,$3	addiu	$4,$4,-6	srl	$2,$2,26	sw	$4,428($17)	move	$16,$2$L222:	j	$L199	li	$18,-1			# 0xffffffffffffffff$L213:	addiu	$16,$16,-1	beq	$16,$18,$L194	sw	$3,428($17)$L199:	lw	$2,428($17)	move	$4,$17	addiu	$3,$2,-8	sltu	$2,$2,9	beq	$2,$0,$L213	li	$5,8			# 0x8	jal	a52_bitstream_get_bh	addiu	$16,$16,-1	bne	$16,$18,$L199	nop$L194:	lw	$31,40($sp)$L229:	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,48$L149:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,5			# 0x5	lw	$4,428($17)	sltu	$2,$4,2	beq	$2,$0,$L214	nop$L152:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	j	$L154	nop$L171:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,7			# 0x7	j	$L220	addiu	$16,$16,-1$L164:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,8			# 0x8	lw	$4,428($17)	sltu	$2,$4,2	beq	$2,$0,$L215	nop$L166:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	j	$L168	nop$L157:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,8			# 0x8	lw	$4,428($17)	sltu	$2,$4,2	beq	$2,$0,$L216	nop$L159:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	j	$L161	nop$L208:	lw	$4,428($17)$L221:	sltu	$2,$4,3	bne	$2,$0,$L136	nop	lw	$2,432($17)	subu	$3,$0,$4	sll	$2,$2,$3	addiu	$4,$4,-2	srl	$2,$2,30	sw	$4,428($17)	lui	$3,%hi(slev.2885)$L224:	sll	$2,$2,2	addiu	$3,$3,%lo(slev.2885)	addu	$2,$2,$3	lw	$4,0($2)	sw	$4,8($17)	lw	$4,428($17)	sltu	$2,$4,2	beq	$2,$0,$L217	nop$L139:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	sb	$2,3($17)	lw	$2,0($18)	move	$4,$16	sll	$2,$2,26	sw	$2,0($18)	lw	$5,0($19)	lw	$7,4($17)	lw	$2,8($17)	move	$6,$18	jal	a52_downmix_init	sw	$2,16($sp)	move	$3,$2	bgez	$2,$L142	sw	$2,12($17)$L209:	lw	$31,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,48$L212:	lw	$3,428($17)$L228:	sltu	$2,$3,15	bne	$2,$0,$L189	addiu	$2,$3,-14	j	$L187	sw	$2,428($17)$L211:	lw	$3,428($17)$L227:	sltu	$2,$3,15	bne	$2,$0,$L182	addiu	$2,$3,-14	j	$L180	sw	$2,428($17)$L210:	lw	$2,0($19)	andi	$2,$2,0x10	beq	$2,$0,$L145	ori	$2,$3,0x10	j	$L145	sw	$2,12($17)$L117:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,3			# 0x3	li	$2,2			# 0x2	bne	$16,$2,$L230	andi	$2,$16,0x1$L207:	lw	$4,428($17)	sltu	$2,$4,3	bne	$2,$0,$L122	nop	lw	$2,432($17)	subu	$3,$0,$4	sll	$2,$2,$3	addiu	$4,$4,-2	srl	$3,$2,30	sw	$4,428($17)$L124:	li	$2,2			# 0x2	beq	$3,$2,$L218	li	$16,10			# 0xa	li	$16,2			# 0x2	sw	$0,8($17)	sw	$0,4($17)$L219:	andi	$2,$16,0x4	beq	$2,$0,$L130	nop	j	$L221	lw	$4,428($17)$L174:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,2			# 0x2	j	$L176	lw	$4,428($17)$L196:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,6			# 0x6	j	$L222	move	$16,$2$L132:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,2			# 0x2	j	$L223	lui	$3,%hi(clev.2884)$L136:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,2			# 0x2	j	$L224	lui	$3,%hi(slev.2885)$L182:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,14			# 0xe	j	$L225	lw	$4,428($17)$L189:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,14			# 0xe	j	$L226	lw	$4,428($17)$L177:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	beq	$2,$0,$L180	nop	j	$L227	lw	$3,428($17)$L184:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	beq	$2,$0,$L187	nop	j	$L228	lw	$3,428($17)$L191:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,1			# 0x1	j	$L193	nop$L122:	move	$4,$17	jal	a52_bitstream_get_bh	li	$5,2			# 0x2	j	$L124	move	$3,$2$L218:	sw	$0,8($17)	j	$L219	sw	$0,4($17)	.set	macro	.set	reorder	.end	a52_frame	.section	.text.coeff_get,"ax",@progbits	.align	2	.align	5	.ent	coeff_get	.type	coeff_get, @functioncoeff_get:	.frame	$sp,56,$31		# vars= 0, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	sw	$fp,48($sp)	lw	$fp,80($sp)	sw	$23,44($sp)	sw	$22,40($sp)	sw	$21,36($sp)	sw	$19,28($sp)	sw	$31,52($sp)	sw	$20,32($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	move	$19,$4	move	$22,$7	lw	$21,72($sp)	blez	$fp,$L291	addiu	$23,$6,256	move	$17,$5	move	$18,$6	move	$20,$0$L234:	addu	$2,$23,$20	lb	$16,0($2)	addiu	$3,$16,3	andi	$3,$3,0x00ff	sltu	$2,$3,8	beq	$2,$0,$L235	sll	$2,$3,2	lui	$3,%hi($L242)	addiu	$3,$3,%lo($L242)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	nop	.rdata	.align	2	.align	2$L242:	.word	$L236	.word	$L237	.word	$L238	.word	$L239	.word	$L235	.word	$L235	.word	$L240	.word	$L241	.section	.text.coeff_get$L235:	lw	$5,428($19)	sltu	$2,$16,$5	beq	$2,$0,$L286	li	$2,32			# 0x20	lw	$3,432($19)	subu	$4,$2,$5	sll	$3,$3,$4	subu	$2,$2,$16	sra	$3,$3,$2	li	$2,16			# 0x10	subu	$2,$2,$16	sll	$2,$3,$2	sll	$2,$2,16	subu	$4,$5,$16	sra	$2,$2,16	andi	$3,$21,0xffff	sw	$4,428($19)	mul	$3,$2,$3	sra	$4,$21,16	mul	$6,$2,$4	lbu	$5,0($18)	sra	$3,$3,16	addiu	$5,$5,-5	bltz	$5,$L289	addu	$3,$6,$3$L303:	sra	$2,$3,$5	sw	$2,0($17)$L248:	addiu	$20,$20,1	addiu	$17,$17,4	bne	$fp,$20,$L234	addiu	$18,$18,1$L291:	lw	$31,52($sp)	lw	$fp,48($sp)	lw	$23,44($sp)	lw	$22,40($sp)	lw	$21,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,56$L236:	lw	$2,20($22)	beq	$2,$0,$L301	li	$2,-1			# 0xffffffffffffffff	lw	$4,428($19)	sltu	$2,$4,8	bne	$2,$0,$L276	nop	lw	$2,432($19)	subu	$3,$0,$4	sll	$2,$2,$3	addiu	$4,$4,-7	srl	$2,$2,25	sw	$4,428($19)	sll	$4,$2,1$L306:	lui	$3,%hi(q_4_1)	lui	$2,%hi(q_4_0)	addiu	$3,$3,%lo(q_4_1)	addiu	$2,$2,%lo(q_4_0)	addu	$2,$4,$2	addu	$4,$4,$3	lh	$5,0($2)	lhu	$2,0($4)	andi	$3,$21,0xffff	sh	$2,8($22)	mul	$3,$5,$3	sra	$2,$21,16	sw	$0,20($22)	mul	$6,$5,$2	lbu	$4,0($18)	sra	$3,$3,16	addiu	$4,$4,-5	bltz	$4,$L284	addu	$3,$6,$3$L295:	sra	$2,$3,$4	j	$L248	sw	$2,0($17)$L237:	lw	$4,16($22)	bltz	$4,$L258	sll	$2,$4,1	addu	$2,$2,$22	lh	$5,4($2)	andi	$3,$21,0xffff	mul	$3,$5,$3	addiu	$2,$4,-1	sw	$2,16($22)	lbu	$4,0($18)	sra	$3,$3,16	sra	$2,$21,16	mtlo	$3	addiu	$4,$4,-5	bltz	$4,$L260	madd	$5,$2$L302:	mflo	$3	sra	$2,$3,$4	j	$L248	sw	$2,0($17)$L238:	lw	$4,12($22)	bltz	$4,$L249	sll	$2,$4,1	addu	$2,$2,$22	lh	$5,0($2)	andi	$3,$21,0xffff	mul	$3,$5,$3	addiu	$2,$4,-1	sw	$2,12($22)	lbu	$4,0($18)	sra	$3,$3,16	sra	$2,$21,16	mtlo	$3	addiu	$4,$4,-5	bgez	$4,$L302	madd	$5,$2$L260:	subu	$2,$0,$4	mflo	$4	sll	$2,$4,$2	j	$L248	sw	$2,0($17)$L239:	lw	$2,76($sp)	beq	$2,$0,$L243	lui	$2,%hi(dither_lut)	lhu	$4,424($19)	srl	$3,$4,8	addiu	$2,$2,%lo(dither_lut)	sll	$3,$3,1	addu	$3,$3,$2	lhu	$5,0($3)	sll	$4,$4,8	xor	$4,$4,$5	sll	$4,$4,16	sra	$4,$4,16	andi	$3,$21,0xffff	mul	$3,$4,$3	sra	$2,$21,16	sh	$4,424($19)	mul	$4,$4,$2	lbu	$5,0($18)	sra	$3,$3,16	addiu	$5,$5,-5	bltz	$5,$L245	addu	$3,$4,$3	sra	$2,$3,$5	sw	$2,0($17)$L247:	sra	$4,$2,16	li	$3,15564			# 0x3ccc	li	$5,11585			# 0x2d41	andi	$2,$2,0xffff	mul	$6,$4,$3	mul	$3,$2,$5	mul	$4,$4,$5	addu	$2,$3,$6	sra	$2,$2,14	sll	$4,$4,2	addu	$2,$2,$4	j	$L248	sw	$2,0($17)$L240:	lw	$4,428($19)	sltu	$2,$4,4	bne	$2,$0,$L267	nop	lw	$2,432($19)	subu	$3,$0,$4	sll	$2,$2,$3	addiu	$4,$4,-3	srl	$2,$2,29	sw	$4,428($19)	sll	$3,$2,1$L305:	lui	$2,%hi(q_3)	addiu	$2,$2,%lo(q_3)	addu	$3,$3,$2	lh	$5,0($3)	andi	$2,$21,0xffff	sra	$3,$21,16	mul	$2,$5,$2	mul	$6,$5,$3	lbu	$4,0($18)	sra	$2,$2,16	addiu	$4,$4,-5	bgez	$4,$L295	addu	$3,$6,$2$L284:	subu	$2,$0,$4	sll	$2,$3,$2	j	$L248	sw	$2,0($17)$L241:	lw	$4,428($19)	sltu	$2,$4,5	bne	$2,$0,$L281	nop	lw	$2,432($19)	subu	$3,$0,$4	sll	$2,$2,$3	addiu	$4,$4,-4	srl	$2,$2,28	sw	$4,428($19)	sll	$3,$2,1$L304:	lui	$2,%hi(q_5)	addiu	$2,$2,%lo(q_5)	addu	$3,$3,$2	lh	$5,0($3)	andi	$2,$21,0xffff	sra	$3,$21,16	mul	$2,$5,$2	mul	$6,$5,$3	lbu	$4,0($18)	sra	$2,$2,16	addiu	$4,$4,-5	bltz	$4,$L284	addu	$3,$6,$2	sra	$2,$3,$4	j	$L248	sw	$2,0($17)$L286:	move	$4,$19	jal	a52_bitstream_get_bh_2	move	$5,$16	move	$3,$2	li	$2,16			# 0x10	subu	$2,$2,$16	sll	$2,$3,$2	sll	$2,$2,16	sra	$2,$2,16	andi	$3,$21,0xffff	mul	$3,$2,$3	sra	$4,$21,16	mul	$6,$2,$4	lbu	$5,0($18)	sra	$3,$3,16	addiu	$5,$5,-5	bgez	$5,$L303	addu	$3,$6,$3$L289:	subu	$2,$0,$5	sll	$2,$3,$2	j	$L248	sw	$2,0($17)$L243:	j	$L248	sw	$0,0($17)$L301:	lh	$5,8($22)	andi	$3,$21,0xffff	sw	$2,20($22)	mul	$3,$5,$3	sra	$2,$21,16	mul	$6,$5,$2	lbu	$4,0($18)	sra	$3,$3,16	addiu	$4,$4,-5	bltz	$4,$L284	addu	$3,$6,$3	sra	$2,$3,$4	j	$L248	sw	$2,0($17)$L281:	move	$4,$19	jal	a52_bitstream_get_bh	li	$5,4			# 0x4	j	$L304	sll	$3,$2,1$L267:	move	$4,$19	jal	a52_bitstream_get_bh	li	$5,3			# 0x3	j	$L305	sll	$3,$2,1$L249:	lw	$4,428($19)	sltu	$2,$4,6	bne	$2,$0,$L253	subu	$3,$0,$4	lw	$2,432($19)	sll	$2,$2,$3	addiu	$4,$4,-5	srl	$2,$2,27	sw	$4,428($19)	sll	$4,$2,1$L307:	lui	$2,%hi(q_1_0)	addiu	$2,$2,%lo(q_1_0)	lui	$3,%hi(q_1_2)	addu	$2,$4,$2	addiu	$3,$3,%lo(q_1_2)	addu	$3,$4,$3	lh	$7,0($2)	lui	$2,%hi(q_1_1)	addiu	$2,$2,%lo(q_1_1)	lhu	$5,0($3)	andi	$3,$21,0xffff	addu	$4,$4,$2	mul	$3,$7,$3	lhu	$6,0($4)	li	$2,1			# 0x1	sw	$2,12($22)	sh	$5,0($22)	sh	$6,2($22)$L297:	lbu	$4,0($18)	sra	$3,$3,16	sra	$2,$21,16	mtlo	$3	addiu	$4,$4,-5	bltz	$4,$L265	madd	$7,$2	mflo	$6	sra	$2,$6,$4	j	$L248	sw	$2,0($17)$L258:	lw	$4,428($19)	sltu	$2,$4,8	bne	$2,$0,$L262	nop	lw	$2,432($19)	subu	$3,$0,$4	sll	$2,$2,$3	addiu	$4,$4,-7	srl	$2,$2,25	sw	$4,428($19)	sll	$4,$2,1$L308:	lui	$2,%hi(q_2_0)	addiu	$2,$2,%lo(q_2_0)	lui	$3,%hi(q_2_2)	addu	$2,$4,$2	addiu	$3,$3,%lo(q_2_2)	addu	$3,$4,$3	lh	$7,0($2)	lhu	$5,0($3)	lui	$2,%hi(q_2_1)	andi	$3,$21,0xffff	addiu	$2,$2,%lo(q_2_1)	mul	$3,$7,$3	addu	$4,$4,$2	lhu	$6,0($4)	li	$2,1			# 0x1	sw	$2,16($22)	sh	$5,4($22)	j	$L297	sh	$6,6($22)$L276:	move	$4,$19	jal	a52_bitstream_get_bh	li	$5,7			# 0x7	j	$L306	sll	$4,$2,1$L245:	subu	$2,$0,$5	sll	$2,$3,$2	j	$L247	sw	$2,0($17)$L265:	mflo	$3	subu	$2,$0,$4	sll	$2,$3,$2	j	$L248	sw	$2,0($17)$L253:	move	$4,$19	jal	a52_bitstream_get_bh	li	$5,5			# 0x5	j	$L307	sll	$4,$2,1$L262:	move	$4,$19	jal	a52_bitstream_get_bh	li	$5,7			# 0x7	j	$L308	sll	$4,$2,1	.set	macro	.set	reorder	.end	coeff_get	.section	.text.a52_block,"ax",@progbits	.align	2	.align	5	.globl	a52_block	.ent	a52_block	.type	a52_block, @functiona52_block:	.frame	$sp,200,$31		# vars= 128, regs= 10/0, args= 32, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-200	sw	$fp,192($sp)	sw	$19,172($sp)	sw	$31,196($sp)	sw	$23,188($sp)	sw	$22,184($sp)	sw	$21,180($sp)	sw	$20,176($sp)	sw	$18,168($sp)	sw	$17,164($sp)	sw	$16,160($sp)	lbu	$3,2($4)	move	$19,$4	lui	$4,%hi(nfchans_tbl.3427)	addiu	$2,$4,%lo(nfchans_tbl.3427)	addu	$2,$3,$2	lbu	$fp,0($2)	.set	noreorder	.set	nomacro	blez	$fp,$L310	addiu	$2,$sp,37	.set	macro	.set	reorder	move	$16,$2	li	$18,32			# 0x20	.set	noreorder	.set	nomacro	j	$L312	addu	$17,$2,$fp	.set	macro	.set	reorder$L901:	lw	$2,432($19)	sll	$2,$2,$3	addiu	$4,$4,-1	srl	$2,$2,31	sw	$4,428($19)	sb	$2,0($16)	addiu	$16,$16,1	beq	$17,$16,$L900$L312:	lw	$4,428($19)	sltu	$2,$4,2	.set	noreorder	.set	nomacro

⌨️ 快捷键说明

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