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

📄 sonic.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	.file	1 "sonic.c"	.section .mdebug.abi32	.previous	.section	.text.sonic_decode_close,"ax",@progbits	.align	2	.align	5	.ent	sonic_decode_close	.type	sonic_decode_close, @functionsonic_decode_close:	.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$31,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$18,136($4)	jal	av_free	lw	$4,44($18)	jal	av_free	lw	$4,40($18)	jal	av_free	lw	$4,72($18)	lw	$2,24($18)	blez	$2,$L2	move	$16,$18	move	$17,$0$L4:	lw	$4,76($16)	jal	av_free	addiu	$17,$17,1	lw	$4,48($16)	jal	av_free	addiu	$16,$16,4	lw	$2,24($18)	slt	$2,$17,$2	bne	$2,$0,$L4	nop$L2:	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	sonic_decode_close	.section	.rodata.cst4,"aM",@progbits,4	.align	2$LC0:	.word	ff_golomb_vlc_len	.align	2$LC1:	.word	ff_se_golomb_vlc_code	.align	2$LC2:	.word	ff_log2_tab	.align	2$LC3:	.word	1048577	.section	.text.sonic_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	sonic_decode_frame	.type	sonic_decode_frame, @functionsonic_decode_frame:	.frame	$sp,40,$31		# vars= 0, regs= 9/0, args= 0, gp= 0	.mask	0x40ff0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	lw	$2,56($sp)	sw	$fp,32($sp)	sw	$23,28($sp)	sw	$22,24($sp)	sw	$21,20($sp)	sw	$20,16($sp)	sw	$19,12($sp)	sw	$18,8($sp)	sw	$17,4($sp)	sw	$16,0($sp)	move	$fp,$5	sw	$6,48($sp)	beq	$2,$0,$L11	lw	$14,136($4)	sll	$2,$2,3	bltz	$2,$L15	move	$21,$0	bltz	$2,$L15	nop	move	$21,$7$L15:	lw	$13,8($14)	blez	$13,$L136	lw	$7,72($14)	lui	$2,%hi(ff_golomb_vlc_len)	addiu	$11,$2,%lo(ff_golomb_vlc_len)	lui	$3,%hi(ff_se_golomb_vlc_code)	lui	$2,%hi(ff_log2_tab)	addiu	$12,$3,%lo(ff_se_golomb_vlc_code)	addiu	$16,$2,%lo(ff_log2_tab)	move	$8,$7	move	$9,$0	move	$19,$0	li	$10,134217728			# 0x8000000	j	$L19	li	$15,-65536			# 0xffffffffffff0000$L138:	addu	$3,$2,$11	addu	$2,$2,$12	lbu	$4,0($3)	lb	$2,0($2)	addiu	$9,$9,1	sw	$2,0($8)	addu	$19,$19,$4	beq	$13,$9,$L137	addiu	$8,$8,4$L19:	sra	$3,$19,3	addu	$3,$21,$3	lbu	$2,0($3)	lbu	$5,1($3)	lbu	$6,3($3)	lbu	$4,2($3)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$19,0x7	sll	$4,$4,$3	sltu	$2,$4,$10	beq	$2,$0,$L138	srl	$2,$4,23	and	$2,$4,$15	bne	$2,$0,$L23	srl	$3,$4,16	move	$3,$4	move	$5,$0$L25:	andi	$2,$3,0xff00	beq	$2,$0,$L143	addu	$2,$3,$16	srl	$3,$3,8	addiu	$5,$5,8	addu	$2,$3,$16$L143:	lbu	$3,0($2)	addu	$3,$5,$3	sll	$3,$3,1	addiu	$3,$3,-31	srl	$4,$4,$3	andi	$2,$4,0x1	beq	$2,$0,$L28	srl	$2,$4,1	subu	$4,$0,$2$L30:	subu	$2,$19,$3	addiu	$19,$2,32	addiu	$9,$9,1	move	$2,$4	sw	$2,0($8)	bne	$13,$9,$L19	addiu	$8,$8,4$L137:	lw	$13,8($14)	blez	$13,$L18	nop	lw	$8,40($14)	move	$6,$0	sll	$3,$6,2$L144:	addu	$4,$8,$3	addu	$3,$3,$7	lw	$5,0($4)	lw	$2,0($3)	addiu	$6,$6,1	mul	$2,$2,$5	sw	$2,0($3)	lw	$13,8($14)	slt	$2,$6,$13	bne	$2,$0,$L144	sll	$3,$6,2$L18:	lw	$2,0($14)	beq	$2,$0,$L34	sra	$3,$19,3	li	$23,1			# 0x1$L36:	lw	$4,24($14)	blez	$4,$L45	nop	move	$20,$14	move	$22,$0$L47:	addiu	$2,$13,-2	bltz	$2,$L48	lw	$24,76($20)	sll	$2,$13,2	addu	$2,$24,$2	addiu	$15,$2,-8	addiu	$12,$13,-1$L50:	slt	$2,$12,$13	lw	$9,0($15)	beq	$2,$0,$L51	move	$11,$12	move	$10,$7	move	$8,$15$L53:	lw	$2,0($10)	lw	$6,4($8)	mul	$3,$2,$9	mul	$2,$2,$6	srl	$5,$3,31	sra	$4,$2,10	sra	$3,$3,10	addu	$3,$3,$5	addu	$4,$4,$9	addiu	$11,$11,1	srl	$2,$2,31	addu	$6,$6,$3	addu	$2,$2,$4	slt	$3,$11,$13	sw	$6,4($8)	move	$9,$2	addiu	$10,$10,4	bne	$3,$0,$L53	addiu	$8,$8,4$L51:	addiu	$12,$12,-1	bne	$12,$0,$L50	addiu	$15,$15,-4$L48:	lw	$10,32($14)	blez	$10,$L118	lw	$16,48($20)	lui	$2,%hi($LC0)	lui	$3,%hi($LC1)	lui	$6,%hi($LC2)	addiu	$2,$2,%lo($LC0)	addiu	$3,$3,%lo($LC1)	addiu	$6,$6,%lo($LC2)	lw	$11,0($2)	lw	$12,0($3)	lw	$13,0($6)	move	$8,$16	j	$L57	move	$9,$0$L140:	addu	$3,$2,$11	addu	$2,$2,$12	lbu	$4,0($3)	lb	$2,0($2)	addiu	$9,$9,1	sw	$2,0($8)	addu	$19,$19,$4	beq	$10,$9,$L139	addiu	$8,$8,4$L57:	sra	$3,$19,3	addu	$3,$21,$3	lbu	$2,0($3)	lbu	$5,1($3)	lbu	$6,3($3)	lbu	$4,2($3)	sll	$2,$2,24	sll	$5,$5,16	or	$2,$2,$5	or	$2,$2,$6	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$19,0x7	sll	$4,$4,$3	li	$2,134217728			# 0x8000000	sltu	$2,$4,$2	beq	$2,$0,$L140	srl	$2,$4,23	li	$2,-65536			# 0xffffffffffff0000	and	$2,$4,$2	bne	$2,$0,$L61	srl	$3,$4,16	move	$3,$4	move	$5,$0$L63:	andi	$2,$3,0xff00	beq	$2,$0,$L145	addu	$2,$3,$13	srl	$3,$3,8	addiu	$5,$5,8	addu	$2,$3,$13$L145:	lbu	$3,0($2)	addu	$3,$5,$3	sll	$3,$3,1	addiu	$3,$3,-31	srl	$4,$4,$3	andi	$2,$4,0x1	beq	$2,$0,$L66	srl	$2,$4,1	subu	$4,$0,$2$L68:	subu	$2,$19,$3	addiu	$19,$2,32	addiu	$9,$9,1	move	$2,$4	sw	$2,0($8)	bne	$10,$9,$L57	addiu	$8,$8,4$L139:	lw	$2,32($14)	blez	$2,$L118	move	$13,$22	lw	$15,44($14)	move	$17,$0	li	$18,-1048576			# 0xfffffffffff00000$L71:	lw	$2,12($14)	addiu	$2,$2,-1	blez	$2,$L81	lui	$2,%hi($LC3)	addiu	$2,$2,%lo($LC3)	lw	$25,0($2)	move	$12,$0$L73:	lw	$4,8($14)	sll	$3,$4,2	addu	$6,$3,$7	addu	$5,$24,$3	lw	$2,-4($6)	lw	$3,-4($5)	addiu	$10,$4,-2	mul	$2,$2,$3	srl	$4,$2,31	sra	$2,$2,10	addu	$2,$2,$4	bltz	$10,$L74	subu	$8,$0,$2	addiu	$9,$6,-8	li	$11,-1			# 0xffffffffffffffff	addiu	$6,$5,-8$L76:	lw	$3,0($9)	lw	$5,0($6)	addiu	$10,$10,-1	mul	$2,$3,$5	addiu	$9,$9,-4	srl	$4,$2,31	sra	$2,$2,10	addu	$2,$2,$4	subu	$8,$8,$2	mul	$3,$3,$8	sra	$2,$3,10	addu	$5,$5,$2	srl	$3,$3,31	addu	$3,$3,$5	sw	$3,4($6)	bne	$10,$11,$L76	addiu	$6,$6,-4$L74:	slt	$2,$8,$25	bne	$2,$0,$L77	slt	$3,$8,$18	li	$8,1048576			# 0x100000$L79:	sll	$2,$13,2	addu	$2,$2,$15	sw	$8,0($24)	sw	$8,0($2)	lw	$3,12($14)	addiu	$12,$12,1	addiu	$3,$3,-1	lw	$2,24($14)	slt	$3,$12,$3	bne	$3,$0,$L73	addu	$13,$13,$2$L81:	lw	$5,8($14)	lw	$4,0($16)	sll	$3,$5,2	addu	$6,$3,$7	addu	$11,$24,$3	lw	$3,-4($11)	lw	$2,-4($6)	mul	$4,$23,$4	mul	$2,$2,$3	addiu	$10,$5,-2	srl	$3,$2,31	sra	$2,$2,10	addu	$2,$2,$3	bltz	$10,$L82	subu	$8,$4,$2	addiu	$9,$6,-8	addiu	$6,$11,-8	li	$11,-1			# 0xffffffffffffffff$L84:	lw	$3,0($9)	lw	$5,0($6)	addiu	$10,$10,-1	mul	$2,$3,$5	addiu	$9,$9,-4	srl	$4,$2,31	sra	$2,$2,10	addu	$2,$2,$4	subu	$8,$8,$2	mul	$3,$3,$8	sra	$2,$3,10	addu	$5,$5,$2	srl	$3,$3,31	addu	$3,$3,$5	sw	$3,4($6)	bne	$10,$11,$L84	addiu	$6,$6,-4$L82:	li	$3,1048576			# 0x100000	ori	$3,$3,0x1	slt	$2,$8,$3	bne	$2,$0,$L85	slt	$3,$8,$18	sll	$2,$13,2	li	$8,1048576			# 0x100000	addu	$2,$2,$15	sw	$8,0($24)	sw	$8,0($2)	lw	$3,32($14)	addiu	$17,$17,1	slt	$3,$17,$3	addiu	$16,$16,4	beq	$3,$0,$L55	lw	$4,24($14)$L141:	j	$L71	addu	$13,$13,$4$L23:	j	$L25	li	$5,16			# 0x10$L28:	j	$L30	srl	$4,$4,1$L120:	lw	$6,36($14)$L93:	lw	$2,0($14)$L142:	bne	$2,$0,$L103	nop	blez	$6,$L105	move	$4,$0	lw	$3,44($14)$L107:	lw	$2,0($3)	addiu	$4,$4,1	addiu	$2,$2,8	sra	$2,$2,4	sw	$2,0($3)	lw	$6,36($14)	slt	$2,$4,$6	bne	$2,$0,$L107	addiu	$3,$3,4$L103:	blez	$6,$L146	subu	$2,$0,$19	lw	$5,44($14)	move	$7,$0	li	$8,32768			# 0x8000	li	$9,-65536			# 0xffffffffffff0000$L109:	lw	$4,0($5)	sra	$3,$4,31	xori	$3,$3,0x7fff	addu	$2,$4,$8	sll	$3,$3,16	and	$2,$2,$9	bne	$2,$0,$L112	sra	$3,$3,16	sll	$3,$4,16	sra	$3,$3,16$L112:	addiu	$7,$7,1	sh	$3,0($fp)	addiu	$5,$5,4	bne	$7,$6,$L109	addiu	$fp,$fp,2$L105:	subu	$2,$0,$19$L146:	andi	$2,$2,0x7	addu	$19,$19,$2	addiu	$4,$19,7	slt	$2,$4,0	addiu	$5,$19,14	movn	$4,$5,$2	lw	$2,48($sp)	sll	$3,$6,1	sw	$3,0($2)	sra	$2,$4,3$L11:	lw	$fp,32($sp)	lw	$23,28($sp)	lw	$22,24($sp)	lw	$21,20($sp)	lw	$20,16($sp)	lw	$19,12($sp)	lw	$18,8($sp)	lw	$17,4($sp)	lw	$16,0($sp)	j	$31	addiu	$sp,$sp,40$L61:	j	$L63	li	$5,16			# 0x10$L66:	j	$L68	srl	$4,$4,1$L77:	li	$2,-1048576			# 0xfffffffffff00000	j	$L79	movn	$8,$2,$3$L85:	li	$2,-1048576			# 0xfffffffffff00000	movn	$8,$2,$3	sll	$2,$13,2	addu	$2,$2,$15	sw	$8,0($24)	sw	$8,0($2)	lw	$3,32($14)	addiu	$17,$17,1	slt	$3,$17,$3	addiu	$16,$16,4	bne	$3,$0,$L141	lw	$4,24($14)$L55:	lw	$13,8($14)	blez	$13,$L90	nop	lw	$15,44($14)	j	$L92	move	$5,$0$L119:	lw	$4,24($14)$L92:	mul	$6,$4,$5	lw	$2,36($14)	sll	$3,$5,2

⌨️ 快捷键说明

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