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

📄 aasc.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
字号:
	.file	1 "aasc.c"	.section .mdebug.abi32	.previous	.section	.text.aasc_decode_init,"ax",@progbits	.align	2	.align	5	.ent	aasc_decode_init	.type	aasc_decode_init, @functionaasc_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		lw	$3,136($4)	li	$2,3			# 0x3	sw	$2,52($4)	move	$2,$0	sw	$0,8($3)	j	$31	sw	$4,0($3)	.set	macro	.set	reorder	.end	aasc_decode_init	.section	.text.aasc_decode_end,"ax",@progbits	.align	2	.align	5	.ent	aasc_decode_end	.type	aasc_decode_end, @functionaasc_decode_end:	.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	$5,136($4)	lw	$2,8($5)	beq	$2,$0,$L4	addiu	$5,$5,8	lw	$2,264($4)	jal	$2	nop$L4:	lw	$31,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	aasc_decode_end	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"reget_buffer() failed\012\000"	.align	2$LC1:	.ascii	" AASC: stream ptr just went out of bounds (fetch)\012\000"	.align	2$LC2:	.ascii	" AASC: frame ptr just went out of bounds (copy1)\012\000"	.align	2$LC3:	.ascii	" AASC: stream ptr just went out of bounds (copy2)\012\000"	.align	2$LC4:	.ascii	" AASC: frame ptr just went out of bounds (run1)\012\000"	.align	2$LC5:	.ascii	" AASC: ended frame decode with bytes left over (%d < %d)"	.ascii	"\012\000"	.section	.text.aasc_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	aasc_decode_frame	.type	aasc_decode_frame, @functionaasc_decode_frame:	.frame	$sp,72,$31		# vars= 8, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-72	sw	$23,60($sp)	sw	$21,52($sp)	sw	$31,68($sp)	sw	$fp,64($sp)	sw	$22,56($sp)	sw	$20,48($sp)	sw	$19,44($sp)	sw	$18,40($sp)	sw	$17,36($sp)	sw	$16,32($sp)	lw	$18,136($4)	sw	$5,76($sp)	addiu	$2,$18,8	sw	$2,24($sp)	li	$5,13			# 0xd	lw	$21,88($sp)	li	$3,1			# 0x1	sw	$5,188($18)	lw	$2,592($4)	lw	$5,24($sp)	sw	$4,72($sp)	sw	$3,88($18)	sw	$6,80($sp)	jal	$2	move	$23,$7	bne	$2,$0,$L75	lw	$4,72($sp)	lw	$4,0($18)	lw	$fp,24($18)	lw	$2,44($4)	addiu	$2,$2,-1	mul	$20,$fp,$2	bltz	$20,$L76	slt	$2,$21,5	bne	$2,$0,$L86	lui	$6,%hi($LC1)	li	$16,4			# 0x4	move	$22,$0	addu	$4,$16,$23$L87:	lbu	$5,0($4)	bne	$5,$0,$L20	addiu	$19,$16,1	slt	$2,$19,$21	beq	$2,$0,$L65	addu	$2,$23,$19	lbu	$17,0($2)	bne	$17,$0,$L24	addiu	$19,$16,2	subu	$20,$20,$fp	move	$16,$19	move	$22,$0$L26:	bltz	$20,$L14	move	$19,$16$L17:	slt	$2,$16,$21	bne	$2,$0,$L87	addu	$4,$16,$23	lw	$4,0($18)	lui	$6,%hi($LC1)$L86:	addiu	$6,$6,%lo($LC1)	jal	av_log	move	$5,$0	j	$L83	lw	$3,80($sp)$L20:	lw	$3,72($sp)	lw	$4,40($3)	addu	$3,$5,$22	sll	$2,$4,1	addu	$2,$2,$4	slt	$3,$2,$3	bne	$3,$0,$L64	lui	$6,%hi($LC4)	slt	$2,$19,$21	beq	$2,$0,$L65	addiu	$2,$5,-1	addu	$3,$23,$19	andi	$6,$2,0x00ff	li	$2,255			# 0xff	lbu	$7,0($3)	beq	$6,$2,$L26	addiu	$16,$16,2	addu	$4,$22,$20	move	$3,$6	li	$5,255			# 0xff$L54:	lw	$2,8($18)	addiu	$3,$3,-1	addu	$2,$2,$4	andi	$3,$3,0x00ff	sb	$7,0($2)	bne	$3,$5,$L54	addiu	$4,$4,1	addu	$2,$6,$22	bgez	$20,$L17	addiu	$22,$2,1	move	$19,$16$L14:	slt	$2,$19,$21$L85:	bne	$2,$0,$L78	nop$L19:	lw	$3,80($sp)$L83:	li	$2,200			# 0xc8	lw	$6,24($sp)	lw	$7,76($sp)	sw	$2,0($3)	addiu	$8,$18,200$L58:	lw	$2,0($6)	lw	$3,4($6)	lw	$4,8($6)	lw	$5,12($6)	addiu	$6,$6,16	sw	$2,0($7)	sw	$3,4($7)	sw	$4,8($7)	sw	$5,12($7)	bne	$6,$8,$L58	addiu	$7,$7,16	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	sw	$3,0($7)$L11:	move	$2,$21	lw	$31,68($sp)	lw	$fp,64($sp)	lw	$23,60($sp)	lw	$22,56($sp)	lw	$21,52($sp)	lw	$20,48($sp)	lw	$19,44($sp)	lw	$18,40($sp)	lw	$17,36($sp)	lw	$16,32($sp)	j	$31	addiu	$sp,$sp,72$L24:	li	$2,1			# 0x1	beq	$17,$2,$L14	li	$2,2			# 0x2	beq	$17,$2,$L79	lw	$2,72($sp)	addu	$7,$17,$22	lw	$3,40($2)	sll	$2,$3,1	addu	$2,$2,$3	slt	$2,$2,$7	bne	$2,$0,$L63	lui	$6,%hi($LC2)	addu	$2,$19,$17	slt	$2,$21,$2	bne	$2,$0,$L36	lui	$6,%hi($LC3)	blez	$17,$L80	slt	$2,$19,$21	beq	$2,$0,$L81	move	$5,$22	move	$6,$4	move	$16,$19	j	$L45	addu	$4,$22,$20$L44:	beq	$2,$0,$L82	move	$22,$5$L45:	lw	$2,8($18)	lbu	$3,2($6)	addu	$2,$2,$4	addiu	$16,$16,1	addiu	$5,$5,1	sb	$3,0($2)	addiu	$6,$6,1	addiu	$4,$4,1	bne	$5,$7,$L44	slt	$2,$16,$21	move	$22,$5$L40:	andi	$2,$17,0x1$L84:	beq	$2,$0,$L26	nop	j	$L26	addiu	$16,$16,1$L82:$L43:	lw	$4,0($18)	lui	$6,%hi($LC1)	addiu	$6,$6,%lo($LC1)	jal	av_log	move	$5,$0	j	$L84	andi	$2,$17,0x1$L79:	slt	$2,$19,$21	beq	$2,$0,$L65	addu	$3,$23,$19	addiu	$19,$16,3	slt	$2,$19,$21	beq	$2,$0,$L65	lbu	$4,0($3)	addu	$2,$23,$19	lbu	$3,0($2)	addu	$22,$22,$4	mul	$2,$fp,$3	addiu	$16,$16,4	j	$L26	subu	$20,$20,$2$L65:	lw	$4,0($18)	lui	$6,%hi($LC1)	addiu	$6,$6,%lo($LC1)	jal	av_log	move	$5,$0	slt	$2,$19,$21	beq	$2,$0,$L19	nop$L78:	lw	$4,0($18)	lui	$6,%hi($LC5)	addiu	$6,$6,%lo($LC5)	move	$7,$19	move	$5,$0	jal	av_log	sw	$21,16($sp)	j	$L83	lw	$3,80($sp)$L80:	j	$L40	move	$16,$19$L81:	j	$L43	move	$16,$19$L64:	lw	$4,0($18)	addiu	$6,$6,%lo($LC4)	jal	av_log	move	$5,$0	j	$L85	slt	$2,$19,$21$L36:	lw	$4,0($18)	addiu	$6,$6,%lo($LC3)	jal	av_log	move	$5,$0	j	$L85	slt	$2,$19,$21$L63:	lw	$4,0($18)	addiu	$6,$6,%lo($LC2)	jal	av_log	move	$5,$0	j	$L85	slt	$2,$19,$21$L75:	lui	$6,%hi($LC0)	addiu	$6,$6,%lo($LC0)	jal	av_log	move	$5,$0	j	$L11	li	$21,-1			# 0xffffffffffffffff$L76:	j	$L14	li	$19,4			# 0x4	.set	macro	.set	reorder	.end	aasc_decode_frame	.globl	aasc_decoder	.section	.rodata.str1.4	.align	2$LC6:	.ascii	"aasc\000"	.data	.align	2	.type	aasc_decoder, @object	.size	aasc_decoder, 52aasc_decoder:	.word	$LC6	.word	0	.word	77	.word	208	.word	aasc_decode_init	.word	0	.word	aasc_decode_end	.word	aasc_decode_frame	.word	2	.space	16	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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