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

📄 vf_rgb2bgr.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "vf_rgb2bgr.c".section .mdebug.abi32.previous.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"swap\000".section	.text.open,"ax",@progbits.align	2.align	5.ent	open.type	open, @functionopen:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(config)addiu	$sp,$sp,-32addiu	$2,$2,%lo(config)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)sw	$31,28($sp)lui	$3,%hi(put_image)sw	$2,4($4)lui	$2,%hi(query_format)addiu	$3,$3,%lo(put_image)addiu	$2,$2,%lo(query_format)move	$16,$4sw	$3,20($4)sw	$2,12($4)li	$4,8			# 0x8jal	uc_mallocmove	$17,$5move	$18,$2lui	$5,%hi($LC0)move	$4,$17addiu	$5,$5,%lo($LC0)move	$2,$0beq	$17,$0,$L4sw	$18,100($16)jal	strcasecmpnopsltu	$2,$2,1$L4:sw	$2,4($18)lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	open.section	.text.query_format,"ax",@progbits.align	2.align	5.ent	query_format.type	query_format, @functionquery_format:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24lw	$3,100($4)sw	$31,16($sp)lw	$2,4($3)beq	$2,$0,$L29li	$6,1111949312			# 0x42470000li	$3,1111949312			# 0x42470000ori	$2,$3,0x5220beq	$5,$2,$L10sltu	$2,$2,$5beq	$2,$0,$L25ori	$2,$3,0x5218li	$3,1380384768			# 0x52470000ori	$2,$3,0x4218beq	$5,$2,$L10ori	$2,$3,0x4220beq	$5,$2,$L10nop$L29:ori	$3,$6,0x5220beq	$5,$3,$L14li	$2,1380384768			# 0x52470000sltu	$2,$3,$5beq	$2,$0,$L26ori	$2,$6,0x5218li	$7,1380384768			# 0x52470000ori	$2,$7,0x4218beq	$5,$2,$L15ori	$2,$7,0x4220bne	$5,$2,$L30lw	$31,16($sp)move	$5,$3$L19:jal	vf_next_query_formatnopli	$3,-3			# 0xfffffffffffffffdand	$2,$2,$3$L28:lw	$31,16($sp)j	$31addiu	$sp,$sp,24$L26:beq	$5,$2,$L27li	$2,1380384768			# 0x52470000lw	$31,16($sp)$L30:move	$2,$0j	$31addiu	$sp,$sp,24$L25:bne	$5,$2,$L29li	$6,1111949312			# 0x42470000$L10:beq	$5,$0,$L30lw	$31,16($sp)jal	vf_next_query_formatnopli	$3,-3			# 0xfffffffffffffffdj	$L28and	$2,$2,$3$L14:jal	vf_next_query_formatori	$5,$2,0x4220li	$3,-3			# 0xfffffffffffffffdj	$L28and	$2,$2,$3$L15:j	$L19ori	$5,$6,0x5218$L27:j	$L19ori	$5,$2,0x4218.set	macro.set	reorder.end	query_format.section	.text.put_image,"ax",@progbits.align	2.align	5.ent	put_image.type	put_image, @functionput_image:.frame	$sp,72,$31		# vars= 8, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-72sw	$fp,64($sp)sw	$21,52($sp)sw	$18,40($sp)sw	$31,68($sp)sw	$23,60($sp)sw	$22,56($sp)sw	$20,48($sp)sw	$19,44($sp)sw	$17,36($sp)sw	$16,32($sp)lw	$2,100($4)move	$18,$5lw	$3,28($18)lw	$5,0($2)move	$fp,$4lw	$2,24($18)lw	$4,92($4)sw	$6,24($sp)sw	$7,28($sp)li	$6,2			# 0x2li	$7,16			# 0x10sw	$3,20($sp)jal	vf_get_imagesw	$2,16($sp)move	$21,$2lw	$3,48($18)lw	$2,48($2)beq	$3,$2,$L47noplw	$4,24($18)lbu	$7,3($18)mul	$2,$7,$4$L51:lw	$5,28($18)addiu	$4,$2,7slt	$3,$2,0movn	$2,$4,$3sra	$20,$2,3lw	$17,32($18)blez	$5,$L36lw	$16,32($21)move	$19,$0li	$22,32			# 0x20j	$L38lui	$23,%hi(rgb24tobgr24)$L39:lw	$2,%lo(rgb24tobgr24)($23)move	$4,$17move	$5,$16jal	$2move	$6,$20lw	$2,28($18)addiu	$19,$19,1lw	$3,48($18)lw	$4,48($21)slt	$2,$19,$2addu	$17,$17,$3beq	$2,$0,$L36addu	$16,$16,$4$L48:lbu	$7,3($18)$L38:move	$4,$17move	$5,$16bne	$7,$22,$L39move	$6,$20lui	$3,%hi(rgb32tobgr32)lw	$2,%lo(rgb32tobgr32)($3)jal	$2addiu	$19,$19,1lw	$2,28($18)lw	$3,48($18)lw	$4,48($21)slt	$2,$19,$2addu	$17,$17,$3bne	$2,$0,$L48addu	$16,$16,$4$L36:lw	$6,24($sp)$L50:lw	$7,28($sp)move	$4,$fpmove	$5,$21lw	$31,68($sp)lw	$fp,64($sp)lw	$23,60($sp)lw	$22,56($sp)lw	$21,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)j	vf_next_put_imageaddiu	$sp,$sp,72$L47:lbu	$7,3($18)lw	$4,24($18)srl	$2,$7,3mul	$2,$4,$2bne	$3,$2,$L51mul	$2,$7,$4li	$2,32			# 0x20beq	$7,$2,$L49lui	$2,%hi(rgb24tobgr24)lw	$3,28($18)sll	$6,$4,1addu	$6,$6,$4mul	$6,$6,$3lw	$3,%lo(rgb24tobgr24)($2)lw	$4,32($18)jal	$3lw	$5,32($21)j	$L50lw	$6,24($sp)$L49:lw	$3,28($18)sll	$6,$4,2mul	$6,$6,$3lui	$2,%hi(rgb32tobgr32)lw	$3,%lo(rgb32tobgr32)($2)lw	$4,32($18)jal	$3lw	$5,32($21)j	$L50lw	$6,24($sp).set	macro.set	reorder.end	put_image.section	.text.config,"ax",@progbits.align	2.align	5.ent	config.type	config, @functionconfig:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$11,100($4)lw	$12,16($sp)lw	$2,4($11)lw	$13,20($sp)beq	$2,$0,$L53lw	$3,24($sp)li	$8,1111949312			# 0x42470000ori	$2,$8,0x5220beq	$3,$2,$L55sltu	$2,$2,$3beq	$2,$0,$L64ori	$2,$8,0x5218li	$8,1380384768			# 0x52470000ori	$2,$8,0x4218beq	$3,$2,$L55ori	$2,$8,0x4220beq	$3,$2,$L55nop$L53:li	$9,1111949312			# 0x42470000$L69:ori	$8,$9,0x5220beq	$3,$8,$L59li	$2,1380384768			# 0x52470000sltu	$2,$8,$3beq	$2,$0,$L65ori	$2,$9,0x5218li	$10,1380384768			# 0x52470000ori	$2,$10,0x4218beq	$3,$2,$L60nopori	$2,$10,0x4220bne	$3,$2,$L68move	$3,$0move	$3,$8$L55:sw	$3,0($11)$L67:sw	$12,16($sp)sw	$13,20($sp)j	vf_next_configsw	$3,24($sp)$L65:beq	$3,$2,$L66nopmove	$3,$0$L68:sw	$3,0($11)sw	$12,16($sp)sw	$13,20($sp)j	vf_next_configsw	$3,24($sp)$L59:ori	$3,$2,0x4220sw	$3,0($11)sw	$12,16($sp)sw	$13,20($sp)j	vf_next_configsw	$3,24($sp)$L64:bne	$3,$2,$L69li	$9,1111949312			# 0x42470000j	$L67sw	$3,0($11)$L60:j	$L55ori	$3,$9,0x5218$L66:li	$2,1380384768			# 0x52470000j	$L55ori	$3,$2,0x4218.set	macro.set	reorder.end	config.globl	vf_info_rgb2bgr.section	.rodata.str1.4.align	2$LC1:.ascii	"fast 24/32bpp RGB<->BGR conversion\000".align	2$LC2:.ascii	"rgb2bgr\000".align	2$LC3:.ascii	"A'rpi\000".subsection	-1.align	2$LC4:.ascii	"\000".data.align	2.type	vf_info_rgb2bgr, @object.size	vf_info_rgb2bgr, 24vf_info_rgb2bgr:.word	$LC1.word	$LC2.word	$LC3.word	$LC4.word	open.word	0.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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