vf_softpulldown.s

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

S
2,224
字号
lw	$3,28($6)lw	$6,48($2)srl	$2,$3,31addu	$2,$2,$3lw	$3,124($sp)sra	$21,$2,1lw	$5,48($3)lw	$2,36($sp)lw	$19,24($3)lw	$4,32($2)sll	$fp,$6,1lw	$2,32($3).set	noreorder.set	nomacroblez	$21,$L68sll	$23,$5,1.set	macro.set	reorderaddu	$17,$2,$5li	$2,-32			# 0xffffffffffffffe0and	$2,$19,$2sltu	$20,$19,32addu	$16,$4,$6sw	$2,52($sp)move	$18,$0.set	noreorder.set	nomacrobne	$20,$0,$L71andi	$22,$19,0x3.set	macro.set	reorder$L222:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L253move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L254move	$5,$17.set	macro.set	reorderlw	$4,52($sp)addiu	$5,$16,-4addu	$3,$4,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L75addiu	$4,$17,-4.set	macro.set	reorder$L178:#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,$L178$L75:andi	$2,$19,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L255li	$2,2			# 0x2.set	macro.set	reorder$L179:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L179li	$2,2			# 0x2.set	macro.set	reorder$L255:.set	noreorder.set	nomacrobeq	$22,$2,$L81li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$22,$2,$L82li	$2,1			# 0x1.set	macro.set	reorderbeq	$22,$2,$L221$L79:addiu	$18,$18,1beq	$21,$18,$L68addu	$17,$17,$23$L256:.set	noreorder.set	nomacrobeq	$20,$0,$L222addu	$16,$16,$fp.set	macro.set	reorder$L71:move	$4,$16$L253:move	$5,$17$L254:move	$6,$19.set	noreorder.set	nomacrojal	memcpyaddiu	$18,$18,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$21,$18,$L256addu	$17,$17,$23.set	macro.set	reordersubu	$17,$17,$23$L68:lw	$6,124($sp)lhu	$2,0($6)andi	$2,$2,0x100.set	noreorder.set	nomacrobeq	$2,$0,$L257lui	$2,%hi($LC2).set	macro.set	reorderlw	$3,92($6)lw	$2,36($sp)lw	$5,52($6)lw	$4,52($2)srl	$2,$3,31addu	$2,$2,$3lw	$3,36($sp)sra	$21,$2,1lw	$19,88($6)lw	$2,36($3)sll	$23,$4,1lw	$3,36($6).set	noreorder.set	nomacroblez	$21,$L84sll	$fp,$5,1.set	macro.set	reorderaddu	$16,$2,$4li	$2,-32			# 0xffffffffffffffe0and	$2,$19,$2sltu	$20,$19,32addu	$17,$3,$5sw	$2,56($sp)move	$18,$0.set	noreorder.set	nomacrobne	$20,$0,$L88andi	$22,$19,0x3.set	macro.set	reorder$L225:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L258move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L259move	$5,$17.set	macro.set	reorderlw	$4,56($sp)addiu	$5,$16,-4addu	$3,$4,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L92addiu	$4,$17,-4.set	macro.set	reorder$L180:#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,$L180$L92:andi	$2,$19,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L260li	$2,2			# 0x2.set	macro.set	reorder$L181:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L181li	$2,2			# 0x2.set	macro.set	reorder$L260:.set	noreorder.set	nomacrobeq	$22,$2,$L98li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$22,$2,$L99li	$2,1			# 0x1.set	macro.set	reorderbeq	$22,$2,$L224$L96:addiu	$18,$18,1.set	noreorder.set	nomacrobeq	$21,$18,$L100addu	$17,$17,$fp.set	macro.set	reorder$L261:.set	noreorder.set	nomacrobeq	$20,$0,$L225addu	$16,$16,$23.set	macro.set	reorder$L88:move	$4,$16$L258:move	$5,$17$L259:move	$6,$19.set	noreorder.set	nomacrojal	memcpyaddiu	$18,$18,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$21,$18,$L261addu	$17,$17,$fp.set	macro.set	reorder$L100:lw	$6,124($sp)lw	$2,36($sp)lw	$3,92($6)lw	$4,56($2)srl	$2,$3,31addu	$2,$2,$3lw	$5,56($6)lw	$3,36($sp)sra	$21,$2,1lw	$19,88($6)lw	$2,40($3)sll	$fp,$4,1lw	$3,40($6).set	noreorder.set	nomacroblez	$21,$L84sll	$23,$5,1.set	macro.set	reorderaddu	$16,$2,$4li	$2,-32			# 0xffffffffffffffe0and	$2,$19,$2sltu	$20,$19,32addu	$17,$3,$5sw	$2,60($sp)move	$18,$0.set	noreorder.set	nomacrobne	$20,$0,$L104andi	$22,$19,0x3.set	macro.set	reorder$L228:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L262move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L263move	$5,$17.set	macro.set	reorderlw	$4,60($sp)addiu	$5,$16,-4addu	$3,$5,$4sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L108addiu	$4,$17,-4.set	macro.set	reorder$L182:#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,$L182$L108:andi	$2,$19,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L264li	$2,2			# 0x2.set	macro.set	reorder$L183:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L183li	$2,2			# 0x2.set	macro.set	reorder$L264:.set	noreorder.set	nomacrobeq	$22,$2,$L114li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$22,$2,$L115li	$2,1			# 0x1.set	macro.set	reorderbeq	$22,$2,$L227$L112:addiu	$18,$18,1.set	noreorder.set	nomacrobeq	$21,$18,$L257lui	$2,%hi($LC2).set	macro.set	reorderaddu	$17,$17,$23$L265:.set	noreorder.set	nomacrobeq	$20,$0,$L228addu	$16,$16,$fp.set	macro.set	reorder$L104:move	$4,$16$L262:move	$5,$17$L263:move	$6,$19.set	noreorder.set	nomacrojal	memcpyaddiu	$18,$18,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$21,$18,$L265addu	$17,$17,$23.set	macro.set	reorder$L84:lui	$2,%hi($LC2)$L257:lw	$16,%lo($LC2)($2)lw	$17,%lo($LC2+4)($2)lw	$4,120($sp)lw	$5,36($sp)move	$6,$16.set	noreorder.set	nomacrojal	vf_next_put_imagemove	$7,$17.set	macro.set	reorderlw	$6,120($sp)lw	$4,28($sp)lw	$8,100($6)andi	$7,$4,0x4lw	$4,16($8)lw	$5,20($8)sw	$2,32($sp)addiu	$2,$4,1sltu	$6,$2,$4addu	$3,$6,$5sw	$2,16($8).set	noreorder.set	nomacrobne	$7,$0,$L230sw	$3,20($8).set	macro.set	reorderlw	$4,124($sp)lw	$6,36($sp)lw	$3,28($4)lw	$5,48($6)srl	$2,$3,31addu	$2,$2,$3lw	$4,48($4)sra	$21,$2,1lw	$2,124($sp)sll	$fp,$5,1sll	$23,$4,1lw	$5,32($2)lw	$4,32($6).set	noreorder.set	nomacroblez	$21,$L119lw	$19,24($2).set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$19,$2sltu	$20,$19,32move	$16,$4move	$17,$5sw	$2,64($sp)move	$18,$0.set	noreorder.set	nomacrobne	$20,$0,$L122andi	$22,$19,0x3.set	macro.set	reorder$L232:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L266move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L267move	$5,$17.set	macro.set	reorderlw	$4,64($sp)addiu	$5,$16,-4addu	$3,$4,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L126addiu	$4,$17,-4.set	macro.set	reorder$L184:#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,$L184$L126:andi	$2,$19,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L268li	$2,2			# 0x2.set	macro.set	reorder$L185:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L185li	$2,2			# 0x2.set	macro.set	reorder$L268:beq	$22,$2,$L132li	$2,3			# 0x3beq	$22,$2,$L133li	$2,1			# 0x1beq	$22,$2,$L231$L130:addiu	$18,$18,1beq	$21,$18,$L119addu	$17,$17,$23$L269:.set	noreorder.set	nomacrobeq	$20,$0,$L232addu	$16,$16,$fp.set	macro.set	reorder$L122:move	$4,$16$L266:move	$5,$17$L267:move	$6,$19.set	noreorder.set	nomacrojal	memcpyaddiu	$18,$18,1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$21,$18,$L269addu	$17,$17,$23.set	macro.set	reordersubu	$17,$17,$23$L119:lw	$6,124($sp)lhu	$2,0($6)andi	$2,$2,0x100.set	noreorder.set	nomacrobeq	$2,$0,$L168lw	$2,36($sp).set	macro.set	reorderlw	$3,92($6)lw	$4,52($6)lw	$5,52($2)srl	$2,$3,31addu	$2,$2,$3lw	$3,36($sp)sra	$21,$2,1sll	$23,$5,1sll	$fp,$4,1lw	$5,36($6)lw	$4,36($3).set	noreorder.set	nomacroblez	$21,$L169lw	$19,88($6).set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$19,$2sltu	$20,$19,32move	$16,$4move	$17,$5sw	$2,68($sp)move	$18,$0.set	noreorder.set	nomacrobne	$20,$0,$L138andi	$22,$19,0x3.set	macro.set	reorder$L235:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L138andi	$2,$17,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L138lw	$4,68($sp).set	macro.set	reorderaddiu	$5,$16,-4addu	$3,$4,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L142addiu	$4,$17,-4.set	macro.set	reorder$L186:#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

⌨️ 快捷键说明

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