vp6.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,903 行 · 第 1/5 页
MID
4,903 行
lbu $2,1($18) addiu $18,$18,2 lbu $3,0($18) sll $2,$2,8 or $2,$2,$3 addiu $21,$2,-2 addiu $3,$18,3$L328: li $2,255 # 0xff li $7,8 # 0x8 sw $3,8($16) sw $2,0($16) sw $7,4($16) lbu $2,-2($3) li $6,255 # 0xff lbu $5,-1($3) addiu $4,$6,1 sll $2,$2,8 sra $4,$4,1 or $5,$2,$5 sll $3,$4,8 sltu $2,$5,$3 xori $8,$2,0x1 beq $8,$0,$L207 sw $5,12($16) subu $2,$6,$4 subu $5,$5,$3 sll $2,$2,1 sw $2,0($16) sw $5,12($16)$L209: lw $2,4($16) sll $5,$5,1 addiu $7,$2,-1 sw $5,12($16) bne $7,$0,$L210 sw $7,4($16) lw $2,8($16) li $7,8 # 0x8 sw $7,4($16) lbu $3,0($2) addiu $2,$2,1 or $5,$5,$3 sw $2,8($16) sw $5,12($16)$L210: sw $8,0($19) lw $2,5140($20) beq $2,$0,$L320 nop lw $6,0($16) addiu $2,$6,1 sra $3,$2,1 sll $4,$3,8 sltu $2,$5,$4 xori $8,$2,0x1 beq $8,$0,$L214 sll $2,$3,1 subu $2,$6,$3 subu $5,$5,$4 sll $2,$2,1 sw $2,0($16) sw $5,12($16)$L216: lw $2,4($16) sll $5,$5,1 addiu $7,$2,-1 sw $5,12($16) bne $7,$0,$L217 sw $7,4($16) lw $2,8($16) li $7,8 # 0x8 sw $7,4($16) lbu $3,0($2) addiu $2,$2,1 or $5,$5,$3 sw $2,8($16) sw $5,12($16)$L217: beq $8,$0,$L321 sw $8,5144($20) lw $6,0($16) addiu $2,$6,1 sra $3,$2,1 sll $4,$3,8 sltu $2,$5,$4 bne $2,$0,$L221 sll $2,$3,1 subu $2,$6,$3 subu $5,$5,$4 sll $2,$2,1 sw $2,0($16) sw $5,12($16)$L223: lw $7,4($16) sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L219 sw $7,4($16) lw $2,8($16) li $7,8 # 0x8 sw $7,4($16) lbu $3,0($2) addiu $2,$2,1 or $5,$5,$3 sw $2,8($16) j $L219 sw $5,12($16)$L172: move $17,$0 move $2,$17 lw $31,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,48$L207: lw $5,12($16) sll $2,$4,1 j $L209 sw $2,0($16)$L326: lw $2,5140($20) beq $2,$0,$L203 move $21,$0 j $L328 addiu $3,$18,3$L324: beq $3,$0,$L177 move $21,$0 j $L329 lw $4,0($20)$L325: lui $6,%hi($LC1) lw $4,0($20) addiu $6,$6,%lo($LC1) jal av_log li $5,1 # 0x1 bne $21,$0,$L327 nop$L317: sw $16,4120($20) move $2,$17 lw $31,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,48$L310: j $L312 sw $2,0($16)$L320: lw $7,4($16) j $L231 li $17,1 # 0x1$L188: subu $2,$6,$4 subu $5,$5,$3 sll $2,$2,1 sw $2,0($16) j $L190 sw $5,12($16)$L193: j $L195 sw $2,0($16)$L181: lw $2,672($4) sll $6,$6,4 bne $6,$2,$L183 li $17,1 # 0x1 j $L330 addiu $3,$18,8$L323: lw $4,0($20) move $17,$0 addiu $6,$6,%lo($LC0) jal av_log move $5,$0 move $2,$17 lw $31,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,48$L214: j $L216 sw $2,0($16)$L321: lw $7,4($16)$L219: lw $2,4124($20) slt $2,$2,8 bne $2,$0,$L231 li $17,1 # 0x1 lw $8,0($16) addiu $2,$8,1 sra $3,$2,1 sll $6,$3,8 sltu $2,$5,$6 xori $4,$2,0x1 beq $4,$0,$L226 sll $2,$3,1 subu $2,$8,$3 subu $5,$5,$6 sll $2,$2,1 sw $2,0($16) sw $5,12($16)$L228: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L322 sw $7,4($16) lw $2,8($16) li $7,8 # 0x8 sw $7,4($16) lbu $3,0($2) addiu $2,$2,1 or $5,$5,$3 sw $2,8($16) sw $5,12($16)$L322: move $12,$0 j $L201 li $17,1 # 0x1$L233: j $L235 sw $2,0($16)$L238: lw $6,0($16) addiu $2,$6,1 sra $3,$2,1 sll $4,$3,8 sltu $2,$5,$4 xori $8,$2,0x1 beq $8,$0,$L281 sll $2,$3,1 subu $2,$6,$3 subu $5,$5,$4 sll $2,$2,1 sw $2,0($16) sw $5,12($16)$L283: lw $2,4($16) sll $5,$5,1 addiu $7,$2,-1 sw $5,12($16) bne $7,$0,$L284 sw $7,4($16) lw $2,8($16) li $7,8 # 0x8 sw $7,4($16) lbu $3,0($2) addiu $2,$2,1 or $5,$5,$3 sw $2,8($16) sw $5,12($16)$L284: beq $8,$0,$L286 li $2,1 # 0x1 j $L280 sw $2,5152($20)$L186: lw $5,24($6) lw $3,40($6) lbu $2,0($5) lw $4,44($6) srl $2,$2,4 subu $3,$3,$2 sw $3,40($6) lbu $2,0($5) andi $2,$2,0xf subu $4,$4,$2 j $L185 sw $4,44($6)$L226: j $L228 sw $2,0($16)$L221: j $L223 sw $2,0($16)$L240: subu $5,$5,$4 sll $2,$2,1 sw $2,0($16) j $L242 sw $5,12($16)$L281: j $L283 sw $2,0($16)$L288: sw $2,5148($20) j $L231 lw $7,4($16)$L260: sll $2,$4,1 j $L262 sw $2,0($16)$L255: subu $2,$8,$4 subu $5,$5,$6 sll $2,$2,1 sw $2,0($16) j $L257 sw $5,12($16)$L250: subu $2,$8,$4 subu $5,$5,$6 sll $2,$2,1 sw $2,0($16) j $L252 sw $5,12($16)$L245: subu $5,$5,$4 sll $2,$2,1 sw $2,0($16) j $L247 sw $5,12($16)$L286: j $L280 sw $0,5152($20)$L275: sll $2,$4,1 j $L277 sw $2,0($16)$L270: subu $5,$5,$4 sll $2,$2,1 sw $2,0($16) j $L272 sw $5,12($16)$L265: subu $5,$5,$4 sll $2,$2,1 sw $2,0($16) j $L267 sw $5,12($16)$L305: sll $2,$4,1 j $L307 sw $2,0($16)$L300: subu $2,$8,$4 subu $5,$5,$6 sll $2,$2,1 sw $2,0($16) j $L302 sw $5,12($16)$L295: subu $5,$5,$4 sll $2,$2,1 sw $2,0($16) j $L297 sw $5,12($16)$L290: subu $5,$5,$4 sll $2,$2,1 sw $2,0($16) j $L292 sw $5,12($16) .set macro .set reorder .end vp6_parse_header .section .text.vp6_default_models_init,"ax",@progbits .align 2 .align 5 .ent vp6_default_models_init .type vp6_default_models_init, @functionvp6_default_models_init: .frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0 .mask 0x80030000,-8 .fmask 0x00000000,0 addiu $sp,$sp,-32 sw $16,16($sp) sw $31,24($sp) sw $17,20($sp) lw $17,5492($4) move $16,$4 addiu $6,$17,1812 li $4,-128 li $2,-94 li $3,-92 andi $5,$6,0x3 sb $2,130($17) sb $3,131($17) sb $4,129($17) .set noreorder .set nomacro bne $5,$0,$L352 sb $4,128($17) .set macro .set reorder lui $5,%hi(vp56_def_mb_types_stats) addiu $4,$5,%lo(vp56_def_mb_types_stats) andi $2,$4,0x3 .set noreorder .set nomacro beq $2,$0,$L361 addiu $3,$17,1808 .set macro .set reorder$L332: move $4,$6 addiu $5,$5,%lo(vp56_def_mb_types_stats) .set noreorder .set nomacro jal memcpy li $6,60 # 0x3c .set macro .set reorder$L337: lui $5,%hi(vp6_def_fdv_vector_model)$L365: addiu $5,$5,%lo(vp6_def_fdv_vector_model) addiu $4,$17,150 .set noreorder .set nomacro jal memcpy li $6,16 # 0x10 .set macro .set reorder lui $5,%hi(vp6_def_pdv_vector_model) addiu $5,$5,%lo(vp6_def_pdv_vector_model) addiu $4,$17,136 .set noreorder .set nomacro jal memcpy li $6,14 # 0xe .set macro .set reorder lui $5,%hi(vp6_def_runv_coeff_model) addiu $5,$5,%lo(vp6_def_runv_coeff_model) addiu $4,$17,1484 .set noreorder .set nomacro jal memcpy li $6,28 # 0x1c .set macro .set reorder andi $3,$17,0x3 .set noreorder .set nomacro bne $3,$0,$L339 lui $5,%hi(vp6_def_coeff_reorder) .set macro .set reorder addiu $4,$5,%lo(vp6_def_coeff_reorder) andi $2,$4,0x3 .set noreorder .set nomacro beq $2,$0,$L362 addiu $3,$17,-4 .set macro .set reorder$L339: move $4,$17 addiu $5,$5,%lo(vp6_def_coeff_reorder) .set noreorder .set nomacro jal memcpy li $6,64 # 0x40 .set macro .set reorder$L342: lw $2,5492($16)$L364: li $6,1 # 0x1 move $7,$0 sb $0,64($2)$L345: .set noreorder .set nomacro j $L346 li $5,1 # 0x1 .set macro .set reorder$L347: addiu $5,$5,1 li $2,64 # 0x40 beq $5,$2,$L363$L346: lw $2,5492($16) addu $3,$2,$5 lbu $4,0($3) .set noreorder .set nomacro bne $4,$7,$L347 addu $2,$6,$2 .set macro .set reorder sb $5,64($2) addiu $5,$5,1 li $2,64 # 0x40 .set noreorder .set nomacro bne $5,$2,$L346 addiu $6,$6,1 .set macro .set reorder$L363: addiu $7,$7,1 li $2,16 # 0x10 .set noreorder .set nomacro bne $7,$2,$L345 lw $31,24($sp) .set macro .set reorder lw $17,20($sp) lw $16,16($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,32 .set macro .set reorder$L352: .set noreorder .set nomacro j $L332 lui $5,%hi(vp56_def_mb_types_stats) .set macro .set reorder$L362: addiu $5,$17,60 sltu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L342 addiu $4,$4,-4 .set macro .set reorder$L344:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$3,4 S32SDI xr2,$3,4 S32SDI xr3,$3,4 S32SDI xr4,$3,4 S32SDI xr5,$3,4 S32SDI xr6,$3,4 S32SDI xr7,$3,4 S32SDI xr8,$3,4#NO_APP sltu $2,$3,$5 bne $2,$0,$L344 .set noreorder .set nomacro j $L364 lw $2,5492($16) .set macro .set reorder$L361: addiu $5,$17,1840 sltu $2,$3,$5 .set noreorder .set nomacro beq $2,$0,$L335 addiu $4,$4,-4 .set macro .set reorder$L354:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$3,4 S32SDI xr2,$3,4 S32SDI xr3,$3,4 S32SDI xr4,$3,4 S32SDI xr5,$3,4 S32SDI xr6,$3,4 S32SDI xr7,$3,4 S32SDI xr8,$3,4#NO_APP sltu $2,$3,$5 bne $2,$0,$L354$L335: addiu $5,$5,28 sltu $2,$3,$5 beq $2,$0,$L337$L355:#APP S32LDI xr1,$4,4 S32SDI xr1,$3,4#NO_APP sltu $2,$3,$5 bne $2,$0,$L355 .set noreorder .set nomacro j $L365 lui $5,%hi(vp6_def_fdv_vector_model) .set macro .set reorder .end vp6_default_models_init .section .text.vp6_parse_vector_models,"ax",@progbits .align 2 .align 5 .ent vp6_parse_vector_models .type vp6_parse_vector_models, @functionvp6_parse_vector_models: .frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0 .mask 0x00010000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-8 sw $16,0($sp) addiu $6,$4,4088 lw $25,5492($4) lui $2,%hi(vp6_sig_dct_pct) lw $5,4088($4) lw $7,12($6) addiu $13,$2,%lo(vp6_sig_dct_pct) move $12,$25 lui $14,%hi(vp6_sig_dct_pct+4)$L367: lbu $3,0($13) addiu $2,$5,-1 mul $2,$2,$3 addiu $4,$2,255 slt $3,$2,0 movn $2,$4,$3 sra $2,$2,8 addiu $3,$2,1 sll $4,$3,8 sltu $2,$7,$4 xori $8,$2,0x1 beq $8,$0,$L369 nop subu $5,$5,$3 subu $7,$7,$4 sw $5,0($6) sw $7,12($6)$L587: slt $2,$5,128 beq $2,$0,$L591 nop$L372: lw $2,4($6) sll $7,$7,1 sll $5,$5,1 addiu $4,$2,-1 sw $5,0($6) sw $7,12($6) bne $4,$0,$L587 sw $4,4($6) lw $2,8($6) li $4,8 # 0x8 sw $4,4($6) lbu $3,0($2) lw $5,0($6) addiu $2,$2,1 or $7,$7,$3 sw $2,8($6) slt $2,$5,128 bne $2,$0,$L372 sw $7,12($6)$L591: beq $8,$0,$L375 addiu $2,$5,1 sra $3,$2,1 sll $4,$3,8 sltu $2,$7,$4 xori $10,$2,0x1 bne $10,$0,$L377 subu $2,$5,$3 sll $5,$3,1 sw $5,0($6)$L379: lw $4,4($6) sll $7,$7,1 addiu $4,$4,-1 sw $7,12($6) bne $4,$0,$L380 sw $4,4($6) lw $2,8($6) li $4,8 # 0x8 sw $4,4($6) lbu $3,0($2) addiu $2,$2,1 or $7,$7,$3 sw $2,8($6) sw $7,12($6)$L380: lw $8,0($6) addiu $2,$8,1 sra $3,$2,1 sll $5,$3,8 sltu $2,$7,$5 xori $11,$2,0x1 bne $11,$0,$L382 subu $2,$8,$3 sll $5,$3,1 sw $5,0($6)$L384: sll $7,$7,1 addiu $4,$4,-1 sw $7,12($6) bne $4,$0,$L385 sw $4,4($6) lw $2,8($6) li $4,8 # 0x8 sw $4,4($6) lbu $3,0($2) addiu $2,$2,1 or $7,$7,$3 sw $2,8($6) sw $7,12($6)$L385: lw $9,0($6) sll $2,$10,1 addiu $3,$9,1 sra $5,$3,1 sll $8,$5,8 sltu $3,$7,$8 xori $10,$3,0x1 bne $10,$0,$L387 or $11,$2,$11 sll $5,$5,1 sw $5,0($6)$L389: sll $7,$7,1 addiu $4,$4,-1 sw $7,12($6) bne $4,$0,$L390 sw $4,4($6) lw $2,8($6) li $4,8 # 0x8 sw $4,4($6) lbu $3,0($2) addiu $2,$2,1 or $7,$7,$3 sw $2,8($6) sw $7,12($6)$L390: lw $9,0($6) sll $2,$11,1 addiu $3,$9,1 sra $5,$3,1 sll $8,$5,8 sltu $3,$7,$8 xori $11,$3,0x1 bne $11,$0,$L392 or $10,$2,$10 sll $5,$5,1 sw $5,0($6)$L394: sll $7,$7,1 addiu $4,$4,-1 sw $7,12($6) bne $4,$0,$L395 sw $4,4($6) lw $2,8($6) li $4,8 # 0x8 sw $4,4($6) lbu $3,0($2) addiu $2,$2,1 or $7,$7,$3 sw $2,8($6) sw $7,12($6)$L395: lw $9,0($6) sll $2,$10,1 addiu $3,$9,1 sra $5,$3,1 sll $8,$5,8 sltu $3,$7,$8 xori $10,$3,0x1 bne $10,$0,$L397 or $11,$2,$11 sll $5,$5,1 sw $5,0($6)$L399: sll $7,$7,1 addiu $4,$4,-1 sw $7,12($6) bne $4,$0,$L400 sw $4,4($6) lw $2,8($6) li $4,8 # 0x8 sw $4,4($6) lbu $3,0($2) addiu $2,$2,1 or $7,$7,$3 sw $2,8($6) sw $7,12($6)$L400: lw $9,0($6) sll $2,$11,1 addiu $3,$9,1 sra $5,$3,1 sll $8,$5,8 sltu $3,$7,$8 xori $11,$3,0x1 bne $11,$0,$L402 or $10,$2,$10 sll $5,$5,1 sw $5,0($6)$L404: sll $7,$7,1 addiu $4,$4,-1 sw $7,12($6) bne $4,$0,$L405 sw $4,4($6) lw $2,8($6) li $4,8 # 0x8 sw $4,4($6) lbu $3,0($2) addiu $2,$2,1 or $7,$7,$3 sw $2,8($6) sw $7,12($6)$L405: lw $9,0($6) sll $2,$10,1 addiu $3,$9,1 sra $5,$3,1 sll $8,$5,8 sltu $3,$7,$8 xori $10,$3,0x1 beq $10,$0,$L407 or $11,$2,$11 subu $2,$9,$5 subu $7,$7,$8 sll $5,$2,1 sw $5,0($6) sw $7,12($6)$L409: sll $7,$7,1 addiu $4,$4,-1 sw $7,12($6) bne $4,$0,$L410 sw $4,4($6) lw $2,8($6) li $4,8 # 0x8 sw $4,4($6) lbu $3,0($2) addiu $2,$2,1 or $7,$7,$3 sw $7,12($6) sw $2,8($6)$L410: sll $2,$11,1 or $2,$2,$10 sll $2,$2,1 sltu $3,$2,1 addu $2,$2,$3 sb $2,130($12) lw $5,0($6) lw $7,12($6)$L375: lbu $3,1($13) addiu $2,$5,-1 mul $2,$2,$3 addiu $4,$2,255 slt $3,$2,0 movn $2,$4,$3 sra $2,$2,8 addiu $3,$2,1 sll $4,$3,8 sltu $2,$7,$4 xori $8,$2,0x1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?