imc.s

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

S
4,908
字号
$L184:.set	noreorder.set	nomacrojal	__extendsfdf2lw	$4,0($18).set	macro.set	reorderlui	$4,%hi($LC21)lw	$16,%lo($LC21)($4)lw	$17,%lo($LC21+4)($4)move	$5,$3move	$4,$2move	$6,$16.set	noreorder.set	nomacrojal	__muldf3move	$7,$17.set	macro.set	reordermove	$4,$2move	$5,$3move	$6,$20.set	noreorder.set	nomacrojal	__subdf3move	$7,$21.set	macro.set	reordermove	$4,$2move	$5,$3move	$6,$16.set	noreorder.set	nomacrojal	__adddf3move	$7,$17.set	macro.set	reordermove	$5,$3.set	noreorder.set	nomacrojal	__fixdfsimove	$4,$2.set	macro.set	reorder.set	noreorder.set	nomacrobltz	$2,$L185slt	$3,$2,7.set	macro.set	reorderbeq	$3,$0,$L187lw	$4,7552($18)sw	$2,7680($18)mul	$3,$2,$4.set	noreorder.set	nomacroblez	$2,$L189addu	$23,$3,$23.set	macro.set	reorder$L190:addu	$22,$22,$4$L189:addiu	$19,$19,1slt	$2,$19,32.set	noreorder.set	nomacrobne	$2,$0,$L184addiu	$18,$18,4.set	macro.set	reorderlw	$4,300($sp)lw	$5,304($sp)slt	$3,$4,$23li	$18,1			# 0x1li	$2,-1			# 0xffffffffffffffff.set	noreorder.set	nomacrobeq	$5,$0,$L195movn	$18,$2,$3.set	macro.set	reorderlw	$7,308($sp)lw	$6,288($sp)addiu	$5,$5,1xor	$2,$18,$6addiu	$3,$7,1movn	$7,$3,$2slt	$4,$5,16sw	$5,304($sp).set	noreorder.set	nomacrobeq	$4,$0,$L179sw	$7,308($sp).set	macro.set	reorderlw	$7,300($sp)subu	$17,$23,$7.set	noreorder.set	nomacrojal	__floatsisfmove	$4,$17.set	macro.set	reorderlw	$8,308($sp)move	$16,$2addiu	$4,$8,1mul	$4,$4,$22$L570:jal	__floatsisfmove	$5,$2.set	noreorder.set	nomacrojal	__divsf3move	$4,$16.set	macro.set	reorderlw	$4,292($sp).set	noreorder.set	nomacrojal	__addsf3move	$5,$2.set	macro.set	reordersw	$2,292($sp)addiu	$2,$17,8sltu	$2,$2,17.set	noreorder.set	nomacrobeq	$2,$0,$L589sw	$18,288($sp).set	macro.set	reorder$L179:lw	$8,336($sp)li	$2,4			# 0x4move	$5,$0movn	$5,$2,$8lui	$6,%hi(band_tab)sll	$3,$5,2addiu	$2,$6,%lo(band_tab)addiu	$3,$3,8192sll	$4,$5,1addu	$4,$4,$2.set	noreorder.set	nomacroj	$L202addu	$6,$fp,$3.set	macro.set	reorder$L203:slt	$2,$5,32addiu	$4,$4,2.set	noreorder.set	nomacrobeq	$2,$0,$L590addiu	$6,$6,4.set	macro.set	reorder$L202:lhu	$3,0($4)lhu	$7,2($4)slt	$2,$3,$7.set	noreorder.set	nomacrobeq	$2,$0,$L203addiu	$5,$5,1.set	macro.set	reordersll	$2,$3,2addiu	$2,$2,8320lw	$10,0($6)addu	$8,$fp,$2move	$9,$0$L205:addiu	$9,$9,1addu	$2,$3,$9slt	$2,$2,$7sw	$10,0($8).set	noreorder.set	nomacrobne	$2,$0,$L205addiu	$8,$8,4.set	macro.set	reorderslt	$2,$5,32addiu	$4,$4,2.set	noreorder.set	nomacrobne	$2,$0,$L202addiu	$6,$6,4.set	macro.set	reorder$L590:lw	$7,300($sp)slt	$22,$23,$7.set	noreorder.set	nomacrobeq	$22,$0,$L446addiu	$3,$sp,288.set	macro.set	reorderlui	$2,%hi($LC22)lui	$8,%hi($LC19)lw	$18,%lo($LC22)($2)lw	$19,%lo($LC22+4)($2)lw	$21,%lo($LC19)($8)addiu	$2,$sp,288move	$16,$fpaddiu	$17,$sp,160sw	$2,364($sp)li	$20,6			# 0x6$L209:lw	$2,8192($16)move	$3,$21sll	$4,$2,1.set	noreorder.set	nomacrobeq	$2,$20,$L212subu	$4,$0,$4.set	macro.set	reorderjal	__floatsisflw	$5,512($16).set	noreorder.set	nomacrojal	__addsf3move	$4,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	__extendsfdf2move	$4,$2.set	macro.set	reordermove	$4,$2move	$5,$3move	$6,$18.set	noreorder.set	nomacrojal	__subdf3move	$7,$19.set	macro.set	reordermove	$5,$3.set	noreorder.set	nomacrojal	__truncdfsf2move	$4,$2.set	macro.set	reordermove	$3,$2$L212:sw	$3,0($17)lw	$3,364($sp)addiu	$17,$17,4.set	noreorder.set	nomacrobne	$17,$3,$L209addiu	$16,$16,4.set	macro.set	reorderli	$21,32			# 0x20lui	$5,%hi($LC19)$L628:lw	$19,%lo($LC19)($5)move	$18,$0move	$20,$0addiu	$17,$sp,160$L215:lw	$16,0($17)move	$4,$19.set	noreorder.set	nomacrojal	__ltsf2move	$5,$16.set	macro.set	reorder.set	noreorder.set	nomacrobgez	$2,$L216addiu	$17,$17,4.set	macro.set	reordermove	$19,$16move	$20,$18$L216:addiu	$18,$18,1bne	$18,$21,$L215.set	noreorder.set	nomacrojal	__extendsfdf2move	$4,$19.set	macro.set	reorderlui	$8,%hi($LC23)lw	$6,%lo($LC23)($8)lw	$7,%lo($LC23+4)($8)move	$4,$2move	$5,$3move	$18,$2.set	noreorder.set	nomacrojal	__gtdf2move	$19,$3.set	macro.set	reorder.set	noreorder.set	nomacroblez	$2,$L220addiu	$2,$sp,16.set	macro.set	reordersll	$16,$20,2addu	$17,$16,$2lui	$3,%hi($LC24)lw	$5,%lo($LC24)($3)lw	$4,144($17).set	noreorder.set	nomacrojal	__subsf3addu	$16,$16,$fp.set	macro.set	reorderlw	$3,8192($16)sw	$2,144($17)addiu	$3,$3,1li	$2,6			# 0x6.set	noreorder.set	nomacrobeq	$3,$2,$L591sw	$3,8192($16).set	macro.set	reorder$L223:lui	$5,%hi(band_tab)addiu	$3,$5,%lo(band_tab)sll	$2,$20,1addu	$2,$2,$3lhu	$7,2($2)lhu	$16,0($2)slt	$3,$16,$7beq	$3,$0,$L220.set	noreorder.set	nomacrobeq	$22,$0,$L226sll	$2,$16,2.set	macro.set	reorderaddiu	$2,$2,8320move	$4,$23addu	$5,$fp,$2.set	noreorder.set	nomacroj	$L228subu	$16,$16,$23.set	macro.set	reorder$L592:.set	noreorder.set	nomacrobeq	$6,$0,$L231addiu	$5,$5,4.set	macro.set	reorder$L228:addiu	$4,$4,1lw	$2,0($5)addu	$3,$16,$4lw	$8,300($sp)addiu	$2,$2,1slt	$3,$3,$7slt	$6,$4,$8.set	noreorder.set	nomacrobne	$3,$0,$L592sw	$2,0($5).set	macro.set	reorderlw	$2,300($sp)move	$23,$4slt	$22,$4,$2$L220:.set	noreorder.set	nomacrobeq	$22,$0,$L207lui	$4,%hi($LC23).set	macro.set	reorderlw	$6,%lo($LC23)($4)lw	$7,%lo($LC23+4)($4)move	$5,$19.set	noreorder.set	nomacrojal	__ledf2move	$4,$18.set	macro.set	reorder.set	noreorder.set	nomacrobgtz	$2,$L628lui	$5,%hi($LC19).set	macro.set	reorder$L207:lw	$4,300($sp)slt	$2,$4,$23.set	noreorder.set	nomacrobeq	$2,$0,$L629lui	$3,%hi(band_tab).set	macro.set	reorderlui	$3,%hi($LC26)lui	$2,%hi($LC25)lw	$20,%lo($LC25)($2)lw	$18,%lo($LC26)($3)lw	$19,%lo($LC26+4)($3)move	$16,$fpaddiu	$17,$sp,160$L234:lw	$2,8192($16)move	$3,$20sll	$4,$2,1.set	noreorder.set	nomacrobeq	$2,$0,$L237subu	$4,$0,$4.set	macro.set	reorderjal	__floatsisflw	$5,512($16).set	noreorder.set	nomacrojal	__addsf3move	$4,$2.set	macro.set	reorder.set	noreorder.set	nomacrojal	__extendsfdf2move	$4,$2.set	macro.set	reordermove	$4,$2move	$5,$3move	$6,$18.set	noreorder.set	nomacrojal	__adddf3move	$7,$19.set	macro.set	reordermove	$5,$3.set	noreorder.set	nomacrojal	__truncdfsf2move	$4,$2.set	macro.set	reordermove	$3,$2$L237:lw	$5,364($sp)sw	$3,0($17)addiu	$17,$17,4.set	noreorder.set	nomacrobne	$17,$5,$L234addiu	$16,$16,4.set	macro.set	reorderlw	$6,336($sp).set	noreorder.set	nomacrobeq	$6,$0,$L459lui	$21,%hi($LC31).set	macro.set	reorderlui	$2,%hi($LC25)lw	$3,%lo($LC25)($2)sw	$3,172($sp)sw	$3,160($sp)sw	$3,164($sp)sw	$3,168($sp)$L459:lw	$19,%lo($LC31)($21)$L631:move	$16,$0move	$20,$0addiu	$17,$sp,160$L241:lw	$18,0($17)move	$4,$19.set	noreorder.set	nomacrojal	__gtsf2move	$5,$18.set	macro.set	reorder.set	noreorder.set	nomacroblez	$2,$L242addiu	$17,$17,4.set	macro.set	reordermove	$19,$18move	$20,$16$L242:addiu	$16,$16,1li	$2,32			# 0x20.set	noreorder.set	nomacrobne	$16,$2,$L241lui	$7,%hi($LC24).set	macro.set	reorderlw	$5,%lo($LC24)($7)move	$4,$19.set	noreorder.set	nomacrojal	__addsf3sll	$16,$20,2.set	macro.set	reorderaddu	$4,$16,$fplw	$3,8192($4)addiu	$8,$sp,16addu	$16,$16,$8addiu	$3,$3,-1sw	$2,144($16).set	noreorder.set	nomacrobne	$3,$0,$L246sw	$3,8192($4).set	macro.set	reorderlui	$2,%hi($LC25)lw	$3,%lo($LC25)($2)sw	$3,144($16)$L246:lui	$4,%hi(band_tab)addiu	$3,$4,%lo(band_tab)sll	$2,$20,1addu	$2,$2,$3lhu	$6,2($2)lhu	$16,0($2)slt	$3,$16,$6.set	noreorder.set	nomacrobeq	$3,$0,$L248lw	$5,300($sp).set	macro.set	reorderslt	$2,$5,$23.set	noreorder.set	nomacrobeq	$2,$0,$L248sll	$2,$16,2.set	macro.set	reorderaddiu	$2,$2,8320addu	$4,$fp,$2.set	noreorder.set	nomacroj	$L251addiu	$16,$16,1.set	macro.set	reorder$L593:.set	noreorder.set	nomacrobeq	$2,$0,$L630lw	$8,300($sp).set	macro.set	reorder$L251:lw	$2,0($4)slt	$5,$16,$6addiu	$3,$2,-1.set	noreorder.set	nomacroblez	$2,$L252addiu	$16,$16,1.set	macro.set	reordersw	$3,0($4)addiu	$23,$23,-1$L252:lw	$7,300($sp)addiu	$4,$4,4.set	noreorder.set	nomacrobne	$5,$0,$L593slt	$2,$7,$23.set	macro.set	reorder$L248:lw	$8,300($sp)$L630:slt	$2,$8,$23.set	noreorder.set	nomacrobne	$2,$0,$L631lw	$19,%lo($LC31)($21).set	macro.set	reorderlui	$3,%hi(band_tab)$L629:move	$18,$fpaddiu	$19,$3,%lo(band_tab)$L255:lhu	$8,0($19)lhu	$4,2($19)sw	$0,9600($18)slt	$2,$8,$4.set	noreorder.set	nomacrobeq	$2,$0,$L256sw	$0,9728($18).set	macro.set	reordersll	$2,$8,2addiu	$2,$2,8320move	$6,$0addu	$5,$fp,$2move	$7,$6$L258:lw	$3,0($5)addiu	$6,$6,1addu	$2,$8,$6addu	$3,$7,$3slt	$2,$2,$4addiu	$5,$5,4.set	noreorder.set	nomacrobne	$2,$0,$L258move	$7,$3.set	macro.set	reordersw	$3,9600($18)$L256:lw	$2,9472($18).set	noreorder.set	nomacrobeq	$2,$0,$L632lui	$3,%hi(band_tab+64).set	macro.set	reorder.set	noreorder.set	nomacrojal	__floatsidfsubu	$4,$4,$8.set	macro.set	reorderlui	$4,%hi($LC28)lw	$6,%lo($LC28)($4)lw	$7,%lo($LC28+4)($4)lw	$20,9600($18)move	$5,$3.set	noreorder.set	nomacrojal	__muldf3move	$4,$2.set	macro.set	reordermove	$4,$20move	$16,$2.set	noreorder.set	nomacrojal	__floatsidfmove	$17,$3.set	macro.set	reordermove	$6,$2move	$4,$16move	$5,$17.set	noreorder.set	nomacrojal	__gtdf2move	$7,$3.set	macro.set	reorder.set	noreorder.set	nomacroblez	$2,$L632lui	$3,%hi(band_tab+64).set	macro.set	reorder.set	noreorder.set	nomacroblez	$20,$L632li	$2,1			# 0x1.set	macro.set	reordersw	$2,9728($18)lui	$3,%hi(band_tab+64)$L632:addiu	$19,$19,2addiu	$2,$3,%lo(band_tab+64).set	noreorder.set	nomacrobne	$19,$2,$L255addiu	$18,$18,4.set	macro.set	reorderaddiu	$4,$fp,9856andi	$2,$4,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L267addiu	$6,$fp,9984.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L268li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L594$L265:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L633addiu	$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,$L633addiu	$2,$6,-31.set	macro.set	reorder$L460:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L460addiu	$2,$6,-31.set	macro.set	reorder$L633:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L634addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L635:#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,$L635addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L634:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L274$L462:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L462$L274:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L278addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L279li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L595$L276:andi	$2,$6,0x3li	$3,4			# 0x4subu	$3,$3,$2addiu	$5,$fp,10112li	$2,2			# 0x2move	$4,$6.set	noreorder.set	nomacrobeq	$3,$2,$L282sw	$5,340($sp).set	macro.set	reorder$L612:li	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L283li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L596$L280:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L636lw	$6,340($sp).set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L637li	$3,-32			# 0xffffffffffffffe0.set	macro.set	reorder$L463:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4bne	$2,$0,$L463lw	$6,340($sp)$L636:li	$3,-32			# 0xffffffffffffffe0$L637:addiu	$2,$6,-31and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L287addiu	$2,$5,4.set	macro.set	reorder$L638:#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,$L638

⌨️ 快捷键说明

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