vf_decimate.s

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

S
2,140
字号
.set	macro.set	reorder$L69:.set	noreorder.set	nomacrobltz	$18,$L230addiu	$2,$21,-1.set	macro.set	reorder$L73:mul	$6,$18,$21sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L257move	$4,$16.set	macro.set	reorderandi	$2,$16,0x3bne	$2,$0,$L257andi	$2,$17,0x3bne	$2,$0,$L75li	$2,-32			# 0xffffffffffffffe0addiu	$4,$16,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L79addiu	$5,$17,-4.set	macro.set	reorder$L186:#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,$L186$L79:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L81$L187:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L187$L81:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L84li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L85li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L72lbu	$2,4($5).set	noreorder.set	nomacroj	$L72sb	$2,4($4).set	macro.set	reorder$L97:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L95sb	$3,5($5).set	macro.set	reorder$L75:$L257:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L234lhu	$2,0($23).set	macro.set	reorder$L98:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L95sb	$2,6($5).set	macro.set	reorder$L178:lw	$6,140($sp)$L245:.set	noreorder.set	nomacroj	$L30lw	$16,100($6).set	macro.set	reorder$L218:addiu	$4,$17,15sra	$3,$4,4.set	noreorder.set	nomacrobgez	$2,$L53move	$4,$2.set	macro.set	reorder$L219:.set	noreorder.set	nomacroj	$L53addiu	$4,$2,15.set	macro.set	reorder$L212:addiu	$4,$16,15sra	$3,$4,4.set	noreorder.set	nomacrobgez	$2,$L25move	$4,$2.set	macro.set	reorder$L213:.set	noreorder.set	nomacroj	$L25addiu	$4,$2,15.set	macro.set	reorder$L226:lbu	$2,4($4).set	noreorder.set	nomacroj	$L158sb	$2,4($5).set	macro.set	reorder$L223:lbu	$2,4($4).set	noreorder.set	nomacroj	$L128sb	$2,4($5).set	macro.set	reorder$L220:lbu	$2,4($4).set	noreorder.set	nomacroj	$L95sb	$2,4($5).set	macro.set	reorder$L160:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L158sb	$3,5($5).set	macro.set	reorder$L130:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L128sb	$3,5($5).set	macro.set	reorder$L102:.set	noreorder.set	nomacrobltz	$19,$L231addiu	$2,$21,-1.set	macro.set	reorder$L106:mul	$6,$19,$21sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L108andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L258move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L258li	$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,$L112addiu	$5,$17,-4.set	macro.set	reorder$L190:#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,$L190$L112:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L114$L191:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L191$L114:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L117li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L118li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L181lbu	$2,4($5)sb	$2,4($4)lw	$18,88($23).set	noreorder.set	nomacroj	$L105lw	$21,92($23).set	macro.set	reorder$L108:move	$4,$16$L258:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorderlw	$2,136($sp)lw	$fp,56($23)lw	$19,56($2)lw	$18,88($23)lw	$21,92($23)lw	$17,40($23).set	noreorder.set	nomacrobne	$19,$fp,$L232lw	$16,40($2).set	macro.set	reorder$L133:.set	noreorder.set	nomacrobltz	$19,$L233addiu	$2,$21,-1.set	macro.set	reorder$L136:mul	$6,$19,$21sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L138andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L259move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L259li	$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,$L142addiu	$5,$17,-4.set	macro.set	reorder$L194:#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,$L194$L142:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L144$L195:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L195$L144:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L147li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L148li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L100lbu	$2,4($5).set	noreorder.set	nomacroj	$L100sb	$2,4($4).set	macro.set	reorder$L138:move	$4,$16$L259:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L235lw	$4,140($sp).set	macro.set	reorder$L161:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L158sb	$2,6($5).set	macro.set	reorder$L131:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L128sb	$2,6($5).set	macro.set	reorder$L230:mul	$2,$18,$2subu	$18,$0,$18addu	$16,$16,$2.set	noreorder.set	nomacroj	$L73addu	$17,$17,$2.set	macro.set	reorder$L84:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L72sb	$3,5($4).set	macro.set	reorder$L173:.set	noreorder.set	nomacroj	$L30lw	$16,100($2).set	macro.set	reorder$L231:mul	$2,$19,$2subu	$19,$0,$19addu	$16,$16,$2.set	noreorder.set	nomacroj	$L106addu	$17,$17,$2.set	macro.set	reorder$L233:mul	$2,$19,$2subu	$19,$0,$19addu	$16,$16,$2.set	noreorder.set	nomacroj	$L136addu	$17,$17,$2.set	macro.set	reorder$L85:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L72sb	$2,6($4).set	macro.set	reorder$L117:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lw	$18,88($23).set	noreorder.set	nomacroj	$L105lw	$21,92($23).set	macro.set	reorder$L147:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L100sb	$3,5($4).set	macro.set	reorder$L215:.set	noreorder.set	nomacroj	$L164addiu	$4,$2,15.set	macro.set	reorder$L214:.set	noreorder.set	nomacroj	$L163addiu	$4,$16,15.set	macro.set	reorder$L148:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L100sb	$2,6($4).set	macro.set	reorder$L118: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	$18,88($23).set	noreorder.set	nomacroj	$L105lw	$21,92($23).set	macro.set	reorder$L182:lw	$2,140($sp).set	noreorder.set	nomacroj	$L49lw	$16,100($2).set	macro.set	reorder$L174:lw	$3,140($sp).set	noreorder.set	nomacroj	$L30lw	$16,100($3).set	macro.set	reorder$L183:lw	$3,140($sp).set	noreorder.set	nomacroj	$L49lw	$16,100($3).set	macro.set	reorder$L217:.set	noreorder.set	nomacroj	$L167addiu	$4,$2,15.set	macro.set	reorder$L216:.set	noreorder.set	nomacroj	$L166addiu	$4,$16,15.set	macro.set	reorder.end	put_image.globl	vf_info_decimate.section	.rodata.str1.4.align	2$LC2:.ascii	"near-duplicate frame remover\000".align	2$LC3:.ascii	"decimate\000".align	2$LC4:.ascii	"Rich Felker\000".subsection	-1.align	2$LC5:.ascii	"\000".data.align	2.type	vf_info_decimate, @object.size	vf_info_decimate, 24vf_info_decimate:.word	$LC2.word	$LC3.word	$LC4.word	$LC5.word	open.word	0.local	diff.comm	diff,4,4.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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