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

📄 tns.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	.file	1 "tns.c"	.section .mdebug.abi32	.previous	.section	.rodata.cst4,"aM",@progbits,4	.align	2$LC0:	.word	tns_coef_1_4	.align	2$LC1:	.word	tns_coef_1_3	.align	2$LC2:	.word	tns_coef_0_4	.align	2$LC3:	.word	tns_coef_0_3	.section	.text.tns_decode_frame,"ax",@progbits	.align	2	.align	5	.globl	tns_decode_frame	.ent	tns_decode_frame	.type	tns_decode_frame, @functiontns_decode_frame:	.frame	$sp,504,$31		# vars= 448, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-504	sw	$23,492($sp)	sw	$31,500($sp)	sw	$fp,496($sp)	sw	$22,488($sp)	sw	$21,484($sp)	sw	$20,480($sp)	sw	$19,476($sp)	sw	$18,472($sp)	sw	$17,468($sp)	sw	$16,464($sp)	lhu	$2,524($sp)	lbu	$3,9037($4)	andi	$6,$6,0x00ff	andi	$7,$7,0x00ff	srl	$2,$2,3	move	$23,$4	sw	$5,508($sp)	sw	$6,444($sp)	sw	$7,448($sp)	beq	$3,$0,$L54	sw	$2,432($sp)	lbu	$4,3($4)	beq	$4,$0,$L77	lw	$31,500($sp)	sw	$0,436($sp)$L5:	lw	$3,436($sp)	lw	$2,508($sp)	addu	$2,$2,$3	sw	$2,456($sp)	lbu	$2,0($2)	beq	$2,$0,$L6	lbu	$3,1($23)	lw	$4,436($sp)	lw	$2,432($sp)	sll	$5,$4,2	mul	$2,$2,$4	lw	$8,508($sp)	move	$6,$5	move	$18,$3	move	$fp,$0	addu	$3,$6,$8	sw	$5,452($sp)	sw	$2,440($sp)	addu	$5,$3,$fp	lbu	$2,16($5)	lbu	$16,48($5)	subu	$2,$18,$2	slt	$3,$2,0	movn	$2,$0,$3	sltu	$4,$16,21	bne	$4,$0,$L9	andi	$22,$2,0xffff$L72:	li	$16,20			# 0x14	lw	$3,456($sp)$L78:	lw	$4,452($sp)	lbu	$2,8($3)	lw	$6,508($sp)	addu	$3,$4,$fp	sll	$3,$3,5	addiu	$4,$6,144	addiu	$2,$2,3	andi	$17,$16,0x00ff	addu	$8,$4,$3	andi	$4,$2,0x00ff	beq	$17,$0,$L12	lbu	$3,112($5)	beq	$3,$0,$L14	li	$2,3			# 0x3	beq	$4,$2,$L16	lui	$2,%hi($LC0)	addiu	$2,$2,%lo($LC0)	lw	$7,0($2)	move	$6,$0	addiu	$24,$sp,16$L18:	addu	$3,$6,$8	lbu	$2,0($3)	addiu	$5,$6,1	sll	$2,$2,2	addu	$2,$2,$7	sll	$3,$6,2	lw	$4,0($2)	addu	$3,$3,$24	andi	$6,$5,0x00ff	bne	$16,$6,$L18	sw	$4,84($3)	li	$2,268435456			# 0x10000000$L76:	li	$14,1			# 0x1	sw	$2,16($sp)$L25:	sltu	$2,$14,2	bne	$2,$0,$L31	addiu	$2,$14,-1	sll	$15,$2,2	addu	$2,$15,$24	lw	$3,84($2)	li	$11,1			# 0x1	move	$12,$3	sra	$13,$3,31$L26:	subu	$2,$14,$11	sll	$2,$2,2	addu	$2,$2,$24	lw	$3,0($2)	sll	$10,$11,2	sra	$5,$3,31	mul	$9,$5,$12	multu	$12,$3	addu	$10,$10,$24	mflo	$6	mfhi	$7	mul	$8,$13,$3	addu	$4,$8,$9	li	$8,134217728			# 0x8000000	addu	$2,$6,$8	sltu	$6,$2,$6	addu	$4,$4,$7	addu	$3,$6,$4	sll	$5,$3,4	lw	$4,0($10)	srl	$2,$2,28	addiu	$6,$11,1	or	$2,$5,$2	addu	$4,$4,$2	andi	$11,$6,0x00ff	bne	$11,$14,$L26	sw	$4,168($10)	li	$3,1			# 0x1$L28:	sll	$2,$3,2	addu	$2,$2,$24	addiu	$3,$3,1	lw	$4,168($2)	andi	$3,$3,0x00ff	bne	$3,$14,$L28	sw	$4,0($2)	addu	$3,$15,$24	addiu	$4,$14,1	lw	$5,84($3)	sll	$2,$14,2	andi	$14,$4,0x00ff	addu	$2,$2,$24	sltu	$3,$17,$14	beq	$3,$0,$L25	sw	$5,0($2)$L30:	lbu	$6,4($23)$L73:	lw	$4,444($sp)	xori	$6,$6,0x2	lw	$5,448($sp)	jal	max_tns_sfb	sltu	$6,$6,1	andi	$2,$2,0xffff	sltu	$2,$22,$2	beq	$2,$0,$L33	lw	$4,444($sp)	move	$2,$22	lbu	$4,0($23)$L75:	lbu	$6,4($23)	sltu	$3,$4,$2	movn	$2,$4,$3	sll	$2,$2,1	xori	$6,$6,0x2	lw	$4,444($sp)	lw	$5,448($sp)	addu	$2,$2,$23	sltu	$6,$6,1	jal	max_tns_sfb	lhu	$19,1936($2)	andi	$2,$2,0xffff	sltu	$2,$18,$2	beq	$2,$0,$L37	lw	$4,444($sp)	move	$2,$18	lbu	$4,0($23)$L74:	sltu	$3,$4,$2	movn	$2,$4,$3	sll	$2,$2,1	addu	$2,$2,$23	lhu	$4,1936($2)	subu	$3,$4,$19	andi	$20,$3,0xffff	sll	$18,$20,16	sra	$18,$18,16	blez	$18,$L10	lw	$3,452($sp)	lw	$5,508($sp)	addu	$2,$3,$5	addu	$2,$2,$fp	lbu	$3,80($2)	bne	$3,$0,$L42	addiu	$2,$4,-1	li	$21,1			# 0x1$L44:	addiu	$4,$sp,268	move	$5,$0	jal	memset	li	$6,160			# 0xa0	andi	$3,$18,0xffff	beq	$3,$0,$L10	lw	$6,440($sp)	lw	$8,520($sp)	addu	$2,$6,$19	sll	$2,$2,2	addu	$11,$2,$8	sll	$15,$21,2	move	$14,$0	move	$10,$0	addiu	$24,$sp,16	addiu	$18,$17,-1$L46:	beq	$17,$0,$L47	lw	$9,0($11)	move	$8,$0	li	$12,134217728			# 0x8000000$L49:	addu	$2,$10,$8	sll	$6,$8,2	sll	$2,$2,2	addu	$2,$2,$24	addu	$6,$6,$24	lw	$4,252($2)	lw	$7,4($6)	addiu	$6,$8,1	mult	$4,$7	andi	$8,$6,0x00ff	mflo	$4	mfhi	$5	addu	$2,$4,$12	sltu	$6,$2,$4	addu	$3,$6,$5	sll	$4,$3,4	srl	$2,$2,28	or	$2,$4,$2	bne	$16,$8,$L49	subu	$9,$9,$2$L47:	addiu	$2,$10,-1	sll	$10,$2,24	sra	$10,$10,24	bltz	$10,$L69	addu	$2,$10,$17	sll	$2,$2,2	addiu	$4,$14,1	sll	$3,$10,2	addu	$2,$2,$24	addu	$3,$3,$24	andi	$14,$4,0xffff	sw	$9,252($2)	sw	$9,0($11)	beq	$20,$14,$L10	sw	$9,252($3)$L70:	j	$L46	addu	$11,$11,$15$L69:	sll	$10,$18,24	sra	$10,$10,24	addu	$2,$10,$17	sll	$2,$2,2	addiu	$4,$14,1	sll	$3,$10,2	addu	$2,$2,$24	addu	$3,$3,$24	andi	$14,$4,0xffff	sw	$9,252($2)	sw	$9,0($11)	bne	$20,$14,$L70	sw	$9,252($3)$L10:	lw	$4,456($sp)	addiu	$3,$fp,1	lbu	$2,0($4)	andi	$fp,$3,0x00ff	sltu	$2,$fp,$2	beq	$2,$0,$L71	lw	$6,452($sp)$L79:	lw	$8,508($sp)	move	$18,$22	addu	$3,$6,$8	addu	$5,$3,$fp	lbu	$2,16($5)	lbu	$16,48($5)	subu	$2,$18,$2	slt	$3,$2,0	movn	$2,$0,$3	sltu	$4,$16,21	beq	$4,$0,$L72	andi	$22,$2,0xffff$L9:	bne	$16,$0,$L78	lw	$3,456($sp)	lw	$4,456($sp)	addiu	$3,$fp,1	lbu	$2,0($4)	andi	$fp,$3,0x00ff	sltu	$2,$fp,$2	bne	$2,$0,$L79	lw	$6,452($sp)$L71:	lbu	$4,3($23)$L6:	lw	$5,436($sp)	addiu	$2,$5,1	andi	$2,$2,0x00ff	sltu	$3,$2,$4	bne	$3,$0,$L5	sw	$2,436($sp)$L54:	lw	$31,500($sp)$L77:	lw	$fp,496($sp)	lw	$23,492($sp)	lw	$22,488($sp)	lw	$21,484($sp)	lw	$20,480($sp)	lw	$19,476($sp)	lw	$18,472($sp)	lw	$17,468($sp)	lw	$16,464($sp)	j	$31	addiu	$sp,$sp,504$L31:	sll	$15,$2,2	addu	$3,$15,$24	addiu	$4,$14,1	lw	$5,84($3)	sll	$2,$14,2	andi	$14,$4,0x00ff	addu	$2,$2,$24	sltu	$3,$17,$14	beq	$3,$0,$L25	sw	$5,0($2)	j	$L73	lbu	$6,4($23)$L42:	andi	$19,$2,0xffff	j	$L44	li	$21,-1			# 0xffffffffffffffff$L37:	lbu	$6,4($23)	xori	$6,$6,0x2	lw	$5,448($sp)	jal	max_tns_sfb	sltu	$6,$6,1	j	$L74	lbu	$4,0($23)$L33:	lbu	$6,4($23)	xori	$6,$6,0x2	lw	$5,448($sp)	jal	max_tns_sfb	sltu	$6,$6,1	j	$L75	lbu	$4,0($23)$L12:	li	$2,268435456			# 0x10000000	j	$L30	sw	$2,16($sp)$L14:	beq	$4,$2,$L21	lui	$4,%hi($LC2)	addiu	$4,$4,%lo($LC2)	lw	$7,0($4)	move	$6,$0	addiu	$24,$sp,16$L23:	addu	$3,$8,$6	lbu	$2,0($3)	addiu	$5,$6,1	sll	$2,$2,2	addu	$2,$2,$7	sll	$3,$6,2	lw	$4,0($2)	addu	$3,$3,$24	andi	$6,$5,0x00ff	bne	$16,$6,$L23	sw	$4,84($3)	j	$L76	li	$2,268435456			# 0x10000000$L16:	lui	$3,%hi($LC1)	addiu	$3,$3,%lo($LC1)	lw	$7,0($3)	move	$6,$0	addiu	$24,$sp,16$L20:	addu	$3,$8,$6	lbu	$2,0($3)	addiu	$5,$6,1	sll	$2,$2,2	addu	$2,$2,$7	sll	$3,$6,2	lw	$4,0($2)	addu	$3,$3,$24	andi	$6,$5,0x00ff	bne	$16,$6,$L20	sw	$4,84($3)	j	$L76	li	$2,268435456			# 0x10000000$L21:	lui	$5,%hi($LC3)	addiu	$5,$5,%lo($LC3)	lw	$7,0($5)	move	$6,$0	addiu	$24,$sp,16$L24:	addu	$3,$8,$6	lbu	$2,0($3)	addiu	$5,$6,1	sll	$2,$2,2	addu	$2,$2,$7	sll	$3,$6,2	lw	$4,0($2)	addu	$3,$3,$24	andi	$6,$5,0x00ff	bne	$16,$6,$L24	sw	$4,84($3)	j	$L76	li	$2,268435456			# 0x10000000	.set	macro	.set	reorder	.end	tns_decode_frame	.section	.rodata.cst4	.align	2$LC4:	.word	tns_coef_1_4	.align	2$LC5:	.word	tns_coef_1_3	.align	2$LC6:	.word	tns_coef_0_4	.align	2$LC7:	.word	tns_coef_0_3	.section	.text.tns_encode_frame,"ax",@progbits	.align	2	.align	5	.globl	tns_encode_frame	.ent	tns_encode_frame	.type	tns_encode_frame, @functiontns_encode_frame:	.frame	$sp,504,$31		# vars= 448, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-504	sw	$23,492($sp)	sw	$31,500($sp)	sw	$fp,496($sp)	sw	$22,488($sp)	sw	$21,484($sp)	sw	$20,480($sp)	sw	$19,476($sp)	sw	$18,472($sp)	sw	$17,468($sp)	sw	$16,464($sp)	lhu	$2,524($sp)	lbu	$3,9037($4)	andi	$6,$6,0x00ff	andi	$7,$7,0x00ff	srl	$2,$2,3	move	$23,$4	sw	$5,508($sp)

⌨️ 快捷键说明

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