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 + -
显示快捷键?