mjpeg_parser.mid

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 176 行

MID
176
字号
	.file	1 "mjpeg_parser.c"	.section .mdebug.abi32	.previous	.section	.text.jpeg_parse,"ax",@progbits	.align	2	.align	5	.ent	jpeg_parse	.type	jpeg_parse, @functionjpeg_parse:	.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$18,24($sp)	sw	$17,20($sp)	sw	$31,28($sp)	sw	$16,16($sp)	lw	$4,0($4)	move	$17,$6	lw	$10,20($4)	move	$18,$7	lw	$8,52($sp)	lw	$7,48($sp)	bne	$10,$0,$L2	lhu	$6,16($4)	blez	$8,$L4	sll	$3,$6,8	lbu	$2,0($7)	or	$3,$3,$2	andi	$6,$3,0xffff	li	$2,65496			# 0xffd8	beq	$6,$2,$L30	nop	j	$L10	move	$5,$0$L9:	lbu	$2,0($2)	or	$2,$3,$2	andi	$6,$2,0xffff	li	$3,65496			# 0xffd8	beq	$6,$3,$L31	nop$L10:	addiu	$5,$5,1	sll	$3,$6,8	bne	$8,$5,$L9	addu	$2,$7,$5$L4:	li	$16,-100			# 0xffffffffffffff9c$L33:	sw	$6,16($4)	sw	$10,20($4)	move	$5,$16	addiu	$6,$sp,48	jal	ff_combine_frame	addiu	$7,$sp,52	bgez	$2,$L34	lw	$2,48($sp)$L32:	lw	$16,52($sp)	sw	$0,0($17)	sw	$0,0($18)	move	$2,$16	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32$L2:	bne	$8,$0,$L13	move	$16,$0$L15:	move	$5,$16	addiu	$6,$sp,48	jal	ff_combine_frame	addiu	$7,$sp,52	bltz	$2,$L32	lw	$2,48($sp)$L34:	lw	$3,52($sp)	sw	$2,0($17)	sw	$3,0($18)	move	$2,$16	lw	$31,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32$L31:	addiu	$5,$5,1$L8:	li	$10,1			# 0x1	li	$6,65496			# 0xffd8$L12:	slt	$2,$5,$8	beq	$2,$0,$L4	addu	$7,$7,$5	lbu	$2,0($7)	sll	$3,$6,8	or	$3,$3,$2	andi	$6,$3,0xffff	li	$2,65496			# 0xffd8	beq	$6,$2,$L17	move	$9,$5	j	$L20	subu	$8,$8,$5$L19:	lbu	$2,1($7)	or	$2,$3,$2	andi	$6,$2,0xffff	li	$3,65496			# 0xffd8	beq	$6,$3,$L17	addiu	$7,$7,1$L20:	addiu	$5,$5,1	addu	$2,$8,$9	bne	$5,$2,$L19	sll	$3,$6,8	j	$L33	li	$16,-100			# 0xffffffffffffff9c$L13:	j	$L12	move	$5,$0$L17:	addiu	$16,$5,-1	sw	$0,20($4)	j	$L15	sw	$0,16($4)$L30:	j	$L8	li	$5,1			# 0x1	.set	macro	.set	reorder	.end	jpeg_parse	.globl	mjpeg_parser	.data	.align	2	.type	mjpeg_parser, @object	.size	mjpeg_parser, 44mjpeg_parser:	.word	8	.space	16	.word	32	.word	0	.word	jpeg_parse	.word	ff_parse_close	.space	8	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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