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

📄 imgconvert.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	.file	1 "imgconvert.c"	.section .mdebug.abi32	.previous	.section	.text.avcodec_get_chroma_sub_sample,"ax",@progbits	.align	2	.align	5	.globl	avcodec_get_chroma_sub_sample	.ent	avcodec_get_chroma_sub_sample	.type	avcodec_get_chroma_sub_sample, @functionavcodec_get_chroma_sub_sample:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		sll	$3,$4,4	lui	$2,%hi(pix_fmt_info)	sll	$4,$4,2	subu	$3,$3,$4	addiu	$2,$2,%lo(pix_fmt_info)	addu	$3,$3,$2	lbu	$4,9($3)	lbu	$2,8($3)	sw	$2,0($5)	j	$31	sw	$4,0($6)	.set	macro	.set	reorder	.end	avcodec_get_chroma_sub_sample	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"???\000"	.section	.text.avcodec_get_pix_fmt_name,"ax",@progbits	.align	2	.align	5	.globl	avcodec_get_pix_fmt_name	.ent	avcodec_get_pix_fmt_name	.type	avcodec_get_pix_fmt_name, @functionavcodec_get_pix_fmt_name:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		sll	$3,$4,2	sll	$5,$4,4	lui	$2,%hi(pix_fmt_info)	subu	$5,$5,$3	addiu	$2,$2,%lo(pix_fmt_info)	lui	$3,%hi($LC0)	sltu	$4,$4,40	addu	$5,$5,$2	beq	$4,$0,$L9	addiu	$2,$3,%lo($LC0)	lw	$2,0($5)$L9:	j	$31	nop	.set	macro	.set	reorder	.end	avcodec_get_pix_fmt_name	.section	.text.avcodec_get_pix_fmt_loss,"ax",@progbits	.align	2	.align	5	.globl	avcodec_get_pix_fmt_loss	.ent	avcodec_get_pix_fmt_loss	.type	avcodec_get_pix_fmt_loss, @functionavcodec_get_pix_fmt_loss:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		move	$7,$4	sll	$2,$5,2	sll	$4,$5,4	subu	$4,$4,$2	move	$8,$5	sll	$3,$7,4	sll	$5,$7,2	lui	$2,%hi(pix_fmt_info)	addiu	$2,$2,%lo(pix_fmt_info)	subu	$3,$3,$5	addu	$9,$3,$2	addu	$4,$4,$2	lbu	$3,10($9)	lbu	$2,10($4)	sltu	$3,$3,$2	bne	$3,$0,$L11	li	$2,10			# 0xa	beq	$7,$2,$L46	li	$2,9			# 0x9$L13:	lbu	$2,8($9)	lbu	$3,8($4)	sltu	$2,$3,$2	beq	$2,$0,$L47	move	$8,$0$L16:	lbu	$5,5($9)	li	$10,1			# 0x1	beq	$5,$10,$L21	ori	$8,$8,0x1$L49:	beq	$5,$0,$L20	li	$2,2			# 0x2	beq	$5,$2,$L22	li	$2,3			# 0x3	beq	$5,$2,$L48	ori	$3,$8,0x4	lbu	$7,5($4)	xor	$2,$7,$5	bne	$5,$10,$L24	movn	$8,$3,$2	j	$L51	xori	$3,$7,0x1$L46:	bne	$8,$2,$L13	nop$L11:	lbu	$2,8($9)	lbu	$3,8($4)	sltu	$2,$3,$2	bne	$2,$0,$L16	li	$8,2			# 0x2$L47:	lbu	$2,9($9)	lbu	$3,9($4)	sltu	$2,$3,$2	bne	$2,$0,$L16	li	$10,1			# 0x1	lbu	$5,5($9)	bne	$5,$10,$L49	nop$L21:	lbu	$7,5($4)	beq	$7,$5,$L51	xori	$3,$7,0x1	ori	$8,$8,0x4$L51:	ori	$2,$8,0x20	j	$L24	movn	$8,$2,$3$L20:	lbu	$2,5($4)	sltu	$2,$2,2	bne	$2,$0,$L24	nop$L44:	ori	$8,$8,0x4$L24:	lw	$2,4($9)$L52:	li	$3,16777216			# 0x1000000	and	$2,$2,$3	bne	$2,$0,$L33	nop	lw	$2,4($4)	and	$2,$2,$3	beq	$2,$0,$L33	ori	$2,$8,0x8	movn	$8,$2,$6$L33:	lbu	$3,6($9)	li	$2,2			# 0x2	beq	$3,$2,$L50	nop$L37:	j	$31	move	$2,$8$L50:	lbu	$2,6($4)	beq	$2,$3,$L37	ori	$3,$8,0x10	lbu	$2,5($4)	xori	$2,$2,0x1	movn	$8,$3,$2	j	$31	move	$2,$8$L48:	lbu	$2,5($4)	addiu	$2,$2,-1	andi	$2,$2,0x00ff	sltu	$2,$2,3	bne	$2,$0,$L24	nop	j	$L24	ori	$8,$8,0x4$L22:	lbu	$2,5($4)	bne	$2,$5,$L44	nop	j	$L52	lw	$2,4($9)	.set	macro	.set	reorder	.end	avcodec_get_pix_fmt_loss	.section	.text.yuyv422_to_yuv420p,"ax",@progbits	.align	2	.align	5	.ent	yuyv422_to_yuv420p	.type	yuyv422_to_yuv420p, @functionyuyv422_to_yuv420p:	.frame	$sp,8,$31		# vars= 0, regs= 1/0, args= 0, gp= 0	.mask	0x00010000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-8	sw	$16,0($sp)	move	$15,$4	lw	$14,0($5)	lw	$13,0($4)	lw	$25,4($4)	blez	$7,$L71	lw	$24,8($4)	slt	$16,$6,2	move	$8,$14	move	$10,$13	move	$12,$24	bne	$16,$0,$L74	move	$11,$25$L57:	move	$9,$6$L58:	lbu	$2,0($8)	addiu	$9,$9,-2	sb	$2,0($10)	lbu	$3,1($8)	slt	$4,$9,2	sb	$3,0($11)	lbu	$2,2($8)	addiu	$11,$11,1	sb	$2,1($10)	lbu	$3,3($8)	addiu	$10,$10,2	sb	$3,0($12)	addiu	$8,$8,4	beq	$4,$0,$L58	addiu	$12,$12,1$L59:	beq	$9,$0,$L76	li	$2,1			# 0x1	lbu	$2,0($8)	sb	$2,0($10)	lbu	$3,1($8)	sb	$3,0($11)	lbu	$2,3($8)	sb	$2,0($12)	li	$2,1			# 0x1$L76:	lw	$4,16($5)	beq	$7,$2,$L71	lw	$3,16($15)	addu	$10,$4,$14	bne	$16,$0,$L75	addu	$11,$3,$13	move	$9,$10	move	$4,$11	move	$8,$6$L66:	lbu	$2,0($9)	addiu	$8,$8,-2	sb	$2,0($4)	lbu	$3,2($9)	slt	$2,$8,2	sb	$3,1($4)	addiu	$9,$9,4	beq	$2,$0,$L66	addiu	$4,$4,2$L65:	beq	$8,$0,$L67	nop	lbu	$2,0($9)	sb	$2,0($4)$L67:	addiu	$7,$7,-2	lw	$2,16($5)	lw	$3,16($15)	lw	$8,20($15)	blez	$7,$L71	lw	$4,24($15)	addu	$14,$10,$2	addu	$13,$11,$3	addu	$25,$25,$8	addu	$24,$24,$4	move	$11,$25	move	$12,$24	move	$10,$13	beq	$16,$0,$L57	move	$8,$14$L74:	j	$L59	move	$9,$6$L71:	lw	$16,0($sp)	j	$31	addiu	$sp,$sp,8$L75:	move	$9,$10	move	$4,$11	j	$L65	move	$8,$6	.set	macro	.set	reorder	.end	yuyv422_to_yuv420p	.section	.text.uyvy422_to_yuv420p,"ax",@progbits	.align	2	.align	5	.ent	uyvy422_to_yuv420p	.type	uyvy422_to_yuv420p, @functionuyvy422_to_yuv420p:	.frame	$sp,8,$31		# vars= 0, regs= 1/0, args= 0, gp= 0	.mask	0x00010000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-8	sw	$16,0($sp)	move	$15,$4	lw	$14,0($5)	lw	$13,0($4)	lw	$25,4($4)	blez	$7,$L95	lw	$24,8($4)	slt	$16,$6,2	move	$8,$14	move	$10,$13	move	$12,$24	bne	$16,$0,$L98	move	$11,$25$L81:	move	$9,$6$L82:	lbu	$2,1($8)	addiu	$9,$9,-2	sb	$2,0($10)	lbu	$3,0($8)	slt	$4,$9,2	sb	$3,0($11)	lbu	$2,3($8)	addiu	$11,$11,1	sb	$2,1($10)	lbu	$3,2($8)	addiu	$10,$10,2	sb	$3,0($12)	addiu	$8,$8,4	beq	$4,$0,$L82	addiu	$12,$12,1$L83:	beq	$9,$0,$L100	li	$2,1			# 0x1	lbu	$2,1($8)	sb	$2,0($10)	lbu	$3,0($8)	sb	$3,0($11)	lbu	$2,2($8)	sb	$2,0($12)	li	$2,1			# 0x1$L100:	lw	$4,16($5)	beq	$7,$2,$L95	lw	$3,16($15)	addu	$10,$4,$14	bne	$16,$0,$L99	addu	$11,$3,$13	move	$9,$10	move	$4,$11	move	$8,$6$L90:	lbu	$2,1($9)	addiu	$8,$8,-2	sb	$2,0($4)	lbu	$3,3($9)	slt	$2,$8,2	sb	$3,1($4)	addiu	$9,$9,4	beq	$2,$0,$L90	addiu	$4,$4,2$L89:	beq	$8,$0,$L91	nop	lbu	$2,1($9)	sb	$2,0($4)$L91:	addiu	$7,$7,-2	lw	$2,16($5)	lw	$3,16($15)	lw	$8,20($15)	blez	$7,$L95	lw	$4,24($15)	addu	$14,$10,$2	addu	$13,$11,$3	addu	$25,$25,$8	addu	$24,$24,$4	move	$11,$25	move	$12,$24	move	$10,$13	beq	$16,$0,$L81	move	$8,$14$L98:	j	$L83	move	$9,$6$L95:	lw	$16,0($sp)	j	$31	addiu	$sp,$sp,8$L99:	move	$9,$10	move	$4,$11	j	$L89	move	$8,$6	.set	macro	.set	reorder	.end	uyvy422_to_yuv420p	.section	.text.uyvy422_to_yuv422p,"ax",@progbits	.align	2	.align	5	.ent	uyvy422_to_yuv422p	.type	uyvy422_to_yuv422p, @functionuyvy422_to_yuv422p:	.frame	$sp,8,$31		# vars= 0, regs= 1/0, args= 0, gp= 0	.mask	0x00010000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-8	sw	$16,0($sp)	move	$25,$4	move	$16,$5	lw	$24,0($5)	lw	$15,0($4)	lw	$14,4($4)	blez	$7,$L109	lw	$13,8($4)	move	$8,$24	move	$10,$15	move	$12,$13	move	$11,$14	slt	$5,$6,2$L104:	bne	$5,$0,$L107	nop	move	$9,$6$L106:	lbu	$2,1($8)	addiu	$9,$9,-2	sb	$2,0($10)	lbu	$3,0($8)	slt	$4,$9,2	sb	$3,0($11)	lbu	$2,3($8)	addiu	$11,$11,1	sb	$2,1($10)	lbu	$3,2($8)	addiu	$10,$10,2	sb	$3,0($12)	addiu	$8,$8,4	beq	$4,$0,$L106	addiu	$12,$12,1$L107:	addiu	$7,$7,-1	lw	$8,16($16)	lw	$4,16($25)	lw	$3,20($25)	beq	$7,$0,$L109	lw	$2,24($25)	addu	$24,$24,$8	addu	$15,$15,$4	addu	$14,$14,$3	addu	$13,$13,$2	move	$11,$14	move	$12,$13	move	$10,$15	j	$L104	move	$8,$24$L109:	lw	$16,0($sp)	j	$31	addiu	$sp,$sp,8	.set	macro	.set	reorder	.end	uyvy422_to_yuv422p	.section	.text.yuyv422_to_yuv422p,"ax",@progbits	.align	2	.align	5	.ent	yuyv422_to_yuv422p	.type	yuyv422_to_yuv422p, @functionyuyv422_to_yuv422p:	.frame	$sp,8,$31		# vars= 0, regs= 1/0, args= 0, gp= 0	.mask	0x00010000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-8	sw	$16,0($sp)	move	$25,$4	move	$16,$5	lw	$24,0($5)	lw	$15,0($4)	lw	$14,4($4)	blez	$7,$L119	lw	$13,8($4)	move	$8,$24	move	$10,$15	move	$12,$13	move	$11,$14	slt	$5,$6,2$L114:	bne	$5,$0,$L117	nop	move	$9,$6$L116:	lbu	$2,0($8)	addiu	$9,$9,-2	sb	$2,0($10)	lbu	$3,1($8)	slt	$4,$9,2	sb	$3,0($11)	lbu	$2,2($8)	addiu	$11,$11,1	sb	$2,1($10)	lbu	$3,3($8)	addiu	$10,$10,2	sb	$3,0($12)	addiu	$8,$8,4	beq	$4,$0,$L116	addiu	$12,$12,1$L117:	addiu	$7,$7,-1	lw	$8,16($16)	lw	$4,16($25)	lw	$3,20($25)	beq	$7,$0,$L119	lw	$2,24($25)	addu	$24,$24,$8	addu	$15,$15,$4	addu	$14,$14,$3	addu	$13,$13,$2	move	$11,$14	move	$12,$13	move	$10,$15	j	$L114	move	$8,$24$L119:	lw	$16,0($sp)	j	$31	addiu	$sp,$sp,8	.set	macro	.set	reorder	.end	yuyv422_to_yuv422p	.section	.text.yuv422p_to_yuyv422,"ax",@progbits	.align	2	.align	5	.ent	yuv422p_to_yuyv422	.type	yuv422p_to_yuyv422, @functionyuv422p_to_yuyv422:	.frame	$sp,8,$31		# vars= 0, regs= 1/0, args= 0, gp= 0	.mask	0x00010000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-8	sw	$16,0($sp)	lw	$24,0($4)	move	$16,$4	lw	$15,0($5)	lw	$14,4($5)	blez	$7,$L129	lw	$13,8($5)	move	$8,$24	move	$10,$15	move	$12,$13	move	$11,$14	slt	$25,$6,2$L124:	bne	$25,$0,$L127	nop	move	$9,$6$L126:	lbu	$2,0($10)	addiu	$9,$9,-2	sb	$2,0($8)	lbu	$3,0($11)	slt	$4,$9,2	sb	$3,1($8)	lbu	$2,1($10)	addiu	$11,$11,1	sb	$2,2($8)	lbu	$3,0($12)	addiu	$10,$10,2	sb	$3,3($8)	addiu	$12,$12,1	beq	$4,$0,$L126	addiu	$8,$8,4$L127:	addiu	$7,$7,-1	lw	$8,16($16)	lw	$4,16($5)	lw	$3,20($5)	beq	$7,$0,$L129	lw	$2,24($5)	addu	$24,$24,$8	addu	$15,$15,$4	addu	$14,$14,$3	addu	$13,$13,$2	move	$11,$14	move	$12,$13	move	$10,$15	j	$L124	move	$8,$24$L129:	lw	$16,0($sp)	j	$31	addiu	$sp,$sp,8	.set	macro	.set	reorder	.end	yuv422p_to_yuyv422	.section	.text.yuv422p_to_uyvy422,"ax",@progbits	.align	2	.align	5	.ent	yuv422p_to_uyvy422	.type	yuv422p_to_uyvy422, @functionyuv422p_to_uyvy422:	.frame	$sp,8,$31		# vars= 0, regs= 1/0, args= 0, gp= 0	.mask	0x00010000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-8	sw	$16,0($sp)	lw	$24,0($4)	move	$16,$4	lw	$15,0($5)	lw	$14,4($5)	blez	$7,$L139	lw	$13,8($5)	move	$8,$24	move	$10,$15	move	$12,$13	move	$11,$14	slt	$25,$6,2$L134:	bne	$25,$0,$L137	nop	move	$9,$6$L136:	lbu	$2,0($10)	addiu	$9,$9,-2	sb	$2,1($8)	lbu	$3,0($11)	slt	$4,$9,2	sb	$3,0($8)	lbu	$2,1($10)	addiu	$11,$11,1	sb	$2,3($8)	lbu	$3,0($12)	addiu	$10,$10,2	sb	$3,2($8)	addiu	$12,$12,1	beq	$4,$0,$L136	addiu	$8,$8,4$L137:	addiu	$7,$7,-1	lw	$8,16($16)	lw	$4,16($5)	lw	$3,20($5)	beq	$7,$0,$L139	lw	$2,24($5)	addu	$24,$24,$8	addu	$15,$15,$4	addu	$14,$14,$3	addu	$13,$13,$2	move	$11,$14	move	$12,$13	move	$10,$15	j	$L134	move	$8,$24$L139:	lw	$16,0($sp)	j	$31	addiu	$sp,$sp,8	.set	macro	.set	reorder	.end	yuv422p_to_uyvy422	.section	.text.uyyvyy411_to_yuv411p,"ax",@progbits	.align	2	.align	5	.ent	uyyvyy411_to_yuv411p	.type	uyyvyy411_to_yuv411p, @functionuyyvyy411_to_yuv411p:	.frame	$sp,8,$31		# vars= 0, regs= 2/0, args= 0, gp= 0	.mask	0x00030000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-8	sw	$17,4($sp)	sw	$16,0($sp)	move	$25,$4	move	$16,$5	move	$17,$6	lw	$24,0($5)	lw	$15,0($4)	lw	$14,4($4)	blez	$7,$L149	lw	$13,8($4)	move	$8,$24	move	$9,$15	move	$12,$13	move	$11,$14	slt	$6,$6,4$L144:	bne	$6,$0,$L147	nop	move	$10,$17$L146:	lbu	$2,0($8)	addiu	$10,$10,-4	sb	$2,0($11)	lbu	$3,1($8)	slt	$5,$10,4	sb	$3,0($9)	lbu	$4,2($8)	addiu	$11,$11,1	sb	$4,1($9)	lbu	$2,3($8)	sb	$2,0($12)	lbu	$3,4($8)	addiu	$12,$12,1	sb	$3,2($9)	lbu	$2,5($8)	addiu	$8,$8,6	sb	$2,3($9)	beq	$5,$0,$L146	addiu	$9,$9,4$L147:	addiu	$7,$7,-1	lw	$5,16($16)	lw	$4,16($25)	lw	$3,20($25)	beq	$7,$0,$L149	lw	$2,24($25)	addu	$24,$24,$5	addu	$15,$15,$4	addu	$14,$14,$3	addu	$13,$13,$2	move	$11,$14	move	$12,$13	move	$9,$15	j	$L144	move	$8,$24$L149:	lw	$17,4($sp)	lw	$16,0($sp)	j	$31	addiu	$sp,$sp,8	.set	macro	.set	reorder	.end	uyyvyy411_to_yuv411p	.section	.text.yuv420p_to_yuyv422,"ax",@progbits	.align	2	.align	5	.ent	yuv420p_to_yuyv422	.type	yuv420p_to_yuyv422, @functionyuv420p_to_yuyv422:	.frame	$sp,8,$31		# vars= 0, regs= 2/0, args= 0, gp= 0	.mask	0x00030000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		srl	$2,$7,31	addiu	$sp,$sp,-8	addu	$2,$2,$7	sw	$17,4($sp)	sw	$16,0($sp)	sra	$16,$2,1	move	$17,$4	lw	$24,0($4)	lw	$15,0($5)	lw	$14,4($5)	beq	$16,$0,$L159	lw	$25,8($5)	srl	$2,$6,31	addu	$2,$2,$6	lw	$7,16($5)	lw	$8,16($4)	sra	$6,$2,1	move	$4,$0$L154:	beq	$6,$0,$L155	move	$10,$15	addu	$11,$7,$15	addu	$8,$8,$24	move	$7,$24	move	$9,$14	move	$12,$25	addu	$13,$6,$14$L157:	lbu	$2,0($10)	sb	$2,0($7)	lbu	$3,0($11)	sb	$3,0($8)	lbu	$2,0($9)	addiu	$9,$9,1	sb	$2,1($8)	sb	$2,1($7)	lbu	$3,1($10)	addiu	$10,$10,2

⌨️ 快捷键说明

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