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

📄 atrac3.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L232	sb	$0,1($4)	.set	macro	.set	reorder$L361:	addiu	$4,$4,1	.set	noreorder	.set	nomacro	j	$L260	sb	$0,0($5)	.set	macro	.set	reorder$L235:	addiu	$5,$4,2	sb	$0,0($4)	.set	noreorder	.set	nomacro	j	$L233	sb	$0,1($4)	.set	macro	.set	reorder$L358:	.set	noreorder	.set	nomacro	jal	memset	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L370	lw	$2,1032($sp)	.set	macro	.set	reorder$L197:	lw	$5,948($sp)	lw	$4,1032($sp)	li	$2,-1			# 0xffffffffffffffff	.set	noreorder	.set	nomacro	beq	$5,$2,$L169	sw	$5,4($4)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L198	lw	$14,0($23)	.set	macro	.set	reorder$L175:	lw	$4,1032($sp)	li	$2,-1			# 0xffffffffffffffff	li	$3,-1			# 0xffffffffffffffff	.set	noreorder	.set	nomacro	j	$L159	sw	$2,4($4)	.set	macro	.set	reorder$L282:	.set	noreorder	.set	nomacro	j	$L293	move	$fp,$0	.set	macro	.set	reorder$L177:	lw	$7,1032($sp)	.set	noreorder	.set	nomacro	j	$L198	sw	$0,4($7)	.set	macro	.set	reorder$L353:	.set	noreorder	.set	nomacro	j	$L201	move	$fp,$0	.set	macro	.set	reorder	.end	decodeChannelSoundUnit	.section	.rodata.str1.4	.align	2$LC37:	.ascii	"Offset of %d not handled, post sample on ffmpeg-dev.\012"	.ascii	"\000"	.globl	__extendsfdf2	.align	2$LC49:	.ascii	"Frame decoding error!\012\000"	.globl	__fixdfsi	.section	.rodata.cst8	.align	3$LC38:	.word	0	.word	1069547520	.align	3$LC39:	.word	0	.word	1070596096	.align	3$LC40:	.word	0	.word	1071120384	.align	3$LC41:	.word	0	.word	1071644672	.align	3$LC42:	.word	0	.word	1071906816	.align	3$LC43:	.word	0	.word	1072168960	.align	3$LC44:	.word	0	.word	1072431104	.section	.rodata.cst4	.align	2$LC45:	.word	-1073741824	.section	.rodata.cst8	.align	3$LC46:	.word	-1840700270	.word	1069697316	.section	.rodata.cst4	.align	2$LC47:	.word	1073741824	.align	2$LC48:	.word	1065353216	.section	.text.atrac3_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	atrac3_decode_frame	.type	atrac3_decode_frame, @functionatrac3_decode_frame:	.frame	$sp,392,$31		# vars= 328, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-392	sw	$31,388($sp)	sw	$fp,384($sp)	sw	$23,380($sp)	sw	$22,376($sp)	sw	$21,372($sp)	sw	$20,368($sp)	sw	$19,364($sp)	sw	$18,360($sp)	sw	$17,356($sp)	sw	$16,352($sp)	lw	$3,408($sp)	lw	$8,272($4)	sw	$5,396($sp)	slt	$2,$3,$8	sw	$4,392($sp)	sw	$6,400($sp)	move	$9,$7	bne	$2,$0,$L385	lw	$fp,136($4)	lw	$2,14664($fp)	bne	$2,$0,$L387	andi	$10,$7,0x3	lw	$3,20($fp)	li	$2,18			# 0x12	beq	$3,$2,$L396	move	$20,$7$L495:	lw	$4,16($fp)	blez	$4,$L399	addiu	$6,$fp,128	move	$17,$0	move	$18,$0	move	$16,$6	j	$L449	sw	$6,344($sp)$L493:	bltz	$3,$L450	mul	$2,$7,$17	div	$0,$2,$4	teq	$4,$0,7	mflo	$2	addu	$6,$20,$2	addu	$8,$5,$6$L453:	sw	$6,0($fp)	sw	$3,12($fp)	lw	$6,52($fp)	sw	$8,4($fp)	sw	$0,8($fp)	sw	$17,16($sp)	lw	$2,20($fp)	move	$7,$16	addu	$6,$18,$6	move	$4,$fp	move	$5,$fp	jal	decodeChannelSoundUnit	sw	$2,20($sp)	addiu	$17,$17,1	addiu	$16,$16,4096	bne	$2,$0,$L404	addiu	$18,$18,15968	lw	$3,16($fp)	slt	$2,$17,$3	beq	$2,$0,$L438	move	$4,$3$L449:	lw	$2,40($fp)	lw	$7,44($fp)	div	$0,$2,$4	teq	$4,$0,7	move	$6,$0	mflo	$3	addiu	$2,$3,7	sra	$5,$2,3	bgez	$5,$L493	move	$8,$0$L450:	j	$L453	move	$3,$0$L404:	lui	$6,%hi($LC49)$L501:	addiu	$6,$6,%lo($LC49)	move	$4,$0	jal	av_log	move	$5,$0	li	$3,-1			# 0xffffffffffffffff$L385:	lw	$31,388($sp)	lw	$fp,384($sp)	lw	$23,380($sp)	lw	$22,376($sp)	lw	$21,372($sp)	lw	$20,368($sp)	lw	$19,364($sp)	lw	$18,360($sp)	lw	$17,356($sp)	lw	$16,352($sp)	move	$2,$3	j	$31	addiu	$sp,$sp,392$L387:	sll	$3,$10,3	li	$4,1400832000			# 0x537f0000	ori	$4,$4,0x6103	subu	$2,$0,$3	sll	$2,$4,$2	sra	$4,$4,$3	or	$4,$4,$2	addiu	$5,$8,3	li	$2,-16777216			# 0xffffffffff000000	li	$3,16711680			# 0xff0000	addu	$5,$10,$5	srl	$7,$4,8	ori	$2,$2,0xff00	sll	$4,$4,8	ori	$3,$3,0xff	and	$4,$4,$2	and	$7,$7,$3	addiu	$6,$5,3	slt	$2,$5,0	or	$4,$4,$7	movn	$5,$6,$2	sll	$8,$4,16	sra	$5,$5,2	srl	$4,$4,16	or	$8,$8,$4	subu	$9,$9,$10	blez	$5,$L391	lw	$7,8320($fp)	move	$6,$0	move	$4,$0$L393:	addu	$2,$9,$4	lw	$3,0($2)	addiu	$6,$6,1	addu	$2,$7,$4	xor	$3,$8,$3	sw	$3,0($2)	bne	$6,$5,$L393	addiu	$4,$4,4$L391:	bne	$10,$0,$L494	nop	move	$20,$7$L498:	lw	$3,20($fp)	li	$2,18			# 0x12	bne	$3,$2,$L495	nop$L396:	lw	$3,40($fp)	addiu	$2,$3,7	sra	$2,$2,3	bltz	$2,$L400	nop	bltz	$3,$L400	nop	addu	$2,$20,$2	move	$4,$20$L403:	addiu	$5,$fp,128	sw	$5,344($sp)	lw	$6,52($fp)	lw	$7,344($sp)	sw	$4,0($fp)	sw	$2,4($fp)	sw	$3,12($fp)	sw	$0,8($fp)	li	$2,18			# 0x12	move	$4,$fp	move	$5,$fp	sw	$2,20($sp)	jal	decodeChannelSoundUnit	sw	$0,16($sp)	bne	$2,$0,$L501	lui	$6,%hi($LC49)	lw	$5,44($fp)	srl	$2,$5,31	addu	$2,$2,$5	sra	$2,$2,1	blez	$2,$L406	addu	$2,$20,$5	addiu	$6,$2,-1	move	$4,$20	move	$7,$0$L408:	lbu	$2,0($4)	lbu	$3,0($6)	sb	$2,0($6)	sb	$3,0($4)	lw	$5,44($fp)	addiu	$7,$7,1	srl	$2,$5,31	addu	$2,$2,$5	sra	$2,$2,1	slt	$2,$7,$2	addiu	$4,$4,1	bne	$2,$0,$L408	addiu	$6,$6,-1$L406:	lbu	$3,0($20)	li	$2,248			# 0xf8	bne	$3,$2,$L409	slt	$2,$5,5	bne	$2,$0,$L404	li	$3,4			# 0x4	j	$L412	li	$4,248			# 0xf8$L413:	beq	$5,$3,$L501	lui	$6,%hi($LC49)$L412:	addiu	$20,$20,1	lbu	$2,0($20)	beq	$2,$4,$L413	addiu	$3,$3,1$L409:	lw	$3,40($fp)	addiu	$2,$3,7	sra	$2,$2,3	bltz	$2,$L414	nop	bltz	$3,$L414	nop	move	$7,$20	addu	$2,$2,$20$L417:	addiu	$4,$fp,112	sw	$4,172($sp)	addiu	$6,$fp,104	lw	$5,172($sp)	move	$4,$6	sw	$6,168($sp)	sw	$7,0($fp)	sw	$3,12($fp)	li	$6,16			# 0x10	sw	$2,4($fp)	jal	memmove	sw	$0,8($fp)	lw	$8,8($fp)	lw	$9,0($fp)	sra	$2,$8,3	addu	$2,$9,$2	lbu	$3,0($2)	andi	$4,$8,0x7	sll	$3,$3,$4	addiu	$6,$8,1	andi	$3,$3,0x00ff	srl	$3,$3,7	sra	$5,$6,3	sw	$6,8($fp)	sw	$3,120($fp)	addu	$5,$5,$9	lbu	$2,0($5)	lbu	$4,1($5)	lbu	$7,3($5)	lbu	$3,2($5)	sll	$4,$4,16	sll	$2,$2,24	or	$2,$2,$4	or	$2,$2,$7	sll	$3,$3,8	or	$3,$3,$2	andi	$6,$6,0x7	addiu	$7,$8,4	lw	$2,72($fp)	lw	$4,88($fp)	sll	$3,$3,$6	srl	$3,$3,29	sra	$5,$7,3	sw	$7,8($fp)	sw	$3,124($fp)	sw	$2,56($fp)	sw	$4,72($fp)	addu	$5,$5,$9	lbu	$2,0($5)	lbu	$4,1($5)	lbu	$6,3($5)	lbu	$3,2($5)	sll	$4,$4,16	sll	$2,$2,24	or	$2,$2,$4	or	$2,$2,$6	sll	$3,$3,8	or	$3,$3,$2	andi	$7,$7,0x7	addiu	$6,$8,6	lw	$2,76($fp)	lw	$4,92($fp)	sll	$3,$3,$7	srl	$3,$3,30	sra	$5,$6,3	sw	$6,8($fp)	sw	$3,88($fp)	sw	$2,60($fp)	sw	$4,76($fp)	addu	$5,$5,$9	lbu	$2,0($5)	lbu	$4,1($5)	lbu	$7,3($5)	lbu	$3,2($5)	sll	$4,$4,16	sll	$2,$2,24	or	$2,$2,$4	or	$2,$2,$7	sll	$3,$3,8	or	$3,$3,$2	andi	$6,$6,0x7	addiu	$7,$8,8	lw	$2,80($fp)	lw	$4,96($fp)	sll	$3,$3,$6	sra	$5,$7,3	srl	$3,$3,30	addu	$5,$5,$9	sw	$3,92($fp)	sw	$2,64($fp)	sw	$7,8($fp)	sw	$4,80($fp)	lbu	$2,0($5)	lbu	$4,1($5)	lbu	$6,3($5)	lbu	$3,2($5)	sll	$4,$4,16	sll	$2,$2,24	or	$2,$2,$4	or	$2,$2,$6	sll	$3,$3,8	or	$3,$3,$2	andi	$7,$7,0x7	lw	$2,84($fp)	lw	$4,100($fp)	addiu	$6,$8,10	sll	$3,$3,$7	srl	$3,$3,30	sra	$5,$6,3	sw	$6,8($fp)	sw	$3,96($fp)	sw	$2,68($fp)	sw	$4,84($fp)	addu	$5,$5,$9	lbu	$3,0($5)	lbu	$4,1($5)	lbu	$7,3($5)	lbu	$2,2($5)	sll	$4,$4,16	sll	$3,$3,24	or	$3,$3,$4	or	$3,$3,$7	sll	$2,$2,8	or	$2,$2,$3	andi	$6,$6,0x7	sll	$2,$2,$6	srl	$2,$2,30	lw	$6,52($fp)	sw	$2,100($fp)	lw	$2,344($sp)	addiu	$8,$8,12	sw	$8,8($fp)	addiu	$7,$2,4096	li	$3,18			# 0x12	li	$2,1			# 0x1	addiu	$6,$6,15968	move	$4,$fp	move	$5,$fp	sw	$2,16($sp)	jal	decodeChannelSoundUnit	sw	$3,20($sp)	bne	$2,$0,$L501	lui	$6,%hi($LC49)	lw	$4,344($sp)	sw	$0,100($sp)	addiu	$3,$fp,72	lw	$5,100($sp)	sw	$3,144($sp)	sw	$4,96($sp)$L419:	lw	$6,144($sp)	addu	$2,$fp,$5	addu	$3,$6,$5	lw	$3,0($3)	lw	$2,56($2)	sw	$3,164($sp)	lw	$4,164($sp)	sll	$3,$5,6	beq	$2,$4,$L496	sw	$3,160($sp)	lui	$5,%hi(matrixCoeffs)	addiu	$5,$5,%lo(matrixCoeffs)	sll	$2,$2,3	addu	$2,$2,$5	lw	$17,0($2)	lw	$18,4($2)	jal	__extendsfdf2	move	$4,$17	lw	$6,164($sp)	sw	$2,128($sp)	lui	$2,%hi(matrixCoeffs)	sll	$16,$6,3	addiu	$2,$2,%lo(matrixCoeffs)	addu	$16,$16,$2	lw	$4,0($16)	move	$5,$17	jal	__subsf3	sw	$3,132($sp)	jal	__extendsfdf2	move	$4,$2	move	$4,$18	sw	$2,120($sp)	jal	__extendsfdf2	sw	$3,124($sp)	lw	$4,4($16)	move	$5,$18	sw	$3,116($sp)	jal	__subsf3	sw	$2,112($sp)	jal	__extendsfdf2	move	$4,$2	sw	$3,108($sp)	lw	$3,96($sp)	sw	$2,104($sp)	lw	$4,0($3)	jal	__extendsfdf2	li	$23,8			# 0x8	lw	$4,128($sp)	lw	$5,132($sp)	move	$6,$2	move	$7,$3	sw	$2,88($sp)	jal	__muldf3	sw	$3,92($sp)	lw	$5,96($sp)	move	$16,$2	lw	$4,4096($5)	jal	__extendsfdf2	move	$17,$3	lw	$4,112($sp)	lw	$5,116($sp)	move	$6,$2	jal	__muldf3	move	$7,$3	move	$6,$2	move	$4,$16	move	$5,$17	jal	__adddf3	move	$7,$3	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$5,92($sp)	lw	$4,88($sp)	lw	$6,96($sp)	move	$7,$5	move	$18,$2	sw	$2,0($6)	jal	__adddf3	move	$6,$4	move	$4,$18	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__subdf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$3,96($sp)	lw	$4,4($3)	jal	__extendsfdf2	sw	$2,4096($3)	lui	$4,%hi($LC38)	lw	$18,%lo($LC38)($4)	lw	$19,%lo($LC38+4)($4)	lw	$5,124($sp)	lw	$4,120($sp)	move	$6,$18	move	$7,$19	sw	$2,80($sp)	jal	__muldf3	sw	$3,84($sp)	lw	$4,128($sp)	lw	$5,132($sp)	move	$6,$2	jal	__adddf3	move	$7,$3	lw	$4,80($sp)	lw	$5,84($sp)	move	$6,$2	jal	__muldf3	move	$7,$3	lw	$5,96($sp)	sw	$2,176($sp)	lw	$4,4100($5)	jal	__extendsfdf2	sw	$3,180($sp)	lw	$4,104($sp)	lw	$5,108($sp)	move	$6,$18	move	$7,$19	move	$16,$2	jal	__muldf3	move	$17,$3	lw	$4,112($sp)	lw	$5,116($sp)	move	$6,$2	jal	__adddf3	move	$7,$3	move	$6,$2	move	$4,$16	move	$5,$17	jal	__muldf3	move	$7,$3	lw	$4,176($sp)	lw	$5,180($sp)	move	$6,$2	jal	__adddf3	move	$7,$3	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$5,84($sp)	lw	$4,80($sp)	lw	$6,96($sp)	move	$7,$5	move	$18,$2	sw	$2,4($6)	jal	__adddf3	move	$6,$4	move	$4,$18	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__subdf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$3,96($sp)	lw	$4,8($3)	jal	__extendsfdf2	sw	$2,4100($3)	lui	$4,%hi($LC39)	lw	$18,%lo($LC39)($4)	lw	$19,%lo($LC39+4)($4)	lw	$5,124($sp)	lw	$4,120($sp)	move	$6,$18	move	$7,$19	sw	$2,72($sp)	jal	__muldf3	sw	$3,76($sp)	lw	$4,128($sp)	lw	$5,132($sp)	move	$6,$2	jal	__adddf3	move	$7,$3	lw	$4,72($sp)	lw	$5,76($sp)	move	$6,$2	jal	__muldf3	move	$7,$3	lw	$5,96($sp)	sw	$2,184($sp)	lw	$4,4104($5)	jal	__extendsfdf2	sw	$3,188($sp)	lw	$4,104($sp)	lw	$5,108($sp)	move	$6,$18	move	$7,$19	move	$16,$2	jal	__muldf3	move	$17,$3	lw	$4,112($sp)	lw	$5,116($sp)	move	$6,$2	jal	__adddf3	move	$7,$3	move	$6,$2	move	$4,$16	move	$5,$17	jal	__muldf3	move	$7,$3	lw	$4,184($sp)	lw	$5,188($sp)	move	$6,$2	jal	__adddf3	move	$7,$3	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$5,76($sp)	lw	$4,72($sp)	lw	$6,96($sp)	move	$7,$5	move	$18,$2	sw	$2,8($6)	jal	__adddf3	move	$6,$4	move	$4,$18	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16	jal	__subdf3	move	$5,$17	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$3,96($sp)	lw	$4,12($3)	jal	__extendsfdf2	sw	$2,4104($3)	lui	$4,%hi($LC40)	lw	$18,%lo($LC40)($4)	lw	$19,%lo($LC40+4)($4)	lw	$5,124($sp)	lw	$4,120($sp)	move	$6,$18	move	$7,$19	sw	$2,64($sp)	jal	__muldf3	sw	$3,68($sp)	lw	$4,128($sp)	lw	$5,132($sp)	move	$6,$2	jal	__adddf3	move	$7,$3	lw	$4,64($sp)	lw	$5,68($sp)	move	$6,$2	jal	__muldf3	move	$7,$3	lw	$5,96($sp)	sw	$2,192($sp)	lw	$4,4108($5)	jal	__extendsfdf2	sw	$3,196($sp)	lw	$4,104($sp)	lw	$5,108($sp)	move	$6,$18	move	$7,$19	move	$16,$2	jal	__muldf3	move	$17,$3	lw	$4,112($sp)	lw	$5,116($sp)	move	$6,$2	jal	__adddf3	move	$7,$3	move	$6,$2	move	$4,$16	move	$5,$17	jal	__muldf3	move	$7,$3	lw	$4,192($sp)	lw	$5,196($sp)	move	$6,$2	jal	__adddf3	move	$7,$3	move	$5,$3	jal	__truncdfsf2	move	$4,$2	lw	$5,68($sp)	lw	$4,64($sp)	lw	$6,96($sp)	move	$7,$5	move	$18,$2	sw	$2,12($6)	jal	__adddf3	move	$6,$4	move	$4,$18	move	$16,$2	jal	__extendsfdf2	move	$17,$3	move	$6,$2	move	$7,$3	move	$4,$16

⌨️ 快捷键说明

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