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

📄 flac.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 4 页
字号:
.file	1 "flac.c".section .mdebug.abi32.previous.section	.text.flac_flush,"ax",@progbits.align	2.align	5.ent	flac_flush.type	flac_flush, @functionflac_flush:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$2,136($4)sw	$0,96($2)j	$31sw	$0,100($2).set	macro.set	reorder.end	flac_flush.section	.text.flac_decode_close,"ax",@progbits.align	2.align	5.ent	flac_decode_close.type	flac_decode_close, @functionflac_decode_close:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$18,136($4)lw	$2,40($18)blez	$2,$L4move	$17,$0addiu	$16,$18,60$L6:jal	av_freepmove	$4,$16lw	$2,40($18)addiu	$17,$17,1slt	$2,$17,$2bne	$2,$0,$L6addiu	$16,$16,4$L4:jal	av_freepaddiu	$4,$18,92lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	flac_decode_close.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"illegal residual coding method %d\012\000".align	2$LC1:.ascii	"invalid predictor order: %i > %i\012\000".align	2$LC2:.ascii	"fixed len partition\012\000".section	.text.decode_residuals,"ax",@progbits.align	2.align	5.ent	decode_residuals.type	decode_residuals, @functiondecode_residuals:.frame	$sp,64,$31		# vars= 0, regs= 9/0, args= 24, gp= 0.mask	0x80ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-64sw	$23,52($sp)sw	$18,32($sp)sw	$16,24($sp)sw	$31,56($sp)sw	$22,48($sp)sw	$21,44($sp)sw	$20,40($sp)sw	$19,36($sp)sw	$17,28($sp)addiu	$16,$4,4lw	$10,8($16)lw	$11,4($4)move	$18,$4sra	$4,$10,3addu	$4,$4,$11lbu	$3,0($4)lbu	$7,1($4)lbu	$8,3($4)lbu	$2,2($4)sll	$7,$7,16sll	$3,$3,24or	$3,$3,$7or	$3,$3,$8sll	$2,$2,8or	$2,$2,$3andi	$4,$10,0x7sll	$2,$2,$4addiu	$9,$10,2srl	$7,$2,30move	$23,$5move	$8,$6bne	$7,$0,$L55sw	$9,8($16)sra	$4,$9,3addu	$4,$4,$11lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5andi	$4,$9,0x7or	$3,$3,$6sll	$2,$2,8addiu	$9,$10,6or	$2,$2,$3sw	$9,8($16)sll	$2,$2,$4lw	$3,44($18)srl	$4,$2,28sra	$20,$3,$4slt	$2,$20,$8bne	$2,$0,$L14lui	$6,%hi($LC1)li	$2,1			# 0x1sll	$22,$2,$4blez	$22,$L17move	$17,$8move	$19,$8move	$21,$0$L18:lw	$9,8($16)sra	$4,$9,3addu	$4,$4,$11lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$9,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$9,$9,4srl	$10,$2,28li	$2,15			# 0xfbeq	$10,$2,$L19sw	$9,8($16)slt	$2,$17,$20beq	$2,$0,$L22move	$13,$0subu	$7,$20,$17sll	$12,$19,2sll	$15,$23,2lui	$17,%hi(ff_log2_tab)$L26:sra	$3,$9,3addu	$3,$11,$3lbu	$2,0($3)lbu	$5,1($3)lbu	$6,3($3)sll	$5,$5,16lbu	$4,2($3)sll	$2,$2,24or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2andi	$3,$9,0x7sll	$4,$4,$3li	$5,-65536			# 0xffffffffffff0000addu	$2,$15,$18and	$5,$4,$5lw	$14,60($2)bne	$5,$0,$L27move	$8,$9move	$3,$4$L29:andi	$2,$3,0xff00beq	$2,$0,$L59addiu	$2,$17,%lo(ff_log2_tab)srl	$3,$3,8addiu	$5,$5,8$L59:addu	$2,$3,$2lbu	$3,0($2)addu	$6,$5,$3slt	$2,$6,21beq	$2,$0,$L32li	$3,30			# 0x1ebltz	$4,$L56sll	$3,$4,1move	$9,$0$L37:addiu	$8,$8,1sra	$3,$8,3addu	$3,$11,$3lbu	$2,0($3)lbu	$5,1($3)lbu	$6,3($3)lbu	$4,2($3)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2andi	$3,$8,0x7sll	$4,$4,$3bgez	$4,$L37addiu	$9,$9,1li	$6,2147418112			# 0x7fff0000ori	$2,$6,0xfffdslt	$2,$2,$9sll	$3,$4,1beq	$2,$0,$L57addiu	$4,$8,1ori	$2,$6,0xfffebeq	$9,$2,$L45addiu	$2,$3,1move	$3,$0$L36:addu	$2,$14,$12addiu	$13,$13,1sw	$3,0($2)beq	$13,$7,$L58addiu	$12,$12,4$L50:j	$L26lw	$9,8($16)$L32:subu	$3,$3,$6subu	$2,$6,$10srl	$2,$4,$2sll	$3,$3,$10addu	$2,$2,$3andi	$4,$2,0x1subu	$3,$10,$6sra	$2,$2,1addiu	$5,$9,32subu	$4,$0,$4addu	$9,$3,$5addiu	$13,$13,1xor	$3,$4,$2addu	$2,$14,$12sw	$9,8($16)addiu	$12,$12,4bne	$13,$7,$L50sw	$3,0($2)$L58:addu	$19,$19,$13$L22:addiu	$21,$21,1bne	$21,$22,$L18move	$17,$0$L17:move	$2,$0$L13:lw	$31,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,64$L27:srl	$3,$4,16j	$L29li	$5,16			# 0x10$L57:sll	$5,$9,$10$L41:bne	$10,$0,$L42subu	$2,$0,$10move	$2,$0$L44:addu	$3,$2,$5andi	$2,$3,0x1subu	$2,$0,$2sra	$3,$3,1xor	$3,$3,$2j	$L36sw	$4,8($16)$L42:srl	$2,$3,$2j	$L44addu	$4,$4,$10$L45:andi	$3,$2,0x1subu	$3,$0,$3sra	$2,$2,1xor	$3,$2,$3j	$L36sw	$4,8($16)$L56:move	$5,$0j	$L41addiu	$4,$9,1$L19:lw	$4,0($18)lui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)jal	av_logli	$5,2			# 0x2lw	$9,8($16)lw	$11,0($16)sra	$2,$9,3addu	$2,$2,$11move	$4,$9slt	$3,$17,$20addiu	$9,$9,5lbu	$8,3($2)lbu	$5,0($2)lbu	$6,1($2)lbu	$7,2($2)beq	$3,$0,$L22sw	$9,8($16)sll	$2,$6,16sll	$3,$5,24or	$3,$3,$2or	$3,$3,$8sll	$2,$7,8or	$2,$2,$3andi	$4,$4,0x7sll	$2,$2,$4srl	$12,$2,27li	$3,32			# 0x20subu	$13,$3,$12subu	$7,$20,$17sll	$8,$19,2move	$10,$0j	$L24sll	$15,$23,2$L49:lw	$9,8($16)$L24:sra	$4,$9,3addu	$4,$4,$11lbu	$2,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$3,2($4)sll	$5,$5,16sll	$2,$2,24or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8addu	$4,$15,$18or	$3,$3,$2lw	$5,60($4)andi	$2,$9,0x7sll	$3,$3,$2addu	$5,$8,$5addu	$9,$12,$9sra	$3,$3,$13addiu	$10,$10,1sw	$9,8($16)addiu	$8,$8,4bne	$10,$7,$L49sw	$3,0($5)addiu	$21,$21,1addu	$19,$19,$7bne	$21,$22,$L18move	$17,$0j	$L13move	$2,$0$L55:lw	$4,0($18)lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)jal	av_logli	$5,2			# 0x2j	$L13li	$2,-1			# 0xffffffffffffffff$L14:lw	$4,0($18)addiu	$6,$6,%lo($LC1)move	$7,$8move	$5,$0jal	av_logsw	$20,16($sp)j	$L13li	$2,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	decode_residuals.section	.rodata.str1.4.align	2$LC3:.ascii	"invalid coeff precision\012\000".align	2$LC4:.ascii	"qlevel %d not supported, maybe buggy stream\012\000".section	.text.decode_subframe_lpc,"ax",@progbits.align	2.align	5.ent	decode_subframe_lpc.type	decode_subframe_lpc, @functiondecode_subframe_lpc:.frame	$fp,56,$31		# vars= 0, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$21,36($sp)sll	$21,$6,2addiu	$3,$21,14srl	$3,$3,3sll	$3,$3,3sll	$2,$5,2sw	$fp,48($sp)sw	$23,44($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$16,16($sp)sw	$31,52($sp)sw	$22,40($sp)sw	$17,20($sp)move	$fp,$spaddu	$2,$2,$4move	$23,$spsubu	$sp,$sp,$3move	$16,$6move	$14,$5move	$18,$4lw	$22,60($2)addiu	$20,$6,-1blez	$6,$L99addiu	$19,$sp,16lw	$12,4($4)move	$9,$22move	$11,$0addiu	$10,$4,4li	$13,32			# 0x20$L63:lw	$7,8($10)lw	$6,52($18)sra	$4,$7,3addu	$4,$4,$12lbu	$2,0($4)lbu	$5,1($4)lbu	$8,3($4)lbu	$3,2($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$8sll	$3,$3,8or	$3,$3,$2andi	$4,$7,0x7subu	$2,$13,$6sll	$3,$3,$4sra	$3,$3,$2addu	$6,$6,$7addiu	$11,$11,1sw	$6,8($10)sw	$3,0($9)bne	$16,$11,$L63addiu	$9,$9,4$L61:lw	$8,8($10)sra	$4,$8,3addu	$4,$4,$12lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$8,0x7sll	$2,$2,$4srl	$2,$2,28addiu	$11,$2,1addiu	$7,$8,4li	$2,16			# 0x10beq	$11,$2,$L108sw	$7,8($10)sra	$4,$7,3addu	$4,$4,$12lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$7,0x7sll	$2,$2,$4addiu	$3,$8,9sra	$17,$2,27bltz	$17,$L67sw	$3,8($10)blez	$16,$L70li	$2,32			# 0x20lw	$13,0($10)subu	$12,$2,$11move	$8,$19move	$9,$0$L71:lw	$6,8($10)addiu	$9,$9,1sra	$4,$6,3addu	$4,$4,$13lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3sll	$2,$2,$4sra	$2,$2,$12addu	$6,$11,$6sw	$6,8($10)sw	$2,0($8)bne	$16,$9,$L71addiu	$8,$8,4$L70:move	$5,$14move	$4,$18jal	decode_residualsmove	$6,$16bltz	$2,$L109li	$5,-1			# 0xfffffffffffffffflw	$2,48($18)slt	$2,$2,17beq	$2,$0,$L110noplw	$3,44($18)addiu	$2,$3,-1slt	$2,$16,$2beq	$2,$0,$L81move	$9,$16addu	$8,$22,$21addiu	$10,$22,4sll	$11,$20,2$L87:blez	$20,$L112lw	$6,-4($10)move	$5,$10move	$4,$20move	$13,$0move	$7,$0addu	$3,$11,$19$L91:lw	$2,0($3)addiu	$4,$4,-1mul	$12,$2,$6lw	$6,0($5)addu	$13,$12,$13mul	$12,$2,$6addiu	$3,$3,-4addu	$7,$12,$7bne	$4,$0,$L91addiu	$5,$5,4$L90:lw	$3,0($19)lw	$2,0($8)mul	$5,$6,$3addiu	$9,$9,2addu	$4,$5,$13sra	$4,$4,$17addu	$4,$4,$2mul	$2,$3,$4sw	$4,0($8)addu	$3,$2,$7lw	$2,4($8)sra	$3,$3,$17addu	$2,$2,$3sw	$2,4($8)lw	$3,44($18)addiu	$8,$8,8addiu	$2,$3,-1slt	$2,$9,$2bne	$2,$0,$L87addiu	$10,$10,8$L81:slt	$2,$9,$3beq	$2,$0,$L115move	$5,$0blez	$16,$L113move	$5,$19sll	$8,$9,2addu	$2,$22,$8addiu	$4,$2,-4move	$6,$0mtlo	$0$L96:lw	$3,0($5)lw	$2,0($4)addiu	$6,$6,1madd	$3,$2addiu	$5,$5,4bne	$16,$6,$L96addiu	$4,$4,-4mflo	$2sra	$4,$2,$17$L95:addu	$3,$22,$8lw	$2,0($3)move	$5,$0addu	$2,$2,$4sw	$2,0($3)move	$sp,$23move	$sp,$fplw	$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)move	$2,$5j	$31addiu	$sp,$sp,56$L110:lw	$2,44($18)slt	$2,$16,$2beq	$2,$0,$L76addu	$2,$22,$21addiu	$12,$2,-4move	$13,$16$L78:blez	$16,$L114move	$8,$0move	$11,$19move	$10,$12move	$7,$0move	$9,$0$L82:lw	$4,0($11)lw	$6,0($10)addiu	$7,$7,1mult	$4,$6addiu	$11,$11,4mflo	$4mfhi	$5addu	$2,$8,$4sltu	$6,$2,$8addu	$3,$9,$5addu	$3,$6,$3move	$8,$2move	$9,$3bne	$16,$7,$L82addiu	$10,$10,-4sll	$4,$3,1nor	$2,$0,$17sll	$4,$4,$2srl	$2,$8,$17sra	$3,$3,$17andi	$5,$17,0x20or	$2,$4,$2movn	$2,$3,$5move	$3,$2$L84:lw	$2,4($12)addiu	$13,$13,1addu	$2,$2,$3sw	$2,4($12)lw	$3,44($18)slt	$3,$13,$3bne	$3,$0,$L78addiu	$12,$12,4$L76:move	$5,$0$L66:$L115:move	$sp,$23move	$sp,$fplw	$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)move	$2,$5j	$31addiu	$sp,$sp,56$L112:move	$13,$0j	$L90move	$7,$0$L114:j	$L84move	$3,$0$L109:move	$sp,$23move	$sp,$fplw	$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)move	$2,$5j	$31addiu	$sp,$sp,56$L67:lw	$4,0($18)lui	$6,%hi($LC4)move	$7,$17li	$5,2			# 0x2jal	av_logaddiu	$6,$6,%lo($LC4)move	$sp,$23move	$sp,$fpli	$5,-1			# 0xfffffffffffffffflw	$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)move	$2,$5j	$31addiu	$sp,$sp,56$L99:lw	$12,4($4)j	$L61addiu	$10,$4,4$L113:sll	$8,$9,2j	$L95move	$4,$0$L108:lw	$4,0($18)lui	$6,%hi($LC3)li	$5,2			# 0x2jal	av_logaddiu	$6,$6,%lo($LC3)j	$L66li	$5,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	decode_subframe_lpc.section	.rodata.str1.4.align	2$LC5:.ascii	"  Blocksize: %d .. %d (%d)\012\000".align	2$LC6:.ascii	"  Framesize: %d .. %d\012\000".align	2$LC7:.ascii	"  Samplerate: %d\012\000".align	2$LC8:.ascii	"  Channels: %d\012\000".align	2$LC9:.ascii	"  Bits: %d\012\000".section	.text.metadata_streaminfo,"ax",@progbits.align	2.align	5.ent	metadata_streaminfo.type	metadata_streaminfo, @functionmetadata_streaminfo:.frame	$sp,40,$31		# vars= 0, regs= 4/0, args= 24, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$31,36($sp)sw	$18,32($sp)sw	$16,24($sp)sw	$17,28($sp)addiu	$12,$4,4lw	$6,8($12)lw	$15,4($4)move	$16,$4sra	$4,$6,3addu	$4,$4,$15lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3addiu	$6,$6,16sll	$2,$2,$4srl	$2,$2,16sra	$4,$6,3sw	$6,8($12)addu	$4,$4,$15sw	$2,20($16)lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3addiu	$6,$6,16sll	$2,$2,$4move	$11,$6srl	$2,$2,16sw	$6,8($12)addiu	$10,$11,16sw	$2,24($16)sra	$2,$11,3addu	$2,$2,$15sra	$8,$10,3addu	$8,$8,$15lbu	$14,3($2)lbu	$5,2($2)lbu	$3,0($2)lbu	$7,1($2)sw	$10,8($12)lbu	$4,0($8)lbu	$9,1($8)sll	$7,$7,16sll	$3,$3,24lbu	$13,3($8)lbu	$2,2($8)or	$3,$3,$7sll	$9,$9,16sll	$4,$4,24or	$3,$3,$14or	$4,$4,$9sll	$5,$5,8or	$4,$4,$13or	$5,$5,$3sll	$2,$2,8andi	$3,$11,0x7sll	$5,$5,$3or	$2,$2,$4andi	$10,$10,0x7sll	$2,$2,$10srl	$5,$5,16addiu	$11,$11,24sll	$5,$5,8srl	$2,$2,24move	$13,$11or	$2,$2,$5sw	$11,8($12)sw	$2,28($16)

⌨️ 快捷键说明

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