vf_expand.s

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

S
3,555
字号
sw	$2,20($sp).set	macro.set	reordermove	$5,$2lhu	$2,0($18)andi	$2,$2,0x100.set	noreorder.set	nomacrobne	$2,$0,$L402sw	$5,96($19).set	macro.set	reorderlw	$7,100($19)lw	$20,48($5)lw	$3,12($7)lbu	$4,3($5)mult	$20,$3lw	$2,8($7)srl	$4,$4,3madd	$4,$2lw	$3,32($5)mflo	$2lw	$5,48($18)addu	$16,$2,$3sw	$5,24($sp)lw	$2,24($18)lw	$23,28($18).set	noreorder.set	nomacrobeq	$20,$5,$L323lw	$17,32($18).set	macro.set	reorder.set	noreorder.set	nomacroblez	$23,$L326mul	$22,$4,$2.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$22,$2sw	$2,60($sp)sltu	$fp,$22,32andi	$2,$22,0x3move	$21,$0.set	noreorder.set	nomacrobne	$fp,$0,$L341sw	$2,64($sp).set	macro.set	reorder$L404:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L341andi	$2,$17,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L422move	$4,$16.set	macro.set	reorderlw	$9,60($sp)addiu	$5,$16,-4addu	$3,$9,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L345addiu	$4,$17,-4.set	macro.set	reorder$L379:#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,$L379$L345:andi	$2,$22,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L423lw	$3,64($sp).set	macro.set	reorder$L380:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L380lw	$3,64($sp).set	macro.set	reorder$L423:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L351li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L352li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L403$L349:addiu	$21,$21,1$L417:.set	noreorder.set	nomacrobeq	$23,$21,$L366lw	$5,24($sp).set	macro.set	reorderaddu	$16,$16,$20.set	noreorder.set	nomacrobeq	$fp,$0,$L404addu	$17,$17,$5.set	macro.set	reorder$L341:move	$4,$16$L422:move	$5,$17.set	noreorder.set	nomacrojal	memcpymove	$6,$22.set	macro.set	reorder.set	noreorder.set	nomacroj	$L417addiu	$21,$21,1.set	macro.set	reorder$L400:lw	$3,28($5)lw	$4,92($4)lw	$2,24($5)li	$5,1297088512			# 0x4d500000ori	$5,$5,0x4553move	$6,$0move	$7,$0sw	$3,20($sp).set	noreorder.set	nomacrojal	vf_get_imagesw	$2,16($sp).set	macro.set	reorderlw	$3,32($18)lw	$6,40($sp)sw	$3,32($2)lw	$7,44($sp)move	$4,$19lw	$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	$5,$2.set	noreorder.set	nomacroj	vf_next_put_imageaddiu	$sp,$sp,120.set	macro.set	reorder$L358:.set	noreorder.set	nomacroj	$L226lw	$5,96($19).set	macro.set	reorder$L402:lw	$7,100($19)lw	$2,32($5)lw	$21,48($5)lw	$3,12($7)lw	$5,48($18)lw	$4,8($7)sw	$5,28($sp)mul	$5,$21,$3lw	$9,28($sp)addu	$3,$5,$2addu	$16,$3,$4lw	$22,24($18)lw	$20,28($18).set	noreorder.set	nomacrobeq	$21,$9,$L230lw	$17,32($18).set	macro.set	reorder.set	noreorder.set	nomacroblez	$20,$L233li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$22,$2sw	$2,48($sp)sltu	$fp,$22,32andi	$2,$22,0x3move	$23,$0.set	noreorder.set	nomacrobne	$fp,$0,$L248sw	$2,76($sp).set	macro.set	reorder$L406:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L424move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L425move	$5,$17.set	macro.set	reorderlw	$9,48($sp)addiu	$5,$16,-4addu	$3,$9,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L252addiu	$4,$17,-4.set	macro.set	reorder$L367:#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,$L367$L252:andi	$2,$22,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L426lw	$3,76($sp).set	macro.set	reorder$L368:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L368lw	$3,76($sp).set	macro.set	reorder$L426:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L258li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L259li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L405$L256:addiu	$23,$23,1$L418:.set	noreorder.set	nomacrobeq	$20,$23,$L360lw	$5,28($sp).set	macro.set	reorderaddu	$16,$16,$21.set	noreorder.set	nomacrobeq	$fp,$0,$L406addu	$17,$17,$5.set	macro.set	reorder$L248:move	$4,$16$L424:move	$5,$17$L425:.set	noreorder.set	nomacrojal	memcpymove	$6,$22.set	macro.set	reorder.set	noreorder.set	nomacroj	$L418addiu	$23,$23,1.set	macro.set	reorder$L401:lw	$5,24($18).set	noreorder.set	nomacrojal	draw_osdlw	$6,28($18).set	macro.set	reorder.set	noreorder.set	nomacroj	$L224lhu	$3,0($18).set	macro.set	reorder$L323:.set	noreorder.set	nomacrobltz	$20,$L407addiu	$2,$23,-1.set	macro.set	reorder$L327:mul	$6,$20,$23sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L329andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L427move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L427li	$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,$L333addiu	$5,$17,-4.set	macro.set	reorder$L381:#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,$L381$L333:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L335$L382:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L382$L335:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L338li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L339li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L366lbu	$2,4($5)sb	$2,4($4)lw	$7,100($19)$L326:lw	$3,96($19)lw	$2,36($18)sw	$2,36($3)$L295:lw	$2,16($7)bne	$2,$0,$L408lw	$5,96($19)move	$4,$19$L409:lw	$6,40($sp)lw	$7,44($sp)lw	$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).set	noreorder.set	nomacroj	vf_next_put_imageaddiu	$sp,$sp,120.set	macro.set	reorder$L408:lw	$5,24($18)lw	$6,28($18).set	noreorder.set	nomacrojal	draw_osdmove	$4,$19.set	macro.set	reorderlw	$5,96($19).set	noreorder.set	nomacroj	$L409move	$4,$19.set	macro.set	reorder$L230:.set	noreorder.set	nomacrobltz	$21,$L410addiu	$2,$20,-1.set	macro.set	reorder$L234:mul	$6,$21,$20sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L236andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L428move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L428li	$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,$L240addiu	$5,$17,-4.set	macro.set	reorder$L369:#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,$L369$L240:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L242$L370:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L370$L242:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L245li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L246li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L360lbu	$2,4($5)sb	$2,4($4)lw	$7,100($19)lw	$22,24($18)lw	$20,28($18)$L233:lw	$5,96($19)lw	$6,100($18)lw	$2,12($7)lw	$9,52($18)lw	$21,52($5)sra	$2,$2,$6sw	$9,32($sp)mul	$9,$2,$21lw	$8,96($18)lw	$4,36($5)lw	$3,8($7)addu	$2,$9,$4sra	$3,$3,$8addu	$16,$2,$3lw	$2,32($sp)sra	$23,$20,$6.set	noreorder.set	nomacrobeq	$21,$2,$L261lw	$17,36($18).set	macro.set	reorder.set	noreorder.set	nomacroblez	$23,$L264li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reordersra	$22,$22,$8and	$2,$22,$2sw	$2,52($sp)sltu	$fp,$22,32andi	$2,$22,0x3move	$20,$0.set	noreorder.set	nomacrobne	$fp,$0,$L279sw	$2,72($sp).set	macro.set	reorder$L412:andi	$2,$16,0x3.set	noreorder.set	nomacrobne	$2,$0,$L429move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L430move	$5,$17.set	macro.set	reorderlw	$9,52($sp)addiu	$5,$16,-4addu	$3,$9,$5sltu	$2,$5,$3.set	noreorder.set	nomacrobeq	$2,$0,$L283addiu	$4,$17,-4.set	macro.set	reorder$L371:#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,$L371$L283:andi	$2,$22,0x1caddu	$6,$3,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L431lw	$3,72($sp).set	macro.set	reorder$L372:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L372lw	$3,72($sp).set	macro.set	reorder$L431:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L289li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L290li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L411$L287:addiu	$20,$20,1$L419:.set	noreorder.set	nomacrobeq	$23,$20,$L362lw	$5,32($sp).set	macro.set	reorderaddu	$16,$16,$21.set	noreorder.set	nomacrobeq	$fp,$0,$L412addu	$17,$17,$5.set	macro.set	reorder$L279:move	$4,$16$L429:move	$5,$17$L430:.set	noreorder.set	nomacrojal	memcpymove	$6,$22.set	macro.set	reorder.set	noreorder.set	nomacroj	$L419addiu	$20,$20,1.set	macro.set	reorder$L261:.set	noreorder.set	nomacrobltz	$21,$L413addiu	$2,$23,-1.set	macro.set	reorder$L265:mul	$6,$21,$23sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L267andi	$2,$16,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L432move	$4,$16.set	macro.set	reorderandi	$2,$17,0x3.set	noreorder.set	nomacrobne	$2,$0,$L432li	$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,$L271addiu	$5,$17,-4.set	macro.set	reorder$L373:#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

⌨️ 快捷键说明

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