vmnc.s

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

S
4,175
字号
.set	macro.set	reorder.set	noreorder.set	nomacroblez	$6,$L180sll	$3,$fp,4.set	macro.set	reordersll	$4,$20,4sll	$5,$20,1li	$9,16			# 0x10lw	$23,56($sp)sw	$3,72($sp)sw	$4,68($sp)sw	$5,108($sp)sw	$6,60($sp)sw	$0,80($sp)sw	$0,88($sp)sw	$0,92($sp)sw	$9,104($sp)move	$3,$0move	$4,$6move	$5,$6$L181:lw	$13,80($sp)lw	$6,104($sp)addiu	$13,$13,16slt	$2,$4,$13lw	$9,40($sp)movz	$5,$6,$2sw	$13,80($sp).set	noreorder.set	nomacroblez	$9,$L184sw	$5,104($sp).set	macro.set	reorderlw	$13,112($sp)slt	$2,$3,$13.set	noreorder.set	nomacrobeq	$2,$0,$L186lw	$3,40($sp).set	macro.set	reorderlw	$4,52($sp)sw	$3,64($sp)sw	$4,48($sp)sw	$0,76($sp)li	$14,16			# 0x10move	$9,$3move	$13,$3$L190:lw	$5,76($sp)lbu	$6,0($23)addiu	$5,$5,16slt	$2,$9,$5andi	$3,$6,0x1sw	$5,76($sp)movn	$14,$13,$2.set	noreorder.set	nomacrobeq	$3,$0,$L193addiu	$23,$23,1.set	macro.set	reorderlw	$4,56($sp)mul	$2,$14,$20subu	$3,$23,$4lw	$4,104($sp)lw	$5,112($sp)mul	$16,$4,$2subu	$4,$5,$16slt	$3,$4,$3.set	noreorder.set	nomacrobne	$3,$0,$L401lw	$6,120($sp).set	macro.set	reorderlw	$9,104($sp).set	noreorder.set	nomacroblez	$9,$L197lw	$2,216($6).set	macro.set	reorderlw	$3,108($sp)lw	$11,48($sp)addu	$13,$3,$2move	$12,$23move	$15,$0$L199:.set	noreorder.set	nomacroblez	$14,$L499lw	$5,104($sp).set	macro.set	reordermove	$8,$11move	$9,$11move	$6,$12move	$7,$0sltu	$10,$13,10$L200:.set	noreorder.set	nomacrobeq	$10,$0,$L208move	$4,$0.set	macro.set	reorderlui	$3,%hi($L207)sll	$2,$13,2addiu	$3,$3,%lo($L207)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L207:.word	$L201.word	$L201.word	$L202.word	$L202.word	$L203.word	$L204.word	$L201.word	$L201.word	$L205.word	$L206.section	.text.decode_frame$L201:move	$4,$0$L208:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$20,$2,$L211addu	$6,$6,$20.set	macro.set	reorder$L474:li	$2,4			# 0x4.set	noreorder.set	nomacrobeq	$20,$2,$L212li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$20,$2,$L473addu	$2,$11,$7.set	macro.set	reorder$L209:addiu	$7,$7,1addiu	$8,$8,2.set	noreorder.set	nomacrobne	$14,$7,$L200addiu	$9,$9,4.set	macro.set	reorderaddiu	$2,$14,-1mul	$4,$20,$2addu	$3,$12,$20addu	$12,$4,$3lw	$5,104($sp)$L499:addiu	$15,$15,1.set	noreorder.set	nomacrobeq	$5,$15,$L197addu	$11,$11,$fp.set	macro.set	reorderj	$L199$L202:li	$2,2			# 0x2lbu	$4,0($6).set	noreorder.set	nomacrobne	$20,$2,$L474addu	$6,$6,$20.set	macro.set	reorder$L211:.set	noreorder.set	nomacroj	$L209sh	$4,0($8).set	macro.set	reorder$L203:lbu	$2,1($6)lbu	$3,0($6)sll	$2,$2,8.set	noreorder.set	nomacroj	$L208or	$4,$2,$3.set	macro.set	reorder$L204:lbu	$2,0($6)lbu	$3,1($6)sll	$2,$2,8.set	noreorder.set	nomacroj	$L208or	$4,$2,$3.set	macro.set	reorder$L205:lbu	$2,3($6)lbu	$3,2($6)sll	$2,$2,24sll	$3,$3,16lbu	$4,1($6)lbu	$5,0($6)or	$2,$2,$3or	$2,$2,$5sll	$4,$4,8.set	noreorder.set	nomacroj	$L208or	$4,$4,$2.set	macro.set	reorder$L206:lbu	$2,0($6)lbu	$3,1($6)sll	$2,$2,24sll	$3,$3,16lbu	$4,2($6)lbu	$5,3($6)or	$2,$2,$3or	$2,$2,$5sll	$4,$4,8.set	noreorder.set	nomacroj	$L208or	$4,$4,$2.set	macro.set	reorder$L212:.set	noreorder.set	nomacroj	$L209sw	$4,0($9).set	macro.set	reorder$L473:.set	noreorder.set	nomacroj	$L209sb	$4,0($2).set	macro.set	reorder$L193:andi	$2,$6,0x2.set	noreorder.set	nomacrobeq	$2,$0,$L500andi	$2,$6,0x4.set	macro.set	reorderlw	$9,120($sp)lw	$13,108($sp)lw	$2,216($9)addu	$2,$13,$2sltu	$3,$2,10.set	noreorder.set	nomacrobeq	$3,$0,$L220lui	$3,%hi($L226).set	macro.set	reordersll	$2,$2,2addiu	$3,$3,%lo($L226)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L226:.word	$L220.word	$L220.word	$L221.word	$L221.word	$L222.word	$L223.word	$L220.word	$L220.word	$L224.word	$L225.section	.text.decode_frame$L220:sw	$0,88($sp)$L227:addu	$23,$23,$20andi	$2,$6,0x4$L500:.set	noreorder.set	nomacrobeq	$2,$0,$L501andi	$2,$6,0x8.set	macro.set	reorderlw	$3,120($sp)lw	$4,108($sp)lw	$2,216($3)addu	$2,$4,$2sltu	$3,$2,10.set	noreorder.set	nomacrobeq	$3,$0,$L230lui	$3,%hi($L236).set	macro.set	reordersll	$2,$2,2addiu	$3,$3,%lo($L236)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L236:.word	$L230.word	$L230.word	$L231.word	$L231.word	$L232.word	$L233.word	$L230.word	$L230.word	$L234.word	$L235.section	.text.decode_frame$L230:sw	$0,92($sp)$L237:addu	$23,$23,$20andi	$2,$6,0x8$L501:.set	noreorder.set	nomacrobne	$2,$0,$L238srl	$2,$6,4.set	macro.set	reorderandi	$2,$2,0x1li	$3,1			# 0x1sw	$0,96($sp).set	noreorder.set	nomacrobeq	$20,$3,$L475sw	$2,100($sp).set	macro.set	reorder$L241:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$20,$2,$L476li	$2,4			# 0x4.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$20,$2,$L477lw	$13,104($sp).set	macro.set	reorder$L243:lw	$3,100($sp)lw	$4,56($sp)mul	$2,$20,$3subu	$3,$23,$4lw	$4,112($sp)addiu	$2,$2,2mtlo	$4lw	$4,96($sp)msub	$4,$2mflo	$2slt	$2,$2,$3.set	noreorder.set	nomacrobne	$2,$0,$L502lw	$5,120($sp).set	macro.set	reorder.set	noreorder.set	nomacroblez	$4,$L503lw	$4,40($sp).set	macro.set	reordersw	$0,84($sp)$L283:lw	$9,100($sp).set	noreorder.set	nomacrobeq	$9,$0,$L284lw	$13,120($sp).set	macro.set	reorderlw	$3,108($sp)lw	$2,216($13)addu	$2,$3,$2sltu	$3,$2,10.set	noreorder.set	nomacrobeq	$3,$0,$L286sll	$2,$2,2.set	macro.set	reorderlui	$3,%hi($L292)addiu	$3,$3,%lo($L292)addu	$2,$2,$3lw	$4,0($2)j	$4.rdata.align	2.align	2$L292:.word	$L286.word	$L286.word	$L287.word	$L287.word	$L288.word	$L289.word	$L286.word	$L286.word	$L290.word	$L291.section	.text.decode_frame$L286:sw	$0,92($sp)$L293:addu	$23,$23,$20$L284:lbu	$3,0($23)lbu	$4,1($23)andi	$2,$3,0xfmult	$fp,$2sra	$3,$3,4madd	$20,$3andi	$21,$4,0xfmflo	$3sra	$5,$4,4lw	$4,48($sp)li	$2,1			# 0x1addu	$16,$3,$4addiu	$23,$23,2addiu	$17,$5,1.set	noreorder.set	nomacrobeq	$20,$2,$L478addiu	$3,$21,1.set	macro.set	reorderli	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$20,$2,$L479li	$2,4			# 0x4.set	macro.set	reorderbeq	$20,$2,$L480$L296:lw	$6,84($sp)$L509:lw	$9,96($sp)addiu	$6,$6,1.set	noreorder.set	nomacrobne	$9,$6,$L283sw	$6,84($sp).set	macro.set	reorderlw	$13,56($sp)subu	$3,$23,$13lw	$4,40($sp)$L503:lw	$5,76($sp)slt	$2,$5,$4.set	noreorder.set	nomacrobeq	$2,$0,$L504lw	$13,60($sp).set	macro.set	reorder$L188:lw	$5,64($sp)lw	$4,112($sp)addiu	$5,$5,-16slt	$2,$3,$4.set	noreorder.set	nomacrobeq	$2,$0,$L186sw	$5,64($sp).set	macro.set	reorderlw	$6,48($sp)lw	$9,68($sp)lw	$13,64($sp)addu	$6,$6,$9lw	$9,40($sp).set	noreorder.set	nomacroj	$L190sw	$6,48($sp).set	macro.set	reorder$L287:lbu	$4,0($23).set	noreorder.set	nomacroj	$L293sw	$4,92($sp).set	macro.set	reorder$L288:lbu	$2,1($23)lbu	$3,0($23)sll	$2,$2,8or	$2,$2,$3.set	noreorder.set	nomacroj	$L293sw	$2,92($sp).set	macro.set	reorder$L289:lbu	$2,0($23)lbu	$3,1($23)sll	$2,$2,8or	$2,$2,$3.set	noreorder.set	nomacroj	$L293sw	$2,92($sp).set	macro.set	reorder$L290:lbu	$2,3($23)lbu	$3,2($23)lbu	$4,1($23)lbu	$5,0($23)sll	$2,$2,24sll	$3,$3,16$L461:or	$2,$2,$3or	$2,$2,$5sll	$4,$4,8or	$4,$4,$2.set	noreorder.set	nomacroj	$L293sw	$4,92($sp).set	macro.set	reorder$L291:lbu	$2,0($23)lbu	$3,1($23)lbu	$4,2($23)lbu	$5,3($23)sll	$2,$2,24.set	noreorder.set	nomacroj	$L461sll	$3,$3,16.set	macro.set	reorder$L231:lbu	$5,0($23).set	noreorder.set	nomacroj	$L237sw	$5,92($sp).set	macro.set	reorder$L221:lbu	$2,0($23).set	noreorder.set	nomacroj	$L227sw	$2,88($sp).set	macro.set	reorder$L222:lbu	$2,1($23)lbu	$3,0($23)sll	$2,$2,8or	$2,$2,$3.set	noreorder.set	nomacroj	$L227sw	$2,88($sp).set	macro.set	reorder$L223:lbu	$2,0($23)lbu	$3,1($23)sll	$2,$2,8or	$2,$2,$3.set	noreorder.set	nomacroj	$L227sw	$2,88($sp).set	macro.set	reorder$L224:lbu	$2,3($23)lbu	$3,2($23)lbu	$4,1($23)lbu	$5,0($23)sll	$2,$2,24sll	$3,$3,16$L459:or	$2,$2,$3or	$2,$2,$5sll	$4,$4,8or	$4,$4,$2.set	noreorder.set	nomacroj	$L227sw	$4,88($sp).set	macro.set	reorder$L225:lbu	$2,0($23)lbu	$3,1($23)lbu	$4,2($23)lbu	$5,3($23)sll	$2,$2,24.set	noreorder.set	nomacroj	$L459sll	$3,$3,16.set	macro.set	reorder$L232:lbu	$2,1($23)lbu	$3,0($23)sll	$2,$2,8or	$2,$2,$3.set	noreorder.set	nomacroj	$L237sw	$2,92($sp).set	macro.set	reorder$L233:lbu	$2,0($23)lbu	$3,1($23)sll	$2,$2,8or	$2,$2,$3.set	noreorder.set	nomacroj	$L237sw	$2,92($sp).set	macro.set	reorder$L234:lbu	$2,3($23)lbu	$3,2($23)lbu	$4,1($23)lbu	$5,0($23)sll	$2,$2,24sll	$3,$3,16$L460:or	$2,$2,$3or	$2,$2,$5sll	$4,$4,8or	$4,$4,$2.set	noreorder.set	nomacroj	$L237sw	$4,92($sp).set	macro.set	reorder$L235:lbu	$2,0($23)lbu	$3,1($23)lbu	$4,2($23)lbu	$5,3($23)sll	$2,$2,24.set	noreorder.set	nomacroj	$L460sll	$3,$3,16.set	macro.set	reorder$L478:.set	noreorder.set	nomacroblez	$3,$L296lw	$6,92($sp).set	macro.set	reordersltu	$9,$17,40andi	$18,$6,0x00ffsll	$4,$18,8sll	$3,$18,16sll	$2,$18,24or	$3,$3,$2or	$4,$18,$4addu	$5,$16,$5or	$4,$4,$3move	$13,$9sw	$4,124($sp)addiu	$19,$5,1move	$22,$0.set	noreorder.set	nomacrobne	$13,$0,$L481sw	$9,132($sp).set	macro.set	reorder$L299:andi	$3,$16,0x3li	$2,4			# 0x4subu	$2,$2,$3li	$3,2			# 0x2.set	noreorder.set	nomacrobeq	$2,$3,$L304li	$4,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$4,$L305li	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$5,$L303addiu	$2,$16,1.set	macro.set	reordermove	$2,$16$L306:addiu	$5,$2,-4lw	$6,124($sp)#APP.word	0b01110000000001100000000001101111	#S32I2M XR1,$6#NO_APPandi	$2,$2,0x1f.set	noreorder.set	nomacrobeq	$2,$0,$L505addiu	$2,$19,-31.set	macro.set	reorderli	$9,-32			# 0xffffffffffffffe0and	$2,$5,$9addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L505addiu	$2,$19,-31.set	macro.set	reorder$L412:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L412addiu	$2,$19,-31.set	macro.set	reorder$L505:li	$13,-32			# 0xffffffffffffffe0and	$4,$2,$13sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L506addiu	$2,$19,-4.set	macro.set	reorderaddiu	$2,$5,4$L507:#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,$4.set	noreorder.set	nomacrobne	$2,$0,$L507addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$19,-4$L506:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L508andi	$2,$19,0x3.set	macro.set	reorder$L414:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L414andi	$2,$19,0x3.set	macro.set	reorder$L508:li	$4,2			# 0x2.set	noreorder.set	nomacrobeq	$2,$4,$L315addiu	$3,$5,4.set	macro.set	reorderli	$6,3			# 0x3.set	noreorder.set	nomacrobeq	$2,$6,$L316li	$9,1			# 0x1.set	macro.set	reorderbeq	$2,$9,$L482$L301:.set	noreorder.set	nomacrobeq	$21,$22,$L296addu	$19,$19,$fp.set	macro.set	reorderlw	$13,132($sp)addu	$16,$16,$fp.set	noreorder.set	nomacrobeq	$13,$0,$L299addiu	$22,$22,1.set	macro.set	reorder$L481:move	$4,$16andi	$5,$18,0x00ffmove	$6,$17.set	noreorder.set	nomacrojal	memsetsw	$14,136($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L301lw	$14,136($sp).set	macro.set	reorder$L304:addiu	$2,$16,2sb	$18,0($16).set	noreorder.set	nomacroj	$L306sb	$18,1($16).set	macro.set	reorder$L315:sb	$18,4($5).set	noreorder.set	nomacroj	$L301sb	$18,1($3).set	macro.set	reorder$L316:sb	$18,6($5)sb	$18,4($5).set	noreorder.set	nomacroj	$L301sb	$18,5($5).set	macro.set	reorder$L305:addiu	$2,$16,3sb	$18,0($16)sb	$18,1($16).set	noreorder.set	nomacroj	$L306sb	$18,2($16).set	macro.set	reorder$L482:.set	noreorder.set	nomacroj	$L301sb	$18,4($5).set	macro.set	reorder$L303:.set	noreorder.set	nomacroj	$L306sb	$18,0($16).set	macro.set	reorder$L479:.set	noreorder.set	nomacroblez	$3,$L296lw	$13,92($sp).set	macro.set	reordermove	$5,$0andi	$4,$13,0xffff$L321:blez	$17,$L322move	$2,$16move	$3,$0$L324:addiu	$3,$3,1sh	$4,0($2).set	noreorder.set	nomacrobne	$3,$17,$L324addiu	$2,$2,2.set	macro.set	reorder$L322:.set	noreorder.set	nomacrobeq	$21,$5,$L509lw	$6,84($sp).set	macro.set	reorderaddu	$16,$16,$fp

⌨️ 快捷键说明

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