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

📄 qtrle.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 3 页
字号:
	.file	1 "qtrle.c"	.section .mdebug.abi32	.previous	.section	.text.qtrle_decode_end,"ax",@progbits	.align	2	.align	5	.ent	qtrle_decode_end	.type	qtrle_decode_end, @functionqtrle_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	qtrle_decode_end	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"Unsupported colorspace: %d bits/sample?\012\000"	.section	.text.qtrle_decode_init,"ax",@progbits	.align	2	.align	5	.ent	qtrle_decode_init	.type	qtrle_decode_init, @functionqtrle_decode_init:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$16,16($sp)	sw	$31,24($sp)	sw	$17,20($sp)	lw	$7,392($4)	lw	$17,136($4)	sltu	$2,$7,41	move	$16,$4	beq	$2,$0,$L7	sw	$4,0($17)	lui	$3,%hi($L12)	sll	$2,$7,2	addiu	$3,$3,%lo($L12)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	nop	.rdata	.align	2	.align	2$L12:	.word	$L7	.word	$L8	.word	$L8	.word	$L7	.word	$L8	.word	$L7	.word	$L7	.word	$L7	.word	$L8	.word	$L7	.word	$L7	.word	$L7	.word	$L7	.word	$L7	.word	$L7	.word	$L7	.word	$L9	.word	$L7	.word	$L7	.word	$L7	.word	$L7	.word	$L7	.word	$L7	.word	$L7	.word	$L10	.word	$L7	.word	$L7	.word	$L7	.word	$L7	.word	$L7	.word	$L7	.word	$L7	.word	$L11	.word	$L8	.word	$L8	.word	$L7	.word	$L8	.word	$L7	.word	$L7	.word	$L7	.word	$L8	.section	.text.qtrle_decode_init$L7:	lui	$6,%hi($LC0)	move	$4,$16	addiu	$6,$6,%lo($LC0)	jal	av_log	move	$5,$0	move	$5,$16	jal	dsputil_init	addiu	$4,$17,4	sw	$0,3120($17)	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L9:	li	$2,10			# 0xa	sw	$2,52($16)	move	$5,$16	jal	dsputil_init	addiu	$4,$17,4	sw	$0,3120($17)	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L8:	li	$2,14			# 0xe	sw	$2,52($16)	move	$5,$16	jal	dsputil_init	addiu	$4,$17,4	sw	$0,3120($17)	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L11:	li	$2,6			# 0x6	sw	$2,52($16)	move	$5,$16	jal	dsputil_init	addiu	$4,$17,4	sw	$0,3120($17)	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L10:	li	$2,2			# 0x2	sw	$2,52($16)	move	$5,$16	jal	dsputil_init	addiu	$4,$17,4	sw	$0,3120($17)	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	qtrle_decode_init	.section	.rodata.str1.4	.align	2$LC1:	.ascii	"reget_buffer() failed\012\000"	.align	2$LC2:	.ascii	"Problem: stream_ptr out of bounds (%d >= %d)\012\000"	.align	2$LC3:	.ascii	"Problem: pixel_ptr = %d, pixel_limit = %d\012\000"	.section	.text.qtrle_decode_frame,"ax",@progbits	.align	2	.align	5	.ent	qtrle_decode_frame	.type	qtrle_decode_frame, @functionqtrle_decode_frame:	.frame	$sp,64,$31		# vars= 0, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-64	sw	$fp,56($sp)	sw	$20,40($sp)	sw	$18,32($sp)	sw	$16,24($sp)	sw	$31,60($sp)	sw	$23,52($sp)	sw	$22,48($sp)	sw	$21,44($sp)	sw	$19,36($sp)	sw	$17,28($sp)	lw	$17,136($4)	lw	$18,80($sp)	addiu	$20,$17,3120	sw	$7,3320($17)	li	$3,1			# 0x1	li	$7,15			# 0xf	lw	$2,592($4)	move	$fp,$5	sw	$3,3200($17)	sw	$7,3300($17)	sw	$18,3324($17)	move	$5,$20	sw	$6,72($sp)	.set	noreorder	.set	nomacro	jal	$2	move	$16,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L322	lui	$6,%hi($LC1)	.set	macro	.set	reorder	lw	$7,392($16)	sltu	$2,$7,41	.set	noreorder	.set	nomacro	bne	$2,$0,$L323	lui	$3,%hi($L26)	.set	macro	.set	reorder$L19:	lui	$6,%hi($LC0)	lw	$4,0($17)	addiu	$6,$6,%lo($LC0)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder$L20:	lw	$3,72($sp)$L344:	li	$2,200			# 0xc8	sw	$2,0($3)	move	$6,$20	move	$7,$fp	addiu	$8,$17,3312$L236:	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)	.set	noreorder	.set	nomacro	bne	$6,$8,$L236	addiu	$7,$7,16	.set	macro	.set	reorder	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	sw	$3,0($7)$L18:	move	$2,$18	lw	$31,60($sp)	lw	$fp,56($sp)	lw	$23,52($sp)	lw	$22,48($sp)	lw	$21,44($sp)	lw	$20,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,64	.set	macro	.set	reorder$L323:	sll	$2,$7,2	addiu	$3,$3,%lo($L26)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	.rdata	.align	2	.align	2$L26:	.word	$L19	.word	$L20	.word	$L20	.word	$L19	.word	$L21	.word	$L19	.word	$L19	.word	$L19	.word	$L22	.word	$L19	.word	$L19	.word	$L19	.word	$L19	.word	$L19	.word	$L19	.word	$L19	.word	$L23	.word	$L19	.word	$L19	.word	$L19	.word	$L19	.word	$L19	.word	$L19	.word	$L19	.word	$L24	.word	$L19	.word	$L19	.word	$L19	.word	$L19	.word	$L19	.word	$L19	.word	$L19	.word	$L25	.word	$L20	.word	$L20	.word	$L19	.word	$L21	.word	$L19	.word	$L19	.word	$L19	.word	$L22	.section	.text.qtrle_decode_frame$L23:	lw	$14,0($17)	lw	$12,3324($17)	lw	$19,3136($17)	lw	$3,44($14)	slt	$2,$12,8	mul	$13,$19,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L20	lw	$16,3120($17)	.set	macro	.set	reorder	lw	$10,3320($17)	lbu	$2,5($10)	andi	$2,$2,0x8	.set	noreorder	.set	nomacro	bne	$2,$0,$L122	slt	$2,$12,14	.set	macro	.set	reorder	li	$4,6			# 0x6	move	$5,$0$L124:	.set	noreorder	.set	nomacro	beq	$3,$0,$L20	addiu	$22,$3,-1	.set	macro	.set	reorder	addiu	$7,$4,2	slt	$2,$12,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L347	lui	$6,%hi($LC2)	.set	macro	.set	reorder	addiu	$21,$5,-2$L131:	addu	$3,$10,$4	lbu	$2,0($3)	addiu	$7,$4,1	sll	$2,$2,1	addu	$9,$2,$21	li	$15,-1			# 0xffffffffffffffff	lui	$6,%hi($LC3)$L319:	addu	$2,$10,$7$L345:	lbu	$2,0($2)	sll	$3,$2,24	sra	$3,$3,24	.set	noreorder	.set	nomacro	beq	$3,$15,$L324	addiu	$4,$7,1	.set	macro	.set	reorder	bne	$2,$0,$L134	addiu	$7,$7,2	slt	$2,$12,$7	bne	$2,$0,$L253	addu	$3,$10,$4	lbu	$2,0($3)	addiu	$4,$9,-2	sll	$2,$2,1	addu	$9,$2,$4	slt	$3,$13,$9	bne	$3,$0,$L138	.set	noreorder	.set	nomacro	bgez	$9,$L345	addu	$2,$10,$7	.set	macro	.set	reorder$L138:	move	$4,$14	addiu	$6,$6,%lo($LC3)	move	$7,$9	li	$5,1			# 0x1	.set	noreorder	.set	nomacro	jal	av_log	sw	$13,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L344	lw	$3,72($sp)	.set	macro	.set	reorder$L24:	lw	$14,0($17)	lw	$8,3324($17)	lw	$19,3136($17)	lw	$3,44($14)	slt	$2,$8,8	mul	$16,$19,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L20	lw	$24,3120($17)	.set	macro	.set	reorder	lw	$10,3320($17)	lbu	$2,5($10)	andi	$2,$2,0x8	.set	noreorder	.set	nomacro	bne	$2,$0,$L160	slt	$2,$8,14	.set	macro	.set	reorder	li	$11,6			# 0x6	move	$4,$0$L162:	.set	noreorder	.set	nomacro	beq	$3,$0,$L20	addiu	$22,$3,-1	.set	macro	.set	reorder	addiu	$7,$11,2	slt	$2,$8,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L348	lui	$6,%hi($LC2)	.set	macro	.set	reorder	addiu	$21,$4,-3$L169:	addu	$2,$10,$11	lbu	$3,0($2)	addiu	$7,$11,1	sll	$2,$3,1	addu	$2,$2,$3	addu	$9,$2,$21	li	$13,-1			# 0xffffffffffffffff	lui	$6,%hi($LC3)$L320:	addu	$2,$10,$7$L349:	lbu	$2,0($2)	move	$4,$7	sll	$3,$2,24	sra	$3,$3,24	.set	noreorder	.set	nomacro	beq	$3,$13,$L325	addiu	$11,$7,1	.set	macro	.set	reorder	bne	$2,$0,$L172	lw	$3,3324($17)	addiu	$7,$7,2	slt	$2,$3,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L255	addu	$2,$10,$11	.set	macro	.set	reorder	lbu	$3,0($2)	addiu	$4,$9,-3	sll	$2,$3,1	addu	$2,$2,$3	addu	$9,$2,$4	slt	$3,$16,$9	bne	$3,$0,$L176	.set	noreorder	.set	nomacro	bgez	$9,$L349	addu	$2,$10,$7	.set	macro	.set	reorder$L176:	lw	$4,0($17)	addiu	$6,$6,%lo($LC3)	move	$7,$9	li	$5,1			# 0x1	.set	noreorder	.set	nomacro	jal	av_log	sw	$16,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L344	lw	$3,72($sp)	.set	macro	.set	reorder$L25:	lw	$14,0($17)	lw	$8,3324($17)	lw	$19,3136($17)	lw	$3,44($14)	slt	$2,$8,8	mul	$13,$19,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L20	lw	$16,3120($17)	.set	macro	.set	reorder	lw	$10,3320($17)	lbu	$2,5($10)	andi	$2,$2,0x8	.set	noreorder	.set	nomacro	bne	$2,$0,$L199	slt	$2,$8,14	.set	macro	.set	reorder	li	$4,6			# 0x6	move	$5,$0$L201:	.set	noreorder	.set	nomacro	beq	$3,$0,$L20	addiu	$22,$3,-1	.set	macro	.set	reorder	addiu	$7,$4,2	slt	$2,$8,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L348	lui	$6,%hi($LC2)	.set	macro	.set	reorder	addiu	$21,$5,-4$L208:	addu	$3,$10,$4	lbu	$2,0($3)	addiu	$7,$4,1	sll	$2,$2,2	addu	$11,$2,$21	li	$15,-1			# 0xffffffffffffffff	lui	$23,%hi($LC3)$L321:	addu	$2,$10,$7$L346:	lbu	$2,0($2)	sll	$8,$2,24	sra	$8,$8,24	.set	noreorder	.set	nomacro	beq	$8,$15,$L326	addiu	$4,$7,1	.set	macro	.set	reorder	bne	$2,$0,$L211	lw	$3,3324($17)	addiu	$7,$7,2	slt	$2,$3,$7	bne	$2,$0,$L258	addu	$3,$10,$4	lbu	$2,0($3)	addiu	$4,$11,-4	sll	$2,$2,2	addu	$11,$2,$4	slt	$3,$13,$11	bne	$3,$0,$L215	.set	noreorder	.set	nomacro	bgez	$11,$L346	addu	$2,$10,$7	.set	macro	.set	reorder$L215:	move	$4,$14	addiu	$6,$23,%lo($LC3)	move	$7,$11	li	$5,1			# 0x1	.set	noreorder	.set	nomacro	jal	av_log	sw	$13,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L344	lw	$3,72($sp)	.set	macro	.set	reorder$L21:	lw	$14,0($17)	lw	$11,3324($17)	lw	$21,3136($17)	lw	$3,44($14)	slt	$2,$11,8	mul	$25,$21,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L27	lw	$19,3120($17)	.set	macro	.set	reorder	lw	$10,3320($17)	lbu	$2,5($10)	andi	$2,$2,0x8	.set	noreorder	.set	nomacro	bne	$2,$0,$L29	slt	$2,$11,14	.set	macro	.set	reorder	li	$6,6			# 0x6	move	$4,$0$L31:	.set	noreorder	.set	nomacro	beq	$3,$0,$L27	addiu	$23,$3,-1	.set	macro	.set	reorder	addiu	$7,$6,2	slt	$2,$11,$7	bne	$2,$0,$L35	addiu	$22,$4,-8$L38:	addu	$3,$10,$6	lbu	$2,0($3)	addiu	$9,$6,1	sll	$2,$2,3	addu	$11,$22,$2$L317:	addu	$2,$10,$9$L350:	lbu	$3,0($2)	li	$2,-1			# 0xffffffffffffffff	sll	$5,$3,24	sra	$5,$5,24	.set	noreorder	.set	nomacro	beq	$5,$2,$L327	addiu	$6,$9,1	.set	macro	.set	reorder	bne	$3,$0,$L41	lw	$3,3324($17)	addiu	$9,$9,2	slt	$2,$3,$9	.set	noreorder	.set	nomacro	bne	$2,$0,$L248	addiu	$4,$11,-8	.set	macro	.set	reorder	addu	$3,$10,$6	lbu	$2,0($3)	sll	$2,$2,3	addu	$11,$2,$4	slt	$3,$25,$11	bne	$3,$0,$L45	.set	noreorder	.set	nomacro	bgez	$11,$L350	addu	$2,$10,$9	.set	macro	.set	reorder$L45:	lw	$4,0($17)	lui	$2,%hi($LC3)	addiu	$6,$2,%lo($LC3)	move	$7,$11	li	$5,1			# 0x1	.set	noreorder	.set	nomacro	jal	av_log	sw	$25,16($sp)	.set	macro	.set	reorder	lw	$14,0($17)$L27:	lw	$4,3124($17)	lw	$3,584($14)	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L114	addiu	$5,$3,4	.set	macro	.set	reorder	andi	$2,$5,0x3	bne	$2,$0,$L114	addiu	$5,$4,1020	addiu	$4,$4,-4	sltu	$2,$4,$5	beq	$2,$0,$L117$L72:#APP	S32LDI xr1,$3,4	S32LDI xr2,$3,4	S32LDI xr3,$3,4	S32LDI xr4,$3,4	S32LDI xr5,$3,4	S32LDI xr6,$3,4	S32LDI xr7,$3,4	S32LDI xr8,$3,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$5	bne	$2,$0,$L72	lw	$14,0($17)$L117:	lw	$4,584($14)	lw	$2,0($4)	.set	noreorder

⌨️ 快捷键说明

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