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

📄 truespeech.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 3 页
字号:
	.file	1 "truespeech.c"	.section .mdebug.abi32	.previous	.section	.text.truespeech_decode_init,"ax",@progbits	.align	2	.align	5	.ent	truespeech_decode_init	.type	truespeech_decode_init, @functiontruespeech_decode_init:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		j	$31	move	$2,$0	.set	macro	.set	reorder	.end	truespeech_decode_init	.section	.text.truespeech_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	truespeech_decode_frame	.type	truespeech_decode_frame, @functiontruespeech_decode_frame:	.frame	$sp,1200,$31		# vars= 1144, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-1200	sw	$31,1196($sp)	sw	$fp,1192($sp)	sw	$23,1188($sp)	sw	$22,1184($sp)	sw	$21,1180($sp)	sw	$20,1176($sp)	sw	$19,1172($sp)	sw	$18,1168($sp)	sw	$17,1164($sp)	sw	$16,1160($sp)	lw	$4,136($4)	lw	$3,1216($sp)	move	$8,$5	sw	$6,1208($sp)	.set	noreorder	.set	nomacro	beq	$3,$0,$L6	sw	$4,1012($sp)	.set	macro	.set	reorder	lw	$2,1208($sp)	slt	$4,$3,0	lw	$5,0($2)	li	$2,-2004353024			# 0xffffffff88880000	ori	$2,$2,0x8889	mult	$5,$2	addiu	$6,$3,31	mfhi	$2	movn	$3,$6,$4	addu	$2,$2,$5	sra	$2,$2,8	sra	$5,$5,31	subu	$2,$2,$5	sra	$3,$3,5	slt	$4,$2,$3	movz	$2,$3,$4	.set	noreorder	.set	nomacro	blez	$2,$L144	sw	$2,996($sp)	.set	macro	.set	reorder	lw	$2,1012($sp)	lw	$4,1012($sp)	lw	$5,1012($sp)	addiu	$2,$2,756	addiu	$3,$sp,972	addiu	$4,$4,896	sw	$8,1000($sp)	sw	$7,976($sp)	sw	$0,1004($sp)	sw	$2,1076($sp)	sw	$3,1136($sp)	sw	$4,1120($sp)	addiu	$15,$5,708	addiu	$14,$5,724	addiu	$fp,$5,740$L11:	lw	$6,976($sp)	lui	$7,%hi(ts_cb_0)	lbu	$2,3($6)	lbu	$3,2($6)	lbu	$5,0($6)	lbu	$4,1($6)	sll	$3,$3,16	sll	$2,$2,24	or	$2,$2,$3	or	$2,$2,$5	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$4,0x3e	addiu	$2,$7,%lo(ts_cb_0)	addu	$3,$3,$2	lw	$9,1012($sp)	lhu	$5,0($3)	srl	$2,$4,5	lui	$8,%hi(ts_cb_1)	addiu	$3,$8,%lo(ts_cb_1)	andi	$2,$2,0x3e	sh	$5,0($9)	addu	$2,$2,$3	lhu	$5,0($2)	srl	$3,$4,10	lui	$10,%hi(ts_cb_2)	addiu	$2,$10,%lo(ts_cb_2)	andi	$3,$3,0x1e	sh	$5,2($9)	addu	$3,$3,$2	lhu	$5,0($3)	srl	$2,$4,14	lui	$11,%hi(ts_cb_3)	addiu	$3,$11,%lo(ts_cb_3)	andi	$2,$2,0x1e	sh	$5,4($9)	addu	$2,$2,$3	lhu	$5,0($2)	srl	$3,$4,18	lui	$16,%hi(ts_cb_4)	addiu	$2,$16,%lo(ts_cb_4)	andi	$3,$3,0x1e	sh	$5,6($9)	addu	$3,$3,$2	lhu	$5,0($3)	srl	$2,$4,22	lui	$20,%hi(ts_cb_5)	addiu	$3,$20,%lo(ts_cb_5)	andi	$2,$2,0xe	sh	$5,8($9)	addu	$2,$2,$3	lhu	$5,0($2)	srl	$3,$4,25	lui	$21,%hi(ts_cb_6)	addiu	$2,$21,%lo(ts_cb_6)	andi	$3,$3,0xe	sh	$5,10($9)	addu	$3,$3,$2	lhu	$5,0($3)	srl	$2,$4,29	lui	$22,%hi(ts_cb_7)	addiu	$3,$22,%lo(ts_cb_7)	sll	$2,$2,1	sh	$5,12($9)	addu	$2,$2,$3	lhu	$5,0($2)	andi	$4,$4,0x1	sw	$4,88($9)	sh	$5,14($9)	lbu	$2,7($6)	lbu	$4,6($6)	lbu	$5,4($6)	lbu	$3,5($6)	sll	$4,$4,16	sll	$2,$2,24	or	$2,$2,$4	or	$2,$2,$5	sll	$3,$3,8	or	$3,$3,$2	srl	$6,$3,28	srl	$2,$3,7	srl	$4,$3,14	srl	$5,$3,21	lw	$23,976($sp)	sll	$6,$6,4	andi	$2,$2,0x7f	andi	$4,$4,0x7f	andi	$5,$5,0x7f	andi	$3,$3,0x7f	sw	$6,16($9)	sw	$3,24($9)	sw	$2,28($9)	sw	$4,32($9)	sw	$5,36($9)	lbu	$3,11($23)	lbu	$4,10($23)	lbu	$5,8($23)	sll	$4,$4,16	lbu	$2,9($23)	sll	$3,$3,24	or	$3,$3,$4	or	$3,$3,$5	sll	$2,$2,8	or	$2,$2,$3	srl	$4,$2,14	srl	$7,$2,28	andi	$4,$4,0x3fff	andi	$2,$2,0x3fff	sw	$2,72($9)	sw	$7,20($9)	sw	$4,76($9)	lbu	$2,15($23)	lbu	$3,14($23)	lbu	$5,12($23)	lbu	$4,13($23)	sll	$3,$3,16	sll	$2,$2,24	or	$2,$2,$3	or	$2,$2,$5	sll	$4,$4,8	or	$4,$4,$2	srl	$3,$4,28	sll	$3,$3,4	srl	$2,$4,14	or	$7,$7,$3	andi	$2,$2,0x3fff	andi	$4,$4,0x3fff	sw	$7,20($9)	sw	$4,80($9)	sw	$2,84($9)	lbu	$2,19($23)	lbu	$4,18($23)	lbu	$5,16($23)	lbu	$3,17($23)	sll	$4,$4,16	sll	$2,$2,24	or	$2,$2,$4	or	$2,$2,$5	sll	$3,$3,8	or	$3,$3,$2	li	$7,134152192			# 0x7ff0000	ori	$7,$7,0xffff	srl	$4,$3,31	srl	$2,$3,4	or	$6,$6,$4	and	$2,$2,$7	andi	$3,$3,0xf	sw	$6,16($9)	sw	$2,56($9)	sw	$3,40($9)	lbu	$2,23($23)	lbu	$3,22($23)	lbu	$5,20($23)	lbu	$4,21($23)	sll	$3,$3,16	sll	$2,$2,24	or	$2,$2,$3	or	$2,$2,$5	sll	$4,$4,8	or	$4,$4,$2	srl	$3,$4,31	sll	$3,$3,1	srl	$2,$4,4	or	$6,$6,$3	and	$2,$2,$7	andi	$4,$4,0xf	sw	$6,16($9)	sw	$2,60($9)	sw	$4,44($9)	lbu	$2,27($23)	lbu	$3,26($23)	lbu	$5,24($23)	lbu	$4,25($23)	sll	$3,$3,16	sll	$2,$2,24	or	$2,$2,$3	or	$2,$2,$5	sll	$4,$4,8	or	$4,$4,$2	srl	$3,$4,31	sll	$3,$3,2	srl	$2,$4,4	or	$6,$6,$3	and	$2,$2,$7	andi	$4,$4,0xf	sw	$6,16($9)	sw	$2,64($9)	sw	$4,48($9)	lbu	$3,31($23)	lbu	$2,30($23)	lbu	$5,28($23)	sll	$2,$2,16	lbu	$4,29($23)	sll	$3,$3,24	or	$3,$3,$2	or	$3,$3,$5	sll	$4,$4,8	or	$4,$4,$3	srl	$2,$4,4	and	$2,$2,$7	sw	$2,68($9)	lh	$5,0($9)	srl	$2,$4,31	li	$3,8			# 0x8	subu	$3,$3,$5	sll	$2,$2,3	or	$6,$6,$2	sra	$3,$3,3	andi	$4,$4,0xf	sw	$4,52($9)	sw	$6,16($9)	sh	$3,756($9)	li	$16,1			# 0x1$L12:	lw	$24,1012($sp)	sll	$2,$16,1	addu	$4,$24,$2	.set	noreorder	.set	nomacro	bne	$16,$0,$L145	addiu	$4,$4,2	.set	macro	.set	reorder$L14:	lh	$3,-2($4)	li	$2,8			# 0x8	subu	$2,$2,$3	sra	$2,$2,3	li	$16,1			# 0x1	sh	$2,754($4)	.set	noreorder	.set	nomacro	beq	$16,$0,$L14	addiu	$4,$4,2	.set	macro	.set	reorder$L145:	sll	$17,$16,1	lw	$5,1076($sp)	addiu	$4,$sp,30	move	$6,$17	sw	$14,1128($sp)	.set	noreorder	.set	nomacro	jal	memcpy	sw	$15,1132($sp)	.set	macro	.set	reorder	lw	$14,1128($sp)	.set	noreorder	.set	nomacro	blez	$16,$L16	lw	$15,1132($sp)	.set	macro	.set	reorder	lw	$25,1012($sp)	addiu	$6,$16,-1	addiu	$4,$sp,16	addu	$3,$17,$25	sll	$2,$6,1	addu	$2,$2,$4	lh	$7,0($3)	addiu	$5,$2,14	move	$4,$25	li	$8,-1			# 0xffffffffffffffff$L18:	lh	$3,0($5)	lh	$2,756($4)	mul	$9,$3,$7	sll	$2,$2,15	addiu	$2,$2,16384	addu	$3,$9,$2	sra	$3,$3,15	addiu	$6,$6,-1	sh	$3,756($4)	addiu	$5,$5,-2	.set	noreorder	.set	nomacro	bne	$6,$8,$L18	addiu	$4,$4,2	.set	macro	.set	reorder$L16:	lw	$10,1012($sp)	li	$2,8			# 0x8	addu	$4,$17,$10	lh	$3,0($4)	addiu	$16,$16,1	subu	$2,$2,$3	sra	$2,$2,3	slt	$3,$16,8	.set	noreorder	.set	nomacro	bne	$3,$0,$L12	sh	$2,756($4)	.set	macro	.set	reorder	lh	$6,758($10)	lh	$7,760($10)	lh	$8,762($10)	li	$2,32376			# 0x7e78	move	$16,$10	lh	$5,756($10)	lh	$9,764($10)	mul	$6,$6,$2	lh	$10,766($10)	li	$3,32182			# 0x7db6	li	$2,31989			# 0x7cf5	lh	$11,768($16)	lh	$12,770($16)	mul	$7,$7,$3	mul	$8,$8,$2	li	$3,31797			# 0x7c35	li	$2,31606			# 0x7b76	mul	$9,$9,$3	mul	$10,$10,$2	li	$3,31416			# 0x7ab8	li	$2,31228			# 0x79fc	sll	$4,$5,2	sll	$13,$5,9	mul	$11,$11,$3	mul	$12,$12,$2	addu	$4,$4,$13	addu	$4,$4,$5	sll	$2,$4,6	subu	$2,$2,$4	lw	$3,88($16)	lh	$4,0($16)	sra	$2,$2,15	sra	$6,$6,15	sra	$7,$7,15	sra	$8,$8,15	sra	$9,$9,15	sra	$10,$10,15	sra	$11,$11,15	sra	$12,$12,15	sh	$2,756($16)	sh	$6,758($16)	sh	$7,760($16)	sh	$8,762($16)	sh	$9,764($16)	sh	$10,766($16)	sh	$11,768($16)	sh	$12,770($16)	.set	noreorder	.set	nomacro	bne	$3,$0,$L20	sw	$4,772($16)	.set	macro	.set	reorder	lw	$2,676($16)	lw	$3,680($16)	lw	$4,684($16)	lw	$5,688($16)	lw	$6,692($16)	lw	$7,696($16)	lw	$8,700($16)	lw	$9,704($16)	lw	$11,1012($sp)	sh	$2,912($16)	sh	$3,914($16)	sh	$4,916($16)	sh	$5,918($16)	sh	$6,920($16)	sh	$7,922($16)	sh	$8,924($16)	sh	$9,926($16)	sh	$2,896($16)	sh	$3,898($16)	sh	$4,900($16)	sh	$5,902($16)	sh	$6,904($16)	sh	$7,906($16)	sh	$8,908($16)	sh	$9,910($16)$L22:	lhu	$2,756($11)	lhu	$3,758($11)	lhu	$4,760($11)	lhu	$5,762($11)	lhu	$6,764($11)	lhu	$7,766($11)	lhu	$8,768($11)	lhu	$9,770($11)	sh	$2,944($11)	sh	$2,928($11)	li	$10,4			# 0x4	li	$2,3			# 0x3	sh	$3,946($11)	sh	$3,930($11)	sh	$4,948($11)	sh	$5,950($11)	sh	$6,952($11)	sh	$7,954($11)	sh	$8,956($11)	sh	$9,958($11)	sh	$4,932($11)	sh	$5,934($11)	sh	$6,936($11)	sh	$7,938($11)	sh	$8,940($11)	sh	$9,942($11)	.set	noreorder	.set	nomacro	beq	$10,$2,$L26	addiu	$3,$sp,492	.set	macro	.set	reorder	li	$2,1			# 0x1	beq	$10,$2,$L146$L23:	addiu	$5,$3,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L27	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	beq	$3,$0,$L27$L101:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L101$L27:	addiu	$16,$sp,972	addiu	$2,$16,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L30	addiu	$2,$5,4	.set	macro	.set	reorder$L157:#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,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L157	addiu	$2,$5,4	.set	macro	.set	reorder$L30:	addiu	$20,$sp,972	addiu	$3,$20,-4	sltu	$2,$5,$3	beq	$2,$0,$L32$L103:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L103$L32:	lw	$21,1136($sp)	li	$2,3			# 0x3	andi	$3,$21,0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L37	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L147$L34:	lw	$22,1012($sp)	addiu	$23,$sp,492	sw	$22,984($sp)	sw	$0,1008($sp)	sw	$23,980($sp)$L38:	lw	$24,984($sp)	li	$2,127			# 0x7f	lw	$7,24($24)	.set	noreorder	.set	nomacro	beq	$7,$2,$L148	addiu	$10,$sp,80	.set	macro	.set	reorder	lw	$3,1012($sp)	move	$4,$10	addiu	$5,$sp,372$L56:	lw	$2,92($3)	sh	$2,0($4)	addiu	$4,$4,2	.set	noreorder	.set	nomacro	bne	$4,$5,$L56	addiu	$3,$3,4	.set	macro	.set	reorder	li	$3,1374355456			# 0x51eb0000	ori	$3,$3,0x851f	mult	$7,$3	lw	$2,1008($sp)	mfhi	$3	sra	$5,$2,1	lw	$4,1012($sp)	sra	$2,$7,31	sra	$3,$3,3	subu	$3,$3,$2	sll	$5,$5,2	addu	$5,$5,$4	sll	$2,$3,3	sll	$4,$3,5	lw	$6,16($5)	subu	$4,$4,$2	addu	$4,$4,$3	addiu	$3,$3,18	addu	$3,$3,$6	subu	$4,$7,$4	lui	$2,%hi(ts_240)	sll	$3,$3,1	sll	$4,$4,2	addiu	$2,$2,%lo(ts_240)	addu	$8,$4,$2	subu	$3,$10,$3	lw	$16,1012($sp)	addiu	$5,$3,290	addiu	$7,$8,2	move	$6,$0	li	$9,120			# 0x78$L58:	lh	$3,0($5)	lh	$4,0($8)	addiu	$5,$5,2	lh	$2,0($5)	mul	$3,$3,$4	lh	$4,0($7)	addiu	$3,$3,8192	mul	$11,$2,$4	addu	$4,$10,$6	addu	$2,$11,$3	sra	$2,$2,14	sll	$2,$2,16	sra	$2,$2,16	addu	$3,$6,$16	addiu	$6,$6,2	sh	$2,776($3)	.set	noreorder	.set	nomacro	bne	$6,$9,$L58	sh	$2,292($4)	.set	macro	.set	reorder$L52:	lw	$20,980($sp)$L166:	li	$3,4			# 0x4	andi	$2,$20,0x3	subu	$3,$3,$2	addiu	$21,$20,120	li	$2,2			# 0x2	sw	$21,1072($sp)	.set	noreorder	.set	nomacro	beq	$3,$2,$L61	move	$4,$20	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L62	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L149$L59:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L63	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	beq	$3,$0,$L63$L107:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L107$L63:	lw	$24,980($sp)	li	$3,-32			# 0xffffffffffffffe0	addiu	$2,$24,89	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L66	addiu	$2,$5,4	.set	macro	.set	reorder$L158:#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,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L158	addiu	$2,$5,4	.set	macro	.set	reorder$L66:	lw	$25,980($sp)	li	$3,-4			# 0xfffffffffffffffc	addiu	$2,$25,116	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L159	lw	$2,1072($sp)	.set	macro	.set	reorder$L109:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L109	lw	$2,1072($sp)	.set	macro	.set	reorder$L159:

⌨️ 快捷键说明

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