vf_expand.s

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

S
3,555
字号
#NO_APPsltu	$2,$4,$7bne	$2,$0,$L373$L271:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L273$L374:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L374$L273:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L276li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L277li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L362lbu	$2,4($5)sb	$2,4($4)$L362:lw	$7,100($19)$L421:lw	$22,24($18)lw	$20,28($18)lw	$5,96($19)lw	$6,100($18)lw	$8,96($18)$L264:lw	$2,12($7)lw	$21,56($5)sra	$2,$2,$6lw	$4,40($5)mul	$5,$2,$21lw	$3,8($7)lw	$9,56($18)addu	$2,$5,$4sra	$3,$3,$8sw	$9,36($sp)addu	$16,$2,$3sra	$23,$20,$6.set	noreorder.set	nomacrobeq	$21,$9,$L292lw	$17,40($18).set	macro.set	reorder.set	noreorder.set	nomacroblez	$23,$L295sra	$22,$22,$8.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$22,$2sw	$2,56($sp)sltu	$fp,$22,32andi	$2,$22,0x3move	$20,$0.set	noreorder.set	nomacrobne	$fp,$0,$L310sw	$2,68($sp).set	macro.set	reorder$L415:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L433move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L434move	$5,$17.set	macro.set	reorderlw	$9,56($sp)addiu	$5,$16,-4addu	$3,$9,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L314addiu	$4,$17,-4.set	macro.set	reorder$L375:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000100000000000010101010100	#S32LDI XR5,$4,4.word	0b01110000100000000000010110010100	#S32LDI XR6,$4,4.word	0b01110000100000000000010111010100	#S32LDI XR7,$4,4.word	0b01110000100000000000011000010100	#S32LDI XR8,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010010010101	#S32SDI XR2,$5,4.word	0b01110000101000000000010011010101	#S32SDI XR3,$5,4.word	0b01110000101000000000010100010101	#S32SDI XR4,$5,4.word	0b01110000101000000000010101010101	#S32SDI XR5,$5,4.word	0b01110000101000000000010110010101	#S32SDI XR6,$5,4.word	0b01110000101000000000010111010101	#S32SDI XR7,$5,4.word	0b01110000101000000000011000010101	#S32SDI XR8,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L375$L314:andi	$2,$22,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L435lw	$3,68($sp).set	macro.set	reorder$L376:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L376lw	$3,68($sp).set	macro.set	reorder$L435:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L320li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L321li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L414$L318:addiu	$20,$20,1$L420:.set	noreorder.set	nomacrobeq	$23,$20,$L364lw	$5,36($sp).set	macro.set	reorderaddu	$16,$16,$21.set	noreorder.set	nomacrobeq	$fp,$0,$L415addu	$17,$17,$5.set	macro.set	reorder$L310:move	$4,$16$L433:move	$5,$17$L434:.set	noreorder.set	nomacrojal	memcpymove	$6,$22.set	macro.set	reorder.set	noreorder.set	nomacroj	$L420addiu	$20,$20,1.set	macro.set	reorder$L364:.set	noreorder.set	nomacroj	$L295lw	$7,100($19).set	macro.set	reorder$L366:.set	noreorder.set	nomacroj	$L326lw	$7,100($19).set	macro.set	reorder$L360:lw	$7,100($19)lw	$22,24($18).set	noreorder.set	nomacroj	$L233lw	$20,28($18).set	macro.set	reorder$L414:lbu	$2,4($4).set	noreorder.set	nomacroj	$L318sb	$2,4($5).set	macro.set	reorder$L411:lbu	$2,4($4).set	noreorder.set	nomacroj	$L287sb	$2,4($5).set	macro.set	reorder$L403:lbu	$2,4($4).set	noreorder.set	nomacroj	$L349sb	$2,4($5).set	macro.set	reorder$L405:lbu	$2,4($4).set	noreorder.set	nomacroj	$L256sb	$2,4($5).set	macro.set	reorder$L357:lui	$6,%hi($LC4)addiu	$6,$6,%lo($LC4)li	$4,29			# 0x1d.set	noreorder.set	nomacrojal	mp_msgli	$5,2			# 0x2.set	macro.set	reorderlw	$31,116($sp)lw	$fp,112($sp)lw	$23,108($sp)lw	$22,104($sp)lw	$21,100($sp)lw	$20,96($sp)lw	$19,92($sp)lw	$18,88($sp)lw	$17,84($sp)lw	$16,80($sp)move	$2,$0.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,120.set	macro.set	reorder$L289:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L287sb	$3,5($5).set	macro.set	reorder$L258:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L256sb	$3,5($5).set	macro.set	reorder$L320:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L318sb	$3,5($5).set	macro.set	reorder$L351:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L349sb	$3,5($5).set	macro.set	reorder$L292:.set	noreorder.set	nomacrobltz	$21,$L416addiu	$2,$23,-1.set	macro.set	reorder$L296:mul	$6,$21,$23sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L298andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L436move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L436li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$16,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L302addiu	$5,$17,-4.set	macro.set	reorder$L377:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L377$L302:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L304$L378:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L378$L304:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L307li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L308li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L364lbu	$2,4($5)sb	$2,4($4).set	noreorder.set	nomacroj	$L295lw	$7,100($19).set	macro.set	reorder$L236:move	$4,$16$L428:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorderlw	$7,100($19)lw	$22,24($18).set	noreorder.set	nomacroj	$L233lw	$20,28($18).set	macro.set	reorder$L329:move	$4,$16$L427:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L326lw	$7,100($19).set	macro.set	reorder$L267:move	$4,$16$L432:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L421lw	$7,100($19).set	macro.set	reorder$L298:move	$4,$16$L436:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L295lw	$7,100($19).set	macro.set	reorder$L321:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L318sb	$2,6($5).set	macro.set	reorder$L352:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L349sb	$2,6($5).set	macro.set	reorder$L290:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L287sb	$2,6($5).set	macro.set	reorder$L259:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L256sb	$2,6($5).set	macro.set	reorder$L413:mul	$2,$21,$2subu	$21,$0,$21addu	$16,$16,$2.set	noreorder.set	nomacroj	$L265addu	$17,$17,$2.set	macro.set	reorder$L416:mul	$2,$21,$2subu	$21,$0,$21addu	$16,$16,$2.set	noreorder.set	nomacroj	$L296addu	$17,$17,$2.set	macro.set	reorder$L410:mul	$2,$21,$2subu	$21,$0,$21addu	$16,$16,$2.set	noreorder.set	nomacroj	$L234addu	$17,$17,$2.set	macro.set	reorder$L407:mul	$2,$20,$2subu	$20,$0,$20addu	$16,$16,$2.set	noreorder.set	nomacroj	$L327addu	$17,$17,$2.set	macro.set	reorder$L245:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lw	$7,100($19)lw	$22,24($18).set	noreorder.set	nomacroj	$L233lw	$20,28($18).set	macro.set	reorder$L338:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4).set	noreorder.set	nomacroj	$L326lw	$7,100($19).set	macro.set	reorder$L307:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4).set	noreorder.set	nomacroj	$L295lw	$7,100($19).set	macro.set	reorder$L276:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L362sb	$3,5($4).set	macro.set	reorder$L308:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5)sb	$2,6($4).set	noreorder.set	nomacroj	$L295lw	$7,100($19).set	macro.set	reorder$L277:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L362sb	$2,6($4).set	macro.set	reorder$L246:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5)sb	$2,6($4)lw	$7,100($19)lw	$22,24($18).set	noreorder.set	nomacroj	$L233lw	$20,28($18).set	macro.set	reorder$L339:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5)sb	$2,6($4).set	noreorder.set	nomacroj	$L326lw	$7,100($19).set	macro.set	reorder.end	put_image.globl	vf_info_expand.section	.rodata.str1.4.align	2$LC5:.ascii	"expanding & osd\000".align	2$LC6:.ascii	"expand\000".align	2$LC7:.ascii	"A'rpi\000".subsection	-1.align	2$LC8:.ascii	"\000".data.align	2.type	vf_info_expand, @object.size	vf_info_expand, 24vf_info_expand:.word	$LC5.word	$LC6.word	$LC7.word	$LC8.word	vf_open.word	vf_opts.local	vf.comm	vf,4,4.local	orig_w.comm	orig_w,4,4.local	orig_h.comm	orig_h,4,4.align	2.type	vf_opts, @object.size	vf_opts, 16vf_opts:.word	$LC6.word	48.word	vf_priv_dflt.word	vf_opts_fields.rdata.align	3.type	vf_priv_dflt, @object.size	vf_priv_dflt, 48vf_priv_dflt:.word	-1.word	-1.word	-1.word	-1.word	0.space	4.word	0.word	0.word	1.word	0.word	0.word	0.section	.rodata.str1.4.align	2$LC9:.ascii	"w\000".align	2$LC10:.ascii	"h\000".align	2$LC11:.ascii	"x\000".align	2$LC12:.ascii	"y\000".align	2$LC13:.ascii	"osd\000".align	2$LC14:.ascii	"aspect\000".align	2$LC15:.ascii	"round\000".data.align	3.type	vf_opts_fields, @object.size	vf_opts_fields, 320vf_opts_fields:.word	$LC9.word	0.word	m_option_type_int.word	0.word	0.word	0.word	0.word	0.word	0.space	4.word	$LC10.word	4.word	m_option_type_int.word	0.word	0.word	0.word	0.word	0.word	0.space	4.word	$LC11.word	8.word	m_option_type_int.word	1.word	0.word	-1074790400.word	0.word	0.word	0.space	4.word	$LC12.word	12.word	m_option_type_int.word	1.word	0.word	-1074790400.word	0.word	0.word	0.space	4.word	$LC13.word	16.word	m_option_type_flag.word	0.word	0.word	0.word	0.word	1072693248.word	0.space	4.word	$LC14.word	24.word	m_option_type_double.word	1.word	0.word	0.word	0.word	0.word	0.space	4.word	$LC15.word	32.word	m_option_type_int.word	1.word	0.word	1072693248.word	0.word	0.word	0.space	4.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.space	4.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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