vf_divtc.s

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

S
4,849
字号
.set	reorder.set	noreorder.set	nomacroj	$L557lui	$5,%hi($LC10).set	macro.set	reorder$L531:lb	$2,1($16).set	noreorder.set	nomacrobeq	$2,$5,$L534li	$6,10			# 0xa.set	macro.set	reordermove	$5,$0.set	noreorder.set	nomacrojal	__strtol_internalmove	$7,$0.set	macro.set	reordermove	$16,$17.set	noreorder.set	nomacroj	$L532sw	$2,4($21).set	macro.set	reorder$L530:addiu	$5,$5,%lo($LC12).set	noreorder.set	nomacrojal	FS_FOpenmove	$4,$18.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L215sw	$2,64($21).set	macro.set	reordermove	$19,$0li	$23,15			# 0xfmove	$22,$0li	$18,60			# 0x3caddiu	$20,$sp,88.set	noreorder.set	nomacroj	$L217sw	$0,368($sp).set	macro.set	reorder$L536:li	$19,30000			# 0x7530$L223:lw	$4,368($sp).set	noreorder.set	nomacrojal	uc_reallocmove	$5,$17.set	macro.set	reordermove	$4,$22move	$5,$17.set	noreorder.set	nomacrojal	uc_reallocmove	$16,$2.set	macro.set	reorderlw	$6,368($sp)movn	$22,$2,$2movn	$6,$16,$16.set	noreorder.set	nomacrobeq	$16,$0,$L228sw	$6,368($sp).set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L565lui	$2,%hi(vf_info_divtc+4).set	macro.set	reorder$L219:lw	$9,368($sp)lui	$5,%hi($LC14)addu	$6,$22,$18addu	$7,$9,$18addiu	$5,$5,%lo($LC14).set	noreorder.set	nomacrojal	sscanfmove	$4,$20.set	macro.set	reorderaddiu	$23,$23,1addiu	$18,$18,4$L217:lw	$6,64($21)move	$4,$20.set	noreorder.set	nomacrojal	fgetsli	$5,256			# 0x100.set	macro.set	reorderaddiu	$3,$19,-19.set	noreorder.set	nomacrobeq	$2,$0,$L535slt	$3,$23,$3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$0,$L219li	$2,65536			# 0x10000.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$19,$0,$L536ori	$17,$2,0xd4c0.set	macro.set	reordersll	$19,$19,1.set	noreorder.set	nomacroj	$L223sll	$17,$19,2.set	macro.set	reorder$L534:move	$5,$0.set	noreorder.set	nomacrojal	__strtol_internalmove	$7,$0.set	macro.set	reordermove	$16,$17.set	noreorder.set	nomacroj	$L532sw	$2,8($21).set	macro.set	reorder$L228:lui	$2,%hi(vf_info_divtc+4)$L565:lw	$7,%lo(vf_info_divtc+4)($2)lui	$6,%hi($LC5)addiu	$6,$6,%lo($LC5)move	$5,$0.set	noreorder.set	nomacrojal	mp_msgli	$4,29			# 0x1d.set	macro.set	reorder.set	noreorder.set	nomacrojal	uc_freelw	$4,368($sp).set	macro.set	reorder.set	noreorder.set	nomacrojal	uc_freemove	$4,$22.set	macro.set	reorder.set	noreorder.set	nomacroj	$L556lw	$4,464($sp).set	macro.set	reorder$L535:lw	$10,368($sp)addiu	$18,$22,60andi	$2,$10,0x3addiu	$20,$10,60.set	noreorder.set	nomacrobne	$2,$0,$L231addiu	$16,$23,-15.set	macro.set	reorderandi	$2,$20,0x3.set	noreorder.set	nomacrobne	$2,$0,$L566lw	$4,368($sp).set	macro.set	reorderaddiu	$3,$10,-4addiu	$5,$10,28sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L234addiu	$4,$10,56.set	macro.set	reorder$L456:#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	0b01110000011000000000010001010101	#S32SDI XR1,$3,4.word	0b01110000011000000000010010010101	#S32SDI XR2,$3,4.word	0b01110000011000000000010011010101	#S32SDI XR3,$3,4.word	0b01110000011000000000010100010101	#S32SDI XR4,$3,4.word	0b01110000011000000000010101010101	#S32SDI XR5,$3,4.word	0b01110000011000000000010110010101	#S32SDI XR6,$3,4.word	0b01110000011000000000010111010101	#S32SDI XR7,$3,4.word	0b01110000011000000000011000010101	#S32SDI XR8,$3,4#NO_APPsltu	$2,$3,$5bne	$2,$0,$L456$L234:addiu	$5,$5,28sltu	$2,$3,$5beq	$2,$0,$L236$L457:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000011000000000010001010101	#S32SDI XR1,$3,4#NO_APPsltu	$2,$3,$5bne	$2,$0,$L457$L236:addiu	$5,$18,-60$L559:andi	$2,$5,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$4,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$4,$L240li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L241li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L537$L238:move	$3,$5move	$2,$0addiu	$5,$5,-4#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$3,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L567addiu	$2,$18,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L567addiu	$2,$18,-31.set	macro.set	reorder$L458:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L458addiu	$2,$18,-31.set	macro.set	reorder$L567:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L568addiu	$2,$18,-4.set	macro.set	reorderaddiu	$2,$5,4$L569:#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,$L569addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$18,-4$L568:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L247$L460:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L460$L247:andi	$3,$18,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L251addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L252li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L538$L249:li	$2,1717960704			# 0x66660000ori	$4,$2,0x6667mult	$16,$4sra	$17,$16,31mfhi	$3sra	$3,$3,1subu	$3,$3,$17sll	$2,$3,2addu	$2,$2,$3.set	noreorder.set	nomacrobeq	$16,$2,$L254lw	$3,368($sp).set	macro.set	reordersll	$2,$23,2addu	$6,$22,$2move	$7,$4addu	$5,$3,$2$L255:addiu	$16,$16,1mult	$16,$7sra	$17,$16,31mfhi	$2lw	$4,-20($5)sra	$2,$2,1subu	$2,$2,$17sll	$3,$2,2addu	$3,$3,$2sw	$4,0($5)sw	$0,0($6)addiu	$5,$5,4.set	noreorder.set	nomacrobne	$16,$3,$L255addiu	$6,$6,4.set	macro.set	reorder$L254:sll	$19,$16,2addu	$4,$20,$19andi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L256addiu	$5,$4,-60.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L256addiu	$3,$4,-4.set	macro.set	reorderaddiu	$5,$4,28sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L259addiu	$4,$4,-64.set	macro.set	reorder$L461:#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	0b01110000011000000000010001010101	#S32SDI XR1,$3,4.word	0b01110000011000000000010010010101	#S32SDI XR2,$3,4.word	0b01110000011000000000010011010101	#S32SDI XR3,$3,4.word	0b01110000011000000000010100010101	#S32SDI XR4,$3,4.word	0b01110000011000000000010101010101	#S32SDI XR5,$3,4.word	0b01110000011000000000010110010101	#S32SDI XR6,$3,4.word	0b01110000011000000000010111010101	#S32SDI XR7,$3,4.word	0b01110000011000000000011000010101	#S32SDI XR8,$3,4#NO_APPsltu	$2,$3,$5bne	$2,$0,$L461$L259:addiu	$5,$5,28sltu	$2,$3,$5beq	$2,$0,$L261$L462:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000011000000000010001010101	#S32SDI XR1,$3,4#NO_APPsltu	$2,$3,$5bne	$2,$0,$L462$L261:addu	$4,$18,$19$L558:li	$2,4			# 0x4andi	$3,$4,0x3subu	$3,$2,$3li	$2,2			# 0x2move	$5,$4.set	noreorder.set	nomacrobeq	$3,$2,$L265addiu	$6,$4,60.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L266li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L539$L263:move	$3,$5move	$2,$0addiu	$5,$5,-4#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$3,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L570addiu	$2,$6,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L570addiu	$2,$6,-31.set	macro.set	reorder$L463:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L463addiu	$2,$6,-31.set	macro.set	reorder$L570:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L571addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L572:#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,$L572addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L571:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L573andi	$4,$6,0x3.set	macro.set	reorder$L465:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L465andi	$4,$6,0x3.set	macro.set	reorder$L573:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$2,$L276addiu	$3,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$4,$2,$L277li	$2,1			# 0x1.set	macro.set	reorderbeq	$4,$2,$L540$L274:li	$2,1717960704			# 0x66660000ori	$2,$2,0x6667mult	$16,$2sw	$18,72($21)mfhi	$2sw	$16,16($21)sra	$2,$2,1subu	$2,$2,$17move	$4,$2sw	$2,20($21).set	noreorder.set	nomacrojal	uc_mallocsw	$2,372($sp).set	macro.set	reordersw	$2,376($sp)lw	$3,372($sp)lw	$4,376($sp)sltu	$2,$3,40.set	noreorder.set	nomacrobne	$2,$0,$L541sw	$4,68($21).set	macro.set	reorderandi	$2,$4,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L283move	$5,$4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L284li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L542li	$2,-1.set	macro.set	reorder$L281:addiu	$5,$4,-4li	$2,-1			# 0xffffffffffffffff#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L574lw	$9,372($sp).set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L575lw	$10,376($sp).set	macro.set	reorder$L466:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L466lw	$9,372($sp)$L574:lw	$10,376($sp)$L575:li	$3,-32			# 0xffffffffffffffe0addu	$6,$9,$10addiu	$2,$6,-31and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L576addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L577:#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,$L577addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L576:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L290$L468:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L468$L290:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L293addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L294li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L543li	$2,-1.set	macro.set	reorder$L280:lw	$2,0($21)$L561:.set	noreorder.set	nomacrobltz	$2,$L544sw	$2,356($sp).set	macro.set	reorderaddiu	$2,$sp,68sw	$2,416($sp)lw	$4,368($sp)$L562:addiu	$5,$sp,48$L341:sw	$0,0($5)lw	$2,0($4)sw	$2,0($5)lw	$3,20($4)addu	$2,$2,$3sw	$2,0($5)lw	$3,40($4)addu	$2,$2,$3sw	$2,0($5)lw	$3,60($4)addu	$2,$2,$3sw	$2,0($5)lw	$3,80($4)addu	$2,$2,$3sw	$2,0($5)lw	$3,100($4)addu	$2,$2,$3sw	$2,0($5)lw	$3,120($4)addu	$2,$2,$3lw	$3,416($sp)sw	$2,0($5)addiu	$5,$5,4.set	noreorder.set	nomacrobne	$5,$3,$L341addiu	$4,$4,4.set	macro.set	reorderlw	$4,372($sp).set	noreorder.set	nomacroblez	$4,$L343lw	$22,368($sp).set	macro.set	reordermove	$23,$0addiu	$fp,$4,-1$L345:lw	$2,0($21).set	noreorder.set	nomacroblez	$2,$L346lui	$2,%hi(pattern2.3940).set	macro.set	reorderaddiu	$20,$2,%lo(pattern2.3940)$L348:lui	$5,%hi($LC21)addiu	$5,$5,%lo($LC21)lw	$24,48($sp)lw	$19,52($sp)lw	$18,56($sp)lw	$17,60($sp)lw	$16,64($sp)lw	$14,0($5)li	$13,5			# 0x5addiu	$15,$sp,68$L349:addiu	$4,$13,1mult	$4,$14addiu	$7,$13,2mfhi	$2mult	$13,$14sra	$3,$4,31mfhi	$5sra	$2,$2,1mult	$7,$14addiu	$8,$13,3subu	$2,$2,$3mfhi	$9sll	$3,$2,2mult	$8,$14addu	$3,$3,$2sra	$5,$5,1sra	$2,$13,31addiu	$6,$13,4subu	$5,$5,$2mfhi	$11sra	$2,$7,31mult	$6,$14subu	$4,$4,$3sra	$9,$9,1sll	$3,$5,2subu	$9,$9,$2addu	$3,$3,$5sra	$2,$8,31sll	$4,$4,2sra	$11,$11,1sw	$0,0($15)mfhi	$10subu	$11,$11,$2addu	$4,$4,$20subu	$3,$13,$3sll	$5,$9,2lw	$12,0($4)addu	$5,$5,$9sll	$4,$11,2sll	$3,$3,2sra	$2,$6,31subu	$7,$7,$5addu	$4,$4,$11addu	$3,$3,$20sra	$10,$10,1subu	$10,$10,$2mult	$19,$12subu	$8,$8,$4sll	$7,$7,2lw	$4,0($3)sll	$2,$10,2addu	$7,$7,$20addu	$2,$2,$10lw	$5,0($7)madd	$24,$4sll	$8,$8,2subu	$6,$6,$2addu	$8,$8,$20lw	$3,0($8)madd	$18,$5sll	$6,$6,2addu	$6,$6,$20lw	$2,0($6)madd	$17,$3addiu	$13,$13,-1madd	$16,$2mflo	$2sw	$2,0($15).set	noreorder.set	nomacrobne	$13,$0,$L349addiu	$15,$15,4.set	macro.set	reorderlw	$3,72($sp)lw	$2,68($sp)addiu	$4,$sp,48slt	$19,$2,$3sll	$7,$19,2addu	$3,$7,$4lw	$4,20($3)lw	$2,76($sp)slt	$2,$4,$2.set	noreorder.set	nomacrobeq	$2,$0,$L578addiu	$5,$sp,48.set	macro.set	reorderli	$19,2			# 0x2li	$7,8			# 0x8$L578:addu	$2,$7,$5lw	$4,20($2)lw	$3,80($sp)slt	$3,$4,$3.set	noreorder.set	nomacrobeq	$3,$0,$L579addiu	$6,$sp,48.set	macro.set	reorder

⌨️ 快捷键说明

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