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

📄 dca.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
sw	$6,8($9)sw	$2,0($12).set	noreorder.set	nomacrobne	$13,$11,$L76addiu	$12,$12,4.set	macro.set	reorderaddiu	$4,$10,236$L149:andi	$2,$4,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L79addiu	$6,$10,876.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L80li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$2,$L150addiu	$5,$4,-4.set	macro.set	reorderaddiu	$4,$10,237sb	$0,236($10)$L77:addiu	$5,$4,-4$L150:move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L151addiu	$2,$6,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L151addiu	$2,$6,-31.set	macro.set	reorder$L123:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L123addiu	$2,$6,-31.set	macro.set	reorder$L151:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L152addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L153:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L153addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L152:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L86$L125:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L125$L86:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L90addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L91li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$2,$L154lui	$2,%hi(bitlen.6597).set	macro.set	reordersb	$0,4($5)$L88:lui	$2,%hi(bitlen.6597)$L154:addiu	$2,$2,%lo(bitlen.6597)lw	$11,112($10)addiu	$15,$2,4move	$12,$0li	$13,1			# 0x1li	$24,32			# 0x20$L144:sll	$2,$12,5addu	$2,$2,$13sll	$2,$2,2slt	$3,$12,$11addu	$14,$2,$10.set	noreorder.set	nomacrobne	$3,$0,$L93addiu	$12,$12,1.set	macro.set	reorderaddiu	$13,$13,1slt	$2,$13,11move	$12,$0.set	noreorder.set	nomacrobne	$2,$0,$L144addiu	$15,$15,4.set	macro.set	reordermove	$4,$0move	$5,$0$L145:sll	$2,$4,5addu	$2,$2,$5sll	$2,$2,2slt	$3,$4,$11addu	$6,$2,$10.set	noreorder.set	nomacrobne	$3,$0,$L98addiu	$4,$4,1.set	macro.set	reorderaddiu	$5,$5,1slt	$2,$5,11.set	noreorder.set	nomacrobne	$2,$0,$L145move	$4,$0.set	macro.set	reordermove	$8,$0li	$12,1			# 0x1$L146:sll	$3,$8,5$L155:lui	$2,%hi(thr.6598)addiu	$2,$2,%lo(thr.6598)addu	$3,$3,$12sll	$4,$12,2sll	$3,$3,2addu	$4,$4,$2slt	$2,$8,$11addu	$13,$3,$10.set	noreorder.set	nomacrobne	$2,$0,$L103addiu	$8,$8,1.set	macro.set	reorderaddiu	$12,$12,1slt	$2,$12,11.set	noreorder.set	nomacrobne	$2,$0,$L146move	$8,$0.set	macro.set	reorderlw	$2,12($10)beq	$2,$0,$L109lw	$2,8($9)addiu	$2,$2,16sw	$2,8($9)$L109:li	$2,65536			# 0x10000addu	$2,$10,$2move	$3,$0sw	$0,-18920($2).set	noreorder.set	nomacroj	$L111sw	$0,-18924($2).set	macro.set	reorder$L103:lw	$3,0($4)lw	$2,236($13)slt	$2,$2,$3.set	noreorder.set	nomacrobeq	$2,$0,$L155sll	$3,$8,5.set	macro.set	reorderlw	$6,8($9)lw	$3,0($9)sra	$4,$6,3addu	$4,$4,$3lbu	$2,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$3,2($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$7sll	$3,$3,8or	$3,$3,$2andi	$4,$6,0x7sll	$3,$3,$4srl	$3,$3,30lui	$2,%hi(adj_table.6596)addiu	$2,$2,%lo(adj_table.6596)sll	$3,$3,2addiu	$6,$6,2addu	$3,$3,$2sw	$6,8($9)lw	$2,0($3)lw	$11,112($10).set	noreorder.set	nomacroj	$L146sw	$2,876($13).set	macro.set	reorder$L98:lui	$2,%hi($LC5)lw	$3,%lo($LC5)($2).set	noreorder.set	nomacroj	$L145sw	$3,876($6).set	macro.set	reorder$L93:lw	$6,8($9)lw	$3,0($9)sra	$4,$6,3addu	$4,$4,$3lbu	$2,0($4)lbu	$5,1($4)lbu	$8,3($4)lbu	$3,2($4)lw	$7,0($15)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5addu	$4,$7,$6or	$2,$2,$8sll	$3,$3,8sw	$4,8($9)or	$3,$3,$2andi	$6,$6,0x7sll	$3,$3,$6subu	$7,$24,$7lw	$11,112($10)srl	$3,$3,$7.set	noreorder.set	nomacroj	$L144sw	$3,236($14).set	macro.set	reorder$L90:sb	$0,4($5).set	noreorder.set	nomacroj	$L88sb	$0,1($4).set	macro.set	reorder$L79:addiu	$4,$10,238sb	$0,236($10).set	noreorder.set	nomacroj	$L77sb	$0,237($10).set	macro.set	reorder$L91:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L88sb	$0,5($5).set	macro.set	reorder$L80:addiu	$4,$10,239sb	$0,236($10)sb	$0,237($10).set	noreorder.set	nomacroj	$L77sb	$0,238($10).set	macro.set	reorder.end	dca_parse_frame_header.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC6:.ascii	"Input frame size larger then DCA_MAX_FRAME_SIZE!\012\000".align	2$LC7:.ascii	"Not a valid DCA frame\012\000".align	2$LC8:.ascii	"DTS source channels are less than specified: output to %".ascii	"d channels.\012\000".align	2$LC9:.ascii	"Cannot downmix DTS to %d channels.\012\000".align	2$LC10:.ascii	"check failed: %i>%i\000".globl	__floatsisf.globl	__mulsf3.align	2$LC12:.ascii	"ERROR: block code look-up failed\012\000".globl	__addsf3.align	2$LC14:.ascii	"Stream with high frequencies VQ coding\012\000".align	2$LC16:.ascii	"Didn't get subframe DSYNC\012\000".align	2$LC18:.ascii	"Not implemented!\012\000".globl	__subsf3.section	.rodata.cst8.align	3$LC11:.word	515396076.word	1067576197.section	.rodata.cst4.align	2$LC13:.word	956301312.align	2$LC15:.word	1031798784.align	2$LC17:.word	1059760811.align	2$LC19:.word	872415232.section	.text.dca_decode_frame,"ax",@progbits.align	2.align	5.ent	dca_decode_frame.type	dca_decode_frame, @functiondca_decode_frame:.frame	$sp,5872,$31		# vars= 5808, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-5872sw	$19,5844($sp)sw	$18,5840($sp)sw	$31,5868($sp)sw	$fp,5864($sp)sw	$23,5860($sp)sw	$22,5856($sp)sw	$21,5852($sp)sw	$20,5848($sp)sw	$17,5836($sp)sw	$16,5832($sp)lw	$3,5888($sp)move	$18,$4lw	$4,136($4)sltu	$2,$3,16384move	$19,$5sw	$6,5880($sp).set	noreorder.set	nomacrobeq	$2,$0,$L605sw	$4,5644($sp).set	macro.set	reorderlbu	$6,0($7)lbu	$10,1($7)lbu	$4,2($7)sll	$3,$10,16sll	$2,$6,24lbu	$5,3($7)or	$2,$2,$3or	$2,$2,$5sll	$4,$4,8or	$4,$4,$2li	$3,2147352576			# 0x7ffe0000lw	$2,5644($sp)ori	$3,$3,0x8001.set	noreorder.set	nomacrobeq	$4,$3,$L162addiu	$17,$2,30208.set	macro.set	reordersltu	$2,$3,$4.set	noreorder.set	nomacrobeq	$2,$0,$L606li	$2,536805376			# 0x1fff0000.set	macro.set	reorderli	$2,-25231360			# 0xfffffffffe7f0000ori	$2,$2,0x180.set	noreorder.set	nomacrobeq	$4,$2,$L163li	$2,-14745600			# 0xffffffffff1f0000.set	macro.set	reorderori	$2,$2,0xe8.set	noreorder.set	nomacrobeq	$4,$2,$L650lw	$3,5888($sp).set	macro.set	reorderli	$16,-1			# 0xffffffffffffffff$L165:lw	$4,5644($sp)$L643:li	$2,65536			# 0x10000addu	$2,$4,$2li	$3,-1			# 0xffffffffffffffff.set	noreorder.set	nomacrobeq	$16,$3,$L159sw	$16,-18944($2).set	macro.set	reorder$L198:sll	$3,$16,3li	$2,46596			# 0xb604addu	$2,$4,$2sra	$5,$3,3.set	noreorder.set	nomacrobltz	$5,$L200sw	$2,5544($sp).set	macro.set	reorder.set	noreorder.set	nomacrobltz	$3,$L200lw	$7,5544($sp).set	macro.set	reordermove	$4,$17addu	$2,$17,$5sw	$4,0($7)lw	$4,5644($sp)sw	$3,12($7)sw	$2,4($7).set	noreorder.set	nomacrojal	dca_parse_frame_headersw	$0,8($7).set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L651lw	$2,5880($sp).set	macro.set	reorderlw	$3,5644($sp)$L657:lw	$4,832($18)lw	$2,28($3)move	$5,$3sw	$2,64($18)lw	$3,32($3)sw	$4,5712($sp)sw	$3,4($18)lw	$2,68($5)lw	$3,112($5)sltu	$2,$0,$2addu	$16,$2,$3.set	noreorder.set	nomacrobeq	$4,$0,$L601sw	$4,68($18).set	macro.set	reorderlw	$6,5712($sp)slt	$2,$16,$6.set	noreorder.set	nomacrobne	$2,$0,$L608lui	$6,%hi($LC8).set	macro.set	reorder$L208:lw	$7,68($18)li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$7,$2,$L609sw	$7,5712($sp).set	macro.set	reorder.set	noreorder.set	nomacrobne	$16,$7,$L610lui	$6,%hi($LC9).set	macro.set	reorder$L212:lw	$5,5644($sp)lw	$6,5712($sp)lw	$3,16($5)sll	$6,$6,9addiu	$4,$3,7slt	$2,$3,0movn	$3,$4,$2sra	$3,$3,3mul	$3,$3,$6lw	$4,5880($sp)sw	$6,5664($sp)lw	$2,0($4)sltu	$2,$2,$3.set	noreorder.set	nomacrobeq	$2,$0,$L214lw	$6,5880($sp).set	macro.set	reorderli	$5,-1			# 0xffffffffffffffffsw	$5,5888($sp)$L199:lw	$2,5888($sp)lw	$31,5868($sp)lw	$fp,5864($sp)lw	$23,5860($sp)lw	$22,5856($sp)lw	$21,5852($sp)lw	$20,5848($sp)lw	$19,5844($sp)lw	$18,5840($sp)lw	$17,5836($sp)lw	$16,5832($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,5872.set	macro.set	reorder$L606:ori	$2,$2,0xe800.set	noreorder.set	nomacrobne	$4,$2,$L165li	$16,-1			# 0xffffffffffffffff.set	macro.set	reorderlw	$3,5888($sp)$L650:addiu	$2,$3,1sra	$12,$2,1.set	noreorder.set	nomacroblez	$12,$L611li	$2,536805376			# 0x1fff0000.set	macro.set	reorderori	$2,$2,0xe800.set	noreorder.set	nomacrobeq	$4,$2,$L181li	$2,-16777216			# 0xffffffffff000000.set	macro.set	reorderli	$3,16711680			# 0xff0000ori	$14,$2,0xff00ori	$15,$3,0xffmove	$9,$17move	$11,$0move	$4,$0li	$8,32			# 0x20.set	noreorder.set	nomacroj	$L183li	$13,14			# 0xe.set	macro.set	reorder$L612:subu	$3,$13,$8sll	$2,$4,$8srl	$3,$5,$3or	$2,$2,$3srl	$4,$2,8sll	$2,$2,8and	$2,$2,$14and	$4,$4,$15or	$2,$2,$4sll	$3,$2,16srl	$2,$2,16or	$2,$2,$3addiu	$11,$11,1sw	$2,0($9)addiu	$8,$8,18.set	noreorder.set	nomacrobeq	$11,$12,$L187addiu	$9,$9,4.set	macro.set	reorder$L613:addiu	$7,$7,2lbu	$6,0($7)lbu	$10,1($7)move	$4,$5$L183:sll	$2,$10,8or	$2,$2,$6slt	$3,$8,15.set	noreorder.set	nomacrobne	$3,$0,$L612andi	$5,$2,0x3fff.set	macro.set	reordersll	$2,$4,14addiu	$11,$11,1or	$5,$5,$2.set	noreorder.set	nomacrobne	$11,$12,$L613addiu	$8,$8,-14.set	macro.set	reorder$L187:slt	$2,$8,32.set	noreorder.set	nomacrobeq	$2,$0,$L614move	$4,$8.set	macro.set	reordersll	$6,$5,$8move	$5,$9$L196:addiu	$4,$4,8srl	$2,$6,24slt	$3,$4,32sb	$2,0($5)sll	$6,$6,8.set	noreorder.set	nomacrobne	$3,$0,$L196addiu	$5,$5,1.set	macro.set	reordersubu	$2,$5,$17sll	$2,$2,3lw	$4,5644($sp)sra	$16,$2,3li	$2,65536			# 0x10000addu	$2,$4,$2li	$3,-1			# 0xffffffffffffffff.set	noreorder.set	nomacrobne	$16,$3,$L198sw	$16,-18944($2).set	macro.set	reorder$L159:lui	$6,%hi($LC7)move	$4,$18move	$5,$0.set	noreorder.set	nomacrojal	av_logaddiu	$6,$6,%lo($LC7).set	macro.set	reorderli	$5,-1			# 0xffffffffffffffffsw	$5,5888($sp)lw	$2,5888($sp)lw	$31,5868($sp)lw	$fp,5864($sp)lw	$23,5860($sp)lw	$22,5856($sp)lw	$21,5852($sp)lw	$20,5848($sp)lw	$19,5844($sp)lw	$18,5840($sp)lw	$17,5836($sp)lw	$16,5832($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,5872.set	macro.set	reorder$L608:addiu	$6,$6,%lo($LC8)move	$4,$18li	$5,1			# 0x1.set	noreorder.set	nomacrojal	av_logmove	$7,$16.set	macro.set	reorder$L601:.set	noreorder.set	nomacroj	$L208sw	$16,68($18).set	macro.set	reorder$L214:lw	$7,5644($sp)sw	$0,0($6)lw	$2,16($7)addiu	$4,$2,7slt	$3,$2,0movn	$2,$4,$3sra	$2,$2,3.set	noreorder.set	nomacroblez	$2,$L199lw	$2,5712($sp).set	macro.set	reorderlw	$3,5712($sp)sll	$2,$2,8sll	$3,$3,1addiu	$4,$7,20992addiu	$5,$7,27136sw	$19,5648($sp)sw	$2,5660($sp)sw	$3,5656($sp)sw	$0,5652($sp)sw	$4,5720($sp)sw	$5,5716($sp)lw	$6,5644($sp)$L645:li	$2,65536			# 0x10000addu	$3,$6,$2lw	$7,-18924($3)lw	$8,108($6)slt	$2,$7,$8.set	noreorder.set	nomacrobeq	$2,$0,$L615li	$5,2			# 0x2.set	macro.set	reorderlw	$2,-18920($3).set	noreorder.set	nomacrobne	$2,$0,$L519lw	$6,5644($sp).set	macro.set	reorderlw	$7,5544($sp)lw	$6,8($7)lw	$21,0($7)sra	$4,$6,3addu	$4,$4,$21lbu	$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,$3sll	$2,$2,$4srl	$2,$2,30addiu	$2,$2,1sw	$2,5728($sp)lw	$4,5728($sp)lw	$2,5544($sp)lw	$3,5644($sp)addiu	$18,$6,2sw	$18,8($2)sw	$4,1516($3)lw	$6,8($2)sra	$3,$6,3addu	$3,$3,$21lbu	$4,0($3)lbu	$5,1($3)lbu	$7,3($3)lbu	$2,2($3)sll	$5,$5,16sll	$4,$4,24or	$4,$4,$5or	$4,$4,$7sll	$2,$2,8addiu	$18,$6,3lw	$5,5544($sp)andi	$6,$6,0x7or	$2,$2,$4sll	$2,$2,$6lw	$6,5644($sp)sw	$18,8($5)lw	$5,112($6)srl	$2,$2,29.set	noreorder.set	nomacroblez	$5,$L327sw	$2,1520($6).set	macro.set	reordermove	$10,$6move	$11,$0$L227:lw	$2,116($10).set	noreorder.set	nomacroblez	$2,$L229lw	$7,5644($sp).set	macro.set	reordersll	$2,$11,7addu	$2,$2,$7addiu	$9,$2,1524move	$8,$0$L228:lw	$7,5544($sp)addiu	$8,$8,1lw	$6,8($7)sra	$4,$6,3addu	$4,$4,$21lbu	$3,0($4)lbu	$5,1($4)lbu	$7,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16lw	$4,5544($sp)addiu	$18,$6,1or	$3,$3,$5sw	$18,8($4)or	$3,$3,$7sll	$2,$2,8or	$2,$2,$3andi	$6,$6,0x7lw	$3,116($10)sll	$2,$2,$6srl	$2,$2,31slt	$3,$8,$3sw	$2,0($9).set	noreorder.set	nomacro

⌨️ 快捷键说明

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