📄 msmpeg4.mid
字号:
.type ff_wmv2_decode_picture_header, @functionff_wmv2_decode_picture_header: .frame $sp,72,$31 # vars= 0, regs= 3/0, args= 56, gp= 0 .mask 0x80030000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-72 sw $17,60($sp) sw $31,64($sp) sw $16,56($sp) lw $2,124($4) bne $2,$0,$L395 move $17,$4 lw $9,0($4) lw $3,28($9) slt $2,$3,4 beq $2,$0,$L409 sll $2,$3,3$L395: addiu $16,$17,8448$L412: lw $5,8($16) lw $8,8448($17) sra $2,$5,3 addu $2,$8,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff srl $3,$3,7 addiu $5,$5,1 addiu $3,$3,1 li $2,1 # 0x1 sw $5,8($16) beq $3,$2,$L410 sw $3,2084($17)$L403: lw $7,8($16) move $2,$0 sra $5,$7,3 addu $5,$5,$8 lbu $4,0($5) lbu $6,1($5) lbu $8,3($5) lbu $3,2($5) sll $4,$4,24 sll $6,$6,16 or $4,$4,$6 or $4,$4,$8 sll $3,$3,8 andi $5,$7,0x7 or $3,$3,$4 sll $3,$3,$5 srl $3,$3,27 addiu $7,$7,5 sw $7,8($16) sw $3,2060($17) sw $3,2056($17) lw $31,64($sp) lw $17,60($sp) lw $16,56($sp) j $31 addiu $sp,$sp,72$L409: bltz $2,$L411 lw $3,24($9) addiu $4,$3,2 addiu $5,$3,3 move $2,$3 addiu $7,$3,1 move $6,$4 move $8,$5$L400: lbu $3,0($2) lbu $2,0($7) lbu $4,0($4) lbu $5,0($5) sll $2,$2,16 sll $3,$3,24 or $3,$3,$2 or $3,$3,$5 sll $4,$4,8 or $7,$4,$3 sll $2,$7,5 srl $2,$2,21 sll $16,$2,10 sw $16,20($17) lbu $2,0($6) srl $14,$2,7 sw $14,8752($17) lbu $2,0($6) srl $2,$2,6 andi $15,$2,0x1 sw $15,8060($17) lbu $2,0($6) srl $2,$2,5 andi $13,$2,0x1 sw $13,8712($17) lbu $2,0($6) srl $2,$2,4 andi $12,$2,0x1 sw $12,8704($17) lbu $2,0($6) srl $2,$2,3 andi $11,$2,0x1 sw $11,8760($17) lbu $2,0($6) srl $2,$2,2 andi $10,$2,0x1 sw $10,8764($17) lbu $3,0($8) lbu $2,0($6) sll $3,$3,16 sll $2,$2,24 or $2,$2,$3 srl $2,$2,23 andi $8,$2,0x7 beq $8,$0,$L395 nop lw $2,148($17) div $0,$2,$8 teq $8,$0,7 mflo $2 sw $2,8408($17) lw $3,412($9) andi $3,$3,0x1 beq $3,$0,$L395 lui $6,%hi($LC0) move $4,$9 addiu $6,$6,%lo($LC0) srl $7,$7,27 li $5,2 # 0x2 sw $16,16($sp) sw $14,20($sp) sw $13,24($sp) sw $12,28($sp) sw $11,32($sp) sw $10,36($sp) sw $15,44($sp) sw $8,48($sp) jal av_log sw $8,40($sp) j $L412 addiu $16,$17,8448$L411: move $2,$0 li $7,1 # 0x1 li $4,2 # 0x2 li $5,3 # 0x3 li $6,2 # 0x2 j $L400 li $8,3 # 0x3$L410: sra $3,$5,3 addu $3,$3,$8 lbu $2,0($3) move $6,$5 lbu $5,1($3) lbu $8,3($3) lbu $7,2($3) sll $5,$5,16 sll $2,$2,24 or $2,$2,$5 or $2,$2,$8 sll $7,$7,8 andi $3,$6,0x7 or $7,$7,$2 addiu $6,$6,7 sll $7,$7,$3 sw $6,8($16) lw $4,0($17) lui $6,%hi($LC1) addiu $6,$6,%lo($LC1) srl $7,$7,25 jal av_log li $5,2 # 0x2 j $L403 lw $8,8448($17) .set macro .set reorder .end ff_wmv2_decode_picture_header .section .rodata.str1.4 .align 2$LC2: .ascii "qscale:%d rlc:%d rl:%d dc:%d mbrl:%d j_type:%d \012\000" .align 2$LC3: .ascii "rl:%d rlc:%d dc:%d mv:%d mbrl:%d qp:%d mspel:%d per_mb_a" .ascii "bt:%d abt_type:%d cbp:%d ii:%d\012\000" .align 2$LC4: .ascii "J-type picture is not supported\012\000" .section .text.ff_wmv2_decode_secondary_picture_header,"ax",@progbits .align 2 .align 5 .globl ff_wmv2_decode_secondary_picture_header .ent ff_wmv2_decode_secondary_picture_header .type ff_wmv2_decode_secondary_picture_header, @functionff_wmv2_decode_secondary_picture_header: .frame $sp,80,$31 # vars= 16, regs= 2/0, args= 56, gp= 0 .mask 0x80010000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-80 sw $16,72($sp) sw $31,76($sp) lw $2,2084($4) li $9,1 # 0x1 beq $2,$9,$L516 move $16,$4 sw $0,8708($4) addiu $8,$4,8448 lw $6,8($8) lw $12,8448($4) sra $4,$6,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 lw $3,1880($16) srl $4,$2,30 addiu $6,$6,2 sw $6,8($8) lw $11,104($3) beq $4,$9,$L434 sw $4,8768($16) slt $2,$4,2 bne $2,$0,$L517 li $2,2 # 0x2 beq $4,$2,$L435 li $2,3 # 0x3 beq $4,$2,$L518 nop$L432: lw $5,8($8)$L529: sra $2,$5,3 addu $2,$12,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $4,$5,1 srl $3,$3,7 bne $3,$0,$L475 sw $4,8($8) lw $3,2056($16) slt $2,$3,11 beq $2,$0,$L478 move $6,$0 lui $2,%hi(C.186.8638)$L530: addiu $3,$2,%lo(C.186.8638) lw $7,8($3) lw $4,%lo(C.186.8638)($2)$L514: lw $5,4($3) sll $6,$6,2 sw $4,56($sp) sw $5,60($sp) sw $7,64($sp) addu $2,$sp,$6 lw $3,56($2) lw $2,8752($16) beq $2,$0,$L483 sw $3,8756($16)$L523: lw $5,8($8) lw $6,0($8) sra $2,$5,3 addu $2,$6,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $5,$5,1 srl $3,$3,7 sw $5,8($8) sw $3,8444($16)$L485: lw $2,8712($16) beq $2,$0,$L486 nop lw $5,8($8) sra $2,$5,3 addu $2,$6,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff srl $3,$3,7 addiu $5,$5,1 xori $3,$3,0x1 sw $5,8($8) beq $3,$0,$L519 sw $3,8744($16)$L486: lw $2,8764($16) beq $2,$0,$L492 nop lw $5,8($8) sra $2,$5,3 addu $2,$6,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff srl $3,$3,7 addiu $5,$5,1 sw $5,8($8) beq $3,$0,$L494 sw $3,8424($16)$L495: lw $5,8($8) lw $15,0($16) sra $2,$5,3 addu $2,$6,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $5,$5,1 srl $3,$3,7 sw $5,8($8) sw $3,8400($16) lw $4,8($8) sra $2,$4,3 addu $2,$6,$2 lbu $5,0($2) addiu $3,$4,1 sw $3,8($8) andi $4,$4,0x7 lw $2,6160($16) sll $5,$5,$4 andi $5,$5,0x00ff xori $2,$2,0x1 srl $14,$5,7 sw $2,6160($16) sw $14,8388($16) sw $0,8440($16) lw $2,412($15) andi $2,$2,0x1 bne $2,$0,$L520 lui $6,%hi($LC3)$L430: lw $2,124($16)$L528: lw $3,8708($16) addiu $2,$2,1 sw $2,124($16) sw $0,8428($16) bne $3,$0,$L500 sw $0,8432($16) move $2,$0$L502: lw $31,76($sp) lw $16,72($sp) j $31 addiu $sp,$sp,80$L492: sw $0,8424($16)$L494: lw $5,8($8) sra $2,$5,3 addu $2,$6,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $4,$5,1 srl $3,$3,7 bne $3,$0,$L496 sw $4,8($8) move $2,$0 sw $2,8396($16) j $L495 sw $2,8392($16)$L475: sra $2,$4,3 addu $2,$12,$2 lbu $3,0($2) andi $4,$4,0x7 sll $3,$3,$4 addiu $2,$5,2 andi $3,$3,0x00ff srl $3,$3,7 sw $2,8($8) addiu $6,$3,1 lw $3,2056($16) slt $2,$3,11 bne $2,$0,$L530 lui $2,%hi(C.186.8638)$L478: slt $2,$3,21 bne $2,$0,$L522 lui $2,%hi(C.188.8641) lui $2,%hi(C.189.8643) addiu $3,$2,%lo(C.189.8643) lw $7,8($3) lw $4,%lo(C.189.8643)($2) lw $5,4($3) sll $6,$6,2 sw $4,56($sp) sw $5,60($sp) sw $7,64($sp) addu $2,$sp,$6 lw $3,56($2) lw $2,8752($16) bne $2,$0,$L523 sw $3,8756($16)$L483: lw $6,0($8) j $L485 sw $0,8444($16)$L516: lw $2,8704($4) beq $2,$0,$L416 addiu $8,$4,8448 lw $5,8($8) lw $12,8448($4) sra $2,$5,3 addu $2,$12,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff srl $3,$3,7 addiu $5,$5,1 sw $5,8($8) bne $3,$0,$L419 sw $3,8708($16) lw $2,8764($16) beq $2,$0,$L420 nop$L524: lw $5,8($8) sra $2,$5,3 addu $2,$12,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff srl $3,$3,7 addiu $5,$5,1 sw $5,8($8) bne $3,$0,$L423 sw $3,8424($16)$L422: lw $5,8($8) sra $2,$5,3 addu $2,$12,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $4,$5,1 srl $3,$3,7 bne $3,$0,$L424 sw $4,8($8) move $2,$0$L426: sw $2,8396($16) lw $5,8($8) lw $6,0($8) sra $2,$5,3 addu $2,$6,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $4,$5,1 srl $3,$3,7 bne $3,$0,$L427 sw $4,8($8) move $2,$0$L429: sw $2,8392($16)$L423: lw $5,8($8) sra $2,$5,3 addu $2,$12,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $5,$5,1 srl $3,$3,7 sw $5,8($8) sw $3,8400($16)$L419: li $2,1 # 0x1 lw $4,0($16) sw $2,6160($16) sw $0,8440($16) lw $2,412($4) andi $2,$2,0x1 beq $2,$0,$L430 lui $6,%hi($LC2) lw $7,2056($16) lw $2,8396($16) lw $3,8392($16) lw $8,8400($16) lw $9,8424($16) lw $10,8708($16) addiu $6,$6,%lo($LC2) li $5,2 # 0x2 sw $2,16($sp) sw $3,20($sp) sw $8,24($sp) sw $9,28($sp) jal av_log sw $10,32($sp) j $L528 lw $2,124($16)$L496: sra $2,$4,3 addu $2,$6,$2 lbu $3,0($2) andi $4,$4,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $2,$5,2 srl $3,$3,7 sw $2,8($8) addiu $2,$3,1 sw $2,8396($16) j $L495 sw $2,8392($16)$L520: lw $7,8392($16) lw $2,8396($16) lw $3,8400($16) lw $8,8424($16) lw $9,2056($16) lw $10,8444($16) lw $11,8744($16) lw $12,8716($16) lw $13,8756($16) move $4,$15 addiu $6,$6,%lo($LC3) li $5,2 # 0x2 sw $2,16($sp) sw $3,20($sp) sw $14,24($sp) sw $8,28($sp) sw $9,32($sp) sw $10,36($sp) sw $11,40($sp) sw $12,44($sp) sw $13,48($sp) jal av_log sw $0,52($sp) j $L528 lw $2,124($16)$L434: lw $4,148($16) blez $4,$L432 move $9,$0 lw $3,144($16)$L441: blez $3,$L452 nop lw $10,0($8) move $7,$0$L448: lw $6,8($8) lw $5,152($16) sra $2,$6,3 addu $2,$10,$2 lbu $3,0($2) mul $2,$5,$9 andi $4,$6,0x7 sll $3,$3,$4 addu $5,$2,$7 andi $3,$3,0x00ff srl $3,$3,7 li $2,12296 # 0x3008 sll $5,$5,2 li $4,14344 # 0x3808 movz $4,$2,$3 addiu $6,$6,1 addu $5,$5,$11 sw $6,8($8) sw $4,0($5) lw $3,144($16) addiu $7,$7,1 slt $2,$7,$3 bne $2,$0,$L448 nop lw $4,148($16)$L452: addiu $9,$9,1 slt $2,$9,$4 bne $2,$0,$L441 nop j $L529 lw $5,8($8)$L522: addiu $3,$2,%lo(C.188.8641) lw $7,8($3) j $L514 lw $4,%lo(C.188.8641)($2)$L519: lw $5,8($8) sra $2,$5,3 addu $2,$6,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $4,$5,1 srl $3,$3,7 bne $3,$0,$L489 sw $4,8($8) move $2,$0 j $L486 sw $2,8716($16)$L416: lw $2,8764($16) lw $12,8448($4) bne $2,$0,$L524 sw $0,8708($4)$L420: j $L422 sw $0,8424($16)$L517: bne $4,$0,$L432 nop lw $4,148($16) blez $4,$L432 move $5,$0 lw $3,144($16)$L439: blez $3,$L446 nop move $4,$0 li $6,12296 # 0x3008$L445: lw $2,152($16) mul $3,$5,$2 addu $2,$3,$4 sll $2,$2,2 addu $2,$2,$11 sw $6,0($2) lw $3,144($16) addiu $4,$4,1 slt $2,$4,$3 bne $2,$0,$L445 nop lw $4,148($16)$L446: addiu $5,$5,1 slt $2,$5,$4 bne $2,$0,$L439 nop j $L529 lw $5,8($8)$L435: lw $2,148($16) blez $2,$L432 move $9,$0 lw $6,8($8) lw $10,0($8) sra $2,$6,3 addu $2,$10,$2 lbu $3,0($2) andi $4,$6,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $6,$6,1 srl $3,$3,7 beq $3,$0,$L454 sw $6,8($8)$L525: lw $2,144($16) blez $2,$L457 move $4,$0 li $5,14344 # 0x3808$L459: lw $2,152($16) mul $3,$9,$2 addu $2,$3,$4 sll $2,$2,2 addu $2,$2,$11 sw $5,0($2) lw $3,144($16) addiu $4,$4,1 slt $3,$4,$3 bne $3,$0,$L459 nop$L457: lw $2,148($16) addiu $9,$9,1 slt $2,$9,$2 beq $2,$0,$L432 nop$L526: lw $6,8($8) sra $2,$6,3 addu $2,$10,$2 lbu $3,0($2) andi $4,$6,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $6,$6,1 srl $3,$3,7 bne $3,$0,$L525 sw $6,8($8)$L454: lw $2,144($16) blez $2,$L457 move $7,$0 j $L531 sra $2,$6,3$L504: lw $6,8($8) sra $2,$6,3$L531: addu $2,$10,$2 lbu $3,0($2) lw $4,152($16) andi $2,$6,0x7 sll $3,$3,$2 mul $2,$4,$9 andi $3,$3,0x00ff addu $4,$2,$7 srl $3,$3,7 li $2,12296 # 0x3008 sll $4,$4,2 li $5,14344 # 0x3808 movz $5,$2,$3 addiu $6,$6,1 addu $4,$4,$11 sw $6,8($8) sw $5,0($4) lw $2,144($16) addiu $7,$7,1 slt $2,$7,$2 bne $2,$0,$L504 nop lw $2,148($16) addiu $9,$9,1 slt $2,$9,$2 bne $2,$0,$L526 nop j $L529 lw $5,8($8)$L489: sra $2,$4,3 addu $2,$6,$2 lbu $3,0($2) andi $4,$4,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $2,$5,2 srl $3,$3,7 sw $2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -