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

📄 dca.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	addiu	$2,$2,6	addiu	$4,$4,4	addiu	$3,$3,8	sw	$2,108($sp)	lw	$2,96($sp)	sw	$4,112($sp)	sw	$3,104($sp)	lw	$4,100($sp)	lw	$3,92($sp)	addiu	$2,$2,12	addiu	$4,$4,10	addiu	$3,$3,14	sw	$2,96($sp)	lw	$2,84($sp)	sw	$4,100($sp)	sw	$3,92($sp)	lw	$4,88($sp)	lw	$3,80($sp)	addiu	$2,$2,18	addiu	$4,$4,16	sw	$2,84($sp)	addiu	$3,$3,20	addiu	$19,$19,2	li	$2,32			# 0x20	addiu	$18,$18,64	sw	$4,88($sp)	sw	$3,80($sp)	addiu	$fp,$fp,22	addiu	$23,$23,24	addiu	$22,$22,26	addiu	$21,$21,28	bne	$19,$2,$L25	addiu	$20,$20,30	lui	$2,%hi(cos_mod+2048)	addiu	$17,$2,%lo(cos_mod+2048)	li	$16,1			# 0x1	lui	$20,%hi($LC1)	lui	$19,%hi($LC2)	li	$18,33			# 0x21$L15:	jal	__floatsidf	move	$4,$16	lw	$6,%lo($LC1)($20)	lw	$7,%lo($LC1+4)($20)	move	$4,$2	jal	__muldf3	move	$5,$3	move	$4,$2	jal	cos	move	$5,$3	lw	$4,%lo($LC2)($19)	lw	$5,%lo($LC2+4)($19)	move	$6,$2	jal	__divdf3	move	$7,$3	move	$4,$2	jal	__truncdfsf2	move	$5,$3	addiu	$16,$16,2	sw	$2,0($17)	bne	$16,$18,$L15	addiu	$17,$17,4	lui	$2,%hi(cos_mod+2112)	addiu	$17,$2,%lo(cos_mod+2112)	li	$16,1			# 0x1	lui	$19,%hi($LC3)	li	$18,33			# 0x21$L17:	jal	__floatsidf	move	$4,$16	lw	$6,%lo($LC1)($20)	lw	$7,%lo($LC1+4)($20)	move	$4,$2	jal	__muldf3	move	$5,$3	move	$4,$2	jal	sin	move	$5,$3	lw	$4,%lo($LC3)($19)	lw	$5,%lo($LC3+4)($19)	move	$6,$2	jal	__divdf3	move	$7,$3	move	$4,$2	jal	__truncdfsf2	move	$5,$3	addiu	$16,$16,2	sw	$2,0($17)	bne	$16,$18,$L17	addiu	$17,$17,4	li	$2,1			# 0x1	lui	$3,%hi(cosmod_inited.7551)	sw	$2,%lo(cosmod_inited.7551)($3)$L8:	lw	$2,120($sp)	lw	$5,168($sp)	li	$4,46624			# 0xb620	jal	dsputil_init	addu	$4,$2,$4	lw	$31,164($sp)	lw	$fp,160($sp)	lw	$23,156($sp)	lw	$22,152($sp)	lw	$21,148($sp)	lw	$20,144($sp)	lw	$19,140($sp)	lw	$18,136($sp)	lw	$17,132($sp)	lw	$16,128($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,168	.set	macro	.set	reorder	.end	dca_decode_init	.section	.rodata.cst4,"aM",@progbits,4	.align	2$LC5:	.word	1065353216	.section	.text.dca_parse_frame_header,"ax",@progbits	.align	2	.align	5	.ent	dca_parse_frame_header	.type	dca_parse_frame_header, @functiondca_parse_frame_header:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	li	$2,65536			# 0x10000	addu	$2,$4,$2	lw	$3,-18944($2)	move	$10,$4	sll	$4,$3,3	li	$2,384			# 0x180	li	$3,46596			# 0xb604	sra	$5,$4,3	sw	$2,20988($10)	.set	noreorder	.set	nomacro	bltz	$5,$L43	addu	$9,$10,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$4,$L148	move	$2,$0	.set	macro	.set	reorder	addiu	$2,$10,30208	addu	$3,$2,$5$L46:	sw	$2,0($9)	move	$8,$2	li	$2,32			# 0x20	sw	$2,8($9)	sw	$4,12($9)	sw	$3,4($9)	lbu	$2,4($8)	li	$3,33			# 0x21	srl	$2,$2,7	sw	$3,8($9)	sw	$2,4($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,27	addiu	$6,$6,5	addiu	$2,$2,1	sw	$6,8($9)	sw	$2,8($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,31	addiu	$6,$6,1	sw	$6,8($9)	sw	$2,12($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,25	addiu	$6,$6,7	addiu	$2,$2,1	sw	$6,8($9)	sw	$2,16($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$6,0x7	sll	$2,$2,$4	srl	$2,$2,18	addiu	$2,$2,1	addiu	$6,$6,14	slt	$3,$2,95	sw	$6,8($9)	.set	noreorder	.set	nomacro	beq	$3,$0,$L147	sw	$2,20($10)	.set	macro	.set	reorder$L47:	li	$3,-1			# 0xffffffffffffffff$L111:	.set	noreorder	.set	nomacro	j	$31	move	$2,$3	.set	macro	.set	reorder$L43:	move	$2,$0$L148:	move	$4,$0	.set	noreorder	.set	nomacro	j	$L46	move	$3,$0	.set	macro	.set	reorder$L147:	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,26	addiu	$6,$6,6	sw	$6,8($9)	sw	$2,24($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$2,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$3,2($4)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$7	sll	$3,$3,8	andi	$4,$6,0x7	or	$3,$3,$2	sll	$3,$3,$4	srl	$3,$3,28	lui	$2,%hi(dca_sample_rates)	sll	$3,$3,2	addiu	$2,$2,%lo(dca_sample_rates)	addu	$3,$3,$2	lw	$4,0($3)	addiu	$6,$6,4	sw	$6,8($9)	.set	noreorder	.set	nomacro	beq	$4,$0,$L47	sw	$4,28($10)	.set	macro	.set	reorder	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$2,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$3,2($4)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$7	sll	$3,$3,8	andi	$4,$6,0x7	or	$3,$3,$2	sll	$3,$3,$4	srl	$3,$3,27	lui	$2,%hi(dca_bit_rates)	sll	$3,$3,2	addiu	$2,$2,%lo(dca_bit_rates)	addu	$3,$3,$2	lw	$4,0($3)	addiu	$6,$6,5	sw	$6,8($9)	.set	noreorder	.set	nomacro	beq	$4,$0,$L47	sw	$4,32($10)	.set	macro	.set	reorder	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,31	addiu	$6,$6,1	sw	$6,8($9)	sw	$2,36($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,31	addiu	$6,$6,1	sw	$6,8($9)	sw	$2,40($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,31	addiu	$6,$6,1	sw	$6,8($9)	sw	$2,44($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,31	addiu	$6,$6,1	sw	$6,8($9)	sw	$2,48($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,31	addiu	$6,$6,1	sw	$6,8($9)	sw	$2,52($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,29	addiu	$6,$6,3	sw	$6,8($9)	sw	$2,56($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,31	addiu	$6,$6,1	sw	$6,8($9)	sw	$2,60($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,31	addiu	$6,$6,1	sw	$6,8($9)	sw	$2,64($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,30	addiu	$6,$6,2	sw	$6,8($9)	sw	$2,68($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$2,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$3,2($4)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$7	sll	$3,$3,8	or	$3,$3,$2	addiu	$4,$6,1	andi	$6,$6,0x7	sw	$4,8($9)	sll	$3,$3,$6	lw	$2,12($10)	srl	$3,$3,31	.set	noreorder	.set	nomacro	beq	$2,$0,$L51	sw	$3,72($10)	.set	macro	.set	reorder	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,16	addiu	$6,$6,16	sw	$6,8($9)	sw	$2,76($10)$L51:	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,31	addiu	$6,$6,1	sw	$6,8($9)	sw	$2,80($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,28	addiu	$6,$6,4	sw	$6,8($9)	sw	$2,84($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,30	addiu	$6,$6,2	sw	$6,8($9)	sw	$2,88($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,29	addiu	$6,$6,3	sw	$6,8($9)	sw	$2,92($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,31	addiu	$6,$6,1	sw	$6,8($9)	sw	$2,96($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,31	addiu	$6,$6,1	sw	$6,8($9)	sw	$2,100($10)	lw	$6,8($9)	sra	$3,$6,3	addu	$3,$3,$8	lbu	$4,0($3)	lbu	$5,1($3)	lbu	$7,3($3)	lbu	$2,2($3)	sll	$4,$4,24	sll	$5,$5,16	or	$4,$4,$5	addiu	$3,$6,4	or	$4,$4,$7	sll	$2,$2,8	sw	$3,8($9)	or	$2,$2,$4	andi	$6,$6,0x7	sll	$2,$2,$6	lw	$4,24($10)	lw	$3,68($10)	srl	$2,$2,28	sw	$2,104($10)	.set	noreorder	.set	nomacro	beq	$3,$0,$L53	sw	$4,20984($10)	.set	macro	.set	reorder	ori	$2,$4,0x80	sw	$2,20984($10)$L53:	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,28	addiu	$6,$6,4	addiu	$2,$2,1	sw	$6,8($9)	sw	$2,108($10)	lw	$6,8($9)	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,29	addiu	$11,$2,1	addiu	$6,$6,3	sw	$6,8($9)	move	$12,$11	.set	noreorder	.set	nomacro	blez	$11,$L55	sw	$11,112($10)	.set	macro	.set	reorder	move	$11,$10	move	$12,$0	li	$13,32			# 0x20$L57:	lw	$6,8($9)	addiu	$12,$12,1	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$6,0x7	sll	$2,$2,$4	srl	$2,$2,27	addiu	$2,$2,2	addiu	$6,$6,5	slt	$3,$2,33	sw	$6,8($9)	.set	noreorder	.set	nomacro	bne	$3,$0,$L58	sw	$2,116($11)	.set	macro	.set	reorder	sw	$13,116($11)$L58:	lw	$3,112($10)	slt	$2,$12,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L57	addiu	$11,$11,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$3,$L55	move	$12,$3	.set	macro	.set	reorder	move	$11,$10	move	$13,$0	li	$14,32			# 0x20$L62:	lw	$6,8($9)	addiu	$13,$13,1	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$6,0x7	sll	$2,$2,$4	srl	$2,$2,27	addiu	$2,$2,1	addiu	$6,$6,5	slt	$3,$2,33	sw	$6,8($9)	.set	noreorder	.set	nomacro	bne	$3,$0,$L63	sw	$2,136($11)	.set	macro	.set	reorder	sw	$14,136($11)$L63:	lw	$12,112($10)	slt	$2,$13,$12	.set	noreorder	.set	nomacro	bne	$2,$0,$L62	addiu	$11,$11,4	.set	macro	.set	reorder$L55:	.set	noreorder	.set	nomacro	beq	$12,$0,$L65	addiu	$11,$10,156	.set	macro	.set	reorder	move	$13,$0$L67:	lw	$6,8($9)	addiu	$13,$13,1	sra	$4,$6,3	addu	$4,$4,$8	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,29	addiu	$6,$6,3	sw	$6,8($9)	sw	$2,0($11)	.set	noreorder	.set	nomacro	bne	$13,$12,$L67	addiu	$11,$11,4	.set	macro	.set	reorder$L65:	lw	$11,112($10)	.set	noreorder	.set	nomacro	beq	$11,$0,$L149	addiu	$4,$10,236	.set	macro	.set	reorder	addiu	$12,$10,176	move	$13,$0$L70:	lw	$6,8($9)	addiu	$13,$13,1

⌨️ 快捷键说明

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