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

📄 flac.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 4 页
字号:
	.set	reorder	lw	$5,28($sp)	addiu	$6,$6,1	.set	noreorder	.set	nomacro	jal	decode_subframe_lpc	move	$4,$17	.set	macro	.set	reorder	bltz	$2,$L190$L255:	lw	$2,32($sp)$L368:	beq	$2,$0,$L284	lw	$2,44($17)	.set	noreorder	.set	nomacro	blez	$2,$L284	lw	$3,24($sp)	.set	macro	.set	reorder	move	$5,$0	lw	$4,60($3)$L287:	lw	$2,0($4)	lw	$3,32($sp)	addiu	$5,$5,1	sll	$2,$2,$3	sw	$2,0($4)	lw	$3,44($17)	slt	$3,$5,$3	.set	noreorder	.set	nomacro	bne	$3,$0,$L287	addiu	$4,$4,4	.set	macro	.set	reorder$L284:	lw	$4,28($sp)	lw	$3,24($sp)	lw	$2,40($17)	addiu	$4,$4,1	addiu	$3,$3,4	slt	$2,$4,$2	sw	$4,28($sp)	.set	noreorder	.set	nomacro	bne	$2,$0,$L237	sw	$3,24($sp)	.set	macro	.set	reorder$L235:	lw	$10,8($16)	subu	$2,$0,$10	andi	$2,$2,0x7	beq	$2,$0,$L288	addu	$10,$10,$2	sw	$10,8($16)$L288:	addiu	$10,$10,16	.set	noreorder	.set	nomacro	j	$L174	sw	$10,8($16)	.set	macro	.set	reorder$L246:	sra	$2,$10,3	addu	$2,$14,$2	lbu	$3,0($2)	andi	$4,$10,0x7	sll	$3,$3,$4	andi	$3,$3,0x00ff	addiu	$10,$9,9	srl	$3,$3,7	.set	noreorder	.set	nomacro	bne	$3,$0,$L361	sw	$10,8($16)	.set	macro	.set	reorder	li	$4,1			# 0x1	sw	$4,32($sp)$L252:	sra	$2,$10,3	addu	$2,$14,$2	lbu	$3,0($2)	andi	$4,$10,0x7	lw	$2,32($sp)	sll	$3,$3,$4	andi	$3,$3,0x00ff	addiu	$10,$10,1	addiu	$2,$2,1	srl	$3,$3,7	sw	$2,32($sp)	.set	noreorder	.set	nomacro	beq	$3,$0,$L252	sw	$10,8($16)	.set	macro	.set	reorder$L251:	lw	$2,52($17)	lw	$3,32($sp)	lw	$4,0($17)	subu	$2,$2,$3	lui	$6,%hi($LC23)	sw	$2,52($17)	addiu	$6,$6,%lo($LC23)	li	$5,2			# 0x2	.set	noreorder	.set	nomacro	jal	av_log	move	$7,$3	.set	macro	.set	reorder	j	$L248$L238:	lw	$3,56($17)	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$3,$2,$L242	li	$2,3			# 0x3	.set	macro	.set	reorder	bne	$3,$2,$L240$L242:	addiu	$2,$4,1$L374:	.set	noreorder	.set	nomacro	j	$L240	sw	$2,52($17)	.set	macro	.set	reorder$L211:	.set	noreorder	.set	nomacro	beq	$3,$2,$L362	li	$2,7			# 0x7	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L363	lui	$2,%hi(blocksize_table)	.set	macro	.set	reorder	sll	$3,$3,2	addiu	$2,$2,%lo(blocksize_table)	addu	$3,$3,$2	.set	noreorder	.set	nomacro	j	$L213	lw	$23,0($3)	.set	macro	.set	reorder$L356:	lw	$4,0($17)	addiu	$6,$6,%lo($LC19)	move	$7,$23	move	$5,$0	.set	noreorder	.set	nomacro	jal	av_log	sw	$3,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L367	lw	$4,0($17)	.set	macro	.set	reorder$L359:	lw	$4,0($17)	lui	$6,%hi($LC24)	addiu	$6,$6,%lo($LC24)	.set	noreorder	.set	nomacro	jal	av_log	li	$5,2			# 0x2	.set	macro	.set	reorder	lw	$6,8($16)	lw	$3,0($16)	sra	$4,$6,3	addu	$4,$4,$3	lbu	$2,0($4)	lbu	$5,1($4)	lw	$7,52($17)	lbu	$8,3($4)	lbu	$3,2($4)	sll	$2,$2,24	sll	$5,$5,16	addu	$10,$7,$6	or	$2,$2,$5	or	$2,$2,$8	sw	$10,8($16)	sll	$3,$3,8	or	$3,$3,$2	andi	$6,$6,0x7	lw	$2,44($17)	sll	$3,$3,$6	subu	$7,$0,$7	.set	noreorder	.set	nomacro	blez	$2,$L255	sra	$3,$3,$7	.set	macro	.set	reorder	lw	$2,24($sp)	move	$5,$0	lw	$4,60($2)$L257:	sw	$3,0($4)	lw	$2,44($17)	addiu	$5,$5,1	slt	$2,$5,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L257	addiu	$4,$4,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L368	lw	$2,32($sp)	.set	macro	.set	reorder$L268:	lw	$4,0($17)	lui	$6,%hi($LC26)	addiu	$6,$6,%lo($LC26)	move	$7,$18	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L367	lw	$4,0($17)	.set	macro	.set	reorder$L221:	sltu	$2,$2,8	.set	noreorder	.set	nomacro	beq	$2,$0,$L224	li	$2,12			# 0xc	.set	macro	.set	reorder	lui	$2,%hi(sample_rate_table)	sll	$3,$7,2	addiu	$2,$2,%lo(sample_rate_table)	addu	$3,$3,$2	lw	$18,0($3)	.set	noreorder	.set	nomacro	j	$L223	lw	$10,8($16)	.set	macro	.set	reorder$L300:	lui	$5,%hi($LC13)	lui	$7,%hi(__PRETTY_FUNCTION__.6290)	addiu	$4,$4,%lo($LC29)	addiu	$5,$5,%lo($LC13)	addiu	$7,$7,%lo(__PRETTY_FUNCTION__.6290)	.set	noreorder	.set	nomacro	jal	__assert_fail	li	$6,711			# 0x2c7	.set	macro	.set	reorder$L224:	.set	noreorder	.set	nomacro	beq	$7,$2,$L364	li	$2,13			# 0xd	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$7,$2,$L365	li	$2,14			# 0xe	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$7,$2,$L230	lui	$6,%hi($LC20)	.set	macro	.set	reorder	lw	$10,8($16)	sra	$4,$10,3	addu	$4,$4,$14	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$10,0x7	sll	$2,$2,$4	srl	$2,$2,16	sll	$3,$2,3	sll	$2,$2,1	addiu	$10,$10,16	addu	$18,$2,$3	.set	noreorder	.set	nomacro	j	$L223	sw	$10,8($16)	.set	macro	.set	reorder$L357:	lw	$4,0($17)	lui	$6,%hi($LC21)	addiu	$6,$6,%lo($LC21)	move	$7,$2	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L367	lw	$4,0($17)	.set	macro	.set	reorder$L361:	li	$3,1			# 0x1	.set	noreorder	.set	nomacro	j	$L251	sw	$3,32($sp)	.set	macro	.set	reorder$L363:	lw	$10,8($16)	sra	$4,$10,3	addu	$4,$4,$14	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$4,$10,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,16	addiu	$10,$10,16	addiu	$23,$2,1	.set	noreorder	.set	nomacro	j	$L213	sw	$10,8($16)	.set	macro	.set	reorder$L362:	lw	$10,8($16)	sra	$4,$10,3	addu	$4,$4,$14	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$4,$10,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,24	addiu	$10,$10,8	addiu	$23,$2,1	.set	noreorder	.set	nomacro	j	$L213	sw	$10,8($16)	.set	macro	.set	reorder$L360:	lw	$4,0($17)	lui	$6,%hi($LC25)	addiu	$6,$6,%lo($LC25)	.set	noreorder	.set	nomacro	jal	av_log	li	$5,2			# 0x2	.set	macro	.set	reorder	lw	$2,44($17)	.set	noreorder	.set	nomacro	blez	$2,$L255	lw	$3,24($sp)	.set	macro	.set	reorder	lw	$14,0($16)	lw	$9,60($3)	move	$11,$0	li	$12,32			# 0x20$L261:	lw	$6,8($16)	lw	$8,52($17)	sra	$4,$6,3	addu	$4,$4,$14	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	andi	$4,$6,0x7	subu	$2,$12,$8	sll	$3,$3,$4	sra	$3,$3,$2	addu	$10,$8,$6	sw	$10,8($16)	sw	$3,0($9)	lw	$2,44($17)	addiu	$11,$11,1	slt	$2,$11,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L261	addiu	$9,$9,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L368	lw	$2,32($sp)	.set	macro	.set	reorder$L230:	lw	$4,0($17)	addiu	$6,$6,%lo($LC20)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L367	lw	$4,0($17)	.set	macro	.set	reorder$L365:	lw	$10,8($16)	sra	$4,$10,3	addu	$4,$4,$14	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$4,$10,0x7	or	$2,$2,$3	sll	$2,$2,$4	addiu	$10,$10,16	srl	$18,$2,16	.set	noreorder	.set	nomacro	j	$L223	sw	$10,8($16)	.set	macro	.set	reorder$L364:	lw	$10,8($16)	sra	$4,$10,3	addu	$4,$4,$14	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$4,$10,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$2,$2,24	sll	$4,$2,2	sll	$3,$2,7	subu	$3,$3,$4	addu	$3,$3,$2	addiu	$10,$10,8	sll	$18,$3,3	.set	noreorder	.set	nomacro	j	$L223	sw	$10,8($16)	.set	macro	.set	reorder$L270:	slt	$2,$22,3	.set	noreorder	.set	nomacro	bne	$2,$0,$L255	move	$3,$23	.set	macro	.set	reorder$L279:	lw	$2,8($3)	addiu	$18,$18,1	addu	$6,$6,$2	addu	$5,$5,$6	sw	$5,8($3)	.set	noreorder	.set	nomacro	bne	$22,$18,$L279	addiu	$3,$3,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L368	lw	$2,32($sp)	.set	macro	.set	reorder$L271:	slt	$2,$22,4	.set	noreorder	.set	nomacro	bne	$2,$0,$L255	move	$3,$23	.set	macro	.set	reorder$L280:	lw	$2,12($3)	addiu	$18,$18,1	addu	$7,$7,$2	addu	$6,$6,$7	addu	$5,$5,$6	sw	$5,12($3)	.set	noreorder	.set	nomacro	bne	$22,$18,$L280	addiu	$3,$3,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L368	lw	$2,32($sp)	.set	macro	.set	reorder$L272:	slt	$2,$22,5	.set	noreorder	.set	nomacro	bne	$2,$0,$L255	sll	$3,$10,1	.set	macro	.set	reorder	subu	$2,$7,$8	addu	$2,$2,$3	subu	$3,$2,$11	move	$4,$23$L281:	lw	$2,16($4)	addiu	$18,$18,1	addu	$3,$3,$2	addu	$7,$7,$3	addu	$6,$6,$7	addu	$5,$5,$6	sw	$5,16($4)	.set	noreorder	.set	nomacro	bne	$22,$18,$L281	addiu	$4,$4,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L368	lw	$2,32($sp)	.set	macro	.set	reorder$L282:	lw	$4,0($17)	lui	$6,%hi($LC27)	addiu	$6,$6,%lo($LC27)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L367	lw	$4,0($17)	.set	macro	.set	reorder$L269:	slt	$2,$22,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L255	move	$3,$23	.set	macro	.set	reorder$L278:	lw	$2,4($3)	addiu	$18,$18,1	addu	$5,$5,$2	sw	$5,4($3)	.set	noreorder	.set	nomacro	bne	$22,$18,$L278	addiu	$3,$3,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L368	lw	$2,32($sp)	.set	macro	.set	reorder$L358:	lw	$4,0($17)	lui	$6,%hi($LC22)	addiu	$6,$6,%lo($LC22)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L367	lw	$4,0($17)	.set	macro	.set	reorder$L308:	lui	$5,%hi($LC13)	lui	$7,%hi(__PRETTY_FUNCTION__.6290)	addiu	$4,$4,%lo($LC29)	addiu	$5,$5,%lo($LC13)	addiu	$7,$7,%lo(__PRETTY_FUNCTION__.6290)	.set	noreorder	.set	nomacro	jal	__assert_fail	li	$6,715			# 0x2cb	.set	macro	.set	reorder$L304:	lui	$5,%hi($LC13)	lui	$7,%hi(__PRETTY_FUNCTION__.6290)	addiu	$4,$4,%lo($LC29)	addiu	$5,$5,%lo($LC13)	addiu	$7,$7,%lo(__PRETTY_FUNCTION__.6290)	.set	noreorder	.set	nomacro	jal	__assert_fail	li	$6,713			# 0x2c9	.set	macro	.set	reorder	.end	flac_decode_frame	.section	.text.flac_decode_init,"ax",@progbits	.align	2	.align	5	.ent	flac_decode_init	.type	flac_decode_init, @functionflac_decode_init:	.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$31,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$3,28($4)	lw	$17,136($4)	slt	$2,$3,5	bne	$2,$0,$L376	sw	$4,0($17)	sll	$2,$3,3	sra	$3,$2,3	lw	$6,24($4)	bltz	$3,$L394	addiu	$5,$17,4	addu	$7,$6,$3$L380:	sw	$2,12($5)	sw	$0,8($5)	lw	$3,28($4)	li	$2,34			# 0x22	sw	$6,0($5)	beq	$3,$2,$L395	sw	$7,4($5)	jal	metadata_parse	move	$4,$17$L376:	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L395:	jal	metadata_streaminfo	move	$4,$17	lw	$5,24($17)	beq	$5,$0,$L396	lui	$7,%hi(__PRETTY_FUNCTION__.5870)	lw	$2,32($17)	bne	$2,$0,$L392	nop	lw	$6,40($17)	lw	$2,48($17)	mul	$2,$6,$2	mul	$2,$5,$2	addiu	$3,$2,7	slt	$4,$3,0	addiu	$2,$2,14	movn	$3,$2,$4	sra	$3,$3,3	sw	$3,32($17)$L385:	blez	$6,$L388	move	$16,$17	j	$L390	move	$18,$0$L393:	lw	$5,24($17)$L390:	lw	$4,60($16)	jal	av_realloc	sll	$5,$5,2	lw	$3,40($17)	addiu	$18,$18,1	slt	$3,$18,$3	sw	$2,60($16)	bne	$3,$0,$L393	addiu	$16,$16,4$L388:	lw	$4,92($17)	lw	$6,32($17)	jal	av_fast_realloc	addiu	$5,$17,104	sw	$2,92($17)	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L394:	move	$6,$0	move	$2,$0	j	$L380	move	$7,$0$L392:	j	$L385	lw	$6,40($17)$L396:	lui	$4,%hi($LC12)	lui	$5,%hi($LC13)	addiu	$4,$4,%lo($LC12)	addiu	$5,$5,%lo($LC13)	addiu	$7,$7,%lo(__PRETTY_FUNCTION__.5870)	jal	__assert_fail	li	$6,133			# 0x85	.set	macro	.set	reorder	.end	flac_decode_init	.globl	flac_decoder	.section	.rodata.str1.4	.align	2$LC31:	.ascii	"flac\000"	.data	.align	2	.type	flac_decoder, @object	.size	flac_decoder, 52flac_decoder:	.word	$LC31	.word	1	.word	86031	.word	108	.word	flac_decode_init	.word	0	.word	flac_decode_close	.word	flac_decode_frame	.space	8	.word	flac_flush	.space	8	.rdata	.align	2	.type	__PRETTY_FUNCTION__.6290, @object	.size	__PRETTY_FUNCTION__.6290, 18__PRETTY_FUNCTION__.6290:	.ascii	"flac_decode_frame\000"	.align	2	.type	__PRETTY_FUNCTION__.5870, @object	.size	__PRETTY_FUNCTION__.5870, 17__PRETTY_FUNCTION__.5870:	.ascii	"allocate_buffers\000"	.align	2	.type	sample_size_table, @object	.size	sample_size_table, 32sample_size_table:	.word	0	.word	8	.word	12	.word	0	.word	16	.word	20	.word	24	.word	0	.align	2	.type	blocksize_table, @object	.size	blocksize_table, 64blocksize_table:	.word	0	.word	192	.word	576	.word	1152	.word	2304	.word	4608	.word	0	.word	0	.word	256	.word	512	.word	1024	.word	2048	.word	4096	.word	8192	.word	16384	.word	32768	.align	2	.type	sample_rate_table, @object	.size	sample_rate_table, 64sample_rate_table:	.word	0	.word	0	.word	0	.word	0	.word	8000	.word	16000	.word	22050	.word	24000	.word	32000	.word	44100	.word	48000	.word	96000	.word	0	.word	0	.word	0	.word	0	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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