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

📄 tta.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	.file	1 "tta.c"	.section .mdebug.abi32	.previous	.section	.text.tta_decode_close,"ax",@progbits	.align	2	.align	5	.ent	tta_decode_close	.type	tta_decode_close, @functiontta_decode_close:	.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0	.mask	0x80000000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$31,16($sp)	lw	$2,136($4)	lw	$3,52($2)	beq	$3,$0,$L2	move	$4,$3	jal	av_free	nop$L2:	lw	$31,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	tta_decode_close	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"Error, only 16bit samples supported!\012\000"	.section	.text.tta_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	tta_decode_frame	.type	tta_decode_frame, @functiontta_decode_frame:	.frame	$fp,120,$31		# vars= 64, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-120	sw	$fp,112($sp)	sw	$31,116($sp)	sw	$23,108($sp)	sw	$22,104($sp)	sw	$21,100($sp)	sw	$20,96($sp)	sw	$19,92($sp)	sw	$18,88($sp)	sw	$17,84($sp)	sw	$16,80($sp)	move	$fp,$sp	lw	$3,136($fp)	lw	$4,136($4)	sll	$2,$3,3	sw	$4,48($fp)	sra	$3,$2,3	addiu	$4,$4,4	sw	$5,124($fp)	sw	$6,128($fp)	.set	noreorder	.set	nomacro	bltz	$3,$L7	sw	$4,32($fp)	.set	macro	.set	reorder	bltz	$2,$L7	addu	$6,$7,$3$L10:	lw	$8,32($fp)	lw	$9,48($fp)	sw	$2,12($8)	sw	$0,8($8)	lw	$5,24($9)	sw	$sp,52($fp)	sll	$2,$5,2	sll	$4,$5,4	subu	$3,$4,$2	addiu	$2,$2,14	srl	$2,$2,3	addu	$3,$3,$5	sll	$2,$2,3	sll	$3,$3,4	subu	$sp,$sp,$2	addiu	$3,$3,8	addiu	$8,$sp,16	addiu	$4,$4,8	subu	$sp,$sp,$3	lw	$2,48($9)	addiu	$9,$sp,16	subu	$sp,$sp,$4	lw	$4,32($fp)	sw	$8,68($fp)	sw	$6,4($4)	lw	$6,48($fp)	addiu	$3,$sp,16	lw	$8,40($6)	addiu	$2,$2,-1	sw	$7,0($4)	sw	$9,64($fp)	sw	$3,60($fp)	sw	$2,48($6)	move	$7,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L11	sw	$8,40($fp)	.set	macro	.set	reorder	lw	$2,44($6)	movn	$8,$2,$2	sw	$8,40($fp)$L11:	.set	noreorder	.set	nomacro	blez	$5,$L14	lw	$8,68($fp)	.set	macro	.set	reorder	lw	$9,48($fp)	lui	$2,%hi(shift_16)	sw	$0,0($8)	lw	$3,%lo(shift_16)($2)	lw	$2,28($9)	lw	$6,64($fp)	lui	$20,%hi(ttafilter_configs)	addiu	$2,$2,-1	addiu	$13,$3,40	addiu	$5,$20,%lo(ttafilter_configs)	sll	$2,$2,3	andi	$4,$6,0x3	li	$3,4			# 0x4	addu	$2,$2,$5	li	$14,2			# 0x2	subu	$3,$3,$4	lw	$12,4($2)	lw	$9,0($2)	move	$11,$0	lui	$19,%hi(shift_1)	li	$16,3			# 0x3	li	$18,1			# 0x1	li	$17,-32			# 0xffffffffffffffe0	li	$15,10			# 0xa	addiu	$10,$6,208	.set	noreorder	.set	nomacro	beq	$3,$14,$L19	move	$2,$6	.set	macro	.set	reorder$L105:	beq	$3,$16,$L20	beq	$3,$18,$L103$L17:	move	$3,$2	addiu	$5,$2,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L113	addiu	$2,$6,177	.set	macro	.set	reorder	and	$2,$5,$17	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L113	addiu	$2,$6,177	.set	macro	.set	reorder$L89:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L89	addiu	$2,$6,177	.set	macro	.set	reorder$L113:	and	$4,$2,$17	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L114	addiu	$2,$6,204	.set	macro	.set	reorder	addiu	$2,$5,4$L115:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L115	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,204$L114:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L116	andi	$2,$10,0x3	.set	macro	.set	reorder$L91:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L91	andi	$2,$10,0x3	.set	macro	.set	reorder$L116:	.set	noreorder	.set	nomacro	beq	$2,$14,$L30	addiu	$3,$5,4	.set	macro	.set	reorder	beq	$2,$16,$L31	beq	$2,$18,$L104$L28:	addiu	$3,$19,%lo(shift_1)	sll	$2,$9,2	addu	$2,$2,$3	lw	$4,-4($2)	sw	$12,12($6)	sw	$4,4($6)	sw	$9,0($6)	sw	$15,0($7)	sw	$15,4($7)	lw	$2,0($13)	addiu	$11,$11,1	sw	$2,8($7)	lw	$3,0($13)	lw	$2,48($fp)	sw	$3,12($7)	lw	$5,24($2)	addiu	$8,$8,4	slt	$2,$11,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L14	addiu	$7,$7,16	.set	macro	.set	reorder	lw	$9,48($fp)	sw	$0,0($8)	lw	$2,28($9)	move	$6,$10	addiu	$2,$2,-1	addiu	$5,$20,%lo(ttafilter_configs)	sll	$2,$2,3	andi	$4,$6,0x3	li	$3,4			# 0x4	addu	$2,$2,$5	subu	$3,$3,$4	lw	$12,4($2)	lw	$9,0($2)	addiu	$10,$6,208	.set	noreorder	.set	nomacro	bne	$3,$14,$L105	move	$2,$6	.set	macro	.set	reorder$L19:	addiu	$2,$6,2	sb	$0,0($6)	.set	noreorder	.set	nomacro	j	$L17	sb	$0,1($6)	.set	macro	.set	reorder$L30:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L28	sb	$0,1($3)	.set	macro	.set	reorder$L31:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L28	sb	$0,5($5)	.set	macro	.set	reorder$L20:	addiu	$2,$6,3	sb	$0,0($6)	sb	$0,1($6)	.set	noreorder	.set	nomacro	j	$L17	sb	$0,2($6)	.set	macro	.set	reorder$L103:	addiu	$2,$6,1	.set	noreorder	.set	nomacro	j	$L17	sb	$0,0($6)	.set	macro	.set	reorder$L104:	.set	noreorder	.set	nomacro	j	$L28	sb	$0,4($5)	.set	macro	.set	reorder$L14:	lw	$3,40($fp)	lw	$4,48($fp)	mul	$2,$3,$5	lw	$4,52($4)	sll	$2,$2,2	addu	$2,$4,$2	sltu	$2,$4,$2	sw	$4,72($fp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L33	move	$24,$4	.set	macro	.set	reorder	lw	$6,32($fp)	lui	$2,%hi(shift_16)	lw	$2,%lo(shift_16)($2)	lw	$6,0($6)	sw	$2,56($fp)	sw	$6,76($fp)	sw	$0,44($fp)	lw	$8,32($fp)$L118:	lw	$9,44($fp)	lw	$7,8($8)	lw	$3,76($fp)	sll	$6,$9,2	sra	$2,$7,3	sll	$5,$9,4	addu	$2,$2,$3	subu	$3,$5,$6	addu	$3,$3,$9	lw	$8,64($fp)	lbu	$4,0($2)	sll	$3,$3,4	andi	$2,$7,0x7	addu	$15,$3,$8	lw	$8,68($fp)	sra	$4,$4,$2	lw	$3,32($fp)	lw	$2,60($fp)	addiu	$7,$7,1	addu	$6,$6,$8	andi	$4,$4,0x1	addu	$9,$5,$2	sw	$7,8($3)	.set	noreorder	.set	nomacro	beq	$4,$0,$L106	sw	$6,36($fp)	.set	macro	.set	reorder	lw	$6,32($fp)	move	$5,$0$L39:	lw	$3,76($fp)	sra	$2,$7,3	addu	$2,$3,$2	lbu	$4,0($2)	andi	$3,$7,0x7	sra	$4,$4,$3	addiu	$7,$7,1	andi	$4,$4,0x1	addiu	$5,$5,1	.set	noreorder	.set	nomacro	bne	$4,$0,$L39	sw	$7,8($6)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$5,$0,$L38	move	$10,$5	.set	macro	.set	reorder	lw	$8,4($9)	addiu	$10,$5,-1	li	$11,1			# 0x1$L42:	.set	noreorder	.set	nomacro	beq	$8,$0,$L43	li	$2,1			# 0x1	.set	macro	.set	reorder	lw	$2,76($fp)	sra	$4,$7,3	addu	$4,$4,$2	lbu	$2,3($4)	lbu	$5,2($4)	lbu	$6,0($4)	lbu	$3,1($4)	sll	$5,$5,16	sll	$2,$2,24	or	$2,$2,$5	or	$2,$2,$6	sll	$3,$3,8	or	$3,$3,$2	andi	$5,$7,0x7	subu	$4,$0,$8	li	$2,-1			# 0xffffffffffffffff	srl	$2,$2,$4	sra	$3,$3,$5	and	$2,$2,$3	sll	$4,$10,$8	lw	$3,32($fp)	addu	$6,$4,$2	addu	$7,$8,$7	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	beq	$11,$2,$L107	sw	$7,8($3)	.set	macro	.set	reorder$L88:	lw	$5,0($9)$L46:	lw	$3,8($9)	srl	$2,$3,4	subu	$2,$6,$2	addu	$4,$3,$2	.set	noreorder	.set	nomacro	beq	$5,$0,$L54	sw	$4,8($9)	.set	macro	.set	reorder	lw	$8,56($fp)	sll	$3,$5,2	addu	$3,$8,$3	lw	$2,0($3)	sltu	$2,$4,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L56	andi	$2,$6,0x1	.set	macro	.set	reorder	addiu	$5,$5,-1	sw	$5,0($9)$L119:	.set	noreorder	.set	nomacro	beq	$2,$0,$L117	subu	$2,$0,$6	.set	macro	.set	reorder	addiu	$2,$6,1$L120:	sra	$2,$2,1	sw	$2,0($24)	lw	$2,8($15)	addiu	$9,$15,144	addiu	$3,$15,80	sw	$9,16($fp)	sw	$3,28($fp)	.set	noreorder	.set	nomacro	bne	$2,$0,$L63	lw	$6,4($15)	.set	macro	.set	reorder$L111:	lw	$3,144($15)	lw	$2,16($15)	mtlo	$6	madd	$3,$2	lw	$5,148($15)	lw	$4,20($15)	lw	$6,152($15)	madd	$5,$4	lw	$2,24($15)	lw	$7,156($15)	madd	$6,$2	lw	$3,28($15)	lw	$4,160($15)	madd	$7,$3	lw	$2,32($15)	lw	$6,164($15)	madd	$4,$2	lw	$3,36($15)	lw	$4,40($15)	madd	$6,$3	lw	$7,168($15)	lw	$2,44($15)	madd	$7,$4	lw	$5,172($15)	addiu	$4,$15,112	madd	$5,$2	addiu	$2,$15,84	addiu	$13,$15,148	addiu	$22,$15,152	addiu	$20,$15,156	addiu	$18,$15,160	addiu	$16,$15,164	addiu	$25,$15,168	addiu	$14,$15,172	addiu	$6,$15,176	sw	$2,24($fp)	addiu	$11,$15,88	addiu	$12,$15,92	addiu	$23,$15,96	addiu	$21,$15,100	addiu	$19,$15,104	addiu	$17,$15,108	sw	$4,20($fp)$L65:	lw	$2,-4($6)	sra	$2,$2,30	ori	$2,$2,0x1	sll	$2,$2,2	sw	$2,0($4)	lw	$3,-8($6)	sra	$3,$3,30	ori	$3,$3,0x1	sll	$3,$3,1	sw	$3,-4($4)	lw	$2,-12($6)	sra	$2,$2,30	ori	$2,$2,0x1	sll	$2,$2,1	sw	$2,-8($4)	lw	$3,-16($6)	sra	$3,$3,30	ori	$3,$3,0x1	sw	$3,-12($4)	lw	$4,0($24)	lw	$2,0($15)	sw	$4,8($15)	mflo	$4	lw	$3,0($24)	sra	$2,$4,$2	addu	$5,$3,$2	sw	$5,0($24)	sw	$5,0($6)	lw	$2,12($15)	beq	$2,$0,$L68	lw	$2,-4($6)	lw	$4,-8($6)	subu	$2,$5,$2	lw	$3,-12($6)	subu	$4,$2,$4	subu	$3,$4,$3	sw	$3,-12($6)	sw	$2,-4($6)	sw	$4,-8($6)$L68:	lw	$2,0($13)	lw	$7,16($fp)	lw	$8,24($fp)	sw	$2,0($7)	lw	$3,0($22)	lw	$9,28($fp)	sw	$3,0($13)	lw	$2,0($20)	sw	$2,0($22)	lw	$3,0($18)	sw	$3,0($20)	lw	$2,0($16)	sw	$2,0($18)	lw	$3,0($25)	sw	$3,0($16)	lw	$2,0($14)	sw	$2,0($25)	lw	$3,0($6)	sw	$3,0($14)	lw	$2,0($8)	sw	$2,0($9)	lw	$3,0($11)	sw	$3,0($8)	lw	$2,0($12)	sw	$2,0($11)	lw	$3,0($23)	sw	$3,0($12)	lw	$2,0($21)	sw	$2,0($23)	lw	$3,0($19)	sw	$3,0($21)	lw	$2,0($17)	sw	$2,0($19)	lw	$2,20($fp)	lw	$3,0($2)	sw	$3,0($17)	lw	$4,48($fp)	lw	$3,28($4)	slt	$2,$3,4	.set	noreorder	.set	nomacro	beq	$2,$0,$L74	li	$2,4			# 0x4	.set	macro	.set	reorder	slt	$2,$3,2	.set	noreorder	.set	nomacro	bne	$2,$0,$L108	lw	$7,36($fp)	.set	macro	.set	reorder	lw	$9,36($fp)	lw	$2,0($7)	move	$6,$2	sra	$7,$2,31	sll	$4,$6,5	srl	$2,$2,27	sll	$5,$7,5	or	$5,$2,$5	subu	$2,$4,$6	sltu	$8,$4,$2	subu	$3,$5,$7	subu	$3,$3,$8	lw	$5,0($24)	sll	$4,$3,27	srl	$2,$2,5	or	$2,$4,$2	addu	$5,$5,$2	sw	$5,0($24)$L70:	lw	$2,48($fp)	sw	$5,0($9)	lw	$5,24($2)	lw	$3,44($fp)	addiu	$2,$5,-1	slt	$2,$3,$2	.set	noreorder	.set	nomacro	beq	$2,$0,$L75	lw	$4,48($fp)	.set	macro	.set	reorder	addiu	$3,$3,1	sw	$3,44($fp)$L77:	lw	$3,40($fp)	lw	$4,72($fp)	mul	$2,$3,$5	addiu	$24,$24,4	sll	$2,$2,2	addu	$2,$2,$4	sltu	$2,$24,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L118	lw	$8,32($fp)	.set	macro	.set	reorder$L33:	lw	$6,32($fp)	lw	$7,48($fp)	lw	$2,8($6)	addiu	$2,$2,32	sw	$2,8($6)	lw	$3,28($7)	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L109	lw	$3,40($fp)	.set	macro	.set	reorder	lw	$4,0($7)	lui	$6,%hi($LC0)	addiu	$6,$6,%lo($LC0)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	lw	$2,136($fp)	lw	$sp,52($fp)	move	$sp,$fp	lw	$31,116($sp)	lw	$fp,112($sp)	lw	$23,108($sp)	lw	$22,104($sp)	lw	$21,100($sp)	lw	$20,96($sp)	lw	$19,92($sp)	lw	$18,88($sp)	lw	$17,84($sp)	lw	$16,80($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,120	.set	macro	.set	reorder$L54:	lw	$3,56($fp)$L56:	lw	$2,4($3)	sltu	$2,$2,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L119	andi	$2,$6,0x1	.set	macro	.set	reorder	addiu	$2,$5,1	sw	$2,0($9)	andi	$2,$6,0x1	.set	noreorder	.set	nomacro	bne	$2,$0,$L120	addiu	$2,$6,1	.set	macro	.set	reorder	subu	$2,$0,$6$L117:	sra	$2,$2,1	sw	$2,0($24)	lw	$2,8($15)	addiu	$9,$15,144	addiu	$3,$15,80	sw	$9,16($fp)	sw	$3,28($fp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L111	lw	$6,4($15)	.set	macro	.set	reorder$L63:	bltz	$2,$L112	lw	$14,16($15)	lw	$2,80($15)	lw	$3,144($15)	lw	$7,20($15)	addu	$14,$14,$2	lw	$4,84($15)	mtlo	$6	lw	$2,148($15)	madd	$3,$14	addu	$18,$7,$4	lw	$8,24($15)	lw	$5,88($15)	lw	$3,152($15)	madd	$2,$18	addu	$17,$8,$5	lw	$9,28($15)	lw	$4,92($15)	lw	$2,156($15)	madd	$3,$17	lw	$8,32($15)	lw	$6,96($15)	addu	$9,$9,$4	lw	$3,160($15)	madd	$2,$9	lw	$5,36($15)	lw	$7,100($15)	addu	$8,$8,$6	lw	$10,164($15)	madd	$3,$8	lw	$4,40($15)	lw	$16,104($15)	addu	$5,$5,$7	lw	$6,168($15)	madd	$10,$5	addu	$4,$4,$16	lw	$2,44($15)	lw	$7,108($15)	madd	$6,$4	lw	$3,172($15)	addu	$2,$2,$7	addiu	$6,$15,112	sw	$2,44($15)	madd	$3,$2	addiu	$2,$15,84	sw	$6,20($fp)	sw	$14,16($15)	sw	$18,20($15)	sw	$17,24($15)	sw	$4,40($15)	sw	$9,28($15)	sw	$8,32($15)	sw	$5,36($15)	sw	$2,24($fp)	lw	$4,20($fp)	addiu	$13,$15,148	addiu	$22,$15,152	addiu	$11,$15,88	addiu	$20,$15,156	addiu	$12,$15,92	addiu	$18,$15,160	addiu	$23,$15,96	addiu	$16,$15,164	addiu	$21,$15,100	addiu	$25,$15,168	addiu	$19,$15,104	addiu	$14,$15,172	addiu	$17,$15,108	.set	noreorder	.set	nomacro	j	$L65	addiu	$6,$15,176	.set	macro	.set	reorder$L75:	lw	$2,32($4)	.set	noreorder	.set	nomacro	bne	$2,$0,$L78	slt	$2,$5,2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L78	lw	$6,48($fp)	.set	macro	.set	reorder	lw	$4,-4($24)	lw	$3,0($24)	srl	$2,$4,31	addu	$2,$2,$4	sra	$2,$2,1

⌨️ 快捷键说明

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