vf_test.s

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

S
4,937
字号
slt	$4,$2,256li	$3,255			# 0xffmovn	$3,$2,$4slt	$2,$3,0movn	$3,$0,$2addiu	$18,$18,8addiu	$4,$23,%lo(c+64)sb	$3,0($20).set	noreorder.set	nomacrobne	$18,$4,$L49addu	$20,$20,$fp.set	macro.set	reorderlw	$2,784($sp)addiu	$19,$19,8.set	noreorder.set	nomacrobne	$19,$2,$L46addiu	$21,$21,1.set	macro.set	reorderlw	$31,828($sp)lw	$fp,824($sp)lw	$23,820($sp)lw	$22,816($sp)lw	$21,812($sp)lw	$20,808($sp)lw	$19,804($sp)lw	$18,800($sp)lw	$17,796($sp)lw	$16,792($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,832.set	macro.set	reorder$L39:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L36sb	$0,5($5).set	macro.set	reorder$L28:addiu	$3,$sp,19sb	$0,16($sp)sb	$0,17($sp).set	noreorder.set	nomacroj	$L25sb	$0,18($sp).set	macro.set	reorder$L66:.set	noreorder.set	nomacroj	$L36sb	$0,4($5).set	macro.set	reorder$L65:addiu	$3,$sp,17.set	noreorder.set	nomacroj	$L25sb	$0,16($sp).set	macro.set	reorder.end	drawBasis.globl	__subdf3.globl	__ltdf2.section	.rodata.cst8.align	3$LC13:.word	286331153.word	1067520273.align	3$LC14:.word	-1717986918.word	1068079513.align	3$LC15:.word	0.word	1071644672.section	.text.put_image,"ax",@progbits.align	2.align	5.ent	put_image.type	put_image, @functionput_image:.frame	$sp,968,$31		# vars= 904, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-968sw	$4,968($sp)lw	$2,968($sp)sw	$31,964($sp)sw	$fp,960($sp)sw	$23,956($sp)sw	$22,952($sp)sw	$21,948($sp)sw	$20,944($sp)sw	$19,940($sp)sw	$18,936($sp)sw	$17,932($sp)sw	$16,928($sp)lw	$3,100($2)lw	$4,92($4)lw	$3,0($3)li	$5,842072064			# 0x32310000li	$2,512			# 0x200sw	$6,976($sp)sw	$7,980($sp)li	$6,2			# 0x2li	$7,16			# 0x10ori	$5,$5,0x5659sw	$3,896($sp)sw	$2,20($sp).set	noreorder.set	nomacrojal	vf_get_imagesw	$2,16($sp).set	macro.set	reorderlw	$4,48($2)lw	$3,28($2)sw	$2,900($sp)mul	$7,$4,$3lw	$6,32($2)sltu	$2,$7,40.set	noreorder.set	nomacrobne	$2,$0,$L549andi	$2,$6,0x3.set	macro.set	reorderli	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L75move	$4,$6.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L76li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L550$L73:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L77li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4beq	$3,$0,$L77$L389:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L389$L77:addu	$6,$7,$6addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L577addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L578:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L578addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L577:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L579andi	$4,$6,0x3.set	macro.set	reorder$L391:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L391andi	$4,$6,0x3.set	macro.set	reorder$L579:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$2,$L85addiu	$3,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$4,$2,$L86li	$2,1			# 0x1.set	macro.set	reorderbeq	$4,$2,$L551$L72:lw	$2,900($sp)lw	$5,900($sp)lw	$3,52($2)lw	$2,28($2)lw	$4,100($5)mul	$3,$3,$2sra	$7,$3,$4sltu	$2,$7,40.set	noreorder.set	nomacrobne	$2,$0,$L552lw	$6,36($5).set	macro.set	reorder$L87:andi	$2,$6,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L92move	$4,$6.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L93li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L553li	$2,-128.set	macro.set	reorder$L90:li	$2,-2139095040			# 0xffffffff80800000ori	$2,$2,0x8080addiu	$5,$4,-4#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L94li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4beq	$3,$0,$L94$L392:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L392$L94:addu	$6,$7,$6addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L580addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L581:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L581addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L580:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L99$L394:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L394$L99:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L102addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L103li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L554li	$2,-128.set	macro.set	reorder$L89:lw	$2,900($sp)lw	$5,900($sp)lw	$3,56($2)lw	$2,28($2)lw	$4,100($5)mul	$3,$3,$2sra	$7,$3,$4sltu	$2,$7,40.set	noreorder.set	nomacrobne	$2,$0,$L555lw	$6,40($5).set	macro.set	reorder$L104:andi	$2,$6,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L109move	$4,$6.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L110li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L556li	$2,-128.set	macro.set	reorder$L107:li	$2,-2139095040			# 0xffffffff80800000ori	$2,$2,0x8080addiu	$5,$4,-4#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L111li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4beq	$3,$0,$L111$L395:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L395$L111:addu	$6,$7,$6addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L582addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L583:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L583addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L582:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L116$L397:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L397$L116:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L119addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L120li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L557li	$2,-128.set	macro.set	reorder$L106:lw	$3,896($sp)$L575:li	$2,-2004353024			# 0xffffffff88880000ori	$2,$2,0x8889mult	$3,$2lw	$4,896($sp)mfhi	$2sra	$3,$3,31addu	$2,$2,$4sra	$2,$2,4subu	$11,$2,$3sll	$3,$11,1sll	$2,$11,5lw	$5,896($sp)subu	$2,$2,$3move	$4,$11subu	$11,$5,$2.set	noreorder.set	nomacrobeq	$11,$0,$L121sltu	$2,$4,10.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L121lui	$3,%hi($L133).set	macro.set	reordersll	$2,$4,2addiu	$3,$3,%lo($L133)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L133:.word	$L123.word	$L124.word	$L125.word	$L126.word	$L127.word	$L128.word	$L129.word	$L130.word	$L131.word	$L132.section	.text.put_image$L126:lw	$4,900($sp)sll	$2,$11,2lw	$22,52($4)addiu	$5,$sp,280lw	$6,36($4)addiu	$2,$2,384sw	$2,820($sp)sll	$9,$22,4addiu	$2,$sp,249andi	$3,$5,0x3addiu	$4,$sp,344sw	$5,912($sp)sw	$6,816($sp)sw	$9,796($sp)sw	$0,888($sp)sw	$2,916($sp)sw	$3,904($sp)sw	$4,920($sp)$L147:lw	$9,888($sp)addiu	$3,$sp,24sll	$2,$9,2lw	$fp,816($sp)addu	$23,$3,$2sw	$0,892($sp)$L148:li	$2,2			# 0x2li	$5,4			# 0x4.set	noreorder.set	nomacrobeq	$5,$2,$L151li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$5,$2,$L152li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$5,$2,$L150addiu	$6,$sp,24.set	macro.set	reorderaddiu	$3,$sp,24$L153:addiu	$4,$3,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$3,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L584lw	$3,916($sp).set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$4,$2addiu	$5,$2,32sltu	$3,$4,$5.set	noreorder.set	nomacrobeq	$3,$0,$L584lw	$3,916($sp).set	macro.set	reorder$L398:#APP.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L398lw	$3,916($sp).set	macro.set	reorder$L584:li	$2,-32			# 0xffffffffffffffe0and	$5,$3,$2sltu	$3,$4,$5.set	noreorder.set	nomacrobeq	$3,$0,$L585addiu	$3,$sp,276.set	macro.set	reorderaddiu	$2,$4,4$L586:#APPpref 30,0($2).word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$5.set	noreorder.set	nomacrobne	$2,$0,$L586addiu	$2,$4,4.set	macro.set	reorderaddiu	$3,$sp,276$L585:sltu	$2,$4,$3beq	$2,$0,$L159$L400:#APP.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$3bne	$2,$0,$L400$L159:lw	$5,904($sp)li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$5,$2,$L163addiu	$3,$4,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$5,$2,$L164li	$2,1			# 0x1.set	macro.set	reorderbeq	$5,$2,$L558$L161:lw	$6,820($sp)li	$2,1024			# 0x400.set	noreorder.set	nomacrobeq	$6,$0,$L165sw	$2,24($sp).set	macro.set	reordersw	$6,0($23)$L165:move	$21,$0addiu	$19,$sp,24$L167:sll	$2,$21,3addiu	$9,$sp,280addu	$20,$9,$2lui	$2,%hi(c)addiu	$18,$2,%lo(c)$L372:.set	noreorder.set	nomacrojal	__floatsidflw	$4,0($19).set	macro.set	reorderlw	$6,0($18)lw	$7,4($18)move	$5,$3.set	noreorder.set	nomacrojal	__muldf3move	$4,$2.set	macro.set	reorderlw	$4,4($19)move	$16,$2.set	noreorder.set	nomacrojal	__floatsidfmove	$17,$3.set	macro.set	reorderlw	$6,64($18)lw	$7,68($18)move	$4,$2.set	noreorder.set	nomacrojal	__muldf3move	$5,$3.set	macro.set	reordermove	$6,$2move	$5,$17move	$4,$16.set	noreorder.set	nomacrojal	__adddf3move	$7,$3.set	macro.set	reorderlw	$4,8($19)move	$16,$2.set	noreorder.set	nomacrojal	__floatsidfmove	$17,$3.set	macro.set	reorderlw	$6,128($18)lw	$7,132($18)move	$4,$2.set	noreorder.set	nomacrojal	__muldf3move	$5,$3.set	macro.set	reordermove	$6,$2move	$5,$17move	$4,$16.set	noreorder.set	nomacrojal	__adddf3move	$7,$3.set	macro.set	reorderlw	$4,12($19)move	$16,$2.set	noreorder.set	nomacrojal	__floatsidfmove	$17,$3.set	macro.set	reorderlw	$6,192($18)lw	$7,196($18)move	$4,$2.set	noreorder.set	nomacrojal	__muldf3move	$5,$3.set	macro.set	reordermove	$6,$2move	$5,$17move	$4,$16.set	noreorder.set	nomacrojal	__adddf3move	$7,$3.set	macro.set	reorderlw	$4,16($19)move	$16,$2.set	noreorder.set	nomacrojal	__floatsidfmove	$17,$3.set	macro.set	reorderlw	$6,256($18)lw	$7,260($18)move	$4,$2.set	noreorder.set	nomacrojal	__muldf3move	$5,$3.set	macro.set	reordermove	$6,$2move	$5,$17move	$4,$16.set	noreorder.set	nomacrojal	__adddf3move	$7,$3.set	macro.set	reorderlw	$4,20($19)move	$16,$2.set	noreorder.set	nomacrojal	__floatsidfmove	$17,$3.set	macro.set	reorderlw	$6,320($18)lw	$7,324($18)move	$4,$2.set	noreorder.set	nomacrojal	__muldf3move	$5,$3.set	macro.set	reordermove	$6,$2move	$5,$17move	$4,$16.set	noreorder.set	nomacrojal	__adddf3move	$7,$3.set	macro.set	reorderlw	$4,24($19)move	$16,$2.set	noreorder.set	nomacrojal	__floatsidfmove	$17,$3.set	macro.set	reorderlw	$6,384($18)lw	$7,388($18)move	$4,$2.set	noreorder.set	nomacrojal	__muldf3move	$5,$3.set	macro.set	reordermove	$6,$2move	$5,$17move	$4,$16.set	noreorder.set	nomacrojal	__adddf3move	$7,$3.set	macro.set	reorderlw	$4,28($19)move	$16,$2.set	noreorder.set	nomacrojal	__floatsidfmove	$17,$3.set	macro.set	reorderlw	$6,448($18)lw	$7,452($18)move	$4,$2.set	noreorder.set	nomacrojal	__muldf3move	$5,$3.set	macro.set	reordermove	$4,$2move	$6,$16move	$5,$3.set	noreorder.set	nomacrojal	__adddf3move	$7,$17.set	macro.set	reorder

⌨️ 快捷键说明

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