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

📄 avs.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
字号:
	.file	1 "avs.c"	.section .mdebug.abi32	.previous	.section	.text.avs_decode_init,"ax",@progbits	.align	2	.align	5	.ent	avs_decode_init	.type	avs_decode_init, @functionavs_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		li	$2,14			# 0xe	sw	$2,52($4)	j	$31	move	$2,$0	.set	macro	.set	reorder	.end	avs_decode_init	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"reget_buffer() failed\012\000"	.section	.text.avs_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	avs_decode_frame	.type	avs_decode_frame, @functionavs_decode_frame:	.frame	$sp,80,$31		# vars= 24, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-80	sw	$fp,72($sp)	sw	$19,52($sp)	sw	$17,44($sp)	sw	$16,40($sp)	sw	$31,76($sp)	sw	$23,68($sp)	sw	$22,64($sp)	sw	$21,60($sp)	sw	$20,56($sp)	sw	$18,48($sp)	lw	$18,136($4)	lw	$2,592($4)	move	$fp,$5	sw	$6,88($sp)	move	$5,$18	move	$16,$4	move	$17,$7	jal	$2	lw	$19,96($sp)	bne	$2,$0,$L57	li	$2,1			# 0x1	li	$3,2			# 0x2	sw	$2,80($18)	sw	$3,52($18)	sw	$0,48($18)	lbu	$4,1($17)	li	$2,3			# 0x3	lw	$12,0($18)	lw	$11,16($18)	lbu	$3,0($17)	beq	$4,$2,$L7	addiu	$7,$17,4	move	$15,$3	move	$3,$4$L9:	li	$2,1			# 0x1	beq	$3,$2,$L58	nop$L14:	li	$19,-1			# 0xffffffffffffffff$L6:	move	$2,$19	lw	$31,76($sp)	lw	$fp,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	j	$31	addiu	$sp,$sp,80$L7:	lbu	$3,1($7)	lbu	$2,3($7)	lbu	$5,2($7)	lbu	$4,4($17)	sll	$3,$3,8	sll	$2,$2,8	or	$4,$3,$4	or	$2,$2,$5	addu	$8,$4,$2	slt	$3,$4,$8	addiu	$7,$17,8	beq	$3,$0,$L10	lw	$5,4($18)	sll	$2,$4,2	addu	$6,$5,$2	subu	$9,$8,$4	move	$5,$7	move	$8,$0$L12:	lbu	$2,0($5)	lbu	$3,1($5)	lbu	$4,2($5)	sll	$2,$2,18	sll	$3,$3,10	or	$2,$2,$3	sll	$4,$4,2	or	$2,$2,$4	addiu	$8,$8,1	sw	$2,0($6)	addiu	$5,$5,3	bne	$8,$9,$L12	addiu	$6,$6,4	sll	$2,$8,1	addu	$2,$2,$8	addu	$7,$7,$2$L10:	lbu	$15,0($7)	lbu	$3,1($7)	j	$L9	addiu	$7,$7,4$L57:	lui	$6,%hi($LC0)	move	$4,$16	li	$19,-1			# 0xffffffffffffffff	addiu	$6,$6,%lo($LC0)	jal	av_log	move	$5,$0	move	$2,$19	lw	$31,76($sp)	lw	$fp,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	j	$31	addiu	$sp,$sp,80$L58:	beq	$15,$3,$L17	li	$2,9			# 0x9	slt	$2,$15,2	bne	$2,$0,$L59	li	$2,2			# 0x2	beq	$15,$2,$L18	li	$2,4			# 0x4	li	$2,3			# 0x3	bne	$15,$2,$L14	li	$4,3			# 0x3	addiu	$2,$7,1536	li	$3,6			# 0x6	sw	$4,24($sp)	move	$23,$2	sw	$3,32($sp)	li	$10,2			# 0x2	li	$4,1320			# 0x528$L23:	move	$3,$4$L27:	addu	$16,$3,$2	lw	$21,24($sp)	lw	$2,24($sp)$L22:	mul	$22,$11,$2	sll	$3,$10,1	sll	$2,$11,1	move	$25,$12	addu	$20,$12,$2	addu	$24,$12,$11	sw	$3,28($sp)	move	$17,$0$L28:	move	$13,$24	move	$12,$25	move	$14,$20	move	$11,$10$L29:	beq	$15,$0,$L30	sra	$2,$17,3	addu	$2,$2,$23	lbu	$3,0($2)	andi	$4,$17,0x7	sll	$3,$3,$4	andi	$3,$3,0x00ff	srl	$3,$3,7	beq	$3,$0,$L32	addiu	$17,$17,1$L30:	lbu	$2,0($16)	lw	$3,32($sp)	addiu	$16,$16,1	mul	$4,$2,$3	blez	$10,$L32	addu	$9,$4,$7	lw	$3,24($sp)	li	$2,3			# 0x3	beq	$3,$2,$L34	move	$6,$12	addu	$5,$10,$9	move	$4,$13	move	$8,$0$L36:	addu	$2,$9,$8	lbu	$3,0($2)	addiu	$8,$8,1	sb	$3,0($6)	lbu	$2,0($5)	addiu	$6,$6,1	sb	$2,0($4)	addiu	$5,$5,1	bne	$10,$8,$L36	addiu	$4,$4,1$L32:	addu	$11,$11,$10$L60:	subu	$2,$11,$10	slt	$2,$2,318	addu	$13,$13,$10	addu	$12,$12,$10	bne	$2,$0,$L29	addu	$14,$14,$10	beq	$15,$0,$L61	lw	$3,24($sp)	subu	$2,$0,$17	andi	$2,$2,0x7	addu	$17,$17,$2$L61:	addu	$20,$20,$22	addu	$21,$21,$3	subu	$2,$21,$3	slt	$2,$2,198	addu	$25,$25,$22	bne	$2,$0,$L28	addu	$24,$24,$22	move	$6,$18	move	$7,$fp	addiu	$8,$18,192$L43:	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,$L43	addiu	$7,$7,16	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	sw	$3,0($7)	lw	$4,88($sp)	li	$2,32			# 0x20	j	$L6	sw	$2,0($4)$L17:	li	$10,3			# 0x3	sw	$2,32($sp)	sw	$10,24($sp)	li	$2,2304			# 0x900	li	$4,924			# 0x39c	li	$5,116			# 0x74	li	$3,924			# 0x39c$L21:	bltz	$5,$L25	addu	$2,$7,$2	bltz	$4,$L25	nop	j	$L23	move	$23,$2$L25:	j	$L27	move	$23,$0$L18:	li	$10,2			# 0x2	sw	$2,32($sp)	li	$4,1980			# 0x7bc	li	$2,1024			# 0x400	li	$5,248			# 0xf8	li	$3,1980			# 0x7bc	j	$L21	sw	$10,24($sp)$L59:	bne	$15,$0,$L14	li	$10,3			# 0x3	li	$4,9			# 0x9	addiu	$16,$7,2304	move	$2,$10	move	$21,$10	sw	$10,24($sp)	sw	$4,32($sp)	sw	$3,48($18)	j	$L22	sw	$3,52($18)$L34:	lw	$4,28($sp)	sw	$12,20($sp)	addu	$5,$9,$4	addu	$8,$9,$10	move	$6,$13	move	$4,$14	sw	$0,16($sp)$L37:	lw	$3,16($sp)	addu	$2,$9,$3	lbu	$3,0($2)	lw	$2,16($sp)	addiu	$2,$2,1	sw	$2,16($sp)	lw	$2,20($sp)	sb	$3,0($2)	lw	$3,20($sp)	lbu	$2,0($8)	addiu	$3,$3,1	sw	$3,20($sp)	sb	$2,0($6)	lbu	$3,0($5)	addiu	$8,$8,1	sb	$3,0($4)	lw	$2,16($sp)	addiu	$6,$6,1	addiu	$5,$5,1	bne	$10,$2,$L37	addiu	$4,$4,1	j	$L60	addu	$11,$11,$10	.set	macro	.set	reorder	.end	avs_decode_frame	.globl	avs_decoder	.section	.rodata.str1.4	.align	2$LC1:	.ascii	"avs\000"	.data	.align	2	.type	avs_decoder, @object	.size	avs_decoder, 52avs_decoder:	.word	$LC1	.word	0	.word	85	.word	200	.word	avs_decode_init	.word	0	.word	0	.word	avs_decode_frame	.word	2	.space	16	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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