floor1.s

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

S
2,384
字号
$L174:li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2addiu	$6,$19,1096.set	noreorder.set	nomacrobeq	$3,$2,$L139move	$4,$19.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L140li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L167addiu	$5,$4,-4.set	macro.set	reordermove	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobne	$3,$0,$L168li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorder$L141:addiu	$2,$6,-31$L173:li	$3,-32			# 0xffffffffffffffe0$L179:and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L177addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L178:#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,$L178addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L177:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L146$L155:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L155$L146:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L150addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L151li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L169$L148:.set	noreorder.set	nomacrojal	uc_freemove	$4,$19.set	macro.set	reordermove	$3,$0$L136:lw	$31,60($sp)lw	$fp,56($sp)lw	$23,52($sp)lw	$22,48($sp)lw	$21,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)move	$2,$3.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,64.set	macro.set	reorder$L168:and	$2,$5,$2$L180:addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L173addiu	$2,$6,-31.set	macro.set	reorder$L153:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L153addiu	$2,$6,-31.set	macro.set	reorder.set	noreorder.set	nomacroj	$L179li	$3,-32			# 0xffffffffffffffe0.set	macro.set	reorder$L121:lw	$2,20($sp)$L176:addiu	$fp,$fp,1addiu	$23,$23,32.set	noreorder.set	nomacrobne	$2,$fp,$L114addiu	$18,$18,4.set	macro.set	reorder$L109:move	$4,$21.set	noreorder.set	nomacrojal	oggpack_readli	$5,2			# 0x2.set	macro.set	reorderaddiu	$2,$2,1move	$4,$21sw	$2,832($19).set	noreorder.set	nomacrojal	oggpack_readli	$5,4			# 0x4.set	macro.set	reorderlw	$4,0($19).set	noreorder.set	nomacroblez	$4,$L126move	$20,$2.set	macro.set	reorderli	$2,1			# 0x1sll	$22,$2,$20addiu	$fp,$19,4sw	$0,16($sp)move	$5,$0move	$23,$0$L128:lw	$2,0($fp)sll	$2,$2,2addu	$2,$2,$19lw	$3,128($2)addu	$23,$23,$3slt	$2,$5,$23.set	noreorder.set	nomacrobeq	$2,$0,$L170sll	$2,$5,2.set	macro.set	reorderaddu	$2,$2,$19addiu	$16,$2,844move	$17,$5.set	noreorder.set	nomacroj	$L132move	$18,$23.set	macro.set	reorder$L172:.set	noreorder.set	nomacrobeq	$3,$0,$L174andi	$2,$19,0x3.set	macro.set	reorderbeq	$17,$18,$L171$L132:move	$4,$21.set	noreorder.set	nomacrojal	oggpack_readmove	$5,$20.set	macro.set	reordersw	$2,0($16)addiu	$17,$17,1slt	$3,$2,$22.set	noreorder.set	nomacrobgez	$2,$L172addiu	$16,$16,4.set	macro.set	reorder.set	noreorder.set	nomacroj	$L174andi	$2,$19,0x3.set	macro.set	reorder$L165:.set	noreorder.set	nomacrojal	oggpack_readli	$5,8			# 0x8.set	macro.set	reorder.set	noreorder.set	nomacroj	$L117sw	$2,256($18).set	macro.set	reorder$L150:sb	$0,4($5).set	noreorder.set	nomacroj	$L148sb	$0,1($4).set	macro.set	reorder$L139:addiu	$4,$19,2sb	$0,0($19)sb	$0,1($19)addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L141li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L180and	$2,$5,$2.set	macro.set	reorder$L151:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L148sb	$0,5($5).set	macro.set	reorder$L140:addiu	$4,$19,3sb	$0,0($19)sb	$0,1($19)sb	$0,2($19)addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L141li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L180and	$2,$5,$2.set	macro.set	reorder$L167:addiu	$4,$19,1sb	$0,0($19)addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L141li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorder.set	noreorder.set	nomacroj	$L180and	$2,$5,$2.set	macro.set	reorder$L169:.set	noreorder.set	nomacroj	$L148sb	$0,4($5).set	macro.set	reorder$L171:lw	$4,0($19)$L131:lw	$3,16($sp)addiu	$fp,$fp,4addiu	$3,$3,1slt	$2,$3,$4.set	noreorder.set	nomacrobeq	$2,$0,$L126sw	$3,16($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L128move	$5,$17.set	macro.set	reorder$L170:.set	noreorder.set	nomacroj	$L131move	$17,$5.set	macro.set	reorder$L126:li	$2,1			# 0x1sll	$2,$2,$20move	$3,$19sw	$2,840($19).set	noreorder.set	nomacroj	$L136sw	$0,836($19).set	macro.set	reorder.end	floor1_unpack.section	.text.floor1_inverse2,"ax",@progbits.align	2.align	5.ent	floor1_inverse2.type	floor1_inverse2, @functionfloor1_inverse2:.frame	$sp,56,$31		# vars= 0, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-56sw	$23,44($sp)sw	$22,40($sp)sw	$21,36($sp)sw	$20,32($sp)sw	$31,52($sp)sw	$fp,48($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$3,64($4)lw	$2,28($4)lw	$4,4($3)sll	$2,$2,2lw	$3,28($4)move	$22,$5addu	$2,$2,$3lw	$4,0($2)move	$20,$6srl	$2,$4,31addu	$2,$2,$4move	$21,$7sra	$23,$2,1.set	noreorder.set	nomacrobeq	$6,$0,$L182lw	$18,776($5).set	macro.set	reorderlw	$6,764($5)lw	$2,0($20)lw	$3,832($18)slt	$4,$6,2.set	noreorder.set	nomacrobne	$4,$0,$L235mul	$12,$2,$3.set	macro.set	reorderlui	$2,%hi(FLOOR_fromdB_LOOKUP)addiu	$fp,$2,%lo(FLOOR_fromdB_LOOKUP)move	$24,$5move	$7,$0li	$16,1			# 0x1.set	noreorder.set	nomacroj	$L187move	$25,$0.set	macro.set	reorder$L188:addiu	$16,$16,1slt	$2,$16,$6.set	noreorder.set	nomacrobeq	$2,$0,$L236addiu	$24,$24,4.set	macro.set	reorder$L187:lw	$2,4($24)sll	$5,$2,2addu	$3,$5,$20lw	$4,0($3)andi	$2,$4,0x7fff.set	noreorder.set	nomacrobne	$4,$2,$L188addu	$3,$5,$18.set	macro.set	reorderlw	$2,832($18)mul	$19,$4,$2lw	$25,836($3)subu	$3,$19,$12subu	$13,$25,$7div	$0,$3,$13teq	$13,$0,7.set	noreorder.set	nomacrobltz	$3,$L237mflo	$15.set	macro.set	reorderaddiu	$17,$15,1$L192:sll	$2,$7,2addu	$14,$21,$2lui	$2,%hi(FLOOR_fromdB_LOOKUP)addiu	$2,$2,%lo(FLOOR_fromdB_LOOKUP)sll	$4,$12,2addu	$4,$4,$2lw	$6,0($4)lw	$2,0($14)mul	$5,$13,$15mult	$2,$6move	$4,$3mflo	$2mfhi	$3addiu	$11,$7,1subu	$9,$0,$4slt	$6,$5,0sll	$10,$3,17slt	$7,$4,0subu	$8,$0,$5srl	$2,$2,15movn	$5,$8,$6movn	$4,$9,$7or	$2,$2,$10slt	$6,$11,$25subu	$9,$4,$5.set	noreorder.set	nomacrobeq	$6,$0,$L195sw	$2,0($14).set	macro.set	reordermove	$7,$14move	$8,$0.set	noreorder.set	nomacroj	$L197move	$10,$fp.set	macro.set	reorder$L238:addu	$12,$12,$17sll	$4,$12,2addu	$4,$4,$10lw	$2,4($7)lw	$5,0($4)addiu	$11,$11,1mult	$2,$5slt	$6,$11,$25mflo	$2mfhi	$3srl	$2,$2,15sll	$4,$3,17or	$2,$2,$4sw	$2,4($7)subu	$8,$8,$13.set	noreorder.set	nomacrobeq	$6,$0,$L195addiu	$7,$7,4.set	macro.set	reorder$L197:addu	$8,$8,$9slt	$2,$8,$13beq	$2,$0,$L238addu	$12,$12,$15sll	$4,$12,2addu	$4,$4,$10lw	$2,4($7)lw	$5,0($4)addiu	$11,$11,1mult	$2,$5slt	$6,$11,$25mflo	$2mfhi	$3srl	$2,$2,15sll	$4,$3,17or	$2,$2,$4sw	$2,4($7).set	noreorder.set	nomacrobne	$6,$0,$L197addiu	$7,$7,4.set	macro.set	reorder$L195:lw	$6,764($22)addiu	$16,$16,1slt	$2,$16,$6move	$12,$19move	$7,$25.set	noreorder.set	nomacrobne	$2,$0,$L187addiu	$24,$24,4.set	macro.set	reorder$L236:move	$3,$25$L186:slt	$2,$3,$23.set	noreorder.set	nomacrobeq	$2,$0,$L202sll	$2,$3,2.set	macro.set	reorderaddu	$4,$21,$2subu	$3,$23,$3move	$5,$0$L204:lw	$2,0($4)addiu	$5,$5,1mul	$2,$2,$12sw	$2,0($4).set	noreorder.set	nomacrobne	$3,$5,$L204addiu	$4,$4,4.set	macro.set	reorder$L202:li	$2,1			# 0x1$L207:lw	$31,52($sp)lw	$fp,48($sp)lw	$23,44($sp)lw	$22,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,56.set	macro.set	reorder$L237:.set	noreorder.set	nomacroj	$L192addiu	$17,$15,-1.set	macro.set	reorder$L182:sll	$6,$23,2sltu	$2,$6,40.set	noreorder.set	nomacrobne	$2,$0,$L239move	$4,$7.set	macro.set	reorderandi	$2,$7,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L210li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L211li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L240$L208:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L212li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4beq	$3,$0,$L212$L224:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L224$L212:addu	$6,$6,$21addiu	$2,$6,-31li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L241addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L242:#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,$L242addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L241:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L243andi	$4,$6,0x3.set	macro.set	reorder$L226:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L226andi	$4,$6,0x3.set	macro.set	reorder$L243:li	$2,2			# 0x2

⌨️ 快捷键说明

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