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

📄 alac.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 3 页
字号:
.file	1 "alac.c".section .mdebug.abi32.previous.section	.text.alac_decode_init,"ax",@progbits.align	2.align	5.ent	alac_decode_init.type	alac_decode_init, @functionalac_decode_init:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$8,136($4)move	$2,$0sw	$0,20($8)lw	$5,392($4)sw	$4,0($8)sw	$5,24($8)addiu	$6,$5,7move	$3,$5slt	$5,$5,0lw	$7,68($4)movn	$3,$6,$5sra	$3,$3,3mul	$3,$7,$3sw	$7,28($8)j	$31sw	$3,32($8).set	macro.set	reorder.end	alac_decode_init.section	.text.alac_decode_close,"ax",@progbits.align	2.align	5.ent	alac_decode_close.type	alac_decode_close, @functionalac_decode_close:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,20($sp)sw	$16,16($sp)lw	$16,136($4)jal	av_freelw	$4,36($16)jal	av_freelw	$4,44($16)jal	av_freelw	$4,40($16)jal	av_freelw	$4,48($16)lw	$31,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	alac_decode_close.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"alac: expected %d extradata bytes\012\000".align	2$LC1:.ascii	"setinfo_max_samples_per_frame too large\012\000".align	2$LC2:.ascii	"alac: set_info failed\012\000".align	2$LC3:.ascii	"channels > %d not supported\012\000".align	2$LC4:.ascii	"FIXME: unimplemented, unhandling of wasted_bytes\012\000".align	2$LC5:.ascii	"FIXME: unhandled prediction type: %i\012\000".align	2$LC6:.ascii	"FIXME: unimplemented sample size %i\012\000".section	.text.alac_decode_frame,"ax",@progbits.align	2.align	5.ent	alac_decode_frame.type	alac_decode_frame, @functionalac_decode_frame:.frame	$fp,168,$31		# vars= 112, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-168sw	$fp,160($sp)sw	$19,140($sp)sw	$17,132($sp)sw	$31,164($sp)sw	$23,156($sp)sw	$22,152($sp)sw	$21,148($sp)sw	$20,144($sp)sw	$18,136($sp)sw	$16,128($sp)move	$fp,$spmove	$17,$7sw	$4,168($fp)sw	$5,172($fp)move	$19,$6.set	noreorder.set	nomacrobeq	$7,$0,$L7lw	$18,136($4).set	macro.set	reorderlw	$2,184($fp)beq	$2,$0,$L7lw	$2,20($18).set	noreorder.set	nomacrobeq	$2,$0,$L238li	$2,36			# 0x24.set	macro.set	reorder$L10:lw	$3,184($fp)sll	$2,$3,3sra	$3,$2,3.set	noreorder.set	nomacrobltz	$3,$L16addiu	$16,$18,4.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L16move	$7,$17.set	macro.set	reorderaddu	$3,$17,$3sw	$3,4($16)sw	$0,8($16)sw	$7,0($16)sw	$2,12($16)lbu	$2,0($7)li	$11,3			# 0x3srl	$2,$2,5addiu	$2,$2,1slt	$3,$2,3move	$13,$7sw	$2,124($fp).set	noreorder.set	nomacrobeq	$3,$0,$L239sw	$11,8($16).set	macro.set	reorder$L20:li	$11,19			# 0x13sw	$11,8($16)li	$11,20			# 0x14lbu	$3,2($7)sw	$11,8($16)lbu	$2,2($7)li	$11,22			# 0x16srl	$3,$3,4sw	$11,8($16)srl	$2,$2,2li	$11,23			# 0x17andi	$3,$3,0x1lbu	$7,2($7)andi	$15,$2,0x3sw	$11,8($16).set	noreorder.set	nomacrobeq	$3,$0,$L22addiu	$6,$13,2.set	macro.set	reorderlbu	$2,2($13)lbu	$4,1($6)lbu	$5,3($6)lbu	$3,2($6)sll	$2,$2,24sll	$4,$4,16or	$2,$2,$4or	$2,$2,$5sll	$3,$3,8or	$3,$3,$2li	$11,55			# 0x37sll	$17,$3,7sw	$11,8($16)$L24:lw	$2,32($18)sll	$3,$15,3mul	$2,$17,$2srl	$4,$7,1sw	$2,0($19)lbu	$10,57($18)lw	$2,124($fp)subu	$3,$10,$3addu	$3,$2,$3addiu	$3,$3,-1andi	$4,$4,0x1.set	noreorder.set	nomacrobeq	$4,$0,$L240sw	$3,96($fp).set	macro.set	reordersltu	$2,$10,17.set	noreorder.set	nomacrobeq	$2,$0,$L180lw	$2,124($fp).set	macro.set	reorderblez	$2,$L182move	$15,$18move	$19,$0$L184:.set	noreorder.set	nomacroblez	$17,$L188lw	$5,96($fp).set	macro.set	reorderli	$2,32			# 0x20lw	$14,44($15)subu	$12,$2,$5.set	noreorder.set	nomacroj	$L187move	$9,$0.set	macro.set	reorder$L210:lbu	$10,57($18)$L187:lw	$6,8($16)subu	$8,$0,$10sra	$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,8or	$2,$2,$3andi	$4,$6,0x7sll	$2,$2,$4srl	$2,$2,$8sll	$3,$9,2sll	$2,$2,$12addu	$11,$10,$6addu	$3,$3,$14sra	$2,$2,$12addiu	$9,$9,1sw	$11,8($16).set	noreorder.set	nomacrobne	$17,$9,$L210sw	$2,0($3).set	macro.set	reorderlbu	$10,57($18)$L188:lw	$4,124($fp)addiu	$19,$19,1.set	noreorder.set	nomacrobne	$19,$4,$L184addiu	$15,$15,4.set	macro.set	reorder$L182:move	$3,$0move	$4,$0$L179:li	$2,20			# 0x14.set	noreorder.set	nomacrobeq	$10,$2,$L194sltu	$2,$10,21.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L195li	$2,24			# 0x18.set	macro.set	reorderli	$2,16			# 0x10.set	noreorder.set	nomacrobeq	$10,$2,$L241lw	$5,124($fp).set	macro.set	reorder$L7:move	$sp,$fp$L272:lw	$2,184($fp)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).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,168.set	macro.set	reorder$L238:lw	$8,0($18)lw	$3,28($8).set	noreorder.set	nomacrobeq	$3,$2,$L12lui	$6,%hi($LC0).set	macro.set	reorderaddiu	$6,$6,%lo($LC0)move	$5,$0.set	noreorder.set	nomacrojal	av_logli	$7,36			# 0x24.set	macro.set	reordermove	$sp,$fplw	$2,184($fp)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).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,168.set	macro.set	reorder$L12:lw	$7,24($8)addiu	$5,$7,12lbu	$4,12($7)lbu	$2,1($5)sll	$4,$4,24sll	$2,$2,16lbu	$6,3($5)lbu	$3,2($5)or	$4,$4,$2or	$4,$4,$6sll	$3,$3,8li	$2,1073676288			# 0x3fff0000or	$3,$3,$4ori	$2,$2,0xffffsltu	$3,$3,$2.set	noreorder.set	nomacrobeq	$3,$0,$L242lui	$6,%hi($LC1).set	macro.set	reorderaddiu	$3,$7,16lbu	$2,-4($3)lbu	$5,-3($3)lbu	$6,-1($3)lbu	$4,-2($3)sll	$5,$5,16sll	$2,$2,24or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2sw	$4,52($18)lbu	$2,16($7)addiu	$5,$7,24sb	$2,56($18)lbu	$3,17($7)addiu	$6,$7,28sb	$3,57($18)lbu	$2,18($7)addiu	$8,$7,32sb	$2,58($18)lbu	$3,19($7)addiu	$9,$7,36sb	$3,59($18)lbu	$2,20($7)sll	$4,$4,2sb	$2,60($18)lbu	$3,21($7)sb	$3,61($18)lbu	$2,-2($5)lbu	$3,-1($5)sll	$2,$2,8or	$2,$2,$3sh	$2,62($18)lbu	$3,-4($6)lbu	$2,-3($6)lbu	$7,-1($6)lbu	$5,-2($6)sll	$2,$2,16sll	$3,$3,24or	$3,$3,$2or	$3,$3,$7sll	$5,$5,8or	$5,$5,$3sw	$5,64($18)lbu	$2,-4($8)lbu	$5,-3($8)lbu	$6,-1($8)lbu	$3,-2($8)sll	$5,$5,16sll	$2,$2,24or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2sw	$3,68($18)lbu	$2,-4($9)lbu	$5,-3($9)lbu	$6,-1($9)lbu	$3,-2($9)sll	$5,$5,16sll	$2,$2,24or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2.set	noreorder.set	nomacrojal	av_mallocsw	$3,72($18).set	macro.set	reorderlw	$4,52($18)sw	$2,36($18).set	noreorder.set	nomacrojal	av_mallocsll	$4,$4,2.set	macro.set	reorderlw	$4,52($18)sw	$2,44($18).set	noreorder.set	nomacrojal	av_mallocsll	$4,$4,2.set	macro.set	reorderlw	$4,52($18)sw	$2,40($18).set	noreorder.set	nomacrojal	av_mallocsll	$4,$4,2.set	macro.set	reordersw	$2,48($18)li	$2,1			# 0x1.set	noreorder.set	nomacroj	$L10sw	$2,20($18).set	macro.set	reorder$L22:.set	noreorder.set	nomacroj	$L24lw	$17,52($18).set	macro.set	reorder$L16:move	$7,$0move	$2,$0move	$3,$0sw	$3,4($16)sw	$0,8($16)sw	$7,0($16)sw	$2,12($16)lbu	$2,0($7)li	$11,3			# 0x3srl	$2,$2,5addiu	$2,$2,1slt	$3,$2,3move	$13,$7sw	$2,124($fp).set	noreorder.set	nomacrobne	$3,$0,$L20sw	$11,8($16).set	macro.set	reorder$L239:lw	$4,168($fp)lui	$6,%hi($LC3)addiu	$6,$6,%lo($LC3)move	$5,$0.set	noreorder.set	nomacrojal	av_logli	$7,2			# 0x2.set	macro.set	reordermove	$sp,$fplw	$2,184($fp)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).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,168.set	macro.set	reorder$L195:.set	noreorder.set	nomacrobeq	$10,$2,$L194li	$2,32			# 0x20.set	macro.set	reorderbne	$10,$2,$L7$L194:lw	$4,168($fp)lui	$6,%hi($LC6)addiu	$6,$6,%lo($LC6)move	$7,$10.set	noreorder.set	nomacrojal	av_logmove	$5,$0.set	macro.set	reordermove	$sp,$fplw	$2,184($fp)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).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,168.set	macro.set	reorder$L180:lw	$3,124($fp).set	noreorder.set	nomacroblez	$3,$L182move	$24,$18.set	macro.set	reordermove	$19,$0$L186:.set	noreorder.set	nomacroblez	$17,$L274lw	$6,124($fp).set	macro.set	reorderlw	$12,44($24)move	$14,$0li	$15,32			# 0x20$L191:lw	$8,8($16)addiu	$14,$14,1sra	$2,$8,3addu	$2,$2,$13addiu	$11,$8,16lbu	$5,0($2)lbu	$3,1($2)sra	$6,$11,3lbu	$9,3($2)addu	$6,$6,$13lbu	$4,2($2)sw	$11,8($16)lbu	$2,0($6)lbu	$7,1($6)sll	$3,$3,16sll	$5,$5,24or	$5,$5,$3lbu	$10,3($6)lbu	$3,2($6)or	$5,$5,$9sll	$4,$4,8sll	$2,$2,24sll	$7,$7,16or	$4,$4,$5or	$2,$2,$7lbu	$5,57($18)andi	$8,$8,0x7or	$2,$2,$10sll	$4,$4,$8sll	$3,$3,8addiu	$6,$5,-16or	$3,$3,$2srl	$4,$4,16andi	$2,$11,0x7sll	$3,$3,$2sll	$4,$4,16subu	$5,$15,$5subu	$2,$15,$6srl	$3,$3,$2sra	$4,$4,$5addu	$11,$11,$6or	$3,$3,$4sw	$11,8($16)sw	$3,0($12).set	noreorder.set	nomacrobne	$17,$14,$L191addiu	$12,$12,4.set	macro.set	reorderlw	$6,124($fp)$L274:addiu	$19,$19,1.set	noreorder.set	nomacrobne	$19,$6,$L186addiu	$24,$24,4.set	macro.set	reorder.set	noreorder.set	nomacroj	$L182lbu	$10,57($18).set	macro.set	reorder$L240:sll	$3,$2,2addiu	$3,$3,14sll	$2,$2,6addiu	$2,$2,8srl	$3,$3,3sw	$sp,100($fp)sll	$3,$3,3subu	$sp,$sp,$2lw	$11,8($16)addiu	$5,$sp,16subu	$sp,$sp,$3addiu	$6,$sp,16subu	$sp,$sp,$3sw	$11,88($fp)addiu	$2,$sp,16sra	$4,$11,3addiu	$11,$11,8sw	$11,68($fp)sw	$2,108($fp)sw	$5,16($fp)sw	$6,104($fp)addu	$4,$4,$13lbu	$5,3($4)subu	$sp,$sp,$3sw	$5,84($fp)lbu	$6,0($4)sra	$2,$11,3sw	$6,72($fp)lbu	$5,1($4)addiu	$6,$sp,16sw	$5,76($fp)lbu	$4,2($4)addu	$2,$2,$13sw	$11,8($16)sw	$4,80($fp)sw	$6,112($fp)lbu	$4,3($2)subu	$sp,$sp,$3sw	$4,64($fp)lbu	$5,0($2)lw	$3,88($fp)sw	$5,52($fp)lbu	$6,1($2)addiu	$11,$3,16sw	$6,56($fp)lbu	$2,2($2)lw	$3,124($fp)sw	$2,60($fp)addiu	$2,$sp,16sw	$11,8($16).set	noreorder.set	nomacroblez	$3,$L27sw	$2,116($fp).set	macro.set	reorderlw	$10,104($fp)move	$14,$0move	$12,$0$L29:sra	$4,$11,3addu	$4,$4,$13lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$11,0x7or	$2,$2,$3sll	$2,$2,$4lw	$4,108($fp)addiu	$11,$11,4addu	$3,$12,$4srl	$2,$2,28sw	$11,8($16)sw	$2,0($3)lw	$6,8($16)lw	$5,112($fp)sra	$4,$6,3addu	$4,$4,$13lbu	$3,0($4)addu	$8,$5,$12lbu	$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,$3sll	$2,$2,$4addiu	$11,$6,4srl	$2,$2,28sw	$11,8($16)sw	$2,0($8)lw	$6,8($16)lw	$2,116($fp)sra	$4,$6,3addu	$4,$4,$13lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)addu	$8,$2,$12sll	$5,$5,16lbu	$2,2($4)sll	$3,$3,24or	$3,$3,$5or	$3,$3,$7sll	$2,$2,8andi	$4,$6,0x7or	$2,$2,$3sll	$2,$2,$4addiu	$11,$6,3srl	$2,$2,29sw	$11,8($16)sw	$2,0($8)lw	$6,8($16)sra	$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,8or	$2,$2,$3andi	$4,$6,0x7sll	$2,$2,$4srl	$2,$2,27addiu	$11,$6,5sw	$11,8($16).set	noreorder.set	nomacroblez	$2,$L30sw	$2,0($10).set	macro.set	reorderlw	$3,16($fp)sll	$2,$14,6lw	$11,8($16)addu	$8,$3,$2move	$9,$0$L32:sra	$3,$11,3addu	$3,$3,$13lbu	$4,0($3)lbu	$5,1($3)lbu	$6,3($3)lbu	$2,2($3)sll	$4,$4,24sll	$5,$5,16andi	$7,$11,0x7or	$4,$4,$5addiu	$11,$11,16or	$4,$4,$6sll	$2,$2,8sw	$11,8($16)or	$2,$2,$4lw	$3,0($10)sll	$2,$2,$7addiu	$9,$9,1srl	$2,$2,16slt	$3,$9,$3sh	$2,0($8)

⌨️ 快捷键说明

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