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

📄 atrac3.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
beq	$2,$0,$L47sw	$2,52($19)j	$L13move	$2,$0$L67:addiu	$3,$3,-1or	$3,$3,$2j	$L32addiu	$3,$3,1$L47:jal	av_freelw	$4,8320($19)$L59:j	$L13li	$2,-12			# 0xfffffffffffffff4.set	macro.set	reorder.end	atrac3_decode_init.globl	__subsf3.section	.text.iqmf,"ax",@progbits.align	2.align	5.ent	iqmf.type	iqmf, @functioniqmf:.frame	$sp,72,$31		# vars= 16, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-72lw	$2,92($sp)lw	$3,88($sp)sw	$2,20($sp)andi	$2,$2,0x3sw	$fp,64($sp)sw	$23,60($sp)sw	$21,52($sp)sw	$20,48($sp)sw	$31,68($sp)sw	$22,56($sp)sw	$19,44($sp)sw	$18,40($sp)sw	$17,36($sp)sw	$16,32($sp)move	$20,$4move	$21,$5move	$fp,$6move	$23,$7.set	noreorder.set	nomacrobne	$2,$0,$L94sw	$3,16($sp).set	macro.set	reorderandi	$6,$3,0x3.set	noreorder.set	nomacrobne	$6,$0,$L71sw	$6,24($sp).set	macro.set	reorderlw	$2,20($sp)lw	$6,16($sp)addiu	$3,$2,-4addiu	$5,$2,156sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L74addiu	$4,$6,-4.set	macro.set	reorder$L95:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000100000000000010101010100	#S32LDI XR5,$4,4.word	0b01110000100000000000010110010100	#S32LDI XR6,$4,4.word	0b01110000100000000000010111010100	#S32LDI XR7,$4,4.word	0b01110000100000000000011000010100	#S32LDI XR8,$4,4.word	0b01110000011000000000010001010101	#S32SDI XR1,$3,4.word	0b01110000011000000000010010010101	#S32SDI XR2,$3,4.word	0b01110000011000000000010011010101	#S32SDI XR3,$3,4.word	0b01110000011000000000010100010101	#S32SDI XR4,$3,4.word	0b01110000011000000000010101010101	#S32SDI XR5,$3,4.word	0b01110000011000000000010110010101	#S32SDI XR6,$3,4.word	0b01110000011000000000010111010101	#S32SDI XR7,$3,4.word	0b01110000011000000000011000010101	#S32SDI XR8,$3,4#NO_APPsltu	$2,$3,$5bne	$2,$0,$L95$L74:addiu	$5,$5,24sltu	$2,$3,$5beq	$2,$0,$L76$L96:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000011000000000010001010101	#S32SDI XR1,$3,4#NO_APPsltu	$2,$3,$5bne	$2,$0,$L96$L76:.set	noreorder.set	nomacrobeq	$fp,$0,$L108lw	$3,20($sp).set	macro.set	reorderlw	$18,20($sp)$L109:move	$19,$0move	$16,$0$L80:sll	$16,$16,2addu	$17,$16,$21addu	$16,$16,$20lw	$4,0($16).set	noreorder.set	nomacrojal	__addsf3lw	$5,0($17).set	macro.set	reordersw	$2,184($18)lw	$4,0($16).set	noreorder.set	nomacrojal	__subsf3lw	$5,0($17).set	macro.set	reordersw	$2,188($18)lw	$4,4($16).set	noreorder.set	nomacrojal	__addsf3lw	$5,4($17).set	macro.set	reordersw	$2,192($18)lw	$4,4($16)lw	$5,4($17).set	noreorder.set	nomacrojal	__subsf3addiu	$16,$19,2.set	macro.set	reordersltu	$3,$16,$fpsw	$2,196($18)move	$19,$16.set	noreorder.set	nomacrobne	$3,$0,$L80addiu	$18,$18,16.set	macro.set	reorderlw	$22,20($sp)move	$21,$fplui	$20,%hi(qmf_window+192)$L82:move	$19,$0lui	$3,%hi(qmf_window)move	$17,$22move	$18,$19addiu	$16,$3,%lo(qmf_window)$L83:lw	$4,0($17).set	noreorder.set	nomacrojal	__mulsf3lw	$5,0($16).set	macro.set	reordermove	$5,$2.set	noreorder.set	nomacrojal	__addsf3move	$4,$18.set	macro.set	reorderlw	$4,4($17)lw	$5,4($16).set	noreorder.set	nomacrojal	__mulsf3move	$18,$2.set	macro.set	reordermove	$5,$2.set	noreorder.set	nomacrojal	__addsf3move	$4,$19.set	macro.set	reordermove	$19,$2addiu	$16,$16,8addiu	$2,$20,%lo(qmf_window+192).set	noreorder.set	nomacrobne	$16,$2,$L83addiu	$17,$17,8.set	macro.set	reorderaddiu	$21,$21,-1sw	$19,0($23).set	noreorder.set	nomacrobeq	$21,$0,$L78sw	$18,4($23).set	macro.set	reorderaddiu	$22,$22,8.set	noreorder.set	nomacroj	$L82addiu	$23,$23,8.set	macro.set	reorder$L94:andi	$2,$3,0x3sw	$2,24($sp)$L71:lw	$4,20($sp)lw	$5,16($sp).set	noreorder.set	nomacrojal	memcpyli	$6,184			# 0xb8.set	macro.set	reorder.set	noreorder.set	nomacrobne	$fp,$0,$L109lw	$18,20($sp).set	macro.set	reorder$L78:lw	$3,20($sp)$L108:lw	$6,24($sp)sll	$2,$fp,3.set	noreorder.set	nomacrobne	$6,$0,$L86addu	$5,$3,$2.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L110lw	$4,16($sp).set	macro.set	reorderlw	$2,16($sp)addiu	$6,$2,156addiu	$4,$2,-4sltu	$2,$4,$6.set	noreorder.set	nomacrobeq	$2,$0,$L89addiu	$3,$5,-4.set	macro.set	reorder$L97:#APP.word	0b01110000011000000000010001010100	#S32LDI XR1,$3,4.word	0b01110000011000000000010010010100	#S32LDI XR2,$3,4.word	0b01110000011000000000010011010100	#S32LDI XR3,$3,4.word	0b01110000011000000000010100010100	#S32LDI XR4,$3,4.word	0b01110000011000000000010101010100	#S32LDI XR5,$3,4.word	0b01110000011000000000010110010100	#S32LDI XR6,$3,4.word	0b01110000011000000000010111010100	#S32LDI XR7,$3,4.word	0b01110000011000000000011000010100	#S32LDI XR8,$3,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L97$L89:addiu	$5,$6,24sltu	$2,$4,$5.set	noreorder.set	nomacrobeq	$2,$0,$L111lw	$31,68($sp).set	macro.set	reorder$L98:#APP.word	0b01110000011000000000010001010100	#S32LDI XR1,$3,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L98lw	$31,68($sp).set	macro.set	reorder$L111:lw	$fp,64($sp)lw	$23,60($sp)lw	$22,56($sp)lw	$21,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,72.set	macro.set	reorder$L86:lw	$4,16($sp)$L110:lw	$31,68($sp)lw	$fp,64($sp)lw	$23,60($sp)lw	$22,56($sp)lw	$21,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)li	$6,184			# 0xb8.set	noreorder.set	nomacroj	memcpyaddiu	$sp,$sp,72.set	macro.set	reorder.end	iqmf.section	.text.readQuantSpectralCoeffs,"ax",@progbits.align	2.align	5.ent	readQuantSpectralCoeffs.type	readQuantSpectralCoeffs, @functionreadQuantSpectralCoeffs:.frame	$sp,16,$31		# vars= 0, regs= 4/0, args= 0, gp= 0.mask	0x000f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-16li	$3,1			# 0x1sw	$19,12($sp)sw	$18,8($sp)sw	$17,4($sp)sw	$16,0($sp)move	$25,$4beq	$5,$3,$L151lw	$12,32($sp)$L113:beq	$6,$0,$L115lui	$2,%hi(CLCLengthTab)addiu	$2,$2,%lo(CLCLengthTab)addu	$2,$5,$2slt	$3,$5,2bne	$3,$0,$L117lbu	$8,0($2)blez	$12,$L152lw	$19,12($sp)bne	$8,$0,$L122move	$2,$0$L124:addiu	$2,$2,1sw	$0,0($7)bne	$12,$2,$L124addiu	$7,$7,4$L144:lw	$19,12($sp)$L152:lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)j	$31addiu	$sp,$sp,16$L115:beq	$5,$3,$L130nopblez	$12,$L144lui	$17,%hi(spectral_coeff_tab)addiu	$2,$5,-1addiu	$3,$17,%lo(spectral_coeff_tab)sll	$2,$2,4addu	$16,$2,$3lw	$24,0($25)lw	$15,4($16)move	$11,$7move	$14,$0j	$L134li	$17,32			# 0x20$L135:addiu	$4,$10,1sra	$2,$4,1addu	$3,$9,$8sw	$3,8($25)andi	$4,$4,0x1subu	$3,$0,$2movn	$2,$3,$4sw	$2,0($11)beq	$12,$14,$L144addiu	$11,$11,4$L134:lw	$9,8($25)lw	$7,0($16)sra	$4,$9,3addu	$4,$24,$4lbu	$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,$9,0x7sll	$2,$2,$4subu	$3,$17,$7srl	$2,$2,$3sll	$2,$2,2addu	$2,$15,$2lh	$8,2($2)addiu	$14,$14,1subu	$13,$0,$8bgez	$8,$L135lh	$10,0($2)addu	$9,$9,$7sra	$4,$9,3addu	$4,$24,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)sll	$3,$3,24sll	$5,$5,16lbu	$2,2($4)or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$7,$9,0x7or	$2,$2,$3sll	$2,$2,$7srl	$2,$2,$8addu	$2,$2,$10sll	$2,$2,2addu	$2,$15,$2lh	$8,2($2)bgez	$8,$L135lh	$10,0($2)addu	$9,$9,$13sra	$4,$9,3addu	$4,$24,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)sll	$3,$3,24sll	$5,$5,16lbu	$2,2($4)or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$7,$9,0x7or	$2,$2,$3sll	$2,$2,$7srl	$2,$2,$8addu	$2,$2,$10sll	$2,$2,2addu	$2,$15,$2lh	$8,2($2)j	$L135lh	$10,0($2)$L151:srl	$2,$12,31addu	$2,$2,$12j	$L113sra	$12,$2,1$L130:blez	$12,$L144lui	$17,%hi(spectral_coeff_tab)addiu	$2,$17,%lo(spectral_coeff_tab)lw	$15,4($2)lw	$24,0($25)move	$11,$7move	$14,$0lui	$19,%hi(decTable1)j	$L140li	$18,32			# 0x20$L141:sll	$2,$10,1addu	$3,$9,$8addu	$2,$2,$16sw	$3,8($25)lb	$4,0($2)lb	$3,1($2)sw	$4,0($11)sw	$3,4($11)beq	$12,$14,$L144addiu	$11,$11,8$L140:lw	$9,8($25)lw	$7,%lo(spectral_coeff_tab)($17)sra	$4,$9,3addu	$4,$24,$4lbu	$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,$9,0x7sll	$2,$2,$4subu	$3,$18,$7srl	$2,$2,$3sll	$2,$2,2addu	$2,$15,$2lh	$8,2($2)addiu	$16,$19,%lo(decTable1)addiu	$14,$14,1subu	$13,$0,$8bgez	$8,$L141lh	$10,0($2)addu	$9,$9,$7sra	$4,$9,3addu	$4,$24,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)sll	$3,$3,24sll	$5,$5,16lbu	$2,2($4)or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$7,$9,0x7or	$2,$2,$3sll	$2,$2,$7srl	$2,$2,$8addu	$2,$2,$10sll	$2,$2,2addu	$2,$15,$2lh	$8,2($2)bgez	$8,$L141lh	$10,0($2)addu	$9,$9,$13sra	$4,$9,3addu	$4,$24,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)sll	$3,$3,24sll	$5,$5,16lbu	$2,2($4)or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$7,$9,0x7or	$2,$2,$3sll	$2,$2,$7srl	$2,$2,$8addu	$2,$2,$10sll	$2,$2,2addu	$2,$15,$2lh	$8,2($2)j	$L141lh	$10,0($2)$L117:blez	$12,$L152lw	$19,12($sp)bne	$8,$0,$L126move	$2,$0$L128:addiu	$2,$2,1sw	$0,0($7)sw	$0,4($7)bne	$12,$2,$L128addiu	$7,$7,8j	$L152lw	$19,12($sp)$L126:li	$2,32			# 0x20lui	$3,%hi(seTab_0)lw	$24,0($25)move	$9,$7subu	$11,$2,$8addiu	$13,$3,%lo(seTab_0)move	$10,$0$L129:lw	$6,8($25)addiu	$10,$10,1sra	$4,$6,3addu	$4,$4,$24lbu	$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,$11andi	$3,$2,0x3sra	$2,$2,2addu	$2,$2,$13addu	$3,$3,$13lb	$4,0($2)lb	$5,0($3)addu	$6,$8,$6sw	$6,8($25)sw	$4,0($9)sw	$5,4($9)bne	$12,$10,$L129addiu	$9,$9,8j	$L152lw	$19,12($sp)$L122:li	$2,32			# 0x20lw	$24,0($25)move	$9,$7subu	$11,$2,$8move	$10,$0$L125:lw	$6,8($25)addiu	$10,$10,1sra	$4,$6,3addu	$4,$4,$24lbu	$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,$11addu	$6,$8,$6sw	$6,8($25)sw	$2,0($9)bne	$12,$10,$L125addiu	$9,$9,4j	$L152lw	$19,12($sp).set	macro.set	reorder.end	readQuantSpectralCoeffs.section	.rodata.str1.4.align	2$LC34:.ascii	"JS mono Sound Unit id != 3.\012\000".align	2$LC35:.ascii	"Sound Unit id != 0x28.\012\000".globl	__floatsisf.section	.rodata.cst4.align	2$LC36:.word	1065353216.section	.text.decodeChannelSoundUnit,"ax",@progbits.align	2.align	5.ent	decodeChannelSoundUnit.type	decodeChannelSoundUnit, @functiondecodeChannelSoundUnit:.frame	$sp,1024,$31		# vars= 960, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-1024lw	$3,1044($sp)li	$2,18			# 0x12sw	$23,1012($sp)sw	$31,1020($sp)sw	$fp,1016($sp)sw	$22,1008($sp)sw	$21,1004($sp)sw	$20,1000($sp)sw	$19,996($sp)sw	$18,992($sp)sw	$17,988($sp)sw	$16,984($sp)sw	$4,1024($sp)move	$23,$5sw	$6,1032($sp).set	noreorder.set	nomacrobeq	$3,$2,$L350sw	$7,1036($sp).set	macro.set	reorder$L154:lw	$13,8($23)lw	$14,0($23)sra	$4,$13,3addu	$4,$4,$14lbu	$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,$13,0x7sll	$2,$2,$4addiu	$13,$13,6srl	$2,$2,26li	$3,40			# 0x28.set	noreorder.set	nomacrobne	$2,$3,$L351sw	$13,8($23).set	macro.set	reorder$L157:sra	$2,$13,3addu	$2,$2,$14lbu	$4,0($2)lbu	$5,1($2)sll	$4,$4,24sll	$5,$5,16lbu	$6,3($2)lbu	$3,2($2)andi	$7,$13,0x7or	$4,$4,$5addiu	$13,$13,2lw	$5,1032($sp)sw	$13,8($23)lw	$2,6664($5)or	$4,$4,$6sll	$3,$3,8or	$3,$3,$4sll	$5,$2,8sll	$3,$3,$7sll	$2,$2,4lw	$7,1032($sp)addu	$2,$2,$5srl	$16,$3,30addu	$2,$2,$7sw	$16,0($7).set	noreorder.set	nomacrobltz	$16,$L161addiu	$17,$2,6668.set	macro.set	reordermove	$11,$17move	$12,$0$L163:lw	$6,8($23)sra	$4,$6,3addu	$4,$4,$14lbu	$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	$15,$2,29addiu	$13,$6,3sw	$13,8($23).set	noreorder.set	nomacroblez	$15,$L164sw	$15,0($11).set	macro.set	reorderaddiu	$9,$11,4addiu	$8,$11,36move	$10,$0$L166:lw	$6,8($23)sra	$4,$6,3addu	$4,$4,$14lbu	$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,$4addiu	$13,$6,4srl	$2,$2,28sw	$13,8($23)sw	$2,0($9)lw	$6,8($23)addiu	$9,$9,4sra	$4,$6,3addu	$4,$4,$14lbu	$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	$3,$2,27addiu	$13,$6,5sw	$13,8($23).set	noreorder.set	nomacrobeq	$10,$0,$L167sw	$3,0($8).set	macro.set	reorderlw	$2,-4($8)slt	$2,$2,$3.set	noreorder.set	nomacrobeq	$2,$0,$L159li	$3,-1			# 0xffffffffffffffff.set	macro.set	reorder$L167:addiu	$10,$10,1.set	noreorder.set	nomacrobne	$15,$10,$L166addiu	$8,$8,4.set	macro.set	reorder$L164:addiu	$12,$12,1slt	$2,$16,$12.set	noreorder.set	nomacrobeq	$2,$0,$L163addiu	$11,$11,68.set	macro.set	reorderslt	$2,$12,4.set	noreorder.set	nomacrobeq	$2,$0,$L371lw	$2,1032($sp).set	macro.set	reorder

⌨️ 快捷键说明

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