vf_bmovl.s

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

S
4,352
字号
$L726:lw	$8,8($9)lw	$2,16($9)slt	$2,$8,$2.set	noreorder.set	nomacrobeq	$2,$0,$L646srl	$2,$10,31.set	macro.set	reorderaddu	$2,$2,$10sra	$12,$2,1.set	noreorder.set	nomacroj	$L648andi	$11,$10,0x1.set	macro.set	reorder$L807:andi	$2,$8,0x1.set	noreorder.set	nomacrobeq	$2,$0,$L672lw	$3,264($sp).set	macro.set	reorderlw	$6,200($sp)lw	$5,264($sp)srl	$2,$8,31lw	$4,100($5)lw	$5,52($6)lw	$3,28($4)mul	$4,$12,$5addu	$2,$2,$8sra	$2,$2,1addu	$5,$4,$2addu	$3,$5,$3lw	$4,36($6)lbu	$2,0($3)addu	$4,$5,$4mult	$7,$2lbu	$2,0($4)madd	$9,$2mflo	$2sra	$2,$2,8sb	$2,0($4)lw	$4,264($sp)lw	$2,200($sp)lw	$6,100($4)lw	$3,40($2)lw	$2,32($6)addu	$3,$5,$3addu	$5,$5,$2lbu	$4,0($5)lbu	$2,0($3)mult	$7,$4madd	$9,$2mflo	$2sra	$2,$2,8sb	$2,0($3)lw	$5,264($sp)lw	$9,100($5)$L649:lw	$2,16($9)addiu	$8,$8,1slt	$2,$8,$2beq	$2,$0,$L646$L648:lw	$7,200($sp)lw	$2,36($9)lw	$3,48($7)mul	$4,$10,$3addu	$6,$4,$8addu	$2,$2,$6lbu	$7,0($2).set	noreorder.set	nomacrobeq	$7,$0,$L649li	$5,255			# 0xff.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$7,$5,$L806lw	$4,200($sp).set	macro.set	reorderlw	$2,24($9)addu	$2,$6,$2lw	$3,32($4)lbu	$4,0($2)addu	$3,$6,$3lbu	$2,0($3)mult	$7,$4subu	$9,$5,$7madd	$9,$2mflo	$2sra	$2,$2,8.set	noreorder.set	nomacrobne	$11,$0,$L807sb	$2,0($3).set	macro.set	reorderlw	$2,264($sp)addiu	$8,$8,1lw	$9,100($2)lw	$2,16($9)slt	$2,$8,$2bne	$2,$0,$L648$L646:lw	$2,20($9)addiu	$10,$10,1slt	$2,$10,$2bne	$2,$0,$L726$L606:lui	$2,%hi($LC17)$L860:lw	$6,%lo($LC17)($2)lw	$7,%lo($LC17+4)($2)lw	$4,264($sp).set	noreorder.set	nomacrojal	vf_next_put_imagelw	$5,200($sp).set	macro.set	reorder$L212:lw	$31,260($sp)lw	$fp,256($sp)lw	$23,252($sp)lw	$22,248($sp)lw	$21,244($sp)lw	$20,240($sp)lw	$19,236($sp)lw	$18,232($sp)lw	$17,228($sp)lw	$16,224($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,264.set	macro.set	reorder$L153:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L151sb	$3,5($5).set	macro.set	reorder$L184:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L182sb	$3,5($5).set	macro.set	reorder$L122:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L120sb	$3,5($5).set	macro.set	reorder$L94:.set	noreorder.set	nomacrobltz	$18,$L808addiu	$2,$21,-1.set	macro.set	reorder$L98:mul	$6,$18,$21sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L100andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L897move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L897li	$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,$L104addiu	$5,$17,-4.set	macro.set	reorder$L679:#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,$L679$L104:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L106$L680:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L680$L106:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L109li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L110li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$6,$2,$L885lw	$7,200($sp).set	macro.set	reorderlbu	$2,4($5).set	noreorder.set	nomacroj	$L97sb	$2,4($4).set	macro.set	reorder$L100:move	$4,$16$L897:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorderlw	$7,200($sp)lw	$23,52($fp)lw	$19,52($7)lw	$18,88($fp)lw	$21,92($fp)lw	$16,36($7).set	noreorder.set	nomacrobne	$19,$23,$L809lw	$17,36($fp).set	macro.set	reorder$L125:.set	noreorder.set	nomacrobltz	$19,$L810addiu	$2,$21,-1.set	macro.set	reorder$L129:mul	$6,$19,$21sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L131andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L898move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L898li	$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,$L135addiu	$5,$17,-4.set	macro.set	reorder$L683:#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,$L683$L135:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L137$L684:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L684$L137:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L140li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L141li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L661lbu	$2,4($5)sb	$2,4($4)lw	$18,88($fp).set	noreorder.set	nomacroj	$L128lw	$21,92($fp).set	macro.set	reorder$L131:move	$4,$16$L898:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorderlw	$7,200($sp)lw	$23,56($fp)lw	$19,56($7)lw	$18,88($fp)lw	$21,92($fp)lw	$17,40($fp).set	noreorder.set	nomacrobne	$19,$23,$L811lw	$16,40($7).set	macro.set	reorder$L156:.set	noreorder.set	nomacrobltz	$19,$L812addiu	$2,$21,-1.set	macro.set	reorder$L160:mul	$6,$19,$21sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L162andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L899move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L899li	$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,$L166addiu	$5,$17,-4.set	macro.set	reorder$L687:#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,$L687$L166:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L168$L688:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L688$L168:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L171li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L172li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobne	$6,$2,$L859lw	$3,264($sp).set	macro.set	reorderlbu	$2,4($5).set	noreorder.set	nomacroj	$L159sb	$2,4($4).set	macro.set	reorder$L162:move	$4,$16$L899:.set	noreorder.set	nomacrojal	memcpymove	$5,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L859lw	$3,264($sp).set	macro.set	reorder$L205:move	$16,$0li	$20,100			# 0x64addiu	$17,$sp,96$L207:move	$4,$18move	$5,$19.set	noreorder.set	nomacrojal	readli	$6,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L192addu	$4,$17,$16.set	macro.set	reorderlb	$3,40($sp)slt	$2,$3,32.set	noreorder.set	nomacrobeq	$2,$0,$L813addiu	$22,$sp,96.set	macro.set	reorder$L902:addu	$2,$22,$16sb	$0,0($2)$L202:lui	$6,%hi($LC29)addiu	$6,$6,%lo($LC29)li	$4,29			# 0x1dli	$5,7			# 0x7move	$7,$21lui	$16,%hi($LC7).set	noreorder.set	nomacrojal	mp_msgsw	$22,16($sp).set	macro.set	reorder.set	noreorder.set	nomacrojal	strlenaddiu	$4,$16,%lo($LC7).set	macro.set	reordermove	$6,$2sltu	$2,$2,6.set	noreorder.set	nomacrobeq	$2,$0,$L814sltu	$2,$6,4.set	macro.set	reorder$L896:.set	noreorder.set	nomacrobeq	$2,$0,$L214lbu	$3,%lo($LC7)($16).set	macro.set	reorderlbu	$2,76($sp)addiu	$5,$16,%lo($LC7).set	noreorder.set	nomacrobeq	$6,$0,$L782subu	$2,$2,$3.set	macro.set	reorderbne	$2,$0,$L782lbu	$2,77($sp)lbu	$3,1($5)sltu	$4,$6,2.set	noreorder.set	nomacrobne	$4,$0,$L782subu	$2,$2,$3.set	macro.set	reorderbne	$2,$0,$L782lbu	$2,78($sp)lbu	$3,2($5)li	$4,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$4,$L782subu	$2,$2,$3.set	macro.set	reorderbne	$2,$0,$L782lbu	$3,3($5)lbu	$2,79($sp).set	noreorder.set	nomacroj	$L782subu	$2,$2,$3.set	macro.set	reorder$L123:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L120sb	$2,6($5).set	macro.set	reorder$L154:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L151sb	$2,6($5).set	macro.set	reorder$L185:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L182sb	$2,6($5).set	macro.set	reorder$L805:lw	$2,20($9)lw	$16,12($9)slt	$2,$16,$2.set	noreorder.set	nomacrobeq	$2,$0,$L860lui	$2,%hi($LC17).set	macro.set	reorderlw	$5,200($sp)$L901:lw	$4,8($8)lw	$3,48($5)lw	$2,0($8)lw	$6,16($8)lw	$7,24($8)mul	$8,$16,$3lw	$5,32($5)subu	$6,$6,$4addu	$3,$8,$5mul	$5,$16,$2addu	$2,$5,$7sltu	$5,$6,32addu	$8,$4,$2.set	noreorder.set	nomacrobne	$5,$0,$L608addu	$4,$3,$4.set	macro.set	reorderandi	$2,$4,0x3bne	$2,$0,$L608andi	$2,$8,0x3bne	$2,$0,$L608li	$2,-32			# 0xffffffffffffffe0addiu	$7,$4,-4and	$2,$6,$2addu	$5,$7,$2sltu	$3,$7,$5.set	noreorder.set	nomacrobeq	$3,$0,$L612addiu	$4,$8,-4.set	macro.set	reorder$L720:#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	0b01110000111000000000010001010101	#S32SDI XR1,$7,4.word	0b01110000111000000000010010010101	#S32SDI XR2,$7,4.word	0b01110000111000000000010011010101	#S32SDI XR3,$7,4.word	0b01110000111000000000010100010101	#S32SDI XR4,$7,4.word	0b01110000111000000000010101010101	#S32SDI XR5,$7,4.word	0b01110000111000000000010110010101	#S32SDI XR6,$7,4.word	0b01110000111000000000010111010101	#S32SDI XR7,$7,4.word	0b01110000111000000000011000010101	#S32SDI XR8,$7,4#NO_APPsltu	$2,$7,$5bne	$2,$0,$L720$L612:andi	$2,$6,0x1caddu	$5,$5,$2sltu	$3,$7,$5beq	$3,$0,$L614$L721:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000111000000000010001010101	#S32SDI XR1,$7,4#NO_APPsltu	$2,$7,$5bne	$2,$0,$L721$L614:andi	$5,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$5,$2,$L618li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$5,$2,$L619li	$2,1			# 0x1.set	macro.set	reorderbeq	$5,$2,$L815$L616:andi	$2,$16,0x1$L861:.set	noreorder.set	nomacrobeq	$2,$0,$L862lw	$6,264($sp).set	macro.set	reorderlw	$7,264($sp)srl	$2,$16,31lw	$6,100($7)addu	$2,$2,$16lw	$4,0($6)sra	$17,$2,1mul	$4,$17,$4lw	$7,8($6)lw	$2,16($6)lw	$8,28($6)lw	$6,200($sp)subu	$2,$2,$7srl	$3,$4,31srl	$5,$2,31addu	$3,$3,$4lw	$4,52($6)addu	$5,$5,$2sra	$9,$5,1mul	$5,$17,$4lw	$6,36($6)srl	$2,$7,31addu	$2,$2,$7sra	$3,$3,1addu	$4,$5,$6sra	$2,$2,1addu	$3,$3,$8sltu	$5,$9,32addu	$6,$2,$3.set	noreorder.set	nomacrobne	$5,$0,$L622addu	$4,$4,$2.set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L622

⌨️ 快捷键说明

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