ps_syntax.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 1,974 行 · 第 1/2 页
MID
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 nomacro addiu $sp,$sp,-56 andi $5,$5,0x00ff sw $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,$4 move $20,$7 andi $22,$6,0x00ff lw $21,72($sp) beq $5,$0,$L2 lw $23,76($sp) beq $22,$0,$L36 move $19,$0$L6: j $L7 move $18,$0$L47: lw $2,0($16) sw $3,8($16) srl $2,$2,$3 andi $6,$2,0x1$L10: sll $2,$18,1 addu $2,$2,$20 addu $2,$2,$6 lb $18,0($2) bltz $18,$L52 addiu $2,$19,1$L7: lw $2,8($16) bne $2,$0,$L47 addiu $3,$2,-1 lbu $2,20($16) bne $2,$0,$L10 move $6,$0 lw $2,4($16) lbu $3,21($16) srl $17,$2,31 move $4,$16 li $5,1 # 0x1 bne $3,$0,$L10 move $6,$17 jal faad_flushbits_ex nop sll $2,$18,1 move $6,$17 addu $2,$2,$20 addu $2,$2,$6 lb $18,0($2) bgez $18,$L7 addiu $2,$19,1$L52: addu $3,$23,$19 addiu $4,$18,31 andi $19,$2,0x00ff bne $22,$19,$L6 sb $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 $31 addiu $sp,$sp,56$L2: j $L16 move $17,$0$L49: lw $2,0($16) sw $3,8($16) srl $2,$2,$3 andi $6,$2,0x1$L19: sll $2,$17,1 addu $2,$2,$21 addu $2,$2,$6 lb $17,0($2) bltz $17,$L53 addiu $2,$17,31$L16: lw $2,8($16) bne $2,$0,$L49 addiu $3,$2,-1 lbu $2,20($16) bne $2,$0,$L19 move $6,$0 lw $2,4($16) lbu $3,21($16) srl $18,$2,31 move $4,$16 li $5,1 # 0x1 bne $3,$0,$L19 move $6,$18 jal faad_flushbits_ex nop sll $2,$17,1 move $6,$18 addu $2,$2,$21 addu $2,$2,$6 lb $17,0($2) bgez $17,$L16 addiu $2,$17,31$L53: sltu $3,$22,2 bne $3,$0,$L36 sb $2,0($23) li $19,1 # 0x1$L26: j $L27 move $18,$0$L51: lw $2,0($16) sw $3,8($16) srl $2,$2,$3 andi $6,$2,0x1$L30: sll $2,$18,1 addu $2,$2,$21 addu $2,$2,$6 lb $18,0($2) bltz $18,$L54 addiu $2,$19,1$L27: lw $2,8($16) bne $2,$0,$L51 addiu $3,$2,-1 lbu $2,20($16) bne $2,$0,$L30 move $6,$0 lw $2,4($16) lbu $3,21($16) srl $17,$2,31 move $4,$16 li $5,1 # 0x1 bne $3,$0,$L30 move $6,$17 jal faad_flushbits_ex nop sll $2,$18,1 move $6,$17 addu $2,$2,$21 addu $2,$2,$6 lb $18,0($2) bgez $18,$L27 addiu $2,$19,1$L54: addu $3,$23,$19 addiu $4,$18,31 andi $19,$2,0x00ff bne $22,$19,$L26 sb $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 $31 addiu $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 nomacro addiu $sp,$sp,-80 sw $21,60($sp) move $21,$4 move $4,$5 sw $18,48($sp) sw $17,44($sp) move $18,$6 move $17,$5 sw $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_bits sw $16,40($sp) sw $2,32($sp) sb $0,0($18) lw $3,8($17) beq $3,$0,$L56 addiu $3,$3,-1 lw $2,0($17) srl $2,$2,$3 andi $2,$2,0x1 bne $2,$0,$L265 sw $3,8($17)$L63: lbu $2,719($21) beq $2,$0,$L292 li $3,1 # 0x1$L115: lw $3,8($17) beq $3,$0,$L118 addiu $3,$3,-1 lw $2,0($17) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($17)$L120: sb $2,8($21) lbu $2,20($17) beq $2,$0,$L125 move $5,$0$L127: lbu $4,8($21) lui $2,%hi(num_env_tab) addiu $2,$2,%lo(num_env_tab) sll $3,$4,2 addu $3,$3,$2 addu $3,$3,$5 lbu $2,0($3) beq $4,$0,$L135 sb $2,9($21) addiu $2,$2,1 slt $2,$2,2 bne $2,$0,$L135 lui $2,%hi(bitmask) addiu $20,$2,%lo(bitmask) li $19,1 # 0x1 j $L138 li $18,1 # 0x1$L267:$L141: lbu $2,9($21) addiu $3,$19,1 addu $4,$18,$21 addiu $2,$2,1 andi $18,$3,0x00ff slt $2,$18,$2 sb $5,10($4) beq $2,$0,$L135 move $19,$18$L138: lbu $2,20($17) bne $2,$0,$L267 move $5,$0 lw $7,8($17) sltu $2,$7,5 bne $2,$0,$L142 sll $2,$7,2 lw $2,0($17) addiu $3,$7,-5 srl $2,$2,$3 andi $16,$2,0x1f$L144: lbu $2,21($17) bne $2,$0,$L141 andi $5,$16,0x00ff sltu $2,$7,6 bne $2,$0,$L147 addiu $2,$7,-5 sw $2,8($17) lbu $2,9($21) addiu $3,$19,1 addu $4,$18,$21 addiu $2,$2,1 andi $18,$3,0x00ff andi $5,$16,0x00ff slt $2,$18,$2 sb $5,10($4) bne $2,$0,$L138 move $19,$18$L135: lbu $2,0($21) beq $2,$0,$L149 nop lbu $2,9($21) beq $2,$0,$L149 lui $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 $L152 move $16,$0$L268: lw $2,0($17) srl $2,$2,$3 andi $5,$2,0x1 move $4,$5 sw $3,8($17)$L155: lbu $2,3($21) addu $3,$16,$21 sltu $2,$2,3 beq $2,$0,$L160 sb $4,16($3)$L269: sll $3,$16,5 sll $2,$16,1 addu $2,$2,$3 lbu $6,5($21) addu $2,$2,$21 lui $7,%hi(t_huff_iid_def) addiu $2,$2,140 addiu $7,$7,%lo(t_huff_iid_def) move $4,$17 sw $2,20($sp) jal huff_data sw $19,16($sp) addiu $3,$16,1 lbu $2,9($21) andi $16,$3,0x00ff sltu $2,$16,$2 beq $2,$0,$L149 nop$L152: lw $3,8($17) bne $3,$0,$L268 addiu $3,$3,-1 lbu $2,20($17) beq $2,$0,$L156 move $4,$0 lbu $2,3($21) addu $3,$16,$21 sltu $2,$2,3 move $5,$0 bne $2,$0,$L269 sb $4,16($3)$L160: sll $3,$16,5 sll $2,$16,1 addu $2,$2,$3 lbu $6,5($21) addu $2,$2,$21 lui $7,%hi(t_huff_iid_fine) addiu $2,$2,140 addiu $7,$7,%lo(t_huff_iid_fine) move $4,$17 sw $2,20($sp) jal huff_data sw $20,16($sp) addiu $3,$16,1 lbu $2,9($21) andi $16,$3,0x00ff sltu $2,$16,$2 bne $2,$0,$L152 nop$L149: lbu $2,1($21) beq $2,$0,$L163 nop lbu $2,9($21) beq $2,$0,$L163 move $16,$0 lui $20,%hi(f_huff_icc) j $L166 lui $19,%hi(t_huff_icc)$L270: lw $2,0($17) sw $3,8($17) srl $2,$2,$3 andi $7,$2,0x1 move $10,$7$L169: sll $3,$16,5 sll $2,$16,1 addu $2,$2,$3 lbu $6,7($21) addu $8,$16,$21 addu $2,$2,$21 sb $10,21($8) addiu $2,$2,310 move $5,$7 addiu $9,$20,%lo(f_huff_icc) move $4,$17 addiu $7,$19,%lo(t_huff_icc) sw $2,20($sp) jal huff_data sw $9,16($sp) addiu $3,$16,1 lbu $2,9($21) andi $16,$3,0x00ff sltu $2,$16,$2 beq $2,$0,$L163 nop$L166: lw $2,8($17) bne $2,$0,$L270 addiu $3,$2,-1 lbu $2,20($17) move $10,$0 bne $2,$0,$L169 move $7,$0 lw $2,4($17) lbu $3,21($17) srl $18,$2,31 move $4,$17 li $5,1 # 0x1 move $7,$18 bne $3,$0,$L169 move $10,$18 jal faad_flushbits_ex nop move $7,$18 j $L169 move $10,$18$L56: lbu $2,20($17) bne $2,$0,$L63 nop lw $2,4($17) lbu $3,21($17) beq $3,$0,$L271 srl $16,$2,31 move $2,$16$L277: beq $2,$0,$L63 nop$L265: li $2,1 sb $2,0($18) sb $2,719($21) sb $0,724($21) lw $3,8($17) beq $3,$0,$L65 addiu $3,$3,-1 lw $2,0($17) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($17)$L67: beq $2,$0,$L72 sb $2,0($21) lbu $2,20($17) beq $2,$0,$L74 move $4,$0 move $5,$0$L76: lui $3,%hi(nr_iid_par_tab) lui $2,%hi(nr_ipdopd_par_tab) andi $6,$4,0x00ff addiu $3,$3,%lo(nr_iid_par_tab) addiu $2,$2,%lo(nr_ipdopd_par_tab) addu $3,$5,$3 addu $2,$6,$2 lbu $5,0($2) sb $4,3($21) lbu $4,0($3) li $2,2 # 0x2 sb $4,5($21) beq $6,$2,$L84 sb $5,6($21) li $2,5 # 0x5 beq $6,$2,$L293 li $2,1$L86: lbu $2,3($21) sb $2,27($21)$L72: lw $3,8($17) beq $3,$0,$L87 addiu $3,$3,-1 lw $2,0($17) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($17)$L89: beq $2,$0,$L94 sb $2,1($21) lbu $2,20($17) beq $2,$0,$L96 move $4,$0 move $5,$0$L98: lui $2,%hi(nr_icc_par_tab) addiu $2,$2,%lo(nr_icc_par_tab) addu $2,$5,$2 lbu $3,0($2) sb $4,4($21) li $2,2 # 0x2 andi $4,$4,0x00ff beq $4,$2,$L106 sb $3,7($21) li $2,5 # 0x5 beq $4,$2,$L294 li $2,1$L94: lw $3,8($17) beq $3,$0,$L108 addiu $3,$3,-1 lw $2,0($17) srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($17) sb $2,2($21)$L286: lbu $2,719($21) bne $2,$0,$L115 li $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,$3 j $31 addiu $sp,$sp,80$L118: lbu $2,20($17) bne $2,$0,$L120 move $2,$0 lw $2,4($17) lbu $3,21($17) beq $3,$0,$L273 srl $16,$2,31 move $2,$16$L278: sb $2,8($21) lbu $2,20($17) bne $2,$0,$L127 move $5,$0$L125: lw $7,8($17) sltu $2,$7,2 bne $2,$0,$L128 addiu $3,$7,-2 lw $2,0($17) srl $2,$2,$3 andi $16,$2,0x3$L130: lbu $2,21($17) bne $2,$0,$L127 andi $5,$16,0x00ff sltu $2,$7,3 bne $2,$0,$L133 addiu $2,$7,-2 andi $5,$16,0x00ff j $L127 sw $2,8($17)$L147: move $4,$17 jal faad_flushbits_ex li $5,5 # 0x5 j $L141 andi $5,$16,0x00ff$L142: addu $2,$2,$20 lw $6,0($2) lw $5,0($17) li $3,5 # 0x5 subu $3,$3,$7 lw $4,4($17) and $5,$5,$6 subu $2,$0,$3 srl $4,$4,$2 sll $5,$5,$3 j $L144 or $16,$5,$4$L156: lw $2,4($17) lbu $3,21($17) beq $3,$0,$L275 srl $18,$2,31 move $5,$18 j $L155 move $4,$18$L275: move $4,$17 jal faad_flushbits_ex li $5,1 # 0x1 move $5,$18 j $L155 move $4,$18$L163: lbu $2,2($21) beq $2,$0,$L174 nop lbu $7,20($17) bne $7,$0,$L174 nop lw $8,8($17) sltu $2,$8,4 bne $2,$0,$L177 lui $2,%hi(bitmask) lw $2,0($17) addiu $3,$8,-4 srl $2,$2,$3 andi $16,$2,0xf$L179: lbu $2,21($17) bne $2,$0,$L295 andi $5,$16,0xffff sltu $2,$8,5 bne $2,$0,$L182 addiu $2,$8,-4 sw $2,8($17)$L180: andi $5,$16,0xffff$L295: li $2,15 # 0xf beq $5,$2,$L184 sll $2,$5,3 andi $16,$2,0xffff$L186: sltu $2,$16,8 bne $2,$0,$L198 nop$L251: bne $7,$0,$L296 addiu $2,$16,-2$L280: lw $7,8($17) sltu $2,$7,2 bne $2,$0,$L201 addiu $3,$7,-2 lw $2,0($17) srl $2,$2,$3 andi $18,$2,0x3$L203: lbu $2,21($17) bne $2,$0,$L291 addiu $2,$16,-2 sltu $2,$7,3 bne $2,$0,$L206 move $4,$17 addiu $2,$7,-2 sw $2,8($17) addiu $2,$16,-2$L291: andi $2,$2,0xffff move $4,$17 jal faad_get_processed_bits sw $2,24($sp) andi $2,$2,0xffff andi $3,$18,0x00ff bne $3,$0,$L208 sw $2,28($sp) lw $3,8($17) beq $3,$0,$L210 nop$L281: lw $2,0($17) addiu $3,$3,-1 srl $2,$2,$3 andi $2,$2,0x1 sw $3,8($17)$L212: beq $2,$0,$L217 sb $2,26($21)$L282: lbu $2,9($21) beq $2,$0,$L217 move $16,$0 lui $fp,%hi(t_huff_ipd) lui $23,%hi(f_huff_opd) j $L220 lui $22,%hi(t_huff_opd)$L276: lw $2,0($17) srl $2,$2,$3 andi $5,$2,0x1 move $4,$5 sw $3,8($17)$L223: sll $20,$16,4 addu $2,$20,$16 addu $18,$16,$21 sb $4,28($18) lbu $6,6($21) lui $4,%hi(f_huff_ipd) addiu $2,$2,480 addiu $3,$4,%lo(f_huff_ipd) addu $2,$21,$2 move $4,$17 addiu $7,$fp,%lo(t_huff_ipd) sw $3,16($sp) jal huff_data sw $2,20($sp) lw $3,8($17) beq $3,$0,$L228 addiu $3,$3,-1 lw $2,0($17) srl $2,$2,$3 andi $5,$2,0x1 move $4,$5 sw $3,8($17)$L230: addu $2,$20,$16 lbu $6,6($21) addu $2,$2,$21 sb $4,33($18) addiu $2,$2,565 addiu $3,$23,%lo(f_huff_opd) move $4,$17 addiu $7,$22,%lo(t_huff_opd) sw $3,16($sp) jal huff_data sw $2,20($sp) addiu $3,$16,1 lbu $2,9($21) andi $16,$3,0x00ff sltu $2,$16,$2 beq $2,$0,$L217 nop$L220: lw $3,8($17) bne $3,$0,$L276 addiu $3,$3,-1 lbu $2,20($17) beq $2,$0,$L224 move $4,$0 j $L223 move $5,$0$L279: lbu $7,20($17)$L198: bne $7,$0,$L174 nop beq $16,$0,$L174 nop lbu $2,21($17) bne $2,$0,$L174 lw $3,8($17) sltu $2,$16,$3 beq $2,$0,$L243 subu $2,$3,$16 sw $2,8($17)$L174: jal faad_get_processed_bits move $4,$17 lw $3,32($sp) subu $2,$2,$3 andi $3,$2,0xffff li $2,1 sb $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,$3 j $31 addiu $sp,$sp,80$L133: move $4,$17 jal faad_flushbits_ex li $5,2 # 0x2 j $L127 andi $5,$16,0x00ff$L65: lbu $2,20($17) beq $2,$0,$L68 move $2,$0 j $L67 nop$L271: move $4,$17 jal faad_flushbits_ex li $5,1 # 0x1 j $L277 move $2,$16$L273: move $4,$17 jal faad_flushbits_ex li $5,1 # 0x1 j $L278 move $2,$16$L84: li $2,1$L293: j $L86 sb $2,724($21)$L228: lbu $2,20($17) beq $2,$0,$L231 move $4,$0 j $L230 move $5,$0$L235: lbu $2,20($17) bne $2,$0,$L208 nop lbu $2,21($17) bne $2,$0,$L208 move $4,$17 jal faad_flushbits_ex li $5,1 # 0x1$L208: jal faad_get_processed_bits move $4,$17 lw $3,28($sp) lw $4,24($sp) subu $2,$2,$3 subu $2,$4,$2 andi $16,$2,0xffff sltu $2,$16,8 bne $2,$0,$L279 nop lbu $7,20($17) beq $7,$0,$L280 addiu $2,$16,-2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?