ps_dec.s

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

S
4,461
字号
mult	$20,$2sw	$3,948($sp)sw	$15,956($sp)li	$3,1073741824			# 0x40000000li	$9,1073741824			# 0x40000000mflo	$20addu	$9,$4,$9addu	$3,$14,$3lw	$10,948($sp)sw	$19,940($sp)lw	$19,956($sp)sltu	$2,$9,$4sw	$3,952($sp)li	$15,1073741824			# 0x40000000sltu	$3,$3,$14addu	$10,$8,$10addu	$15,$20,$15addu	$19,$3,$19lw	$8,944($sp)addu	$3,$2,$5sw	$3,964($sp)li	$14,134217728			# 0x8000000sltu	$3,$15,$20lw	$20,952($sp)addu	$14,$6,$14sll	$2,$10,1sw	$10,948($sp)srl	$10,$8,31sw	$7,972($sp)or	$10,$2,$10sltu	$4,$14,$6sw	$9,960($sp)sll	$2,$19,1srl	$6,$20,31subu	$18,$23,$21lw	$12,972($sp)or	$6,$2,$6mfhi	$21lw	$2,960($sp)sw	$19,956($sp)lw	$19,964($sp)sw	$14,968($sp)addu	$12,$4,$12addu	$14,$3,$21srl	$4,$2,31sll	$3,$19,1sw	$15,976($sp)sw	$12,972($sp)sw	$14,980($sp)or	$4,$3,$4move	$14,$6move	$5,$4lw	$6,980($sp)lw	$4,972($sp)lw	$7,968($sp)lw	$19,976($sp)sll	$3,$4,4srl	$8,$7,28sll	$4,$6,1srl	$6,$19,31addu	$2,$10,$fpor	$8,$3,$8or	$6,$4,$6addu	$3,$14,$2subu	$6,$6,$5subu	$2,$2,$14addu	$5,$5,$8addu	$4,$2,$5addu	$8,$3,$6subu	$2,$2,$5subu	$3,$3,$6sw	$3,92($sp)sw	$2,88($sp)li	$2,1518469120			# 0x5a820000subu	$14,$24,$16ori	$2,$2,0x799amult	$14,$2subu	$13,$25,$13li	$2,-1984036864			# 0xffffffff89be0000addu	$6,$13,$18ori	$2,$2,0x50c3sw	$4,84($sp)mfhi	$5mflo	$4mult	$6,$2li	$2,350683136			# 0x14e70000ori	$2,$2,0xae91li	$3,1073741824			# 0x40000000mflo	$6mfhi	$7addu	$3,$4,$3mult	$13,$2li	$2,-1162215424			# 0xffffffffbaba0000sw	$3,984($sp)ori	$2,$2,0x1611li	$3,1073741824			# 0x40000000sw	$10,44($sp)addu	$3,$6,$3sw	$8,60($22)mfhi	$9mflo	$8mult	$18,$2sw	$3,992($sp)lw	$2,88($sp)move	$12,$10lw	$14,992($sp)mflo	$10lw	$13,984($sp)li	$16,1073741824			# 0x40000000sw	$2,44($22)addu	$16,$10,$16sltu	$2,$14,$6mfhi	$11li	$15,134217728			# 0x8000000addu	$19,$2,$7addu	$15,$8,$15sltu	$3,$13,$4sltu	$2,$16,$10addu	$18,$3,$5addu	$25,$2,$11sltu	$3,$15,$8sll	$2,$19,1srl	$6,$14,31addu	$24,$3,$9or	$6,$2,$6sll	$3,$18,1lw	$2,92($sp)srl	$8,$13,31or	$8,$3,$8sw	$2,28($22)move	$5,$8move	$4,$6sll	$2,$24,4sll	$3,$25,1srl	$8,$15,28srl	$6,$16,31or	$6,$3,$6subu	$10,$fp,$12or	$8,$2,$8subu	$7,$6,$4subu	$2,$10,$5addu	$6,$4,$8addu	$3,$5,$10addu	$5,$2,$6subu	$6,$2,$6lw	$2,84($sp)addu	$4,$3,$7subu	$3,$3,$7sw	$2,12($22)sw	$3,92($sp)sw	$4,80($sp)sw	$6,88($sp)sw	$5,84($sp)sw	$5,52($22)lw	$2,92($sp)sw	$19,996($sp)sw	$2,36($22)lw	$3,88($sp)lw	$19,1640($sp)sw	$3,20($22)lw	$2,80($sp)lw	$20,448($sp)sw	$15,1000($sp)sw	$16,1008($sp)sw	$18,988($sp)sw	$24,1004($sp)sw	$25,1012($sp).set	noreorder.set	nomacrobne	$19,$20,$L122sw	$2,4($22).set	macro.set	reorderlw	$21,1728($sp)lw	$22,480($sp)lbu	$21,0($21)sw	$21,1640($sp).set	noreorder.set	nomacroj	$L108lbu	$4,0($22).set	macro.set	reorder$L153:lw	$18,1728($sp)lw	$16,12($16)lw	$18,20($18)lw	$19,1640($sp)sw	$16,460($sp).set	noreorder.set	nomacrobeq	$19,$0,$L108sw	$18,1644($sp).set	macro.set	reordersw	$0,464($sp)$L115:lw	$20,464($sp)lw	$21,460($sp)sll	$2,$20,3addu	$2,$21,$2lw	$4,8($2)lw	$12,88($2)lw	$6,12($2)lw	$3,92($2)li	$7,40763392			# 0x26e0000addu	$4,$4,$12ori	$7,$7,0x6c90mult	$4,$7addu	$6,$6,$3lw	$22,40($2)lw	$3,56($2)lw	$14,72($2)lw	$8,24($2)mflo	$4mfhi	$5addu	$22,$22,$3mult	$6,$7li	$3,-156631040			# 0xfffffffff6aa0000lw	$13,76($2)addu	$8,$8,$14ori	$3,$3,0x2f25lw	$10,28($2)mflo	$6mfhi	$7mult	$8,$3addu	$10,$10,$13mflo	$8mfhi	$9mult	$10,$3li	$3,1073741824			# 0x40000000addu	$20,$6,$3li	$3,656998400			# 0x27290000lw	$12,60($2)ori	$3,$3,0xe766lw	$24,44($2)li	$11,1073741824			# 0x40000000addu	$18,$4,$11mflo	$10mfhi	$11mult	$22,$3addu	$24,$24,$12mflo	$22mfhi	$23mult	$24,$3lw	$3,48($2)lw	$12,52($2)sltu	$fp,$18,$4sltu	$13,$20,$6mflo	$24move	$4,$3move	$19,$5li	$2,1073741824			# 0x40000000sra	$5,$3,31li	$6,1073741824			# 0x40000000addu	$16,$8,$2addu	$14,$10,$6move	$2,$12srl	$6,$4,2sra	$3,$12,31move	$17,$9sll	$5,$5,30li	$9,1073741824			# 0x40000000addu	$12,$22,$9addu	$21,$13,$7or	$5,$6,$5sltu	$7,$16,$8srl	$6,$2,2sltu	$8,$14,$10mfhi	$25addu	$10,$24,$9addu	$19,$fp,$19sll	$3,$3,30sltu	$fp,$12,$22sll	$4,$4,30or	$3,$6,$3sll	$2,$2,30move	$13,$23sll	$6,$19,1sltu	$23,$10,$24li	$22,1073741824			# 0x40000000srl	$18,$18,31li	$24,1073741824			# 0x40000000addu	$15,$8,$11or	$18,$6,$18addu	$8,$4,$22addu	$6,$2,$24addu	$11,$23,$25addu	$17,$7,$17lw	$25,464($sp)sll	$22,$21,1srl	$20,$20,31or	$20,$22,$20sltu	$23,$6,$2sltu	$22,$8,$4addu	$13,$fp,$13sll	$4,$17,1sll	$2,$15,1srl	$16,$16,31srl	$14,$14,31lw	$fp,1644($sp)or	$16,$4,$16or	$14,$2,$14addu	$9,$22,$5addu	$7,$23,$3subu	$4,$0,$18subu	$3,$0,$20sll	$2,$13,1sll	$5,$11,1sll	$22,$25,2srl	$12,$12,31srl	$10,$10,31or	$12,$2,$12or	$10,$5,$10sll	$2,$9,1sll	$5,$7,1subu	$4,$4,$16subu	$3,$3,$14addu	$22,$fp,$22srl	$8,$8,31srl	$6,$6,31addu	$18,$18,$16addu	$20,$20,$14or	$8,$2,$8or	$6,$5,$6lw	$2,0($22)subu	$4,$4,$12subu	$3,$3,$10addu	$12,$12,$18addu	$10,$10,$20addu	$4,$8,$4addu	$3,$6,$3addu	$8,$8,$12addu	$6,$6,$10addiu	$5,$25,1sw	$3,12($2)sw	$8,0($2)sw	$6,4($2)sw	$4,8($2)lw	$2,1640($sp)andi	$5,$5,0x00ff.set	noreorder.set	nomacrobne	$2,$5,$L115sw	$5,464($sp).set	macro.set	reorderlw	$3,1728($sp)lw	$5,480($sp)lbu	$3,0($3)sw	$3,1640($sp).set	noreorder.set	nomacroj	$L108lbu	$4,0($5).set	macro.set	reorder$L130:lw	$15,484($sp).set	noreorder.set	nomacrobne	$15,$0,$L162lw	$31,1724($sp).set	macro.set	reorderlw	$11,1736($sp)move	$7,$0li	$12,32			# 0x20$L134:lw	$5,24($11)lw	$10,32($11)lw	$4,28($11)lw	$9,36($11)lw	$3,16($11)lw	$8,40($11)lw	$2,20($11)lw	$6,44($11)addiu	$7,$7,1addu	$5,$5,$10addu	$4,$4,$9addu	$3,$3,$8addu	$2,$2,$6andi	$7,$7,0x00ffsw	$5,24($11)sw	$4,28($11)sw	$3,16($11)sw	$2,20($11)sw	$0,32($11)sw	$0,36($11)sw	$0,40($11)sw	$0,44($11).set	noreorder.set	nomacrobne	$7,$12,$L134addiu	$11,$11,256.set	macro.set	reorderlw	$31,1724($sp)$L162:lw	$fp,1720($sp)lw	$23,1716($sp)lw	$22,1712($sp)lw	$21,1708($sp)lw	$20,1704($sp)lw	$19,1700($sp)lw	$18,1696($sp)lw	$17,1692($sp)lw	$16,1688($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,1728.set	macro.set	reorder$L89:lw	$16,1728($sp)li	$18,3			# 0x3addiu	$16,$16,1sw	$16,468($sp).set	noreorder.set	nomacroj	$L91sw	$18,472($sp).set	macro.set	reorder$L118:addiu	$2,$2,%lo(p8_13_20).set	noreorder.set	nomacroj	$L120sw	$2,364($sp).set	macro.set	reorder.end	hybrid_analysis.globl	__divdi3.section	.text.ps_decode,"ax",@progbits.align	2.align	5.globl	ps_decode.ent	ps_decode.type	ps_decode, @functionps_decode:.frame	$sp,26960,$31		# vars= 26904, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-26960sw	$4,26960($sp)sw	$5,26964($sp)sw	$6,26968($sp)addiu	$4,$sp,8736move	$5,$0li	$6,8192			# 0x2000sw	$31,26956($sp)sw	$fp,26952($sp)sw	$23,26948($sp)sw	$22,26944($sp)sw	$21,26940($sp)sw	$20,26936($sp)sw	$19,26932($sp)sw	$18,26928($sp)sw	$17,26924($sp)jal	memsetsw	$16,26920($sp)addiu	$4,$sp,16928move	$5,$0jal	memsetli	$6,8192			# 0x2000lw	$2,26960($sp)lbu	$3,718($2)bne	$3,$0,$L164lw	$3,26960($sp)sb	$0,9($2)$L166:lw	$8,26960($sp)$L608:li	$2,1lbu	$3,0($8)beq	$3,$0,$L269sb	$2,9($8)lw	$4,26960($sp)move	$2,$0li	$5,34			# 0x22$L271:lbu	$3,38($4)addiu	$2,$2,1andi	$2,$2,0x00ffsb	$3,140($4)bne	$2,$5,$L271addiu	$4,$4,1lw	$10,26960($sp)$L605:lbu	$2,1($10)beq	$2,$0,$L274move	$3,$0move	$4,$10move	$2,$0li	$5,34			# 0x22$L276:lbu	$3,72($4)addiu	$2,$2,1andi	$2,$2,0x00ffsb	$3,310($4)bne	$2,$5,$L276addiu	$4,$4,1lw	$12,26960($sp)$L606:lbu	$2,26($12)beq	$2,$0,$L279lw	$3,26960($sp)move	$5,$12move	$2,$0li	$6,17			# 0x11$L281:lbu	$3,106($5)lbu	$4,123($5)addiu	$2,$2,1andi	$2,$2,0x00ffsb	$3,480($5)sb	$4,565($5)bne	$2,$6,$L281addiu	$5,$5,1lw	$13,26960($sp)lbu	$13,9($13)j	$L268sw	$13,26884($sp)$L164:lbu	$2,9($3)beq	$2,$0,$L166move	$13,$0move	$14,$0$L168:lw	$4,26960($sp)lbu	$6,3($4)sltu	$2,$6,3bne	$2,$0,$L169li	$9,-7			# 0xfffffffffffffff9li	$9,-15			# 0xfffffffffffffff1li	$10,15			# 0xf$L171:andi	$2,$14,0x00ffbne	$2,$0,$L172lw	$7,26960($sp)lw	$5,26960($sp)sll	$19,$13,1addiu	$18,$5,38addiu	$17,$5,72addiu	$16,$5,106sll	$21,$13,5addiu	$5,$5,123sll	$20,$13,4$L174:lw	$8,26960($sp)addu	$2,$19,$21lw	$11,26960($sp)addu	$2,$2,$8addu	$23,$13,$8lbu	$3,0($8)addiu	$7,$2,140lbu	$8,16($23)beq	$6,$0,$L175lbu	$4,5($11)li	$2,3			# 0x3beq	$6,$2,$L178li	$15,2			# 0x2li	$15,1			# 0x1$L178:li	$2,1			# 0x1beq	$3,$2,$L179andi	$12,$4,0x00ffblez	$12,$L182addu	$3,$7,$4move	$2,$7$L204:sb	$0,0($2)addiu	$2,$2,1bne	$2,$3,$L204nop$L182:li	$2,2			# 0x2$L598:beq	$15,$2,$L578sll	$2,$12,1$L205:lw	$4,26960($sp)$L603:addu	$2,$19,$21lbu	$3,4($4)addu	$2,$2,$4lbu	$6,1($4)addiu	$8,$2,310lbu	$7,21($23)beq	$3,$0,$L209lbu	$4,7($4)li	$2,3			# 0x3beq	$3,$2,$L212li	$11,2			# 0x2li	$11,1			# 0x1$L212:li	$2,1			# 0x1beq	$6,$2,$L213andi	$10,$4,0x00ffblez	$10,$L216addu	$3,$8,$4move	$2,$8$L238:sb	$0,0($2)addiu	$2,$2,1bne	$2,$3,$L238nop$L216:li	$2,2			# 0x2$L600:beq	$11,$2,$L579sll	$2,$10,1$L239:lw	$4,26960($sp)$L599:addu	$2,$20,$13lbu	$8,6($4)addiu	$2,$2,480lbu	$3,26($4)addu	$4,$4,$2li	$2,1			# 0x1lbu	$7,28($23)beq	$3,$2,$L243andi	$6,$8,0x00ffblez	$6,$L246move	$2,$4addu	$3,$4,$8$L255:sb	$0,0($2)addiu	$2,$2,1bne	$2,$3,$L255nop$L251:lw	$6,26960($sp)$L601:addu	$2,$20,$13addu	$2,$2,$6lbu	$3,26($6)addiu	$4,$2,565li	$2,1			# 0x1lbu	$7,33($23)beq	$3,$2,$L256lbu	$6,6($6)blez	$6,$L246move	$3,$0$L266:addu	$2,$4,$3addiu	$3,$3,1bne	$3,$6,$L266sb	$0,0($2)$L246:lw	$7,26960($sp)$L602:addiu	$2,$13,1lbu	$7,9($7)andi	$13,$2,0x00ffsltu	$3,$13,$7sw	$7,26884($sp)bne	$3,$0,$L168addiu	$14,$14,1beq	$7,$0,$L608lw	$8,26960($sp)$L268:lw	$15,26884($sp)lw	$16,26960($sp)sll	$2,$15,1sll	$3,$15,5addu	$2,$2,$3addu	$6,$2,$16move	$5,$0li	$7,34			# 0x22$L283:addu	$2,$6,$5lbu	$4,106($2)lw	$2,26960($sp)addu	$3,$5,$2addiu	$5,$5,1bne	$5,$7,$L283sb	$4,38($3)lw	$3,26884($sp)lw	$4,26960($sp)sll	$2,$3,1sll	$3,$3,5addu	$2,$2,$3addu	$6,$2,$4move	$5,$0li	$7,34			# 0x22$L285:addu	$2,$6,$5lw	$8,26960($sp)lbu	$4,276($2)addu	$3,$5,$8addiu	$5,$5,1bne	$5,$7,$L285sb	$4,72($3)lw	$9,26884($sp)lw	$14,26960($sp)sll	$2,$9,4addu	$2,$2,$9addu	$2,$2,$8lbu	$3,463($2)lbu	$4,548($2)lbu	$5,464($2)lbu	$6,549($2)lbu	$7,465($2)lbu	$8,550($2)lbu	$9,466($2)lbu	$10,551($2)lbu	$11,467($2)lbu	$12,552($2)lbu	$13,468($2)lbu	$20,553($2)lbu	$21,469($2)lbu	$16,554($2)lbu	$18,555($2)lbu	$22,470($2)lbu	$19,471($2)sb	$3,106($14)sb	$4,123($14)sb	$5,107($14)sb	$6,124($14)sb	$7,108($14)sb	$8,125($14)sb	$9,109($14)sb	$10,126($14)sb	$11,110($14)sb	$12,127($14)sb	$13,111($14)sb	$20,128($14)sb	$21,112($14)sb	$16,129($14)sb	$22,113($14)lbu	$4,556($2)lbu	$5,472($2)lbu	$6,557($2)lbu	$7,473($2)lbu	$8,558($2)lbu	$9,474($2)lbu	$10,559($2)lbu	$11,475($2)lbu	$12,560($2)lbu	$13,476($2)lbu	$20,561($2)lbu	$21,477($2)lbu	$16,562($2)lbu	$22,478($2)sb	$18,130($14)lbu	$18,563($2)lbu	$3,564($2)sb	$19,114($14)sb	$4,131($14)lbu	$19,479($2)sb	$5,115($14)sb	$6,132($14)sb	$7,116($14)sb	$8,133($14)sb	$9,117($14)sb	$10,134($14)sb	$11,118($14)sb	$12,135($14)sb	$13,119($14)sb	$20,136($14)sb	$21,120($14)sb	$16,137($14)sb	$22,121($14)sb	$18,138($14)lbu	$2,8($14)sb	$19,122($14)sb	$3,139($14)bne	$2,$0,$L287sb	$0,718($14)lw	$15,26884($sp)sltu	$2,$15,2bne	$2,$0,$L289sb	$0,10($14)li	$6,1			# 0x1$L291:lw	$3,26884($sp)sll	$2,$6,5div	$0,$2,$3teq	$3,$0,7lw	$4,26960($sp)lw	$7,26884($sp)addiu	$3,$6,1addu	$5,$6,$4andi	$6,$3,0x00ffsltu	$4,$6,$7mflo	$2bne	$4,$0,$L291sb	$2,10($5)$L289:lw	$8,26884($sp)lw	$9,26960($sp)li	$2,32addu	$3,$8,$9sb	$2,10($3)$L292:lw	$5,26960($sp)$L604:lbu	$7,724($5)beq	$7,$0,$L609lw	$13,26960($sp)lw	$6,26884($sp)beq	$6,$0,$L610lw	$12,26960($sp)move	$17,$0li	$18,2			# 0x2li	$19,5			# 0x5lw	$7,26960($sp)$L611:lbu	$3,3($7)beq	$3,$18,$L309sll	$4,$17,1sll	$2,$17,5addu	$4,$4,$2addu	$4,$4,$7addiu	$4,$4,140beq	$3,$19,$L309li	$5,34			# 0x22jal	map20indexto34nop$L309:lw	$8,26960($sp)lbu	$3,4($8)beq	$3,$18,$L312sll	$4,$17,1sll	$2,$17,5addu	$4,$4,$2addu	$4,$4,$8addiu	$4,

⌨️ 快捷键说明

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