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

📄 qpeg.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 2 页
字号:
	.file	1 "qpeg.c"	.section .mdebug.abi32	.previous	.section	.text.decode_end,"ax",@progbits	.align	2	.align	5	.ent	decode_end	.type	decode_end, @functiondecode_end:	.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)	lw	$2,8($16)	beq	$2,$0,$L2	addiu	$5,$16,8	lw	$2,264($4)	jal	$2	nop$L2:	jal	av_free	lw	$4,208($16)	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	decode_end	.section	.text.decode_init,"ax",@progbits	.align	2	.align	5	.ent	decode_init	.type	decode_init, @functiondecode_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)	move	$3,$4	lw	$5,44($4)	lw	$4,40($4)	lw	$16,136($3)	mul	$4,$4,$5	li	$2,14			# 0xe	sw	$3,0($16)	sw	$0,8($16)	jal	av_malloc	sw	$2,52($3)	sw	$2,208($16)	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	decode_init	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"get_buffer() failed\012\000"	.align	2$LC1:	.ascii	"Bogus motion vector (%i,%i), block size %ix%i at %i,%i\012"	.ascii	"\000"	.section	.rodata.cst4,"aM",@progbits,4	.align	2$LC2:	.word	qpeg_table_w	.section	.text.decode_frame,"ax",@progbits	.align	2	.align	5	.ent	decode_frame	.type	decode_frame, @functiondecode_frame:	.frame	$sp,128,$31		# vars= 48, regs= 10/0, args= 40, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-128	sw	$16,88($sp)	sw	$31,124($sp)	sw	$fp,120($sp)	sw	$23,116($sp)	sw	$22,112($sp)	sw	$21,108($sp)	sw	$20,104($sp)	sw	$19,100($sp)	sw	$18,96($sp)	sw	$17,92($sp)	lw	$2,136($4)	move	$16,$4	sw	$2,56($sp)	lw	$3,56($sp)	lw	$2,8($2)	addiu	$3,$3,8	sw	$5,132($sp)	sw	$6,136($sp)	sw	$7,140($sp)	.set	noreorder	.set	nomacro	beq	$2,$0,$L9	sw	$3,64($sp)	.set	macro	.set	reorder	lw	$2,264($4)	.set	noreorder	.set	nomacro	jal	$2	move	$5,$3	.set	macro	.set	reorder$L9:	lw	$4,64($sp)	lw	$2,260($16)	lw	$5,64($sp)	sw	$0,80($4)	.set	noreorder	.set	nomacro	jal	$2	move	$4,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L146	lw	$3,56($sp)	.set	macro	.set	reorder	lw	$2,140($sp)	lbu	$23,133($2)	lw	$3,8($3)	li	$2,16			# 0x10	.set	noreorder	.set	nomacro	beq	$23,$2,$L147	sw	$3,52($sp)	.set	macro	.set	reorder	lw	$3,44($16)	lw	$4,144($sp)	lw	$5,56($sp)	sw	$3,48($sp)	lw	$2,140($sp)	addiu	$20,$4,-134	lw	$3,208($5)	lw	$4,48($sp)	addiu	$2,$2,4	lw	$22,24($5)	lw	$21,40($16)	sw	$2,40($sp)	.set	noreorder	.set	nomacro	blez	$4,$L49	sw	$3,44($sp)	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$21,$2	lw	$17,52($sp)	sw	$2,60($sp)	move	$16,$3	move	$18,$0	sltu	$19,$21,32	andi	$fp,$21,0x3$L51:	.set	noreorder	.set	nomacro	bne	$19,$0,$L52	andi	$2,$16,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L152	move	$4,$16	.set	macro	.set	reorder	andi	$2,$17,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L153	move	$5,$17	.set	macro	.set	reorder	lw	$2,60($sp)	addiu	$5,$16,-4	addu	$3,$2,$5	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L56	addiu	$4,$17,-4	.set	macro	.set	reorder$L128:#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,$3	bne	$2,$0,$L128$L56:	andi	$2,$21,0x1c	addu	$6,$3,$2	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L154	li	$2,2			# 0x2	.set	macro	.set	reorder$L129:#APP	S32LDI xr1,$4,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L129	li	$2,2			# 0x2	.set	macro	.set	reorder$L154:	.set	noreorder	.set	nomacro	beq	$fp,$2,$L62	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$fp,$2,$L63	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$fp,$2,$L148	lw	$3,48($sp)	.set	macro	.set	reorder	addiu	$18,$18,1	addu	$16,$16,$21	.set	noreorder	.set	nomacro	bne	$3,$18,$L51	addu	$17,$17,$22	.set	macro	.set	reorder$L49:	.set	noreorder	.set	nomacro	blez	$20,$L16	lw	$4,48($sp)	.set	macro	.set	reorder	addiu	$18,$4,-1	.set	noreorder	.set	nomacro	bltz	$18,$L16	subu	$2,$0,$22	.set	macro	.set	reorder	sw	$2,72($sp)	lw	$2,52($sp)	lw	$3,140($sp)	mtlo	$2	madd	$22,$18	lw	$4,72($sp)	subu	$5,$0,$21	mflo	$19	sw	$5,68($sp)	addiu	$16,$3,134	move	$17,$0	sw	$4,76($sp)	sw	$5,80($sp)$L66:	lbu	$4,0($16)	addiu	$20,$20,-1	.set	noreorder	.set	nomacro	beq	$23,$0,$L67	addiu	$16,$16,1	.set	macro	.set	reorder	andi	$3,$4,0xf0	li	$2,240			# 0xf0	.set	noreorder	.set	nomacro	bne	$3,$2,$L155	li	$2,224			# 0xe0	.set	macro	.set	reorder	lui	$5,%hi($LC2)	addiu	$5,$5,%lo($LC2)	.set	noreorder	.set	nomacro	j	$L69	lw	$fp,0($5)	.set	macro	.set	reorder$L70:	lbu	$4,0($16)$L151:	li	$2,240			# 0xf0	andi	$3,$4,0xf0	addiu	$16,$16,1	.set	noreorder	.set	nomacro	bne	$3,$2,$L67	addiu	$20,$20,-1	.set	macro	.set	reorder$L69:	li	$2,1			# 0x1	.set	noreorder	.set	nomacro	bne	$23,$2,$L70	andi	$3,$4,0xf	.set	macro	.set	reorder	lbu	$5,0($16)	sra	$7,$5,4	slt	$4,$7,8	addiu	$2,$7,-16	movz	$7,$2,$4	lui	$2,%hi(qpeg_table_h)	andi	$8,$5,0xf	sll	$3,$3,2	addiu	$2,$2,%lo(qpeg_table_h)	addu	$5,$3,$2	slt	$4,$8,8	addu	$3,$3,$fp	addiu	$2,$8,-16	addu	$6,$7,$17	movz	$8,$2,$4	lw	$3,0($3)	lw	$9,0($5)	addiu	$16,$16,1	.set	noreorder	.set	nomacro	bltz	$6,$L76	addiu	$20,$20,-1	.set	macro	.set	reorder	addu	$2,$7,$3	addu	$2,$2,$17	slt	$2,$21,$2	bne	$2,$0,$L76	subu	$4,$18,$8	subu	$2,$4,$9	.set	noreorder	.set	nomacro	bltz	$2,$L76	lw	$5,48($sp)	.set	macro	.set	reorder	slt	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L76	addu	$2,$3,$17	.set	macro	.set	reorder	slt	$2,$21,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L76	subu	$2,$18,$9	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$2,$L76	lw	$5,44($sp)	.set	macro	.set	reorder	addu	$2,$5,$6	mtlo	$2	.set	noreorder	.set	nomacro	blez	$9,$L70	madd	$21,$4	.set	macro	.set	reorder	mflo	$8	addu	$7,$17,$19	move	$10,$0$L84:	.set	noreorder	.set	nomacro	blez	$3,$L86	move	$4,$0	.set	macro	.set	reorder	move	$6,$8	move	$5,$7$L85:	lbu	$2,0($6)	addiu	$4,$4,1	sb	$2,0($5)	addiu	$6,$6,1	.set	noreorder	.set	nomacro	bne	$3,$4,$L85	addiu	$5,$5,1	.set	macro	.set	reorder$L86:	lw	$2,76($sp)	lw	$4,80($sp)	addiu	$10,$10,1	addu	$7,$7,$2	.set	noreorder	.set	nomacro	bne	$9,$10,$L84	addu	$8,$8,$4	.set	macro	.set	reorder	lbu	$4,0($16)	li	$2,240			# 0xf0	andi	$3,$4,0xf0	addiu	$16,$16,1	.set	noreorder	.set	nomacro	beq	$3,$2,$L69	addiu	$20,$20,-1	.set	macro	.set	reorder$L67:	li	$2,224			# 0xe0$L155:	.set	noreorder	.set	nomacro	beq	$4,$2,$L16	slt	$2,$4,225	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L89	slt	$2,$4,192	.set	macro	.set	reorder	andi	$2,$4,0x1f	addiu	$20,$20,-1	lbu	$4,0($16)	.set	noreorder	.set	nomacro	bltz	$2,$L91	addiu	$16,$16,1	.set	macro	.set	reorder	andi	$6,$4,0x00ff	addiu	$5,$2,1	move	$4,$0$L93:	addu	$3,$17,$19	addiu	$17,$17,1	slt	$2,$17,$21	addiu	$4,$4,1	.set	noreorder	.set	nomacro	bne	$2,$0,$L94	sb	$6,0($3)	.set	macro	.set	reorder	subu	$19,$19,$22	addiu	$18,$18,-1	move	$17,$0$L94:	bne	$4,$5,$L93$L91:	.set	noreorder	.set	nomacro	blez	$20,$L156	lw	$4,56($sp)	.set	macro	.set	reorder	bgez	$18,$L66$L16:	lw	$4,56($sp)$L156:	lw	$3,0($4)	lw	$4,12($4)	lw	$6,584($3)	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L118	addiu	$5,$6,4	.set	macro	.set	reorder	andi	$2,$5,0x3	beq	$2,$0,$L149$L118:	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,1024			# 0x400	.set	macro	.set	reorder	lw	$2,56($sp)	lw	$3,0($2)$L121:	lw	$3,584($3)	lw	$2,0($3)	.set	noreorder	.set	nomacro	beq	$2,$0,$L157	lw	$5,136($sp)	.set	macro	.set	reorder	lw	$4,56($sp)	li	$2,1			# 0x1	sw	$2,184($4)	sw	$0,0($3)	lw	$5,136($sp)$L157:	li	$2,200			# 0xc8	sw	$2,0($5)	lw	$2,56($sp)	lw	$6,64($sp)	lw	$7,132($sp)	addiu	$8,$2,200$L126:	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,$L126	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	$2,144($sp)$L13:	lw	$31,124($sp)	lw	$fp,120($sp)	lw	$23,116($sp)	lw	$22,112($sp)	lw	$21,108($sp)	lw	$20,104($sp)	lw	$19,100($sp)

⌨️ 快捷键说明

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