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

📄 rpza.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
字号:
	.file	1 "rpza.c"	.section .mdebug.abi32	.previous	.section	.text.rpza_decode_end,"ax",@progbits	.align	2	.align	5	.ent	rpza_decode_end	.type	rpza_decode_end, @functionrpza_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,3120($5)	beq	$2,$0,$L2	addiu	$5,$5,3120	lw	$2,264($4)	jal	$2	nop$L2:	lw	$31,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	rpza_decode_end	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"reget_buffer() failed\012\000"	.align	2$LC1:	.ascii	"First chunk byte is 0x%02x instead of 0xe1\012\000"	.align	2$LC2:	.ascii	"MOV chunk size != encoded chunk size; using MOV chunk si"	.ascii	"ze\012\000"	.align	2$LC3:	.ascii	"warning: block counter just went negative (this should n"	.ascii	"ot happen)\012\000"	.align	2$LC4:	.ascii	"Unknown opcode %d in rpza chunk. Skip remaining %d bytes"	.ascii	" of chunk data.\012\000"	.section	.text.rpza_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	rpza_decode_frame	.type	rpza_decode_frame, @functionrpza_decode_frame:	.frame	$sp,112,$31		# vars= 48, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-112	sw	$16,72($sp)	sw	$31,108($sp)	sw	$fp,104($sp)	sw	$23,100($sp)	sw	$22,96($sp)	sw	$21,92($sp)	sw	$20,88($sp)	sw	$19,84($sp)	sw	$18,80($sp)	sw	$17,76($sp)	lw	$2,136($4)	sw	$5,116($sp)	sw	$2,56($sp)	addiu	$3,$2,3120	sw	$3,64($sp)	lw	$3,56($sp)	lw	$2,592($4)	sw	$7,3320($3)	lw	$7,56($sp)	li	$3,1			# 0x1	sw	$3,3200($7)	lw	$3,56($sp)	li	$7,13			# 0xd	sw	$7,3300($3)	lw	$5,128($sp)	sw	$6,120($sp)	sw	$5,3324($3)	lw	$5,64($sp)	jal	$2	move	$16,$4	bne	$2,$0,$L85	lw	$3,56($sp)	lw	$4,56($sp)	lw	$2,3136($3)	lw	$4,0($4)	lw	$22,3320($3)	srl	$3,$2,31	addu	$3,$3,$2	sw	$4,60($sp)	lw	$2,56($sp)	lbu	$7,0($22)	lw	$5,40($4)	sra	$16,$3,1	lw	$fp,3120($2)	li	$2,225			# 0xe1	sw	$5,36($sp)	beq	$7,$2,$L10	addiu	$23,$16,-4	lui	$6,%hi($LC1)	addiu	$6,$6,%lo($LC1)	jal	av_log	move	$5,$0	lw	$3,56($sp)	lw	$4,56($sp)	lw	$3,0($3)	lw	$22,3320($4)	sw	$3,60($sp)$L10:	lbu	$2,0($22)	lbu	$4,1($22)	lbu	$5,3($22)	lbu	$3,2($22)	sll	$2,$2,24	sll	$4,$4,16	or	$2,$2,$4	or	$2,$2,$5	sll	$3,$3,8	lw	$5,56($sp)	or	$3,$3,$2	li	$2,16711680			# 0xff0000	lw	$5,3324($5)	ori	$2,$2,0xffff	and	$3,$3,$2	beq	$3,$5,$L12	sw	$5,68($sp)	lw	$4,60($sp)	lui	$6,%hi($LC2)	addiu	$6,$6,%lo($LC2)	jal	av_log	move	$5,$0	lw	$7,56($sp)	lw	$2,56($sp)	lw	$7,0($7)	lw	$2,3324($2)	sw	$7,60($sp)	sw	$2,68($sp)$L12:	lw	$3,68($sp)	lw	$4,60($sp)	slt	$2,$3,5	lw	$6,40($4)	bne	$2,$0,$L14	lw	$7,44($4)	addiu	$2,$6,3	addiu	$3,$7,3	slt	$4,$2,0	slt	$5,$3,0	addiu	$6,$6,6	addiu	$7,$7,6	movn	$2,$6,$4	movn	$3,$7,$5	sra	$2,$2,2	sra	$3,$3,2	mul	$4,$2,$3	lw	$5,56($sp)	sll	$16,$16,2	lw	$22,3320($5)	sw	$4,52($sp)	sw	$16,32($sp)	li	$24,4			# 0x4	move	$25,$0	sw	$0,44($sp)	sw	$0,48($sp)	addu	$2,$22,$24$L91:	lbu	$7,0($2)	sll	$2,$7,24	sra	$2,$2,24	bltz	$2,$L19	addiu	$24,$24,1	addu	$2,$22,$24	addiu	$24,$24,1	addu	$5,$22,$24	lbu	$3,0($2)	lb	$4,0($5)	sll	$2,$7,8	bltz	$4,$L86	or	$25,$2,$3	lw	$3,48($sp)$L92:	lw	$4,44($sp)	move	$5,$0	bne	$5,$0,$L87	addu	$8,$3,$4$L60:	sll	$2,$8,1	addu	$5,$2,$fp	move	$6,$0$L67:	addu	$3,$24,$22	bne	$6,$0,$L63	addiu	$24,$24,2	sh	$25,0($5)	addiu	$8,$8,1	addiu	$5,$5,2	li	$6,1			# 0x1$L63:	lbu	$2,0($3)	lbu	$3,1($3)	sll	$2,$2,8	addiu	$6,$6,1	or	$25,$2,$3	slt	$4,$6,4	sh	$25,0($5)	addiu	$8,$8,1	bne	$4,$0,$L67	addiu	$5,$5,2	li	$5,1			# 0x1$L54:	beq	$5,$0,$L60	addu	$8,$8,$23$L87:	sll	$2,$8,1	addu	$7,$fp,$2	move	$9,$24	li	$6,1			# 0x1$L52:	addu	$3,$9,$22	lbu	$2,0($3)	lbu	$4,1($3)	sll	$2,$2,8	or	$25,$2,$4	addiu	$6,$6,1	li	$2,5			# 0x5	sh	$25,0($7)	addiu	$9,$9,2	bne	$6,$2,$L52	addiu	$7,$7,2	addiu	$5,$5,1	li	$2,4			# 0x4	addiu	$8,$8,4	bne	$5,$2,$L54	addiu	$24,$24,8	lw	$5,48($sp)	lw	$7,36($sp)	addiu	$5,$5,4	slt	$2,$5,$7	bne	$2,$0,$L56	sw	$5,48($sp)	lw	$2,44($sp)	lw	$3,32($sp)	sw	$0,48($sp)	addu	$2,$2,$3	sw	$2,44($sp)$L56:	lw	$4,52($sp)	addiu	$4,$4,-1	bltz	$4,$L68	sw	$4,52($sp)$L35:	lw	$7,68($sp)	slt	$2,$24,$7	bne	$2,$0,$L91	addu	$2,$22,$24	j	$L89	lw	$3,120($sp)$L86:	li	$7,1			# 0x1	sw	$7,40($sp)$L23:	lbu	$12,0($5)	lbu	$2,1($5)	sll	$12,$12,8	or	$12,$12,$2	srl	$3,$25,10	srl	$4,$12,10	andi	$3,$3,0x1f	andi	$4,$4,0x1f	srl	$13,$25,5	srl	$14,$12,5	andi	$13,$13,0x1f	andi	$14,$14,0x1f	sll	$7,$3,2	sll	$10,$4,4	sll	$2,$3,4	sll	$8,$4,2	andi	$16,$12,0x1f	andi	$17,$25,0x1f	addu	$5,$7,$2	subu	$15,$10,$8	sll	$21,$13,2	sll	$6,$13,4	sll	$9,$14,2	sll	$18,$14,4	subu	$2,$2,$7	addu	$8,$8,$10	addu	$8,$8,$4	addu	$5,$5,$3	subu	$15,$15,$4	addu	$7,$21,$6	subu	$10,$18,$9	subu	$2,$2,$3	sll	$19,$17,2	sll	$3,$17,4	sll	$11,$16,2	sll	$20,$16,4	subu	$6,$6,$21	addu	$9,$9,$18	addu	$2,$2,$8	addu	$7,$7,$13	addu	$4,$19,$3	subu	$8,$20,$11	subu	$6,$6,$13	addu	$9,$9,$14	addu	$5,$5,$15	subu	$10,$10,$14	subu	$3,$3,$19	addu	$11,$11,$20	addu	$6,$6,$9	addu	$11,$11,$16	li	$9,-32			# 0xffffffffffffffe0	addu	$7,$7,$10	addu	$4,$4,$17	subu	$8,$8,$16	sra	$2,$2,5	sra	$5,$5,5	subu	$3,$3,$17	addu	$3,$3,$11	and	$6,$6,$9	and	$7,$7,$9	addu	$4,$4,$8	sll	$2,$2,10	sll	$5,$5,10	or	$2,$2,$6	or	$5,$5,$7	sra	$3,$3,5	sra	$4,$4,5	sll	$6,$23,1	or	$2,$2,$3	or	$5,$5,$4	addiu	$24,$24,2	addiu	$6,$6,8	li	$13,-1			# 0xffffffffffffffff	addiu	$11,$sp,24	sh	$2,26($sp)	sh	$5,28($sp)	sh	$12,24($sp)	sh	$25,30($sp)$L44:	lw	$2,40($sp)	addiu	$2,$2,-1	beq	$2,$13,$L35	sw	$2,40($sp)	lw	$4,44($sp)	lw	$5,48($sp)	move	$9,$24	addu	$2,$4,$5	sll	$2,$2,1	addu	$7,$fp,$2	move	$8,$7	move	$10,$0	li	$12,4			# 0x4$L46:	addu	$2,$22,$9	lbu	$4,0($2)	addiu	$10,$10,1	srl	$2,$4,6	sll	$2,$2,1	addu	$2,$2,$11	lhu	$5,0($2)	srl	$3,$4,3	andi	$3,$3,0x6	sh	$5,0($8)	addu	$3,$3,$11	lhu	$5,0($3)	srl	$2,$4,1	andi	$2,$2,0x6	sh	$5,2($7)	addu	$2,$2,$11	lhu	$3,0($2)	andi	$4,$4,0x3	sll	$4,$4,1	sh	$3,4($7)	addu	$4,$4,$11	lhu	$2,0($4)	addiu	$9,$9,1	sh	$2,6($7)	addu	$8,$8,$6	bne	$10,$12,$L46	addu	$7,$7,$6	lw	$7,48($sp)	lw	$3,36($sp)	addiu	$7,$7,4	slt	$2,$7,$3	sw	$7,48($sp)	bne	$2,$0,$L48	addiu	$24,$24,4	lw	$4,44($sp)	lw	$5,32($sp)	sw	$0,48($sp)	addu	$4,$4,$5	sw	$4,44($sp)$L48:	lw	$7,52($sp)	addiu	$7,$7,-1	bgez	$7,$L44	sw	$7,52($sp)$L68:	lui	$6,%hi($LC3)$L90:	lw	$4,60($sp)	addiu	$6,$6,%lo($LC3)	jal	av_log	move	$5,$0$L14:	lw	$3,120($sp)$L89:	lw	$4,56($sp)	li	$2,200			# 0xc8	lw	$6,64($sp)	lw	$7,116($sp)	sw	$2,0($3)	addiu	$8,$4,3312$L59:	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,$L59	addiu	$7,$7,16	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	j	$L9	sw	$3,0($7)$L85:	lui	$6,%hi($LC0)	move	$4,$16	addiu	$6,$6,%lo($LC0)	jal	av_log	move	$5,$0	li	$7,-1			# 0xffffffffffffffff	sw	$7,128($sp)$L9:	lw	$2,128($sp)	lw	$31,108($sp)	lw	$fp,104($sp)	lw	$23,100($sp)	lw	$22,96($sp)	lw	$21,92($sp)	lw	$20,88($sp)	lw	$19,84($sp)	lw	$18,80($sp)	lw	$17,76($sp)	lw	$16,72($sp)	j	$31	addiu	$sp,$sp,112$L19:	andi	$3,$7,0x1f	addiu	$3,$3,1	andi	$4,$7,0xe0	li	$2,128			# 0x80	beq	$4,$2,$L26	sw	$3,40($sp)	slt	$2,$4,129	beq	$2,$0,$L29	li	$2,160			# 0xa0	beq	$4,$0,$L92	lw	$3,48($sp)	li	$2,32			# 0x20	beq	$4,$2,$L23	addu	$5,$22,$24$L24:	lw	$5,68($sp)	lw	$4,60($sp)	lui	$6,%hi($LC4)	subu	$2,$5,$24	addiu	$6,$6,%lo($LC4)	move	$5,$0	jal	av_log	sw	$2,16($sp)	j	$L89	lw	$3,120($sp)$L29:	beq	$4,$2,$L27	li	$2,192			# 0xc0	bne	$4,$2,$L24	addu	$2,$22,$24	lbu	$3,0($2)	lbu	$4,1($2)	sll	$3,$3,8	addiu	$24,$24,2	or	$25,$3,$4	j	$L23	addu	$5,$22,$24$L26:	move	$3,$0	lw	$5,40($sp)$L93:	beq	$5,$3,$L35	lw	$2,48($sp)	lw	$4,52($sp)	lw	$5,36($sp)	addiu	$2,$2,4	sw	$2,48($sp)	addiu	$4,$4,-1	slt	$2,$2,$5	sw	$4,52($sp)	bne	$2,$0,$L31	addiu	$3,$3,1	lw	$7,44($sp)	lw	$2,32($sp)	sw	$0,48($sp)	addu	$7,$7,$2	sw	$7,44($sp)$L31:	lw	$4,52($sp)	bgez	$4,$L93	lw	$5,40($sp)	j	$L90	lui	$6,%hi($LC3)$L27:	addu	$2,$22,$24	lbu	$3,0($2)	lbu	$4,1($2)	sll	$3,$3,8	or	$25,$3,$4	move	$7,$0$L36:	lw	$3,40($sp)	beq	$7,$3,$L88	lw	$3,44($sp)	lw	$4,48($sp)	move	$6,$0	addu	$2,$3,$4	sll	$2,$2,1	addu	$4,$fp,$2	sll	$3,$23,1	addiu	$3,$3,8	move	$5,$4$L38:	addiu	$6,$6,1	li	$2,4			# 0x4	sh	$25,0($5)	sh	$25,2($4)	sh	$25,4($4)	sh	$25,6($4)	addu	$5,$5,$3	bne	$6,$2,$L38	addu	$4,$4,$3	lw	$5,48($sp)	lw	$3,36($sp)	addiu	$5,$5,4	slt	$2,$5,$3	bne	$2,$0,$L40	sw	$5,48($sp)	lw	$4,44($sp)	lw	$5,32($sp)	sw	$0,48($sp)	addu	$4,$4,$5	sw	$4,44($sp)$L40:	lw	$2,52($sp)	addiu	$7,$7,1	addiu	$2,$2,-1	bgez	$2,$L36	sw	$2,52($sp)	j	$L90	lui	$6,%hi($LC3)$L88:	j	$L35	addiu	$24,$24,2	.set	macro	.set	reorder	.end	rpza_decode_frame	.section	.text.rpza_decode_init,"ax",@progbits	.align	2	.align	5	.ent	rpza_decode_init	.type	rpza_decode_init, @functionrpza_decode_init:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$31,20($sp)	sw	$16,16($sp)	lw	$16,136($4)	li	$2,10			# 0xa	sw	$2,52($4)	sw	$4,0($16)	move	$5,$4	jal	dsputil_init	addiu	$4,$16,4	sw	$0,3120($16)	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	rpza_decode_init	.globl	rpza_decoder	.section	.rodata.str1.4	.align	2$LC5:	.ascii	"rpza\000"	.data	.align	2	.type	rpza_decoder, @object	.size	rpza_decoder, 52rpza_decoder:	.word	$LC5	.word	0	.word	43	.word	3328	.word	rpza_decode_init	.word	0	.word	rpza_decode_end	.word	rpza_decode_frame	.word	2	.space	16	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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