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

📄 flac.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 4 页
字号:
	addiu	$11,$11,16	sra	$2,$13,3	addu	$2,$2,$15	sra	$9,$11,3	addu	$9,$9,$15	lbu	$3,0($2)	lbu	$8,1($2)	lbu	$17,3($2)	lbu	$7,2($2)	sw	$11,8($12)	lbu	$4,0($9)	lbu	$10,1($9)	sll	$8,$8,16	sll	$3,$3,24	lbu	$14,3($9)	lbu	$2,2($9)	or	$3,$3,$8	sll	$10,$10,16	sll	$4,$4,24	or	$3,$3,$17	or	$4,$4,$10	sll	$7,$7,8	or	$4,$4,$14	or	$7,$7,$3	sll	$2,$2,8	andi	$3,$13,0x7	sll	$7,$7,$3	or	$2,$2,$4	andi	$11,$11,0x7	sll	$2,$2,$11	srl	$7,$7,16	sll	$7,$7,8	srl	$2,$2,24	addiu	$13,$13,24	or	$2,$2,$7	sw	$13,8($12)	addiu	$11,$13,16	sw	$2,32($16)	sra	$2,$13,3	addu	$2,$2,$15	sra	$9,$11,3	lbu	$17,3($2)	lbu	$7,2($2)	lbu	$3,0($2)	lbu	$8,1($2)	addu	$9,$9,$15	sw	$11,8($12)	lbu	$4,0($9)	lbu	$10,1($9)	sll	$8,$8,16	sll	$3,$3,24	lbu	$14,3($9)	lbu	$2,2($9)	or	$3,$3,$8	sll	$10,$10,16	sll	$4,$4,24	or	$3,$3,$17	or	$4,$4,$10	sll	$7,$7,8	or	$4,$4,$14	or	$7,$7,$3	sll	$2,$2,8	andi	$3,$13,0x7	andi	$11,$11,0x7	sll	$7,$7,$3	or	$2,$2,$4	sll	$2,$2,$11	srl	$7,$7,16	addiu	$13,$13,20	sll	$7,$7,4	srl	$2,$2,28	or	$2,$2,$7	sra	$7,$13,3	sw	$13,8($12)	addu	$7,$7,$15	sw	$2,36($16)	lbu	$3,0($7)	lbu	$8,1($7)	lbu	$10,3($7)	lbu	$2,2($7)	sll	$8,$8,16	sll	$3,$3,24	or	$3,$3,$8	or	$3,$3,$10	sll	$2,$2,8	andi	$7,$13,0x7	or	$2,$2,$3	sll	$2,$2,$7	addiu	$9,$13,3	srl	$2,$2,29	addiu	$2,$2,1	sra	$7,$9,3	sw	$9,8($12)	addu	$7,$7,$15	sw	$2,40($16)	lbu	$3,0($7)	lbu	$8,1($7)	lbu	$10,3($7)	lbu	$2,2($7)	sll	$8,$8,16	sll	$3,$3,24	or	$3,$3,$8	or	$3,$3,$10	sll	$2,$2,8	addiu	$7,$9,5	or	$2,$2,$3	andi	$9,$9,0x7	sw	$7,8($12)	sll	$2,$2,$9	lw	$18,0($16)	lw	$7,40($16)	srl	$2,$2,27	addiu	$2,$2,1	sw	$2,48($16)	sw	$7,68($18)	lw	$3,36($16)	lui	$6,%hi($LC5)	sw	$3,64($18)	lw	$2,8($12)	move	$4,$18	addiu	$2,$2,164	sw	$2,8($12)	lw	$3,44($16)	lw	$7,20($16)	lw	$2,24($16)	addiu	$6,$6,%lo($LC5)	li	$5,2			# 0x2	sw	$3,20($sp)	jal	av_log	sw	$2,16($sp)	lw	$2,32($16)	lw	$4,0($16)	lw	$7,28($16)	lui	$6,%hi($LC6)	addiu	$6,$6,%lo($LC6)	li	$5,2			# 0x2	jal	av_log	sw	$2,16($sp)	lw	$4,0($16)	lw	$7,36($16)	lui	$6,%hi($LC7)	addiu	$6,$6,%lo($LC7)	jal	av_log	li	$5,2			# 0x2	lw	$4,0($16)	lw	$7,40($16)	lui	$6,%hi($LC8)	addiu	$6,$6,%lo($LC8)	jal	av_log	li	$5,2			# 0x2	lw	$7,48($16)	lw	$4,0($16)	lui	$6,%hi($LC9)	lw	$31,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	addiu	$6,$6,%lo($LC9)	li	$5,2			# 0x2	j	av_log	addiu	$sp,$sp,40	.set	macro	.set	reorder	.end	metadata_streaminfo	.section	.rodata.str1.4	.align	2$LC10:	.ascii	"STREAM HEADER\012\000"	.align	2$LC11:	.ascii	" metadata block: flag = %d, type = %d, size = %d\012\000"	.align	2$LC12:	.ascii	"s->max_blocksize\000"	.align	2$LC13:	.ascii	"flac.c\000"	.section	.text.metadata_parse,"ax",@progbits	.align	2	.align	5	.ent	metadata_parse	.type	metadata_parse, @functionmetadata_parse:	.frame	$sp,72,$31		# vars= 16, regs= 8/0, args= 24, gp= 0	.mask	0x807f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-72	sw	$20,56($sp)	sw	$19,52($sp)	sw	$31,68($sp)	sw	$22,64($sp)	sw	$21,60($sp)	sw	$18,48($sp)	sw	$17,44($sp)	sw	$16,40($sp)	addiu	$19,$4,4	lw	$9,8($19)	lw	$11,4($4)	lw	$13,4($19)	lw	$14,12($19)	addiu	$8,$9,16	move	$20,$4	sra	$4,$9,3	sw	$9,32($sp)	sw	$11,24($sp)	sw	$13,28($sp)	sw	$14,36($sp)	addu	$4,$4,$11	sra	$6,$8,3	lbu	$12,3($4)	lbu	$5,2($4)	lbu	$2,0($4)	lbu	$3,1($4)	addu	$6,$6,$11	sw	$8,8($19)	lbu	$4,0($6)	lbu	$7,1($6)	sll	$3,$3,16	sll	$2,$2,24	lbu	$10,3($6)	or	$2,$2,$3	sll	$4,$4,24	lbu	$3,2($6)	sll	$7,$7,16	or	$2,$2,$12	or	$4,$4,$7	sll	$5,$5,8	or	$5,$5,$2	or	$4,$4,$10	andi	$2,$9,0x7	sll	$3,$3,8	sll	$5,$5,$2	or	$3,$3,$4	andi	$8,$8,0x7	sll	$3,$3,$8	srl	$5,$5,16	srl	$3,$3,16	sll	$5,$5,16	li	$2,1716256768			# 0x664c0000	or	$3,$3,$5	ori	$2,$2,0x6143	sw	$11,4($20)	sw	$9,8($19)	sw	$13,4($19)	sw	$14,12($19)	beq	$3,$2,$L119	addiu	$9,$9,32	lw	$31,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,72$L119:	lw	$4,0($20)	lui	$6,%hi($LC10)	sw	$9,8($19)	addiu	$6,$6,%lo($LC10)	jal	av_log	li	$5,2			# 0x2	move	$22,$0	lui	$21,%hi($LC11)$L122:	lw	$10,8($19)	lw	$6,0($19)	addiu	$15,$10,1	sra	$2,$10,3	addiu	$12,$10,8	addu	$2,$6,$2	sra	$3,$15,3	lbu	$14,0($2)	addu	$3,$3,$6	sw	$15,8($19)	addiu	$13,$10,24	sra	$4,$12,3	lbu	$18,3($3)	lbu	$9,2($3)	lbu	$8,0($3)	lbu	$11,1($3)	addu	$4,$4,$6	sw	$12,8($19)	sra	$5,$13,3	lbu	$17,3($4)	lbu	$7,2($4)	lbu	$2,0($4)	lbu	$3,1($4)	addu	$5,$5,$6	sw	$13,8($19)	lbu	$4,0($5)	lbu	$6,1($5)	sll	$3,$3,16	sll	$2,$2,24	lbu	$16,3($5)	or	$2,$2,$3	sll	$6,$6,16	lbu	$3,2($5)	sll	$4,$4,24	or	$2,$2,$17	or	$4,$4,$6	sll	$8,$8,24	sll	$11,$11,16	sll	$7,$7,8	or	$4,$4,$16	or	$7,$7,$2	or	$8,$8,$11	andi	$2,$10,0x7	andi	$12,$12,0x7	sll	$3,$3,8	or	$8,$8,$18	or	$3,$3,$4	sll	$14,$14,$2	sll	$7,$7,$12	sll	$9,$9,8	andi	$13,$13,0x7	or	$9,$9,$8	sll	$3,$3,$13	andi	$14,$14,0x00ff	andi	$15,$15,0x7	srl	$7,$7,16	lw	$4,0($20)	sll	$7,$7,8	sll	$9,$9,$15	srl	$18,$14,7	srl	$3,$3,24	addiu	$10,$10,32	or	$16,$3,$7	sw	$10,8($19)	srl	$17,$9,25	li	$5,2			# 0x2	addiu	$6,$21,%lo($LC11)	move	$7,$18	sw	$17,16($sp)	jal	av_log	sw	$16,20($sp)	beq	$16,$0,$L123	nop	beq	$17,$0,$L126	nop	blez	$16,$L123	sll	$2,$16,3	lw	$3,8($19)	addu	$2,$2,$3	sw	$2,8($19)$L123:	beq	$18,$0,$L122	nop$L146:	beq	$22,$0,$L147	lw	$31,68($sp)	lw	$5,24($20)	beq	$5,$0,$L145	lui	$4,%hi($LC12)	lw	$2,32($20)	bne	$2,$0,$L140	nop	lw	$6,40($20)	lw	$2,48($20)	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($20)$L133:	blez	$6,$L136	move	$16,$20	j	$L138	move	$17,$0$L141:	lw	$5,24($20)$L138:	lw	$4,60($16)	jal	av_realloc	sll	$5,$5,2	lw	$3,40($20)	addiu	$17,$17,1	slt	$3,$17,$3	sw	$2,60($16)	bne	$3,$0,$L141	addiu	$16,$16,4$L136:	lw	$4,92($20)	lw	$6,32($20)	jal	av_fast_realloc	addiu	$5,$20,104	sw	$2,92($20)	lw	$31,68($sp)$L147:	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,72$L126:	jal	metadata_streaminfo	move	$4,$20	beq	$18,$0,$L122	li	$22,1			# 0x1	j	$L146	nop$L140:	j	$L133	lw	$6,40($20)$L145:	lui	$5,%hi($LC13)	lui	$7,%hi(__PRETTY_FUNCTION__.5870)	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	metadata_parse	.section	.rodata.str1.4	.align	2$LC14:	.ascii	"FRAME HEADER not here\012\000"	.align	2$LC15:	.ascii	"unsupported channel assignment %d (channels=%d)\012\000"	.align	2$LC16:	.ascii	"invalid sample size code (%d)\012\000"	.align	2$LC17:	.ascii	"broken stream, invalid padding\012\000"	.align	2$LC18:	.ascii	"utf8 fscked\012\000"	.align	2$LC19:	.ascii	"blocksize %d > %d\012\000"	.align	2$LC20:	.ascii	"illegal sample rate code %d\012\000"	.align	2$LC21:	.ascii	"header crc mismatch crc=%2X\012\000"	.align	2$LC22:	.ascii	"invalid subframe padding\012\000"	.align	2$LC23:	.ascii	"%d wasted bits\012\000"	.align	2$LC24:	.ascii	"coding type: constant\012\000"	.align	2$LC25:	.ascii	"coding type: verbatim\012\000"	.align	2$LC26:	.ascii	"illegal pred order %d\012\000"	.align	2$LC27:	.ascii	"invalid coding type\012\000"	.align	2$LC28:	.ascii	"decode_frame() failed\012\000"	.align	2$LC29:	.ascii	"s->channels == 2\000"	.align	2$LC30:	.ascii	"overread: %d\012\000"	.section	.text.flac_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	flac_decode_frame	.type	flac_decode_frame, @functionflac_decode_frame:	.frame	$sp,104,$31		# vars= 40, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-104	sw	$21,84($sp)	sw	$20,80($sp)	sw	$19,76($sp)	sw	$18,72($sp)	sw	$31,100($sp)	sw	$fp,96($sp)	sw	$23,92($sp)	sw	$22,88($sp)	sw	$17,68($sp)	sw	$16,64($sp)	lw	$17,136($4)	lw	$22,0($6)	sw	$0,0($6)	lw	$4,32($17)	move	$21,$6	move	$20,$5	move	$18,$7	.set	noreorder	.set	nomacro	beq	$4,$0,$L344	lw	$19,120($sp)	.set	macro	.set	reorder$L149:	lw	$6,96($17)	lw	$7,100($17)	subu	$4,$4,$6	slt	$2,$4,$19	move	$16,$4	movz	$16,$19,$2	slt	$3,$16,0	movn	$16,$0,$3	addu	$2,$6,$7	lw	$3,104($17)	addu	$2,$16,$2	sltu	$2,$3,$2	bne	$2,$0,$L345$L153:	lw	$2,92($17)	addu	$3,$7,$6	sltu	$4,$16,32	.set	noreorder	.set	nomacro	bne	$4,$0,$L155	addu	$3,$3,$2	.set	macro	.set	reorder	andi	$2,$3,0x3	.set	noreorder	.set	nomacro	beq	$2,$0,$L346	andi	$2,$18,0x3	.set	macro	.set	reorder$L155:	move	$4,$3$L370:	move	$5,$18	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder$L163:	lw	$3,96($17)	lw	$2,32($17)	addu	$6,$16,$3	slt	$2,$6,$2	move	$19,$6	sw	$6,96($17)	lw	$7,92($17)	.set	noreorder	.set	nomacro	bne	$2,$0,$L347	lw	$5,100($17)	.set	macro	.set	reorder	addu	$18,$7,$5	move	$fp,$16$L152:	sll	$2,$19,3	sra	$3,$2,3	.set	noreorder	.set	nomacro	bltz	$3,$L170	addiu	$16,$17,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L170	move	$5,$18	.set	macro	.set	reorder	addu	$3,$18,$3	sw	$5,0($16)	sw	$2,12($16)	sw	$3,4($16)	sw	$0,8($16)	.set	noreorder	.set	nomacro	jal	metadata_parse	move	$4,$17	.set	macro	.set	reorder	bne	$2,$0,$L174$L350:	lw	$8,8($16)	lw	$14,0($16)	sra	$4,$8,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,$8,0x7	sll	$2,$2,$4	srl	$2,$2,16	li	$3,65528			# 0xfff8	.set	noreorder	.set	nomacro	beq	$2,$3,$L176	lui	$6,%hi($LC14)	.set	macro	.set	reorder	lw	$4,0($17)	addiu	$6,$6,%lo($LC14)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	lw	$10,8($16)	.set	noreorder	.set	nomacro	bltz	$10,$L348	move	$2,$10	.set	macro	.set	reorder$L179:	sra	$2,$2,3	addiu	$2,$2,2	slt	$2,$2,$19	.set	noreorder	.set	nomacro	beq	$2,$0,$L369	addiu	$2,$10,7	.set	macro	.set	reorder	lw	$14,0($16)	li	$7,65528			# 0xfff8	sra	$4,$10,3$L366:	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	.set	noreorder	.set	nomacro	beq	$2,$7,$L341	addiu	$10,$10,8	.set	macro	.set	reorder	sw	$10,8($16)	.set	noreorder	.set	nomacro	bltz	$10,$L349	move	$2,$10	.set	macro	.set	reorder$L182:	sra	$2,$2,3	addiu	$2,$2,2	slt	$2,$2,$19	.set	noreorder	.set	nomacro	beq	$2,$0,$L369	addiu	$2,$10,7	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L366	sra	$4,$10,3	.set	macro	.set	reorder$L346:	.set	noreorder	.set	nomacro	bne	$2,$0,$L370	move	$4,$3	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$3,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L159	addiu	$5,$18,-4	.set	macro	.set	reorder$L322:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L322$L159:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L371	andi	$3,$16,0x3	.set	macro	.set	reorder$L323:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L323	andi	$3,$16,0x3	.set	macro	.set	reorder$L371:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L165	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L166	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$3,$2,$L163	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L163	sb	$2,4($4)	.set	macro	.set	reorder$L170:	move	$5,$0	move	$2,$0	move	$3,$0	sw	$5,0($16)	sw	$2,12($16)	sw	$3,4($16)	sw	$0,8($16)	.set	noreorder	.set	nomacro	jal	metadata_parse	move	$4,$17	.set	macro	.set	reorder	beq	$2,$0,$L350$L174:	lw	$3,56($17)	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$3,$2,$L292	move	$7,$20	.set	macro	.set	reorder	bne	$3,$0,$L351	lw	$12,44($17)	.set	noreorder	.set	nomacro	blez	$12,$L372	subu	$2,$7,$20	.set	macro	.set	reorder	lw	$9,40($17)	move	$11,$0$L296:	blez	$9,$L298	lw	$8,48($17)	sll	$10,$11,2	move	$6,$17	move	$5,$0$L297:	lw	$2,60($6)	li	$3,24			# 0x18	addu	$2,$2,$10	lw	$4,0($2)	subu	$3,$3,$8	sll	$4,$4,$3	addiu	$5,$5,1	sra	$4,$4,8	slt	$2,$5,$9	sh	$4,0($7)	addiu	$6,$6,4	.set	noreorder	.set	nomacro	bne	$2,$0,$L297	addiu	$7,$7,2	.set	macro	.set	reorder$L298:	addiu	$11,$11,1	slt	$2,$11,$12	bne	$2,$0,$L296$L290:	subu	$2,$7,$20$L372:	sw	$2,0($21)$L341:	lw	$10,8($16)$L178:	addiu	$2,$10,7$L369:	slt	$3,$2,0	addiu	$4,$10,14	movn	$2,$4,$3	sra	$7,$2,3	slt	$3,$19,$7	.set	noreorder	.set	nomacro	bne	$3,$0,$L320	lui	$6,%hi($LC30)	.set	macro	.set	reorder	lw	$3,96($17)	.set	noreorder	.set	nomacro	beq	$3,$0,$L321	subu	$6,$3,$7	.set	macro	.set	reorder	lw	$2,100($17)	addu	$7,$2,$7	sw	$6,96($17)	sw	$7,100($17)	move	$2,$fp	lw	$31,100($sp)	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)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,104	.set	macro	.set	reorder$L344:	lw	$4,92($17)	li	$2,65536			# 0x10000	sw	$2,32($17)	addiu	$5,$17,104	.set	noreorder	.set	nomacro	jal	av_fast_realloc	li	$6,65536			# 0x10000	.set	macro	.set	reorder	lw	$4,32($17)	.set	noreorder	.set	nomacro	bne	$4,$0,$L149	sw	$2,92($17)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L152	move	$fp,$0	.set	macro	.set	reorder

⌨️ 快捷键说明

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