vf_swapuv.s

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

S
274
字号
.file	1 "vf_swapuv.c".section .mdebug.abi32.previous.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(get_image)addiu	$2,$2,%lo(get_image)lui	$3,%hi(put_image)addiu	$3,$3,%lo(put_image)sw	$2,16($4)li	$2,1			# 0x1j	$31sw	$3,20($4).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,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroli	$2,1345388544			# 0x50310000ori	$2,$2,0x3134beq	$5,$2,$L5sltu	$2,$2,$5beq	$2,$0,$L11li	$2,842072064			# 0x32310000li	$2,1345585152			# 0x50340000ori	$2,$2,0x3434beq	$5,$2,$L5li	$2,1448411136			# 0x56550000ori	$2,$2,0x5949beq	$5,$2,$L5li	$2,1345454080			# 0x50320000ori	$2,$2,0x3234beq	$5,$2,$L5move	$2,$0j	$31nop$L11:ori	$2,$2,0x5659beq	$5,$2,$L5li	$2,961871872			# 0x39550000ori	$2,$2,0x5659bne	$5,$2,$L12li	$2,808583168			# 0x30320000$L5:j	vf_next_query_formatnop$L12:ori	$2,$2,0x3449beq	$5,$2,$L5move	$2,$0j	$31nop.set	macro.set	reorder.end	query_format.section	.text.get_image,"ax",@progbits.align	2.align	5.ent	get_image.type	get_image, @functionget_image:.frame	$sp,32,$31		# vars= 0, regs= 2/0, args= 24, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,28($sp)sw	$16,24($sp)move	$16,$5lbu	$6,2($16)lw	$3,28($16)lw	$4,92($4)lw	$5,4($5)lhu	$7,0($16)lw	$2,24($16)sw	$3,20($sp)jal	vf_get_imagesw	$2,16($sp)lw	$3,32($2)lw	$4,48($2)sw	$3,32($16)sw	$4,48($16)lw	$3,40($2)lw	$4,56($2)sw	$3,36($16)sw	$4,52($16)lhu	$3,0($16)lw	$4,36($2)lw	$5,52($2)lw	$6,8($2)ori	$3,$3,0x2000sw	$2,104($16)sw	$4,40($16)sw	$5,56($16)sw	$6,8($16)sh	$3,0($16)lw	$31,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	get_image.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"mpi->flags&0x100\000".align	2$LC1:.ascii	"vf_swapuv.c\000".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= 6/0, args= 24, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$20,40($sp)sw	$19,36($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$31,44($sp)sw	$16,24($sp)lhu	$2,0($5)move	$17,$5andi	$2,$2,0x2000move	$20,$4move	$18,$6beq	$2,$0,$L16move	$19,$7lw	$16,104($5)$L18:move	$5,$17jal	vf_clone_mpi_attributesmove	$4,$16move	$4,$20move	$5,$16move	$6,$18move	$7,$19lw	$31,44($sp)lw	$20,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$L16:lw	$4,92($4)lw	$5,4($5)lw	$2,24($17)lw	$3,28($17)move	$6,$0move	$7,$0sw	$2,16($sp)jal	vf_get_imagesw	$3,20($sp)move	$16,$2lhu	$2,0($17)andi	$2,$2,0x100beq	$2,$0,$L22lui	$5,%hi($LC1)lw	$2,32($17)lw	$3,48($17)sw	$2,32($16)sw	$3,48($16)lw	$2,40($17)lw	$3,56($17)sw	$2,36($16)sw	$3,52($16)lw	$2,36($17)lw	$3,52($17)lw	$4,8($17)sw	$2,40($16)sw	$3,56($16)j	$L18sw	$4,8($16)$L22:lui	$4,%hi($LC0)lui	$7,%hi(__PRETTY_FUNCTION__.2891)addiu	$4,$4,%lo($LC0)addiu	$5,$5,%lo($LC1)addiu	$7,$7,%lo(__PRETTY_FUNCTION__.2891)jal	__assert_failli	$6,62			# 0x3e.set	macro.set	reorder.end	put_image.globl	vf_info_swapuv.section	.rodata.str1.4.align	2$LC2:.ascii	"UV swapper\000".align	2$LC3:.ascii	"swapuv\000".align	2$LC4:.ascii	"Michael Niedermayer\000".subsection	-1.align	2$LC5:.ascii	"\000".data.align	2.type	vf_info_swapuv, @object.size	vf_info_swapuv, 24vf_info_swapuv:.word	$LC2.word	$LC3.word	$LC4.word	$LC5.word	open.word	0.rdata.align	2.type	__PRETTY_FUNCTION__.2891, @object.size	__PRETTY_FUNCTION__.2891, 10__PRETTY_FUNCTION__.2891:.ascii	"put_image\000".ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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