⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qdm2.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	or	$3,$3,$2	subu	$4,$0,$6	andi	$2,$7,0x7	srl	$4,$11,$4	sra	$3,$3,$2	and	$4,$4,$3	addu	$6,$6,$7	sw	$6,8($13)	addu	$9,$4,$10$L300:	j	$31	move	$2,$9$L306:	sra	$2,$10,3	addu	$2,$2,$14	lbu	$4,3($2)	lbu	$3,2($2)	addiu	$8,$10,3	lbu	$7,0($2)	lbu	$5,1($2)	sll	$3,$3,16	sra	$6,$8,3	sll	$4,$4,24	sw	$8,8($13)	addu	$6,$6,$14	or	$4,$4,$3	or	$4,$4,$7	lbu	$3,3($6)	lbu	$7,2($6)	sll	$5,$5,8	or	$5,$5,$4	andi	$2,$10,0x7	lbu	$4,0($6)	sra	$5,$5,$2	sll	$3,$3,24	lbu	$2,1($6)	sll	$7,$7,16	or	$3,$3,$7	andi	$5,$5,0x7	or	$3,$3,$4	addiu	$5,$5,1	sll	$2,$2,8	or	$2,$2,$3	subu	$4,$0,$5	andi	$3,$8,0x7	srl	$4,$9,$4	sra	$2,$2,$3	addu	$8,$8,$5	and	$9,$4,$2	j	$L298	sw	$8,8($13)$L305:	addu	$10,$10,$11	sra	$4,$10,3	addu	$4,$14,$4	lbu	$2,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$3,1($4)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$3,$3,8	or	$3,$3,$2	andi	$4,$10,0x7	sra	$3,$3,$4	srl	$2,$15,$8	and	$2,$2,$3	addu	$2,$2,$9	sll	$2,$2,2	addu	$2,$12,$2	li	$3,2			# 0x2	subu	$4,$0,$8	lh	$9,0($2)	beq	$7,$3,$L293	lh	$8,2($2)	bgez	$8,$L293	nop	addu	$10,$10,$4	sra	$4,$10,3	addu	$4,$14,$4	lbu	$2,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$3,1($4)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$3,$3,8	or	$3,$3,$2	andi	$4,$10,0x7	srl	$2,$15,$8	sra	$3,$3,$4	and	$2,$2,$3	addu	$2,$2,$9	sll	$2,$2,2	addu	$2,$12,$2	lh	$8,2($2)	j	$L293	lh	$9,0($2)$L307:	j	$L300	move	$9,$10	.set	macro	.set	reorder	.end	qdm2_get_vlc	.section	.text.qdm2_fft_decode_tones,"ax",@progbits	.align	2	.align	5	.ent	qdm2_fft_decode_tones	.type	qdm2_fft_decode_tones, @functionqdm2_fft_decode_tones:	.frame	$sp,104,$31		# vars= 48, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-104	sw	$23,92($sp)	sw	$22,88($sp)	sw	$21,84($sp)	sw	$20,80($sp)	sw	$19,76($sp)	sw	$18,72($sp)	sw	$17,68($sp)	sw	$16,64($sp)	sw	$31,100($sp)	sw	$fp,96($sp)	lw	$3,20($4)	li	$2,4			# 0x4	subu	$3,$3,$5	subu	$21,$2,$5	addiu	$3,$3,-1	li	$2,1			# 0x1	li	$18,1			# 0x1	sll	$22,$2,$3	sll	$2,$18,$21	sw	$2,40($sp)	lui	$2,%hi(vlc_tab_fft_tone_offset)	move	$20,$4	addiu	$2,$2,%lo(vlc_tab_fft_tone_offset)	sll	$4,$21,4	addu	$23,$4,$2	li	$2,2			# 0x2	subu	$2,$2,$22	sw	$2,56($sp)	li	$2,65536			# 0x10000	addu	$2,$20,$2	sw	$2,44($sp)	li	$2,131072			# 0x20000	sll	$5,$5,2	sll	$3,$22,3	sw	$7,116($sp)	addu	$2,$20,$2	sw	$5,60($sp)	sw	$3,36($sp)	lw	$5,40($sp)	lw	$3,-7560($2)	addiu	$4,$22,-1	move	$19,$6	move	$16,$0	move	$17,$0	sw	$4,48($sp)	beq	$3,$0,$L352	sw	$5,52($sp)$L350:	move	$4,$19	move	$5,$23	li	$6,1			# 0x1	jal	qdm2_get_vlc	li	$7,2			# 0x2	move	$4,$2	slt	$3,$4,2	li	$2,8			# 0x8	beq	$3,$0,$L353	sll	$2,$2,$21$L312:	bne	$4,$0,$L313	lw	$4,36($sp)	lw	$3,40($sp)	addu	$16,$16,$22	addu	$17,$17,$3	li	$18,1			# 0x1$L358:	move	$4,$19	move	$5,$23	li	$6,1			# 0x1	jal	qdm2_get_vlc	li	$7,2			# 0x2	move	$4,$2	slt	$3,$4,2	li	$2,8			# 0x8	bne	$3,$0,$L312	sll	$2,$2,$21$L353:	addu	$2,$18,$4	addiu	$18,$2,-2$L317:	lw	$2,8($20)	slt	$2,$16,$2	beq	$2,$0,$L359	lw	$31,100($sp)$L357:	lw	$2,0($20)	slt	$2,$2,2	bne	$2,$0,$L354	sra	$fp,$18,$21	lw	$6,8($19)	lw	$4,0($19)	addiu	$5,$6,1	sra	$2,$6,3	addu	$2,$4,$2	sra	$3,$5,3	lbu	$7,0($2)	addu	$4,$4,$3	sw	$5,8($19)	lbu	$3,0($4)	andi	$2,$6,0x7	andi	$5,$5,0x7	sra	$7,$7,$2	sra	$3,$3,$5	addiu	$6,$6,2	andi	$7,$7,0x1	andi	$3,$3,0x1	sw	$6,8($19)	sw	$7,32($sp)	sw	$3,28($sp)$L325:	lw	$2,116($sp)	beq	$2,$0,$L326	lui	$2,%hi(fft_level_exp_alt_vlc)	lui	$2,%hi(fft_level_exp_vlc)	addiu	$5,$2,%lo(fft_level_exp_vlc)$L328:	move	$4,$19	move	$6,$0	jal	qdm2_get_vlc	li	$7,2			# 0x2	lui	$3,%hi(fft_level_index_table)	lw	$8,8($19)	addiu	$3,$3,%lo(fft_level_index_table)	sll	$4,$fp,1	addu	$4,$4,$3	lw	$5,0($19)	lh	$3,0($4)	sra	$6,$8,3	addu	$6,$6,$5	lbu	$4,3($6)	lbu	$7,2($6)	sll	$3,$3,2	li	$5,65536			# 0x10000	addu	$3,$3,$20	lbu	$9,0($6)	addu	$3,$3,$5	sll	$4,$4,24	lbu	$5,1($6)	sll	$7,$7,16	lw	$6,-22724($3)	or	$4,$4,$7	or	$4,$4,$9	sll	$5,$5,8	andi	$3,$8,0x7	addu	$2,$2,$6	or	$5,$5,$4	sra	$5,$5,$3	slt	$3,$2,0	movn	$2,$0,$3	sw	$2,16($sp)	lw	$2,28($sp)	addiu	$8,$8,3	andi	$5,$5,0x7	sw	$8,8($19)	bne	$2,$0,$L329	sw	$5,20($sp)	move	$12,$0	sw	$0,24($sp)$L331:	lw	$2,36($20)	addiu	$3,$fp,1	slt	$2,$3,$2	beq	$2,$0,$L360	li	$2,131072			# 0x20000	lw	$5,60($sp)	li	$4,65536			# 0x10000	addu	$2,$5,$20	addu	$5,$2,$4	lw	$3,-22764($5)	bltz	$3,$L355	addiu	$8,$17,2	addu	$6,$20,$4	lw	$4,-22768($6)$L335:	slt	$11,$8,16	bne	$11,$0,$L337	sll	$9,$8,16	addiu	$2,$17,-14	sll	$9,$2,16	sra	$9,$9,16$L339:	li	$7,65536			# 0x10000	addu	$5,$20,$7	lw	$2,-22768($5)	sll	$6,$4,3	sll	$3,$2,3	sll	$2,$2,1	addu	$2,$2,$3	addu	$2,$2,$20	lw	$3,32($sp)	addu	$2,$2,$7	sb	$3,-32766($2)	lw	$3,-22768($5)	sll	$2,$4,1	sll	$4,$3,3	sll	$3,$3,1	addu	$3,$3,$4	addu	$2,$2,$6	lw	$4,20($sp)	addu	$3,$3,$20	addu	$3,$3,$7	addu	$2,$2,$20	sb	$4,-32760($3)	addu	$2,$2,$7	sll	$10,$18,16	sh	$9,-32768($2)	lw	$2,16($sp)	lw	$4,-22768($5)	sra	$10,$10,16	sh	$2,-32762($3)	sh	$10,-32764($3)	lw	$3,28($sp)	addiu	$6,$4,1	beq	$3,$0,$L333	sw	$6,-22768($5)	lw	$4,60($sp)	addu	$2,$4,$20	addu	$2,$2,$7	lw	$3,-22764($2)	bltz	$3,$L356	nop$L341:	bne	$11,$0,$L343	sll	$7,$8,16	addiu	$2,$8,-16	sll	$7,$2,16	sra	$7,$7,16$L345:	lw	$5,44($sp)	li	$3,1			# 0x1	lw	$2,-22768($5)	lw	$5,32($sp)	subu	$4,$3,$5	sll	$3,$2,3	sll	$2,$2,1	addu	$2,$2,$3	addu	$2,$2,$20	li	$3,65536			# 0x10000	addu	$2,$2,$3	sb	$4,-32766($2)	lw	$4,44($sp)	sll	$5,$6,3	lw	$3,-22768($4)	sll	$2,$3,3	sll	$3,$3,1	addu	$3,$3,$2	addu	$3,$3,$20	li	$2,65536			# 0x10000	addu	$3,$3,$2	sb	$12,-32760($3)	sll	$2,$6,1	addu	$2,$2,$5	lw	$5,44($sp)	addu	$2,$2,$20	lw	$4,-22768($5)	li	$5,65536			# 0x10000	addu	$2,$2,$5	sh	$7,-32768($2)	lw	$2,24($sp)	sh	$10,-32764($3)	sh	$2,-32762($3)	lw	$3,44($sp)	addiu	$4,$4,1	sw	$4,-22768($3)$L333:	li	$2,131072			# 0x20000$L360:	addu	$2,$20,$2	lw	$3,-7560($2)	bne	$3,$0,$L350	addiu	$18,$18,1$L352:	move	$5,$23	move	$4,$19	li	$6,1			# 0x1	jal	qdm2_get_vlc	li	$7,2			# 0x2	lw	$5,48($sp)	addu	$18,$18,$2	slt	$2,$18,$5	bne	$2,$0,$L317	lw	$4,48($sp)	lw	$5,52($sp)	move	$3,$18$L319:	lw	$2,56($sp)	addu	$16,$16,$22	addu	$3,$3,$2	slt	$2,$3,$4	beq	$2,$0,$L319	addu	$17,$17,$5	lw	$2,8($20)	slt	$2,$16,$2	bne	$2,$0,$L357	move	$18,$3	lw	$31,100($sp)$L359:	lw	$fp,96($sp)	lw	$23,92($sp)	lw	$22,88($sp)	lw	$21,84($sp)	lw	$20,80($sp)	lw	$19,76($sp)	lw	$18,72($sp)	lw	$17,68($sp)	lw	$16,64($sp)	j	$31	addiu	$sp,$sp,104$L313:	addu	$17,$17,$2	addu	$16,$16,$4	j	$L358	li	$18,1			# 0x1$L326:	j	$L328	addiu	$5,$2,%lo(fft_level_exp_alt_vlc)$L329:	lui	$5,%hi(fft_stereo_exp_vlc)	addiu	$5,$5,%lo(fft_stereo_exp_vlc)	move	$4,$19	move	$6,$0	jal	qdm2_get_vlc	li	$7,1			# 0x1	lw	$3,16($sp)	lui	$5,%hi(fft_stereo_phase_vlc)	subu	$2,$3,$2	move	$4,$19	addiu	$5,$5,%lo(fft_stereo_phase_vlc)	move	$6,$0	li	$7,1			# 0x1	jal	qdm2_get_vlc	sw	$2,24($sp)	lw	$4,20($sp)	subu	$12,$4,$2	addiu	$3,$12,8	slt	$2,$12,0	j	$L331	movn	$12,$3,$2$L337:	j	$L339	sra	$9,$9,16$L354:	sw	$0,32($sp)	j	$L325	sw	$0,28($sp)$L343:	j	$L345	sra	$7,$7,16$L355:	addu	$6,$20,$4	lw	$2,-22768($6)	move	$4,$2	j	$L335	sw	$2,-22764($5)$L356:	j	$L341	sw	$6,-22764($2)	.set	macro	.set	reorder	.end	qdm2_fft_decode_tones	.section	.text.init_tone_level_dequantization,"ax",@progbits	.align	2	.align	5	.ent	init_tone_level_dequantization	.type	init_tone_level_dequantization, @functioninit_tone_level_dequantization:	.frame	$sp,64,$31		# vars= 8, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-64	sw	$fp,56($sp)	sw	$21,44($sp)	sw	$19,36($sp)	sw	$31,60($sp)	sw	$23,52($sp)	sw	$22,48($sp)	sw	$20,40($sp)	sw	$18,32($sp)	sw	$17,28($sp)	sw	$16,24($sp)	lw	$7,0($4)	move	$fp,$4	move	$19,$5	blez	$7,$L362	move	$21,$6	lw	$3,8($5)	li	$2,65536			# 0x10000	subu	$3,$6,$3	ori	$2,$2,0xbea0	slt	$3,$3,16	bne	$3,$0,$L364	addu	$20,$4,$2	move	$22,$0	lui	$23,%hi(vlc_tab_level)$L366:	move	$4,$19	addiu	$5,$23,%lo(vlc_tab_level)	move	$6,$0	jal	qdm2_get_vlc	li	$7,2			# 0x2	sb	$2,0($20)	move	$17,$2	lw	$2,8($19)	subu	$2,$21,$2	slt	$2,$2,16	bne	$2,$0,$L364	move	$18,$0$L452:	lui	$5,%hi(vlc_tab_run)	addiu	$5,$5,%lo(vlc_tab_run)	move	$4,$19	move	$6,$0	jal	qdm2_get_vlc	li	$7,1			# 0x1	move	$16,$2	lw	$2,8($19)	subu	$2,$21,$2	slt	$2,$2,16	bne	$2,$0,$L364	lui	$5,%hi(vlc_tab_diff)	addiu	$5,$5,%lo(vlc_tab_diff)	move	$4,$19	move	$6,$0	jal	qdm2_get_vlc	li	$7,2			# 0x2	move	$3,$2	andi	$2,$2,0x1	beq	$2,$0,$L371	sra	$2,$3,1	addiu	$2,$3,1	sra	$7,$2,1$L373:	addiu	$6,$16,1	blez	$6,$L374	nop	addiu	$9,$16,2	andi	$8,$17,0x00ff	addu	$4,$18,$20	move	$3,$7	li	$5,1			# 0x1$L376:	div	$0,$3,$6	teq	$6,$0,7	addiu	$5,$5,1	addu	$3,$3,$7	mflo	$2	addu	$2,$8,$2	sb	$2,1($4)	bne	$9,$5,$L376	addiu	$4,$4,1$L374:	addu	$18,$18,$6	slt	$2,$18,7	beq	$2,$0,$L377	nop	lw	$2,8($19)	subu	$2,$21,$2	slt	$2,$2,16	beq	$2,$0,$L452	addu	$17,$17,$7$L364:	move	$4,$20$L458:	move	$5,$0	jal	memset	li	$6,8			# 0x8$L362:	lw	$2,40($fp)	addiu	$3,$2,1	blez	$3,$L380	sw	$3,16($sp)	lw	$7,0($fp)	move	$23,$0$L382:	blez	$7,$L457	lw	$2,16($sp)	move	$20,$0$L397:	sll	$22,$20,1	addu	$2,$22,$20	addu	$2,$2,$23	li	$3,65536			# 0x10000	sll	$2,$2,6	ori	$3,$3,0xc127	addu	$2,$2,$3	addu	$16,$fp,$2	j	$L383	move	$18,$0$L453:	subu	$2,$21,$3	slt	$2,$2,16	bne	$2,$0,$L388	lui	$17,%hi(vlc_tab_tone_level_idx_hi1)	move	$4,$19	addiu	$5,$17,%lo(vlc_tab_tone_level_idx_hi1)	move	$6,$0	jal	qdm2_get_vlc	li	$7,2			# 0x2	addu	$3,$22,$20	addu	$3,$3,$23	sll	$3,$3,3	addu	$3,$3,$18	sll	$3,$3,3	addu	$3,$3,$fp	li	$4,131072			# 0x20000	addu	$3,$3,$4	sb	$2,-16096($3)	lw	$2,8($19)	subu	$2,$21,$2	slt	$2,$2,16	bne	$2,$0,$L388	move	$4,$19	addiu	$5,$17,%lo(vlc_tab_tone_level_idx_hi1)	move	$6,$0	jal	qdm2_get_vlc	li	$7,2			# 0x2	sb	$2,-6($16)	lw	$2,8($19)	subu	$2,$21,$2	slt	$2,$2,16	bne	$2,$0,$L388	move	$4,$19	addiu	$5,$17,%lo(vlc_tab_tone_level_idx_hi1)	move	$6,$0	jal	qdm2_get_vlc	li	$7,2			# 0x2	sb	$2,-5($16)	lw	$2,8($19)	subu	$2,$21,$2	slt	$2,$2,16	bne	$2,$0,$L388	move	$4,$19	addiu	$5,$17,%lo(vlc_tab_tone_level_idx_hi1)	move	$6,$0	jal	qdm2_get_vlc	li	$7,2			# 0x2	sb	$2,-4($16)	lw	$2,8($19)	subu	$2,$21,$2	slt	$2,$2,16	bne	$2,$0,$L388	move	$4,$19	addiu	$5,$17,%lo(vlc_tab_tone_level_idx_hi1)	move	$6,$0	jal	qdm2_get_vlc	li	$7,2			# 0x2	sb	$2,-3($16)	lw	$2,8($19)	subu	$2,$21,$2	slt	$2,$2,16	bne	$2,$0,$L388	move	$4,$19	addiu	$5,$17,%lo(vlc_tab_tone_level_idx_hi1)	move	$6,$0	jal	qdm2_get_vlc	li	$7,2			# 0x2	sb	$2,-2($16)	lw	$2,8($19)	subu	$2,$21,$2	slt	$2,$2,16	bne	$2,$0,$L388	move	$4,$19	addiu	$5,$17,%lo(vlc_tab_tone_level_idx_hi1)	move	$6,$0	jal	qdm2_get_vlc	li	$7,2			# 0x2	sb	$2,-1($16)	lw	$2,8($19)	subu	$2,$21,$2	slt	$2,$2,16	bne	$2,$0,$L388	addiu	$5,$17,%lo(vlc_tab_tone_level_idx_hi1)	move	$4,$19	move	$6,$0	jal	qdm2_get_vlc	li	$7,2			# 0x2	sb	$2,0($16)$L388:	addiu	$18,$18,1	li	$2,8			# 0x8	beq	$18,$2,$L384	addiu	$16,$16,8$L383:	lw	$5,8($19)	subu	$2,$21,$5	blez	$2,$L384	sra	$3,$5,3	lw	$2,0($19)	addu	$2,$2,$3	lbu	$4,0($2)	andi	$3,$5,0x7	sra	$4,$4,$3	andi	$4,$4,0x1	addiu	$3,$5,1	bne	$4,$0,$L453	sw	$3,8($19)	addu	$2,$22,$20	addu	$2,$2,$23	sll	$2,$2,3	addu	$2,$2,$18	sll	$2,$2,3	addu	$2,$2,$fp	li	$3,131072			# 0x20000	addu	$2,$2,$3	sb	$0,-16096($2)	addiu	$18,$18,1	li	$2,8			# 0x8	sb	$0,-6($16)	sb	$0,-5($16)	sb	$0,-4($16)	sb	$0,-3($16)	sb	$0,-2($16)	sb	$0,-1($16)	sb	$0,0($16)	bne	$18,$2,$L383	addiu	$16,$16,8$L384:	lw	$7,0($fp)	addiu	$20,$20,1	slt	$2,$20,$7	bne	$2,$0,$L397	lw	$2,16($sp)$L457:	addiu	$23,$23,1	bne	$2,$23,$L382	nop	lw	$2,40($fp)$L380:	move	$3,$2	slt	$2,$2,2	bne	$2,$0,$L400	li	$23,26			# 0x1a$L402:	lw	$7,0($fp)	move	$20,$0$L403:	blez	$7,$L406	nop	lw	$2,8($19)	subu	$2,$21,$2	slt	$2,$2,16	bne	$2,$0,$L406	li	$2,65536			# 0x10000	ori	$4,$2,0xc2a1	sll	$3,$20,3	ori	$2,$2,0xc440	addu	$3,$3,$4	addu	$2,$20,$2	slt	$4,$20,20	addu	$18,$fp,$2	addu	$16,$fp,$3	move	$17,$0	beq	$4,$0,$L449	lui	$22,%hi(vlc_tab_tone_level_idx_hi2)	j	$L455	move	$4,$19$L405:	lw	$2,8($19)	subu	$2,$21,$2	slt	$2,$2,16	bne	$2,$0,$L406	move	$4,$1

⌨️ 快捷键说明

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