vp6.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,903 行 · 第 1/5 页
MID
4,903 行
addu $2,$13,$14 addiu $2,$2,64 addu $3,$5,$7 addu $3,$3,$2 sra $3,$3,7 li $2,-256 # 0xffffffffffffff00 and $2,$3,$2 bne $2,$0,$L129 subu $2,$0,$3 andi $2,$3,0x00ff$L131: sb $2,3($17) lh $5,0($10) lw $2,16($6) lh $4,0($8) lw $3,48($6) mul $14,$5,$2 lh $2,0($12) lw $5,-16($6) mul $7,$4,$3 lh $3,0($9) lw $4,80($6) mul $13,$2,$5 mul $5,$3,$4 addu $2,$13,$14 addiu $2,$2,64 addu $3,$5,$7 addu $3,$3,$2 sra $3,$3,7 li $2,-256 # 0xffffffffffffff00 and $2,$3,$2 bne $2,$0,$L132 subu $2,$0,$3 andi $2,$3,0x00ff$L134: sb $2,4($17) lh $5,0($10) lw $2,20($6) lh $4,0($8) lw $3,52($6) mul $14,$5,$2 lh $2,0($12) lw $5,-12($6) mul $7,$4,$3 lh $3,0($9) lw $4,84($6) mul $13,$2,$5 mul $5,$3,$4 addu $2,$13,$14 addiu $2,$2,64 addu $3,$5,$7 addu $3,$3,$2 sra $3,$3,7 li $2,-256 # 0xffffffffffffff00 and $2,$3,$2 bne $2,$0,$L135 subu $2,$0,$3 andi $2,$3,0x00ff$L137: sb $2,5($17) lh $5,0($10) lw $2,24($6) lh $4,0($8) lw $3,56($6) mul $14,$5,$2 lh $2,0($12) lw $5,-8($6) mul $7,$4,$3 lh $3,0($9) lw $4,88($6) mul $13,$2,$5 mul $5,$3,$4 addu $2,$13,$14 addiu $2,$2,64 addu $3,$5,$7 addu $3,$3,$2 sra $3,$3,7 li $2,-256 # 0xffffffffffffff00 and $2,$3,$2 bne $2,$0,$L138 subu $2,$0,$3 andi $2,$3,0x00ff$L140: sb $2,6($17) lh $5,0($10) lw $2,28($6) lh $4,0($8) lw $3,60($6) mul $14,$5,$2 lh $2,0($12) lw $5,-4($6) mul $7,$4,$3 lh $3,0($9) lw $4,92($6) mul $13,$2,$5 mul $5,$3,$4 addu $2,$13,$14 addiu $2,$2,64 addu $3,$5,$7 addu $3,$3,$2 sra $3,$3,7 li $2,-256 # 0xffffffffffffff00 and $2,$3,$2 beq $2,$0,$L168 andi $2,$3,0x00ff subu $2,$0,$3 sra $2,$2,31 andi $2,$2,0x00ff$L49:$L168: beq $6,$11,$L141 sb $2,7($17) addu $17,$17,$20 addiu $6,$6,32$L52: lh $5,0($10) lw $2,0($6) lh $4,0($8) lw $3,32($6) mul $14,$5,$2 lh $2,0($12) lw $5,-32($6) mul $7,$4,$3 lh $3,0($9) lw $4,64($6) mul $13,$2,$5 mul $5,$3,$4 addu $2,$13,$14 addiu $2,$2,64 addu $3,$5,$7 addu $3,$3,$2 sra $3,$3,7 li $2,-256 # 0xffffffffffffff00 and $2,$3,$2 beq $2,$0,$L163 subu $2,$0,$3 sra $2,$2,31 j $L122 andi $2,$2,0x00ff$L117: sra $2,$2,31 j $L119 andi $2,$2,0x00ff$L114: sra $2,$2,31 j $L116 andi $2,$2,0x00ff$L111: sra $2,$2,31 j $L113 andi $2,$2,0x00ff$L108: sra $2,$2,31 j $L110 andi $2,$2,0x00ff$L105: sra $2,$2,31 j $L107 andi $2,$2,0x00ff$L102: sra $2,$2,31 j $L104 andi $2,$2,0x00ff$L96: sra $2,$2,31 j $L98 andi $2,$2,0x00ff$L93: sra $2,$2,31 j $L95 andi $2,$2,0x00ff$L90: sra $2,$2,31 j $L92 andi $2,$2,0x00ff$L87: sra $2,$2,31 j $L89 andi $2,$2,0x00ff$L84: sra $2,$2,31 j $L86 andi $2,$2,0x00ff$L81: sra $2,$2,31 j $L83 andi $2,$2,0x00ff$L138: sra $2,$2,31 j $L140 andi $2,$2,0x00ff$L135: sra $2,$2,31 j $L137 andi $2,$2,0x00ff$L132: sra $2,$2,31 j $L134 andi $2,$2,0x00ff$L129: sra $2,$2,31 j $L131 andi $2,$2,0x00ff$L126: sra $2,$2,31 j $L128 andi $2,$2,0x00ff$L123: sra $2,$2,31 j $L125 andi $2,$2,0x00ff$L55: lw $16,4084($19) addu $2,$6,$7 lw $3,1356($19) addiu $16,$16,16 sra $5,$5,31 addu $5,$2,$5 sw $8,16($sp) move $4,$16 move $6,$20 sw $0,20($sp) jal $3 li $7,9 # 0x9 lw $2,1356($19) move $4,$17 sw $18,20($sp) sw $0,16($sp) move $5,$16 move $6,$20 jal $2 li $7,8 # 0x8 lw $31,396($sp) lw $20,392($sp) lw $19,388($sp) lw $18,384($sp) lw $17,380($sp) lw $16,376($sp) j $31 addiu $sp,$sp,400$L153: bltz $12,$L164 move $2,$12$L17: slt $2,$3,$2 bne $2,$0,$L9 nop$L13: lw $24,5160($19) beq $24,$0,$L11 addu $9,$6,$7 lbu $2,0($9) mtlo $0 lbu $3,2($9) madd $2,$2 move $5,$0 lbu $4,4($9) madd $3,$3 addu $2,$5,$2 addu $2,$2,$3 lbu $5,6($9) move $14,$0 madd $4,$4 addu $2,$2,$4 addiu $14,$14,2 li $3,8 # 0x8 madd $5,$5 sll $16,$20,1 beq $14,$3,$L165 addu $5,$5,$2$L56: addu $9,$9,$16 lbu $2,0($9) lbu $3,2($9) madd $2,$2 lbu $4,4($9) madd $3,$3 addu $2,$5,$2 addu $2,$2,$3 lbu $5,6($9) madd $4,$4 addu $2,$2,$4 addiu $14,$14,2 li $3,8 # 0x8 madd $5,$5 bne $14,$3,$L56 addu $5,$5,$2$L165: mflo $3 sll $2,$3,4 mul $3,$5,$5 subu $2,$2,$3 sra $2,$2,8 slt $2,$2,$24 beq $2,$0,$L11 nop j $L166 move $10,$0$L152: j $L15 subu $2,$0,$11$L164: j $L17 subu $2,$0,$12 .set macro .set reorder .end vp6_filter .section .rodata.str1.4,"aMS",@progbits,1 .align 2$LC0: .ascii "interlacing not supported\012\000" .align 2$LC1: .ascii "alternative entropy decoding not supported\012\000" .section .text.vp6_parse_header,"ax",@progbits .align 2 .align 5 .ent vp6_parse_header .type vp6_parse_header, @functionvp6_parse_header: .frame $sp,48,$31 # vars= 0, regs= 7/0, args= 16, gp= 0 .mask 0x803f0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-48 sw $20,32($sp) sw $19,28($sp) sw $18,24($sp) sw $17,20($sp) sw $16,16($sp) sw $31,40($sp) sw $21,36($sp) lbu $6,0($5) lw $3,4056($4) xori $2,$6,0x80 srl $2,$2,7 sw $2,48($3) move $18,$5 lbu $5,0($5) move $20,$4 srl $5,$5,1 andi $5,$5,0x3f move $19,$7 jal vp56_init_dequant andi $17,$6,0x1 lw $3,4056($20) lw $2,48($3) beq $2,$0,$L170 addiu $16,$20,4088 lbu $3,1($18) srl $19,$3,3 slt $2,$19,9 beq $2,$0,$L172 andi $3,$3,0x6 sw $3,5140($20) lbu $2,1($18) andi $2,$2,0x1 bne $2,$0,$L323 lui $6,%hi($LC0) beq $17,$0,$L324 nop$L177: lbu $2,2($18) lbu $3,3($18) sll $2,$2,8 or $2,$2,$3 addiu $21,$2,-2 addiu $18,$18,2 lw $4,0($20)$L329: lbu $2,3($18) lw $3,668($4) sll $5,$2,4 beq $5,$3,$L181 lbu $6,2($18) sll $6,$6,4$L183: jal avcodec_set_dimensions nop lw $6,0($20) li $2,1 # 0x1 lw $3,28($6) beq $3,$2,$L186 li $17,2 # 0x2$L185: addiu $3,$18,8$L330: 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 beq $2,$0,$L188 sw $5,12($16) sll $2,$4,1 lw $5,12($16) sw $2,0($16)$L190: lw $7,4($16) sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L191 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)$L191: lw $6,0($16) addiu $2,$6,1 sra $3,$2,1 sll $4,$3,8 sltu $2,$5,$4 bne $2,$0,$L193 sll $2,$3,1 subu $2,$6,$3 subu $5,$5,$4 sll $2,$2,1 sw $2,0($16) sw $5,12($16)$L195: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L196 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)$L196: sw $19,4124($20) slt $3,$19,8 li $2,5 # 0x5 move $12,$0 lw $4,5140($20) lw $7,4($16) movn $12,$2,$3$L201: beq $4,$0,$L231 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,$L233 sll $2,$3,1 subu $2,$6,$3 subu $5,$5,$4 sll $2,$2,1 sw $2,0($16) sw $5,12($16)$L235: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L236 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)$L236: beq $8,$0,$L238 li $2,2 # 0x2 sw $2,5152($20) lw $6,0($16) addiu $2,$6,1 sra $3,$2,1 sll $4,$3,8 sltu $2,$5,$4 xori $10,$2,0x1 bne $10,$0,$L240 subu $2,$6,$3 sll $2,$3,1 sw $2,0($16)$L242: lw $7,4($16) sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L243 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)$L243: lw $6,0($16) addiu $2,$6,1 sra $3,$2,1 sll $4,$3,8 sltu $2,$5,$4 xori $9,$2,0x1 bne $9,$0,$L245 subu $2,$6,$3 sll $2,$3,1 sw $2,0($16)$L247: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L248 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)$L248: lw $8,0($16) sll $2,$10,1 addiu $3,$8,1 sra $4,$3,1 sll $6,$4,8 sltu $3,$5,$6 xori $11,$3,0x1 bne $11,$0,$L250 or $9,$2,$9 sll $2,$4,1 sw $2,0($16)$L252: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L253 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)$L253: lw $8,0($16) sll $2,$9,1 addiu $3,$8,1 sra $4,$3,1 sll $6,$4,8 sltu $3,$5,$6 xori $10,$3,0x1 bne $10,$0,$L255 or $9,$2,$11 sll $2,$4,1 sw $2,0($16)$L257: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L258 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)$L258: lw $8,0($16) sll $2,$9,1 addiu $3,$8,1 sra $4,$3,1 sll $6,$4,8 sltu $3,$5,$6 xori $9,$3,0x1 beq $9,$0,$L260 or $10,$2,$10 subu $2,$8,$4 subu $5,$5,$6 sll $2,$2,1 sw $2,0($16) sw $5,12($16)$L262: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L263 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)$L263: sll $2,$10,1 or $2,$2,$9 sll $2,$2,$12 sw $2,5160($20) lw $6,0($16) addiu $2,$6,1 sra $3,$2,1 sll $4,$3,8 sltu $2,$5,$4 xori $9,$2,0x1 bne $9,$0,$L265 subu $2,$6,$3 sll $2,$3,1 sw $2,0($16)$L267: lw $7,4($16) sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L268 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)$L268: lw $6,0($16) addiu $2,$6,1 sra $3,$2,1 sll $4,$3,8 sltu $2,$5,$4 xori $10,$2,0x1 bne $10,$0,$L270 subu $2,$6,$3 sll $2,$3,1 sw $2,0($16)$L272: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L273 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)$L273: lw $8,0($16) sll $2,$9,1 addiu $3,$8,1 sra $4,$3,1 sll $6,$4,8 sltu $3,$5,$6 xori $9,$3,0x1 beq $9,$0,$L275 or $10,$2,$10 subu $2,$8,$4 subu $5,$5,$6 sll $2,$2,1 sw $2,0($16) sw $5,12($16)$L277: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L278 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)$L278: sll $3,$10,1 or $3,$3,$9 li $2,2 # 0x2 sll $2,$2,$3 sw $2,5156($20)$L280: lw $2,4124($20) slt $2,$2,8 bne $2,$0,$L288 li $2,16 # 0x10 lw $6,0($16) addiu $2,$6,1 sra $3,$2,1 sll $4,$3,8 sltu $2,$5,$4 xori $10,$2,0x1 bne $10,$0,$L290 subu $2,$6,$3 sll $2,$3,1 sw $2,0($16)$L292: lw $7,4($16) sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L293 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)$L293: lw $6,0($16) addiu $2,$6,1 sra $3,$2,1 sll $4,$3,8 sltu $2,$5,$4 xori $9,$2,0x1 bne $9,$0,$L295 subu $2,$6,$3 sll $2,$3,1 sw $2,0($16)$L297: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L298 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)$L298: lw $8,0($16) sll $2,$10,1 addiu $3,$8,1 sra $4,$3,1 sll $6,$4,8 sltu $3,$5,$6 xori $10,$3,0x1 bne $10,$0,$L300 or $9,$2,$9 sll $2,$4,1 sw $2,0($16)$L302: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L303 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)$L303: lw $8,0($16) sll $2,$9,1 addiu $3,$8,1 sra $4,$3,1 sll $6,$4,8 sltu $3,$5,$6 xori $9,$3,0x1 beq $9,$0,$L305 or $10,$2,$10 subu $2,$8,$4 subu $5,$5,$6 sll $2,$2,1 sw $2,0($16) sw $5,12($16)$L307: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L308 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)$L308: sll $2,$10,1 or $2,$2,$9 sw $2,5148($20) lw $7,4($16)$L231: 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,$L310 sll $2,$3,1 subu $2,$6,$3 subu $5,$5,$4 sll $2,$2,1 sw $2,0($16) sw $5,12($16)$L312: sll $5,$5,1 addiu $7,$7,-1 sw $5,12($16) bne $7,$0,$L313 sw $7,4($16) lw $3,8($16) li $7,8 # 0x8 sw $7,4($16) lbu $2,0($3) addiu $3,$3,1 or $2,$5,$2 sw $2,12($16) sw $3,8($16)$L313: bne $8,$0,$L325 nop beq $21,$0,$L317 nop$L327: addiu $5,$20,4104 addu $2,$21,$18 sw $2,8($5) lw $4,4112($20) li $2,255 # 0xff addiu $4,$4,2 li $3,8 # 0x8 sw $2,4104($20) sw $3,4($5) sw $4,4112($20) lbu $2,-2($4) lbu $3,-1($4) sll $2,$2,8 or $2,$2,$3 sw $2,12($5) sw $5,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$L170: lw $2,4124($20) beq $2,$0,$L172 nop beq $17,$0,$L326 nop$L203:
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?