ps_syntax.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 1,974 行 · 第 1/2 页
S
1,974 行
.file 1 "ps_syntax.c".section .mdebug.abi32.previous.section .text.huff_data,"ax",@progbits.align 2.align 5.ent huff_data.type huff_data, @functionhuff_data:.frame $sp,56,$31 # vars= 0, regs= 9/0, args= 16, gp= 0.mask 0x80ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-56andi $5,$5,0x00ffsw $23,44($sp)sw $22,40($sp)sw $21,36($sp)sw $20,32($sp)sw $16,16($sp)sw $31,48($sp)sw $19,28($sp)sw $18,24($sp)sw $17,20($sp)move $16,$4move $20,$7andi $22,$6,0x00fflw $21,72($sp)beq $5,$0,$L2lw $23,76($sp)beq $22,$0,$L36move $19,$0$L6:j $L7move $18,$0$L47:lw $2,0($16)sw $3,8($16)srl $2,$2,$3andi $6,$2,0x1$L10:sll $2,$18,1addu $2,$2,$20addu $2,$2,$6lb $18,0($2)bltz $18,$L52addiu $2,$19,1$L7:lw $2,8($16)bne $2,$0,$L47addiu $3,$2,-1lbu $2,20($16)bne $2,$0,$L10move $6,$0lw $2,4($16)lbu $3,21($16)srl $17,$2,31move $4,$16li $5,1 # 0x1bne $3,$0,$L10move $6,$17jal faad_flushbits_exnopsll $2,$18,1move $6,$17addu $2,$2,$20addu $2,$2,$6lb $18,0($2)bgez $18,$L7addiu $2,$19,1$L52:addu $3,$23,$19addiu $4,$18,31andi $19,$2,0x00ffbne $22,$19,$L6sb $4,0($3)$L36:lw $31,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)j $31addiu $sp,$sp,56$L2:j $L16move $17,$0$L49:lw $2,0($16)sw $3,8($16)srl $2,$2,$3andi $6,$2,0x1$L19:sll $2,$17,1addu $2,$2,$21addu $2,$2,$6lb $17,0($2)bltz $17,$L53addiu $2,$17,31$L16:lw $2,8($16)bne $2,$0,$L49addiu $3,$2,-1lbu $2,20($16)bne $2,$0,$L19move $6,$0lw $2,4($16)lbu $3,21($16)srl $18,$2,31move $4,$16li $5,1 # 0x1bne $3,$0,$L19move $6,$18jal faad_flushbits_exnopsll $2,$17,1move $6,$18addu $2,$2,$21addu $2,$2,$6lb $17,0($2)bgez $17,$L16addiu $2,$17,31$L53:sltu $3,$22,2bne $3,$0,$L36sb $2,0($23)li $19,1 # 0x1$L26:j $L27move $18,$0$L51:lw $2,0($16)sw $3,8($16)srl $2,$2,$3andi $6,$2,0x1$L30:sll $2,$18,1addu $2,$2,$21addu $2,$2,$6lb $18,0($2)bltz $18,$L54addiu $2,$19,1$L27:lw $2,8($16)bne $2,$0,$L51addiu $3,$2,-1lbu $2,20($16)bne $2,$0,$L30move $6,$0lw $2,4($16)lbu $3,21($16)srl $17,$2,31move $4,$16li $5,1 # 0x1bne $3,$0,$L30move $6,$17jal faad_flushbits_exnopsll $2,$18,1move $6,$17addu $2,$2,$21addu $2,$2,$6lb $18,0($2)bgez $18,$L27addiu $2,$19,1$L54:addu $3,$23,$19addiu $4,$18,31andi $19,$2,0x00ffbne $22,$19,$L26sb $4,0($3)lw $31,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)j $31addiu $sp,$sp,56.set macro.set reorder.end huff_data.section .text.ps_data,"ax",@progbits.align 2.align 5.globl ps_data.ent ps_data.type ps_data, @functionps_data:.frame $sp,80,$31 # vars= 16, regs= 10/0, args= 24, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-80sw $21,60($sp)move $21,$4move $4,$5sw $18,48($sp)sw $17,44($sp)move $18,$6move $17,$5sw $31,76($sp)sw $fp,72($sp)sw $23,68($sp)sw $22,64($sp)sw $20,56($sp)sw $19,52($sp)jal faad_get_processed_bitssw $16,40($sp)sw $2,32($sp)sb $0,0($18)lw $3,8($17)beq $3,$0,$L56addiu $3,$3,-1lw $2,0($17)srl $2,$2,$3andi $2,$2,0x1bne $2,$0,$L265sw $3,8($17)$L63:lbu $2,719($21)beq $2,$0,$L292li $3,1 # 0x1$L115:lw $3,8($17)beq $3,$0,$L118addiu $3,$3,-1lw $2,0($17)srl $2,$2,$3andi $2,$2,0x1sw $3,8($17)$L120:sb $2,8($21)lbu $2,20($17)beq $2,$0,$L125move $5,$0$L127:lbu $4,8($21)lui $2,%hi(num_env_tab)addiu $2,$2,%lo(num_env_tab)sll $3,$4,2addu $3,$3,$2addu $3,$3,$5lbu $2,0($3)beq $4,$0,$L135sb $2,9($21)addiu $2,$2,1slt $2,$2,2bne $2,$0,$L135lui $2,%hi(bitmask)addiu $20,$2,%lo(bitmask)li $19,1 # 0x1j $L138li $18,1 # 0x1$L267:$L141:lbu $2,9($21)addiu $3,$19,1addu $4,$18,$21addiu $2,$2,1andi $18,$3,0x00ffslt $2,$18,$2sb $5,10($4)beq $2,$0,$L135move $19,$18$L138:lbu $2,20($17)bne $2,$0,$L267move $5,$0lw $7,8($17)sltu $2,$7,5bne $2,$0,$L142sll $2,$7,2lw $2,0($17)addiu $3,$7,-5srl $2,$2,$3andi $16,$2,0x1f$L144:lbu $2,21($17)bne $2,$0,$L141andi $5,$16,0x00ffsltu $2,$7,6bne $2,$0,$L147addiu $2,$7,-5sw $2,8($17)lbu $2,9($21)addiu $3,$19,1addu $4,$18,$21addiu $2,$2,1andi $18,$3,0x00ffandi $5,$16,0x00ffslt $2,$18,$2sb $5,10($4)bne $2,$0,$L138move $19,$18$L135:lbu $2,0($21)beq $2,$0,$L149noplbu $2,9($21)beq $2,$0,$L149lui $2,%hi(f_huff_iid_def)lui $3,%hi(f_huff_iid_fine)addiu $19,$2,%lo(f_huff_iid_def)addiu $20,$3,%lo(f_huff_iid_fine)j $L152move $16,$0$L268:lw $2,0($17)srl $2,$2,$3andi $5,$2,0x1move $4,$5sw $3,8($17)$L155:lbu $2,3($21)addu $3,$16,$21sltu $2,$2,3beq $2,$0,$L160sb $4,16($3)$L269:sll $3,$16,5sll $2,$16,1addu $2,$2,$3lbu $6,5($21)addu $2,$2,$21lui $7,%hi(t_huff_iid_def)addiu $2,$2,140addiu $7,$7,%lo(t_huff_iid_def)move $4,$17sw $2,20($sp)jal huff_datasw $19,16($sp)addiu $3,$16,1lbu $2,9($21)andi $16,$3,0x00ffsltu $2,$16,$2beq $2,$0,$L149nop$L152:lw $3,8($17)bne $3,$0,$L268addiu $3,$3,-1lbu $2,20($17)beq $2,$0,$L156move $4,$0lbu $2,3($21)addu $3,$16,$21sltu $2,$2,3move $5,$0bne $2,$0,$L269sb $4,16($3)$L160:sll $3,$16,5sll $2,$16,1addu $2,$2,$3lbu $6,5($21)addu $2,$2,$21lui $7,%hi(t_huff_iid_fine)addiu $2,$2,140addiu $7,$7,%lo(t_huff_iid_fine)move $4,$17sw $2,20($sp)jal huff_datasw $20,16($sp)addiu $3,$16,1lbu $2,9($21)andi $16,$3,0x00ffsltu $2,$16,$2bne $2,$0,$L152nop$L149:lbu $2,1($21)beq $2,$0,$L163noplbu $2,9($21)beq $2,$0,$L163move $16,$0lui $20,%hi(f_huff_icc)j $L166lui $19,%hi(t_huff_icc)$L270:lw $2,0($17)sw $3,8($17)srl $2,$2,$3andi $7,$2,0x1move $10,$7$L169:sll $3,$16,5sll $2,$16,1addu $2,$2,$3lbu $6,7($21)addu $8,$16,$21addu $2,$2,$21sb $10,21($8)addiu $2,$2,310move $5,$7addiu $9,$20,%lo(f_huff_icc)move $4,$17addiu $7,$19,%lo(t_huff_icc)sw $2,20($sp)jal huff_datasw $9,16($sp)addiu $3,$16,1lbu $2,9($21)andi $16,$3,0x00ffsltu $2,$16,$2beq $2,$0,$L163nop$L166:lw $2,8($17)bne $2,$0,$L270addiu $3,$2,-1lbu $2,20($17)move $10,$0bne $2,$0,$L169move $7,$0lw $2,4($17)lbu $3,21($17)srl $18,$2,31move $4,$17li $5,1 # 0x1move $7,$18bne $3,$0,$L169move $10,$18jal faad_flushbits_exnopmove $7,$18j $L169move $10,$18$L56:lbu $2,20($17)bne $2,$0,$L63noplw $2,4($17)lbu $3,21($17)beq $3,$0,$L271srl $16,$2,31move $2,$16$L277:beq $2,$0,$L63nop$L265:li $2,1sb $2,0($18)sb $2,719($21)sb $0,724($21)lw $3,8($17)beq $3,$0,$L65addiu $3,$3,-1lw $2,0($17)srl $2,$2,$3andi $2,$2,0x1sw $3,8($17)$L67:beq $2,$0,$L72sb $2,0($21)lbu $2,20($17)beq $2,$0,$L74move $4,$0move $5,$0$L76:lui $3,%hi(nr_iid_par_tab)lui $2,%hi(nr_ipdopd_par_tab)andi $6,$4,0x00ffaddiu $3,$3,%lo(nr_iid_par_tab)addiu $2,$2,%lo(nr_ipdopd_par_tab)addu $3,$5,$3addu $2,$6,$2lbu $5,0($2)sb $4,3($21)lbu $4,0($3)li $2,2 # 0x2sb $4,5($21)beq $6,$2,$L84sb $5,6($21)li $2,5 # 0x5beq $6,$2,$L293li $2,1$L86:lbu $2,3($21)sb $2,27($21)$L72:lw $3,8($17)beq $3,$0,$L87addiu $3,$3,-1lw $2,0($17)srl $2,$2,$3andi $2,$2,0x1sw $3,8($17)$L89:beq $2,$0,$L94sb $2,1($21)lbu $2,20($17)beq $2,$0,$L96move $4,$0move $5,$0$L98:lui $2,%hi(nr_icc_par_tab)addiu $2,$2,%lo(nr_icc_par_tab)addu $2,$5,$2lbu $3,0($2)sb $4,4($21)li $2,2 # 0x2andi $4,$4,0x00ffbeq $4,$2,$L106sb $3,7($21)li $2,5 # 0x5beq $4,$2,$L294li $2,1$L94:lw $3,8($17)beq $3,$0,$L108addiu $3,$3,-1lw $2,0($17)srl $2,$2,$3andi $2,$2,0x1sw $3,8($17)sb $2,2($21)$L286:lbu $2,719($21)bne $2,$0,$L115li $3,1 # 0x1$L292:lw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)move $2,$3j $31addiu $sp,$sp,80$L118:lbu $2,20($17)bne $2,$0,$L120move $2,$0lw $2,4($17)lbu $3,21($17)beq $3,$0,$L273srl $16,$2,31move $2,$16$L278:sb $2,8($21)lbu $2,20($17)bne $2,$0,$L127move $5,$0$L125:lw $7,8($17)sltu $2,$7,2bne $2,$0,$L128addiu $3,$7,-2lw $2,0($17)srl $2,$2,$3andi $16,$2,0x3$L130:lbu $2,21($17)bne $2,$0,$L127andi $5,$16,0x00ffsltu $2,$7,3bne $2,$0,$L133addiu $2,$7,-2andi $5,$16,0x00ffj $L127sw $2,8($17)$L147:move $4,$17jal faad_flushbits_exli $5,5 # 0x5j $L141andi $5,$16,0x00ff$L142:addu $2,$2,$20lw $6,0($2)lw $5,0($17)li $3,5 # 0x5subu $3,$3,$7lw $4,4($17)and $5,$5,$6subu $2,$0,$3srl $4,$4,$2sll $5,$5,$3j $L144or $16,$5,$4$L156:lw $2,4($17)lbu $3,21($17)beq $3,$0,$L275srl $18,$2,31move $5,$18j $L155move $4,$18$L275:move $4,$17jal faad_flushbits_exli $5,1 # 0x1move $5,$18j $L155move $4,$18$L163:lbu $2,2($21)beq $2,$0,$L174noplbu $7,20($17)bne $7,$0,$L174noplw $8,8($17)sltu $2,$8,4bne $2,$0,$L177lui $2,%hi(bitmask)lw $2,0($17)addiu $3,$8,-4srl $2,$2,$3andi $16,$2,0xf$L179:lbu $2,21($17)bne $2,$0,$L295andi $5,$16,0xffffsltu $2,$8,5bne $2,$0,$L182addiu $2,$8,-4sw $2,8($17)$L180:andi $5,$16,0xffff$L295:li $2,15 # 0xfbeq $5,$2,$L184sll $2,$5,3andi $16,$2,0xffff$L186:sltu $2,$16,8bne $2,$0,$L198nop$L251:bne $7,$0,$L296addiu $2,$16,-2$L280:lw $7,8($17)sltu $2,$7,2bne $2,$0,$L201addiu $3,$7,-2lw $2,0($17)srl $2,$2,$3andi $18,$2,0x3$L203:lbu $2,21($17)bne $2,$0,$L291addiu $2,$16,-2sltu $2,$7,3bne $2,$0,$L206move $4,$17addiu $2,$7,-2sw $2,8($17)addiu $2,$16,-2$L291:andi $2,$2,0xffffmove $4,$17jal faad_get_processed_bitssw $2,24($sp)andi $2,$2,0xffffandi $3,$18,0x00ffbne $3,$0,$L208sw $2,28($sp)lw $3,8($17)beq $3,$0,$L210nop$L281:lw $2,0($17)addiu $3,$3,-1srl $2,$2,$3andi $2,$2,0x1sw $3,8($17)$L212:beq $2,$0,$L217sb $2,26($21)$L282:lbu $2,9($21)beq $2,$0,$L217move $16,$0lui $fp,%hi(t_huff_ipd)lui $23,%hi(f_huff_opd)j $L220lui $22,%hi(t_huff_opd)$L276:lw $2,0($17)srl $2,$2,$3andi $5,$2,0x1move $4,$5sw $3,8($17)$L223:sll $20,$16,4addu $2,$20,$16addu $18,$16,$21sb $4,28($18)lbu $6,6($21)lui $4,%hi(f_huff_ipd)addiu $2,$2,480addiu $3,$4,%lo(f_huff_ipd)addu $2,$21,$2move $4,$17addiu $7,$fp,%lo(t_huff_ipd)sw $3,16($sp)jal huff_datasw $2,20($sp)lw $3,8($17)beq $3,$0,$L228addiu $3,$3,-1lw $2,0($17)srl $2,$2,$3andi $5,$2,0x1move $4,$5sw $3,8($17)$L230:addu $2,$20,$16lbu $6,6($21)addu $2,$2,$21sb $4,33($18)addiu $2,$2,565addiu $3,$23,%lo(f_huff_opd)move $4,$17addiu $7,$22,%lo(t_huff_opd)sw $3,16($sp)jal huff_datasw $2,20($sp)addiu $3,$16,1lbu $2,9($21)andi $16,$3,0x00ffsltu $2,$16,$2beq $2,$0,$L217nop$L220:lw $3,8($17)bne $3,$0,$L276addiu $3,$3,-1lbu $2,20($17)beq $2,$0,$L224move $4,$0j $L223move $5,$0$L279:lbu $7,20($17)$L198:bne $7,$0,$L174nopbeq $16,$0,$L174noplbu $2,21($17)bne $2,$0,$L174lw $3,8($17)sltu $2,$16,$3beq $2,$0,$L243subu $2,$3,$16sw $2,8($17)$L174:jal faad_get_processed_bitsmove $4,$17lw $3,32($sp)subu $2,$2,$3andi $3,$2,0xffffli $2,1sb $2,718($21)lw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)move $2,$3j $31addiu $sp,$sp,80$L133:move $4,$17jal faad_flushbits_exli $5,2 # 0x2j $L127andi $5,$16,0x00ff$L65:lbu $2,20($17)beq $2,$0,$L68move $2,$0j $L67nop$L271:move $4,$17jal faad_flushbits_exli $5,1 # 0x1j $L277move $2,$16$L273:move $4,$17jal faad_flushbits_exli $5,1 # 0x1j $L278move $2,$16$L84:li $2,1$L293:j $L86sb $2,724($21)$L228:lbu $2,20($17)beq $2,$0,$L231move $4,$0j $L230move $5,$0$L235:lbu $2,20($17)bne $2,$0,$L208noplbu $2,21($17)bne $2,$0,$L208move $4,$17jal faad_flushbits_exli $5,1 # 0x1$L208:jal faad_get_processed_bitsmove $4,$17lw $3,28($sp)lw $4,24($sp)subu $2,$2,$3subu $2,$4,$2andi $16,$2,0xffffsltu $2,$16,8bne $2,$0,$L279noplbu $7,20($17)beq $7,$0,$L280addiu $2,$16,-2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?