vf_yuvcsp.s

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

S
264
字号
.file	1 "vf_yuvcsp.c".section .mdebug.abi32.previous.section	.text.query_format,"ax",@progbits.align	2.align	5.ent	query_format.type	query_format, @functionquery_format:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroli	$2,842072064			# 0x32310000ori	$2,$2,0x5659beq	$5,$2,$L4li	$3,1			# 0x1li	$2,1448411136			# 0x56550000ori	$2,$2,0x5949beq	$5,$2,$L4nopli	$2,808583168			# 0x30320000ori	$2,$2,0x3449beq	$5,$2,$L4nopmove	$3,$0$L4:j	$31move	$2,$3.set	macro.set	reorder.end	query_format.section	.text.open,"ax",@progbits.align	2.align	5.ent	open.type	open, @functionopen:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(query_format)addiu	$2,$2,%lo(query_format)sw	$2,12($4)lui	$2,%hi(put_image)addiu	$2,$2,%lo(put_image)lui	$3,%hi(config)addiu	$3,$3,%lo(config)sw	$2,20($4)li	$2,1			# 0x1j	$31sw	$3,4($4).set	macro.set	reorder.end	open.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	nomacroj	vf_next_confignop.set	macro.set	reorder.end	config.section	.text.put_image,"ax",@progbits.align	2.align	5.ent	put_image.type	put_image, @functionput_image:.frame	$sp,48,$31		# vars= 0, regs= 5/0, args= 24, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$19,36($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$16,24($sp)sw	$31,40($sp)move	$16,$5lw	$2,8($16)lw	$5,4($5)lw	$3,12($16)move	$17,$4lw	$4,92($4)move	$18,$6move	$19,$7li	$6,2			# 0x2li	$7,16			# 0x10sw	$2,16($sp)jal	vf_get_imagesw	$3,20($sp)lw	$4,12($16)sw	$2,96($17)lw	$14,40($2)lw	$9,32($16)lw	$13,36($16)lw	$12,40($16)lw	$15,32($2)blez	$4,$L12lw	$11,36($2)lw	$3,8($16)move	$7,$0$L14:blez	$3,$L17nopmove	$6,$0li	$10,16			# 0x10li	$8,235			# 0xeb$L16:lw	$2,48($16)lw	$5,96($17)mul	$3,$7,$2lw	$4,48($5)addu	$2,$3,$9addu	$2,$2,$6lbu	$3,0($2)slt	$2,$3,16movn	$3,$10,$2mul	$2,$7,$4addu	$4,$2,$15slt	$2,$3,236movz	$3,$8,$2addu	$4,$4,$6sb	$3,0($4)lw	$3,8($16)addiu	$6,$6,1slt	$2,$6,$3bne	$2,$0,$L16noplw	$4,12($16)$L17:addiu	$7,$7,1slt	$2,$7,$4bne	$2,$0,$L14nop$L12:lw	$4,92($16)blez	$4,$L18move	$7,$0lw	$3,88($16)$L20:blez	$3,$L23nopmove	$6,$0li	$9,16			# 0x10li	$8,240			# 0xf0$L22:lw	$2,52($16)lw	$5,96($17)mul	$3,$7,$2lw	$4,52($5)addu	$2,$3,$13addu	$2,$2,$6lbu	$3,0($2)slt	$2,$3,16movn	$3,$9,$2mul	$2,$7,$4addu	$4,$2,$11slt	$2,$3,241movz	$3,$8,$2addu	$4,$4,$6sb	$3,0($4)lw	$2,56($16)lw	$5,96($17)mul	$3,$7,$2lw	$4,56($5)addu	$2,$3,$12addu	$2,$2,$6lbu	$3,0($2)slt	$2,$3,16movn	$3,$9,$2mul	$2,$7,$4addu	$4,$2,$14slt	$2,$3,241movz	$3,$8,$2addu	$4,$4,$6sb	$3,0($4)lw	$3,88($16)addiu	$6,$6,1slt	$2,$6,$3bne	$2,$0,$L22noplw	$4,92($16)$L23:addiu	$7,$7,1slt	$2,$7,$4bne	$2,$0,$L20nop$L18:lw	$5,96($17)move	$4,$17move	$6,$18move	$7,$19lw	$31,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	vf_next_put_imageaddiu	$sp,$sp,48.set	macro.set	reorder.end	put_image.globl	vf_info_yuvcsp.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"yuv colorspace converter\000".align	2$LC1:.ascii	"yuvcsp\000".align	2$LC2:.ascii	"Alex Beregszaszi\000".subsection	-1.align	2$LC3:.ascii	"\000".data.align	2.type	vf_info_yuvcsp, @object.size	vf_info_yuvcsp, 24vf_info_yuvcsp:.word	$LC0.word	$LC1.word	$LC2.word	$LC3.word	open.word	0.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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