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

📄 targa.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	.file	1 "targa.c"	.section .mdebug.abi32	.previous	.section	.text.targa_end,"ax",@progbits	.align	2	.align	5	.ent	targa_end	.type	targa_end, @functiontarga_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,0($5)	beq	$2,$0,$L6	lw	$31,16($sp)	lw	$2,264($4)	jal	$2	nop	lw	$31,16($sp)$L6:	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	targa_end	.section	.text.targa_init,"ax",@progbits	.align	2	.align	5	.ent	targa_init	.type	targa_init, @functiontarga_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	$31,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$16,136($4)	move	$17,$4	jal	avcodec_get_frame_defaults	move	$4,$16	sw	$16,408($17)	sw	$0,0($16)	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	targa_init	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"Bit depth %i is not supported\012\000"	.align	2$LC1:	.ascii	"get_buffer() failed\012\000"	.align	2$LC2:	.ascii	"Incorrect palette: %i colors with offset %i\012\000"	.align	2$LC3:	.ascii	"Palette entry size %i bits is not supported\012\000"	.align	2$LC4:	.ascii	"Packet went out of bounds: position (%i,%i) size %i\012\000"	.section	.text.decode_frame,"ax",@progbits	.align	2	.align	5	.ent	decode_frame	.type	decode_frame, @functiondecode_frame:	.frame	$sp,88,$31		# vars= 24, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-88	sw	$23,76($sp)	sw	$19,60($sp)	sw	$17,52($sp)	sw	$16,48($sp)	sw	$31,84($sp)	sw	$fp,80($sp)	sw	$22,72($sp)	sw	$21,68($sp)	sw	$20,64($sp)	sw	$18,56($sp)	lbu	$3,15($7)	lbu	$8,14($7)	move	$19,$4	lbu	$20,16($7)	lbu	$4,12($7)	lbu	$2,13($7)	lbu	$21,17($7)	lw	$18,136($19)	sw	$6,96($sp)	sw	$5,92($sp)	sll	$3,$3,8	or	$17,$3,$8	lbu	$3,0($7)	sll	$2,$2,8	sw	$3,40($sp)	or	$16,$2,$4	lbu	$4,4($7)	lbu	$22,2($7)	sw	$4,36($sp)	lbu	$5,3($7)	addiu	$10,$20,-8	sw	$5,32($sp)	lbu	$3,5($7)	lbu	$fp,6($7)	sw	$3,28($sp)	lbu	$4,7($7)	sltu	$2,$10,25	sw	$4,24($sp)	sw	$20,208($18)	sw	$16,200($18)	addiu	$23,$7,17	.set	noreorder	.set	nomacro	beq	$2,$0,$L10	sw	$17,204($18)	.set	macro	.set	reorder	lui	$3,%hi($L16)	sll	$2,$10,2	addiu	$3,$3,%lo($L16)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	.rdata	.align	2	.align	2$L16:	.word	$L11	.word	$L10	.word	$L10	.word	$L10	.word	$L10	.word	$L10	.word	$L10	.word	$L13	.word	$L13	.word	$L10	.word	$L10	.word	$L10	.word	$L10	.word	$L10	.word	$L10	.word	$L10	.word	$L14	.word	$L10	.word	$L10	.word	$L10	.word	$L10	.word	$L10	.word	$L10	.word	$L10	.word	$L15	.section	.text.decode_frame$L10:	lui	$6,%hi($LC0)	move	$4,$19	addiu	$6,$6,%lo($LC0)	move	$7,$20$L185:	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	li	$5,-1			# 0xffffffffffffffff	sw	$5,104($sp)	move	$2,$5$L21:	lw	$31,84($sp)	lw	$fp,80($sp)	lw	$23,76($sp)	lw	$22,72($sp)	lw	$21,68($sp)	lw	$20,64($sp)	lw	$19,60($sp)	lw	$18,56($sp)	lw	$17,52($sp)	lw	$16,48($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,88	.set	macro	.set	reorder$L13:	li	$2,10			# 0xa	sw	$2,52($19)$L20:	lw	$2,0($18)	.set	noreorder	.set	nomacro	beq	$2,$0,$L22	move	$4,$19	.set	macro	.set	reorder	lw	$2,264($19)	.set	noreorder	.set	nomacro	jal	$2	move	$5,$18	.set	macro	.set	reorder$L22:	move	$4,$19	move	$5,$16	.set	noreorder	.set	nomacro	jal	avcodec_check_dimensions	move	$6,$17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L187	li	$2,-1			# 0xffffffffffffffff	.set	macro	.set	reorder	lw	$2,40($19)	.set	noreorder	.set	nomacro	bne	$16,$2,$L207	move	$5,$16	.set	macro	.set	reorder	lw	$2,44($19)	beq	$17,$2,$L28$L207:	move	$4,$19	.set	noreorder	.set	nomacro	jal	avcodec_set_dimensions	move	$6,$17	.set	macro	.set	reorder$L28:	lw	$2,260($19)	move	$4,$19	.set	noreorder	.set	nomacro	jal	$2	move	$5,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L188	lui	$6,%hi($LC1)	.set	macro	.set	reorder	andi	$2,$21,0x20	.set	noreorder	.set	nomacro	beq	$2,$0,$L31	addiu	$2,$17,-1	.set	macro	.set	reorder	lw	$16,0($18)	lw	$21,16($18)$L33:	lw	$3,52($19)	li	$2,14			# 0xe	beq	$3,$2,$L189$L34:	lw	$3,28($sp)	sll	$2,$fp,8	lw	$4,40($sp)	or	$7,$2,$3	addiu	$3,$23,1	.set	noreorder	.set	nomacro	beq	$7,$0,$L44	addu	$17,$3,$4	.set	macro	.set	reorder	lw	$5,36($sp)	lw	$2,32($sp)	sll	$3,$5,8	or	$8,$3,$2	addu	$2,$8,$7	slt	$2,$2,257	.set	noreorder	.set	nomacro	beq	$2,$0,$L190	lw	$4,24($sp)	.set	macro	.set	reorder	li	$2,24			# 0x18	.set	noreorder	.set	nomacro	bne	$4,$2,$L191	li	$2,14			# 0xe	.set	macro	.set	reorder	lw	$3,52($19)	.set	noreorder	.set	nomacro	beq	$3,$2,$L50	sll	$2,$7,1	.set	macro	.set	reorder	addu	$2,$2,$7	addu	$17,$17,$2$L44:	andi	$2,$22,0xf7	.set	noreorder	.set	nomacro	bne	$2,$0,$L56	andi	$2,$22,0x8	.set	macro	.set	reorder	lw	$4,16($18)	lw	$3,204($18)	mul	$7,$4,$3	sltu	$2,$7,40	.set	noreorder	.set	nomacro	bne	$2,$0,$L192	lw	$6,0($18)	.set	macro	.set	reorder	andi	$2,$6,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L63	move	$4,$6	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L64	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L193$L61:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L65	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	beq	$3,$0,$L65$L124:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L124$L65:	addu	$6,$7,$6	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L208	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L209:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L209	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L208:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L210	andi	$4,$6,0x3	.set	macro	.set	reorder$L126:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L126	andi	$4,$6,0x3	.set	macro	.set	reorder$L210:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$4,$2,$L73	addiu	$3,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$4,$2,$L74	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$4,$2,$L60	sb	$0,4($5)$L60:	lw	$7,92($sp)$L205:	move	$6,$18	addiu	$8,$18,192$L122:	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,$L122	addiu	$7,$7,16	.set	macro	.set	reorder	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	sw	$3,0($7)	lw	$5,96($sp)	li	$2,32			# 0x20	sw	$2,0($5)	lw	$2,104($sp)	lw	$31,84($sp)	lw	$fp,80($sp)	lw	$23,76($sp)	lw	$22,72($sp)	lw	$21,68($sp)	lw	$20,64($sp)	lw	$19,60($sp)	lw	$18,56($sp)	lw	$17,52($sp)	lw	$16,48($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,88	.set	macro	.set	reorder$L15:	li	$2,6			# 0x6	.set	noreorder	.set	nomacro	j	$L20	sw	$2,52($19)	.set	macro	.set	reorder$L11:	andi	$2,$22,0xf7	xori	$2,$2,0x3	li	$3,11			# 0xb	li	$4,14			# 0xe	movn	$3,$4,$2	.set	noreorder	.set	nomacro	j	$L20	sw	$3,52($19)	.set	macro	.set	reorder$L14:	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	j	$L20	sw	$2,52($19)	.set	macro	.set	reorder$L31:	lw	$4,16($18)	mul	$5,$4,$2	lw	$3,0($18)	subu	$21,$0,$4	.set	noreorder	.set	nomacro	j	$L33	addu	$16,$5,$3	.set	macro	.set	reorder$L187:	lw	$31,84($sp)	lw	$fp,80($sp)	lw	$23,76($sp)	lw	$22,72($sp)	lw	$21,68($sp)	lw	$20,64($sp)	lw	$19,60($sp)	lw	$18,56($sp)	lw	$17,52($sp)	lw	$16,48($sp)	sw	$2,104($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,88	.set	macro	.set	reorder$L56:	.set	noreorder	.set	nomacro	bne	$2,$0,$L75	addiu	$2,$20,1	.set	macro	.set	reorder	lw	$2,204($18)	.set	noreorder	.set	nomacro	blez	$2,$L205	lw	$7,92($sp)	.set	macro	.set	reorder	lw	$9,208($18)	lw	$3,200($18)	addiu	$2,$9,1	sra	$2,$2,3	mul	$6,$2,$3	sltu	$3,$6,32	.set	noreorder	.set	nomacro	bne	$3,$0,$L109	move	$19,$0	.set	macro	.set	reorder$L195:	andi	$2,$16,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L211	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	bne	$2,$0,$L211	li	$2,-32			# 0xffffffffffffffe0	addiu	$5,$16,-4	and	$2,$6,$2	addu	$7,$2,$5	sltu	$3,$5,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L113	addiu	$4,$17,-4	.set	macro	.set	reorder$L127:#APP	S32LDI xr1,$4,4	S32LDI xr2,$4,4	S32LDI xr3,$4,4	S32LDI xr4,$4,4	S32LDI xr5,$4,4	S32LDI xr6,$4,4	S32LDI xr7,$4,4	S32LDI xr8,$4,4	S32SDI xr1,$5,4	S32SDI xr2,$5,4	S32SDI xr3,$5,4	S32SDI xr4,$5,4	S32SDI xr5,$5,4	S32SDI xr6,$5,4	S32SDI xr7,$5,4	S32SDI xr8,$5,4#NO_APP	sltu	$2,$5,$7	bne	$2,$0,$L127$L113:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$5,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L212	andi	$3,$6,0x3	.set	macro	.set	reorder$L128:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L128	andi	$3,$6,0x3	.set	macro	.set	reorder$L212:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L119	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L120	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L194$L117:	lw	$2,204($18)$L203:	addiu	$19,$19,1	slt	$2,$19,$2	lw	$3,200($18)	.set	noreorder	.set	nomacro	beq	$2,$0,$L60	lw	$9,208($18)	.set	macro	.set	reorder	addiu	$2,$9,1

⌨️ 快捷键说明

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