vf_pullup.s

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

S
3,426
字号
.set	reorder$L130:move	$4,$16$L420:move	$5,$17$L421:.set	noreorder.set	nomacrojal	memcpymove	$6,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L401addiu	$23,$23,1.set	macro.set	reorder$L193:lhu	$2,0($21)andi	$2,$2,0x100.set	noreorder.set	nomacrobeq	$2,$0,$L225lw	$5,24($sp).set	macro.set	reorderlw	$18,92($21)lw	$7,20($20)lw	$8,16($17)lw	$4,52($5)srl	$2,$18,31lw	$5,4($7)addu	$2,$2,$18lw	$3,8($8)lw	$6,24($sp)sll	$4,$4,1sra	$fp,$2,1sll	$5,$5,1sw	$4,64($sp)lw	$2,4($3)sw	$5,68($sp)lw	$4,36($6).set	noreorder.set	nomacroblez	$fp,$L227lw	$19,88($21).set	macro.set	reordermove	$18,$2li	$2,-32			# 0xffffffffffffffe0and	$2,$19,$2sw	$2,112($sp)sltu	$23,$19,32andi	$2,$19,0x3move	$16,$4move	$22,$0.set	noreorder.set	nomacrobne	$23,$0,$L230sw	$2,148($sp).set	macro.set	reorder$L382:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L423move	$4,$16.set	macro.set	reorderandi	$2,$18,0x3.set	noreorder.set	nomacrobne	$2,$0,$L424move	$5,$18.set	macro.set	reorderlw	$4,112($sp)addiu	$5,$16,-4addu	$3,$4,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L234addiu	$4,$18,-4.set	macro.set	reorder$L319:#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,$L319$L234:andi	$2,$19,0x1caddu	$6,$3,$2sltu	$3,$5,$6beq	$3,$0,$L236$L320:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6bne	$2,$0,$L320$L236:lw	$6,148($sp)li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L240li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L241li	$2,1			# 0x1.set	macro.set	reorderbeq	$6,$2,$L381$L238:addiu	$22,$22,1$L402:.set	noreorder.set	nomacrobeq	$fp,$22,$L242lw	$2,68($sp).set	macro.set	reorderlw	$3,64($sp)addu	$18,$18,$2.set	noreorder.set	nomacrobeq	$23,$0,$L382addu	$16,$16,$3.set	macro.set	reorder$L230:move	$4,$16$L423:move	$5,$18$L424:.set	noreorder.set	nomacrojal	memcpymove	$6,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L402addiu	$22,$22,1.set	macro.set	reorder$L297:lw	$19,88($21)lw	$18,92($21)lw	$7,20($20)lw	$8,16($17)lw	$6,24($sp)$L227:srl	$2,$18,31lw	$5,8($7)lw	$3,56($6)addu	$2,$2,$18lw	$4,8($8)sra	$fp,$2,1sll	$3,$3,1sll	$5,$5,1lw	$2,8($4)sw	$3,48($sp)sw	$5,52($sp).set	noreorder.set	nomacroblez	$fp,$L225lw	$4,40($6).set	macro.set	reordermove	$18,$2li	$2,-32			# 0xffffffffffffffe0and	$2,$19,$2sw	$2,120($sp)sltu	$23,$19,32andi	$2,$19,0x3move	$16,$4move	$22,$0.set	noreorder.set	nomacrobne	$23,$0,$L262sw	$2,140($sp).set	macro.set	reorder$L384:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L425move	$4,$16.set	macro.set	reorderandi	$2,$18,0x3.set	noreorder.set	nomacrobne	$2,$0,$L426move	$5,$18.set	macro.set	reorderlw	$4,120($sp)addiu	$5,$16,-4addu	$3,$4,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L266addiu	$4,$18,-4.set	macro.set	reorder$L323:#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,$L323$L266:andi	$2,$19,0x1caddu	$6,$3,$2sltu	$3,$5,$6beq	$3,$0,$L268$L324:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6bne	$2,$0,$L324$L268:lw	$6,140($sp)li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L272li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L273li	$2,1			# 0x1.set	macro.set	reorderbeq	$6,$2,$L383$L270:addiu	$22,$22,1$L403:.set	noreorder.set	nomacrobeq	$fp,$22,$L298lw	$2,52($sp).set	macro.set	reorderlw	$3,48($sp)addu	$18,$18,$2.set	noreorder.set	nomacrobeq	$23,$0,$L384addu	$16,$16,$3.set	macro.set	reorder$L262:move	$4,$16$L425:move	$5,$18$L426:.set	noreorder.set	nomacrojal	memcpymove	$6,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L403addiu	$22,$22,1.set	macro.set	reorder$L225:.set	noreorder.set	nomacrojal	pullup_release_framemove	$4,$17.set	macro.set	reorderlw	$2,64($21).set	noreorder.set	nomacrobeq	$2,$0,$L290lw	$5,88($sp).set	macro.set	reorderlw	$6,24($sp)lw	$2,100($5)lw	$4,68($21)lw	$5,80($21)lw	$3,12($2)sw	$4,68($6)sw	$3,64($6)sw	$5,80($6)$L290:lui	$2,%hi($LC2)lw	$4,88($sp)lw	$5,24($sp)lw	$6,%lo($LC2)($2)lw	$7,%lo($LC2+4)($2)lw	$31,212($sp)lw	$fp,208($sp)lw	$23,204($sp)lw	$22,200($sp)lw	$21,196($sp)lw	$20,192($sp)lw	$19,188($sp)lw	$18,184($sp)lw	$17,180($sp)lw	$16,176($sp).set	noreorder.set	nomacroj	vf_next_put_imageaddiu	$sp,$sp,216.set	macro.set	reorder$L208:lw	$3,28($21)lw	$6,24($sp)lw	$4,20($20)srl	$2,$3,31addu	$2,$2,$3lw	$8,20($17)lw	$3,0($4)lw	$4,48($6)lw	$5,8($8)sra	$fp,$2,1lw	$2,32($6)sll	$6,$4,1sw	$6,72($sp)sll	$6,$3,1lw	$5,0($5)lw	$22,24($21).set	noreorder.set	nomacroblez	$fp,$L193sw	$6,76($sp).set	macro.set	reorderaddu	$16,$2,$4li	$2,-32			# 0xffffffffffffffe0and	$2,$22,$2sw	$2,108($sp)sltu	$23,$22,32andi	$2,$22,0x3addu	$18,$5,$3move	$19,$0.set	noreorder.set	nomacrobne	$23,$0,$L212sw	$2,152($sp).set	macro.set	reorder$L386:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L427move	$4,$16.set	macro.set	reorderandi	$2,$18,0x3.set	noreorder.set	nomacrobne	$2,$0,$L428move	$5,$18.set	macro.set	reorderlw	$4,108($sp)addiu	$5,$16,-4addu	$3,$4,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L216addiu	$4,$18,-4.set	macro.set	reorder$L317:#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,$L317$L216:andi	$2,$22,0x1caddu	$6,$3,$2sltu	$3,$5,$6beq	$3,$0,$L218$L318:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6bne	$2,$0,$L318$L218:lw	$6,152($sp)li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L222li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L223li	$2,1			# 0x1.set	macro.set	reorderbeq	$6,$2,$L385$L220:addiu	$19,$19,1$L404:.set	noreorder.set	nomacrobeq	$fp,$19,$L193lw	$2,76($sp).set	macro.set	reorderlw	$3,72($sp)addu	$18,$18,$2.set	noreorder.set	nomacrobeq	$23,$0,$L386addu	$16,$16,$3.set	macro.set	reorder$L212:move	$4,$16$L427:move	$5,$18$L428:.set	noreorder.set	nomacrojal	memcpymove	$6,$22.set	macro.set	reorder.set	noreorder.set	nomacroj	$L404addiu	$19,$19,1.set	macro.set	reorder$L296:lw	$19,88($21)lw	$18,92($21)lw	$7,20($20).set	noreorder.set	nomacroj	$L85lw	$2,8($fp).set	macro.set	reorder$L78:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L76sb	$3,5($5).set	macro.set	reorder$L367:.set	noreorder.set	nomacrojal	pullup_release_framemove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrojal	pullup_get_framemove	$4,$20.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L175move	$17,$2.set	macro.set	reorderlw	$2,4($2)slt	$2,$2,2beq	$2,$0,$L177.set	noreorder.set	nomacrojal	pullup_release_framemove	$4,$17.set	macro.set	reorderlw	$2,76($21)andi	$2,$2,0x4.set	noreorder.set	nomacrobeq	$2,$0,$L49move	$16,$0.set	macro.set	reorder.set	noreorder.set	nomacrojal	pullup_get_framemove	$4,$20.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L175move	$17,$2.set	macro.set	reorderlw	$2,4($2)slt	$2,$2,2beq	$2,$0,$L177.set	noreorder.set	nomacrojal	pullup_release_framemove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L49move	$16,$0.set	macro.set	reorder$L175:.set	noreorder.set	nomacroj	$L49move	$16,$0.set	macro.set	reorder$L79:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L76sb	$2,6($5).set	macro.set	reorder$L372:.set	noreorder.set	nomacrobne	$2,$0,$L429move	$4,$16.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$4,$16,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L60addiu	$5,$17,-4.set	macro.set	reorder$L301:#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,$L301$L60:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L62$L302:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L302$L62:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L65li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L66li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L53lbu	$2,4($5).set	noreorder.set	nomacroj	$L53sb	$2,4($4).set	macro.set	reorder$L206:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L204sb	$3,5($5).set	macro.set	reorder$L222:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L220sb	$3,5($5).set	macro.set	reorder$L298:lw	$7,20($20)lw	$19,88($21)lw	$18,92($21)lw	$8,20($17)$L244:lw	$6,24($sp)srl	$2,$18,31lw	$4,56($6)addu	$2,$2,$18lw	$5,8($7)lw	$3,8($8)sra	$23,$2,1lw	$2,40($6)sll	$6,$4,1sw	$6,40($sp)sll	$6,$5,1lw	$3,8($3).set	noreorder.set	nomacroblez	$23,$L225sw	$6,44($sp).set	macro.set	reorderaddu	$16,$2,$4li	$2,-32			# 0xffffffffffffffe0and	$2,$19,$2sltu	$22,$19,32addu	$18,$3,$5sw	$2,124($sp)move	$20,$0.set	noreorder.set	nomacrobne	$22,$0,$L277andi	$fp,$19,0x3.set	macro.set	reorder$L388:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L430move	$4,$16.set	macro.set	reorderandi	$2,$18,0x3.set	noreorder.set	nomacrobne	$2,$0,$L431move	$5,$18.set	macro.set	reorderlw	$2,124($sp)addiu	$5,$16,-4addu	$3,$2,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L281addiu	$4,$18,-4.set	macro.set	reorder$L325:#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,$L325$L281:andi	$2,$19,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L432

⌨️ 快捷键说明

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