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

📄 rtjpeg.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 3 页
字号:
	.file	1 "rtjpeg.c"	.section .mdebug.abi32	.previous	.section	.text.rtjpeg_decode_init,"ax",@progbits	.align	2	.align	5	.globl	rtjpeg_decode_init	.ent	rtjpeg_decode_init	.type	rtjpeg_decode_init, @functionrtjpeg_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		move	$13,$4	lui	$2,%hi(ff_zigzag_direct)	lw	$10,16($sp)	lw	$8,20($sp)	move	$12,$5	sw	$5,8($13)	addiu	$11,$2,%lo(ff_zigzag_direct)	move	$9,$0	li	$14,64			# 0x40$L2:	lbu	$2,0($11)	addu	$5,$9,$12	sra	$3,$2,3	sll	$2,$2,3	or	$2,$2,$3	andi	$2,$2,0x3f	addu	$2,$2,$12	lbu	$4,2900($2)	lbu	$3,2900($5)	addu	$2,$13,$9	sb	$4,12($2)	lw	$2,0($10)	sll	$3,$3,2	addu	$3,$3,$13	sw	$2,76($3)	lw	$4,0($8)	addiu	$9,$9,1	sw	$4,332($3)	addiu	$11,$11,1	addiu	$10,$10,4	bne	$9,$14,$L2	addiu	$8,$8,4	sw	$7,4($13)	j	$31	sw	$6,0($13)	.set	macro	.set	reorder	.end	rtjpeg_decode_init	.section	.text.rtjpeg_decode_frame_yuv420,"ax",@progbits	.align	2	.align	5	.globl	rtjpeg_decode_frame_yuv420	.ent	rtjpeg_decode_frame_yuv420	.type	rtjpeg_decode_frame_yuv420, @functionrtjpeg_decode_frame_yuv420:	.frame	$sp,256,$31		# vars= 200, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-256	sw	$31,252($sp)	sw	$fp,248($sp)	sw	$23,244($sp)	sw	$22,240($sp)	sw	$21,236($sp)	sw	$20,232($sp)	sw	$19,228($sp)	sw	$18,224($sp)	sw	$17,220($sp)	sw	$16,216($sp)	lw	$3,4($4)	lw	$2,0($4)	sw	$4,256($sp)	addiu	$9,$3,15	slt	$4,$3,0	movn	$3,$9,$4	sw	$5,260($sp)	sra	$3,$3,4	addiu	$10,$2,15	slt	$8,$2,0	movn	$2,$10,$8	sw	$3,184($sp)	lw	$4,260($sp)	lw	$3,260($sp)	sra	$2,$2,4	sw	$2,188($sp)	lw	$3,4($3)	lw	$2,0($5)	lw	$4,8($4)	sll	$7,$7,3	sw	$2,164($sp)	lw	$5,16($5)	sw	$3,144($sp)	.set	noreorder	.set	nomacro	bltz	$7,$L11	sw	$4,148($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bltz	$7,$L11	move	$19,$6	.set	macro	.set	reorder	lw	$6,184($sp)	.set	noreorder	.set	nomacro	blez	$6,$L313	lw	$31,252($sp)	.set	macro	.set	reorder$L312:	addiu	$2,$sp,144	lw	$4,164($sp)	move	$3,$2	lw	$6,256($sp)	sw	$2,208($sp)	sw	$2,212($sp)	sll	$2,$5,3	addu	$2,$4,$2	sw	$2,156($sp)	sw	$0,176($sp)	move	$18,$0	addiu	$22,$6,12	addiu	$20,$6,76	addiu	$21,$6,332	sw	$3,204($sp)	sw	$3,192($sp)	sw	$3,196($sp)	sw	$3,200($sp)$L17:	lw	$6,188($sp)	.set	noreorder	.set	nomacro	blez	$6,$L219	lw	$2,164($sp)	.set	macro	.set	reorder	lw	$3,156($sp)	lw	$4,144($sp)	lw	$5,148($sp)	sw	$2,160($sp)	sw	$3,152($sp)	sw	$4,172($sp)	sw	$5,168($sp)	sw	$0,180($sp)	li	$23,2			# 0x2	li	$fp,3			# 0x3$L19:	sra	$4,$18,3	addu	$4,$19,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$18,0x7	sll	$2,$2,$4	srl	$12,$2,24	li	$2,255			# 0xff	.set	noreorder	.set	nomacro	beq	$12,$2,$L20	addiu	$16,$18,8	.set	macro	.set	reorder	sra	$4,$16,3	addu	$4,$19,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$4,$16,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$4,$2,26	addiu	$13,$sp,16	li	$2,4			# 0x4	addiu	$16,$18,14	move	$10,$4	.set	noreorder	.set	nomacro	beq	$2,$23,$L24	move	$3,$13	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$fp,$L25	li	$6,1			# 0x1	.set	macro	.set	reorder	beq	$2,$6,$L287$L22:	addiu	$5,$3,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L314	addiu	$6,$sp,144	.set	macro	.set	reorder	li	$3,-32			# 0xffffffffffffffe0	and	$2,$5,$3	addiu	$6,$2,32	sltu	$3,$5,$6	beq	$3,$0,$L26$L225:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	bne	$2,$0,$L225$L26:	addiu	$6,$sp,144$L314:	li	$3,-32			# 0xffffffffffffffe0	addiu	$2,$6,-31	and	$6,$2,$3	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L29	addiu	$2,$5,4	.set	macro	.set	reorder$L315:#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,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L315	addiu	$2,$5,4	.set	macro	.set	reorder$L29:	addiu	$6,$sp,144	li	$3,-4			# 0xfffffffffffffffc	addiu	$2,$6,-4	and	$6,$2,$3	sltu	$3,$5,$6	beq	$3,$0,$L31$L227:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	bne	$2,$0,$L227$L31:	lw	$6,192($sp)	andi	$2,$6,0x3	.set	noreorder	.set	nomacro	beq	$2,$23,$L35	addiu	$3,$5,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$fp,$L36	li	$3,1			# 0x1	.set	macro	.set	reorder	beq	$2,$3,$L288$L33:	.set	noreorder	.set	nomacro	beq	$4,$0,$L316	subu	$2,$0,$16	.set	macro	.set	reorder	addu	$7,$22,$4	.set	noreorder	.set	nomacro	j	$L39	li	$8,-2			# 0xfffffffffffffffe	.set	macro	.set	reorder$L289:	lbu	$2,0($7)	addiu	$10,$10,-1	sll	$3,$2,2	addu	$3,$3,$20	lw	$4,0($3)	sll	$2,$2,1	mul	$4,$5,$4	addu	$2,$2,$13	addiu	$7,$7,-1	.set	noreorder	.set	nomacro	beq	$10,$0,$L38	sh	$4,0($2)	.set	macro	.set	reorder$L39:	sra	$4,$16,3	addu	$4,$19,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	sll	$5,$5,16	lbu	$2,2($4)	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$4,$16,0x7	or	$2,$2,$3	sll	$2,$2,$4	sra	$5,$2,30	.set	noreorder	.set	nomacro	bne	$5,$8,$L289	addiu	$16,$16,2	.set	macro	.set	reorder$L38:	subu	$2,$0,$16$L316:	andi	$2,$2,0x3	.set	noreorder	.set	nomacro	beq	$10,$0,$L43	addu	$16,$16,$2	.set	macro	.set	reorder	addu	$7,$22,$10	.set	noreorder	.set	nomacro	j	$L45	li	$8,-8			# 0xfffffffffffffff8	.set	macro	.set	reorder$L290:	lbu	$2,0($7)	addiu	$10,$10,-1	sll	$3,$2,2	addu	$3,$3,$20	lw	$4,0($3)	sll	$2,$2,1	mul	$4,$5,$4	addu	$2,$2,$13	addiu	$7,$7,-1	.set	noreorder	.set	nomacro	beq	$10,$0,$L43	sh	$4,0($2)	.set	macro	.set	reorder$L45:	sra	$4,$16,3	addu	$4,$19,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	sll	$5,$5,16	lbu	$2,2($4)	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$4,$16,0x7	or	$2,$2,$3	sll	$2,$2,$4	sra	$5,$2,28	.set	noreorder	.set	nomacro	bne	$5,$8,$L290	addiu	$16,$16,4	.set	macro	.set	reorder$L43:	subu	$2,$0,$16	andi	$2,$2,0x7	.set	noreorder	.set	nomacro	beq	$10,$0,$L49	addu	$16,$16,$2	.set	macro	.set	reorder	move	$11,$10	move	$8,$16	addu	$9,$22,$10$L51:	sra	$4,$8,3	addu	$4,$19,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,0($9)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$4,$6,2	sll	$2,$2,8	or	$2,$2,$3	addu	$4,$4,$20	andi	$3,$8,0x7	sll	$2,$2,$3	lw	$5,0($4)	sra	$2,$2,24	mul	$2,$2,$5	sll	$6,$6,1	addu	$6,$6,$13	addiu	$10,$10,-1	sh	$2,0($6)	addiu	$8,$8,8	.set	noreorder	.set	nomacro	bne	$10,$0,$L51	addiu	$9,$9,-1	.set	macro	.set	reorder	sll	$2,$11,3	addu	$16,$2,$16$L49:	lbu	$3,0($22)	lw	$2,256($sp)	lw	$6,260($sp)	lw	$5,8($2)	sll	$2,$3,2	addu	$2,$2,$20	lw	$4,0($2)	sll	$3,$3,1	mul	$4,$12,$4	addu	$3,$3,$13	lw	$2,2892($5)	sh	$4,0($3)	lw	$5,16($6)	lw	$4,160($sp)	.set	noreorder	.set	nomacro	jal	$2	move	$6,$13	.set	macro	.set	reorder$L20:	sra	$4,$16,3	addu	$4,$19,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$16,0x7	sll	$2,$2,$4	srl	$12,$2,24	lw	$2,160($sp)	addiu	$14,$2,8	li	$2,255			# 0xff	.set	noreorder	.set	nomacro	beq	$12,$2,$L53	addiu	$18,$16,8	.set	macro	.set	reorder	sra	$4,$18,3	addu	$4,$19,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$4,$18,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$4,$2,26	addiu	$13,$sp,16	li	$2,4			# 0x4	addiu	$18,$16,14	move	$10,$4	.set	noreorder	.set	nomacro	beq	$2,$23,$L57	move	$3,$13	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$fp,$L58	li	$5,1			# 0x1	.set	macro	.set	reorder	beq	$2,$5,$L291$L55:	addiu	$5,$3,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L317	addiu	$3,$sp,144	.set	macro	.set	reorder	li	$6,-32			# 0xffffffffffffffe0	and	$2,$5,$6	addiu	$6,$2,32	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L317	addiu	$3,$sp,144	.set	macro	.set	reorder$L228:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L228	addiu	$3,$sp,144	.set	macro	.set	reorder$L317:	addiu	$2,$3,-31	li	$3,-32			# 0xffffffffffffffe0	and	$6,$2,$3	sltu	$3,$5,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L62	addiu	$2,$5,4	.set	macro	.set	reorder$L318:#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,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L318	addiu	$2,$5,4	.set	macro	.set	reorder$L62:	addiu	$6,$sp,144	li	$3,-4			# 0xfffffffffffffffc	addiu	$2,$6,-4	and	$6,$2,$3	sltu	$3,$5,$6	beq	$3,$0,$L64$L230:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	bne	$2,$0,$L230$L64:	lw	$6,196($sp)	andi	$2,$6,0x3	.set	noreorder	.set	nomacro	beq	$2,$23,$L68	addiu	$3,$5,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$fp,$L69	li	$3,1			# 0x1	.set	macro	.set	reorder	beq	$2,$3,$L292$L66:	.set	noreorder	.set	nomacro	beq	$4,$0,$L319	subu	$2,$0,$18	.set	macro	.set	reorder	addu	$7,$22,$4	.set	noreorder	.set	nomacro	j	$L72	li	$8,-2			# 0xfffffffffffffffe	.set	macro	.set	reorder$L293:	lbu	$2,0($7)	addiu	$10,$10,-1	sll	$3,$2,2	addu	$3,$3,$20	lw	$4,0($3)	sll	$2,$2,1	mul	$4,$5,$4	addu	$2,$2,$13	addiu	$7,$7,-1	.set	noreorder	.set	nomacro	beq	$10,$0,$L71	sh	$4,0($2)	.set	macro	.set	reorder$L72:	sra	$4,$18,3	addu	$4,$19,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	sll	$5,$5,16	lbu	$2,2($4)	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$4,$18,0x7	or	$2,$2,$3	sll	$2,$2,$4	sra	$5,$2,30	.set	noreorder	.set	nomacro	bne	$5,$8,$L293	addiu	$18,$18,2	.set	macro	.set	reorder$L71:	subu	$2,$0,$18$L319:	andi	$2,$2,0x3	.set	noreorder	.set	nomacro	beq	$10,$0,$L76	addu	$18,$18,$2	.set	macro	.set	reorder	addu	$7,$22,$10	.set	noreorder	.set	nomacro	j	$L78	li	$8,-8			# 0xfffffffffffffff8	.set	macro	.set	reorder$L294:	lbu	$2,0($7)	addiu	$10,$10,-1	sll	$3,$2,2	addu	$3,$3,$20	lw	$4,0($3)	sll	$2,$2,1	mul	$4,$5,$4	addu	$2,$2,$13	addiu	$7,$7,-1	.set	noreorder	.set	nomacro	beq	$10,$0,$L76	sh	$4,0($2)	.set	macro	.set	reorder$L78:	sra	$4,$18,3	addu	$4,$19,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	sll	$5,$5,16	lbu	$2,2($4)	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$4,$18,0x7	or	$2,$2,$3	sll	$2,$2,$4	sra	$5,$2,28	.set	noreorder	.set	nomacro	bne	$5,$8,$L294	addiu	$18,$18,4	.set	macro	.set	reorder$L76:	subu	$2,$0,$18	andi	$2,$2,0x7	.set	noreorder	.set	nomacro	beq	$10,$0,$L82	addu	$18,$18,$2	.set	macro	.set	reorder	move	$11,$10	move	$8,$18	addu	$9,$22,$10$L84:	sra	$4,$8,3	addu	$4,$19,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,0($9)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$5,$5,16	sll	$3,$3,24	or	$3,$3,$5	or	$3,$3,$7	sll	$4,$6,2	sll	$2,$2,8	or	$2,$2,$3	addu	$4,$4,$20	andi	$3,$8,0x7	sll	$2,$2,$3	lw	$5,0($4)	sra	$2,$2,24	mul	$2,$2,$5	sll	$6,$6,1	addu	$6,$6,$13	addiu	$10,$10,-1	sh	$2,0($6)	addiu	$8,$8,8	.set	noreorder	.set	nomacro	bne	$10,$0,$L84	addiu	$9,$9,-1	.set	macro	.set	reorder	sll	$2,$11,3	addu	$18,$18,$2$L82:	lbu	$3,0($22)	lw	$2,256($sp)	lw	$6,260($sp)	lw	$5,8($2)	sll	$2,$3,2	addu	$2,$2,$20	lw	$4,0($2)	sll	$3,$3,1	mul	$4,$12,$4	addu	$3,$3,$13	lw	$2,2892($5)	lw	$5,16($6)	sh	$4,0($3)	move	$6,$13	.set	noreorder	.set	nomacro	jal	$2	move	$4,$14	.set	macro	.set	reorder$L53:	sra	$4,$18,3	addu	$4,$19,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$18,0x7	sll	$2,$2,$4	srl	$12,$2,24	lw	$2,160($sp)	addiu	$2,$2,16	sw	$2,160($sp)	li	$2,255			# 0xff	.set	noreorder	.set	nomacro	beq	$12,$2,$L86	addiu	$17,$18,8	.set	macro	.set	reorder	sra	$4,$17,3	addu	$4,$19,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	andi	$4,$17,0x7	or	$2,$2,$3	sll	$2,$2,$4	srl	$4,$2,26	addiu	$13,$sp,16	li	$2,4			# 0x4	addiu	$17,$18,14	move	$10,$4	.set	noreorder	.set	nomacro	beq	$2,$23,$L90	move	$3,$13	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$fp,$L91	li	$5,1			# 0x1	.set	macro

⌨️ 快捷键说明

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