📄 mpeg12.mid
字号:
addiu $12,$4,8448 lw $9,8($12) lw $11,8448($4) sra $4,$9,3 addu $4,$11,$4 lbu $3,0($4) lbu $7,1($4) lbu $8,3($4) lbu $2,2($4) sll $3,$3,24 sll $7,$7,16 or $3,$3,$7 or $3,$3,$8 sll $2,$2,8 or $2,$2,$3 andi $4,$9,0x7 sll $2,$2,$4 lui $3,%hi(mv_vlc+4) lw $14,%lo(mv_vlc+4)($3) srl $2,$2,23 sll $2,$2,2 addu $2,$14,$2 lh $10,2($2) move $13,$6 move $15,$5 bltz $10,$L119 lh $8,0($2)$L107: addu $7,$9,$10 beq $8,$0,$L109 sw $7,8($12) sra $2,$7,3 addiu $9,$15,-1 addu $3,$11,$2 bltz $8,$L120 addiu $4,$7,1 sra $2,$4,3 addu $6,$2,$11 addiu $15,$8,-1 move $2,$8 andi $11,$4,0x7 lbu $8,0($3) subu $10,$0,$9 addu $14,$4,$9 bne $9,$0,$L121 sw $4,8($12)$L115: andi $3,$7,0x7 sll $3,$8,$3 andi $3,$3,0x00ff subu $5,$0,$2 srl $3,$3,7 li $4,27 # 0x1b movn $2,$5,$3 subu $4,$4,$9 addu $2,$2,$13 sll $2,$2,$4 sra $13,$2,$4$L109: j $31 move $2,$13$L121: lbu $3,0($6) lbu $4,1($6) lbu $5,3($6) lbu $2,2($6) sll $3,$3,24 sll $4,$4,16 or $3,$3,$4 or $3,$3,$5 sll $2,$2,8 or $2,$2,$3 sll $2,$2,$11 srl $2,$2,$10 sll $3,$15,$9 or $2,$2,$3 addiu $2,$2,1 j $L115 sw $14,8($12)$L119: addiu $9,$9,9 sra $4,$9,3 addu $4,$11,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) sll $3,$3,24 sll $5,$5,16 lbu $2,2($4) or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $7,$9,0x7 or $2,$2,$3 sll $2,$2,$7 srl $2,$2,$10 addu $2,$2,$8 sll $2,$2,2 addu $2,$14,$2 lh $10,2($2) j $L107 lh $8,0($2)$L120: li $13,65535 # 0xffff j $31 move $2,$13 .set macro .set reorder .end mpeg_decode_motion .section .rodata.str1.4 .align 2$LC1: .ascii "profile: %d, level: %d vbv buffer: %d, bitrate:%d\012\000" .align 2$LC2: .ascii "sde w:%d, h:%d\012\000" .align 2$LC3: .ascii "pde (%d,%d) (%d,%d) (%d,%d)\012\000" .section .text.mpeg_decode_extension,"ax",@progbits .align 2 .align 5 .ent mpeg_decode_extension .type mpeg_decode_extension, @functionmpeg_decode_extension: .frame $sp,56,$31 # vars= 0, regs= 4/0, args= 40, gp= 0 .mask 0x80070000,-4 .fmask 0x00000000,0 addiu $sp,$sp,-56 sw $31,52($sp) sw $18,48($sp) sw $17,44($sp) sw $16,40($sp) lw $18,136($4) sll $6,$6,3 sra $2,$6,3 .set noreorder .set nomacro bltz $2,$L123 addiu $13,$18,8448 .set macro .set reorder bltz $6,$L123 addu $2,$5,$2$L126: sw $0,8($13) sw $5,0($13) sw $6,12($13) sw $2,4($13) lbu $2,0($5) li $12,4 # 0x4 srl $2,$2,4 sltu $3,$2,9 move $14,$5 .set noreorder .set nomacro beq $3,$0,$L183 sw $12,8($13) .set macro .set reorder lui $3,%hi($L133) sll $2,$2,2 addiu $3,$3,%lo($L133) addu $2,$2,$3 lw $4,0($2) j $4 .rdata .align 2 .align 2$L133: .word $L183 .word $L128 .word $L129 .word $L130 .word $L183 .word $L183 .word $L183 .word $L131 .word $L132 .section .text.mpeg_decode_extension$L131: lw $2,8480($18) .set noreorder .set nomacro bne $2,$0,$L199 li $2,3 # 0x3 .set macro .set reorder lw $3,8500($18) .set noreorder .set nomacro beq $3,$2,$L200 li $10,1 # 0x1 .set macro .set reorder$L158: lw $12,8($13) move $8,$18 move $9,$0$L159: sra $4,$12,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$12,0x7 or $2,$2,$3 move $7,$12 sll $2,$2,$4 addiu $12,$12,17 sra $2,$2,16 sra $5,$12,3 sw $12,8($13) sh $2,8724($8) addu $5,$5,$14 lbu $3,0($5) lbu $4,1($5) lbu $6,3($5) lbu $2,2($5) sll $4,$4,16 sll $3,$3,24 or $3,$3,$4 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$12,0x7 sll $2,$2,$4 addiu $9,$9,1 sra $2,$2,16 addiu $12,$7,34 slt $3,$9,$10 sh $2,8726($8) sw $12,8($13) .set noreorder .set nomacro bne $3,$0,$L159 addiu $8,$8,4 .set macro .set reorder lw $4,0($18) lw $2,412($4) andi $2,$2,0x1 .set noreorder .set nomacro beq $2,$0,$L208 lw $31,52($sp) .set macro .set reorder lh $3,8726($18) lh $7,8724($18) sw $3,16($sp) lh $2,8728($18) lui $6,%hi($LC3) sw $2,20($sp) lh $3,8730($18) addiu $6,$6,%lo($LC3) sw $3,24($sp) lh $2,8732($18) li $5,2 # 0x2 sw $2,28($sp) lh $3,8734($18) .set noreorder .set nomacro jal av_log sw $3,32($sp) .set macro .set reorder$L183: lw $31,52($sp)$L208: lw $18,48($sp) lw $17,44($sp) lw $16,40($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,56 .set macro .set reorder$L123: move $5,$0 move $6,$0 .set noreorder .set nomacro j $L126 move $2,$0 .set macro .set reorder$L128: li $12,5 # 0x5 sw $12,8($13) lbu $2,0($5) lw $15,0($18) andi $2,$2,0x7 li $12,8 # 0x8 sw $12,8($13) sw $2,656($15) lw $6,8($13) sra $4,$6,3 addu $4,$4,$5 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $12,$6,4 srl $2,$2,28 sw $12,8($13) sw $2,660($15) lw $5,8($13) sra $2,$5,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $12,$5,1 srl $3,$3,7 sw $12,8($13) sw $3,8480($18) lw $6,8($13) sra $4,$6,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $12,$6,2 srl $2,$2,30 sw $12,8($13) sw $2,8540($18) lw $9,8($13) addiu $12,$9,2 sra $2,$9,3 addu $2,$2,$14 sra $6,$12,3 addu $6,$6,$14 lbu $11,3($2) lbu $5,2($2) lbu $4,0($2) lbu $8,1($2) sw $12,8($13) lbu $2,0($6) lbu $7,1($6) lbu $10,3($6) lbu $3,2($6) sll $7,$7,16 sll $4,$4,24 sll $8,$8,16 sll $2,$2,24 or $2,$2,$7 or $4,$4,$8 or $4,$4,$11 or $2,$2,$10 sll $5,$5,8 sll $3,$3,8 or $5,$5,$4 or $3,$3,$2 andi $4,$12,0x7 andi $2,$9,0x7 sll $5,$5,$2 sll $3,$3,$4 addiu $12,$9,4 sw $12,8($13) srl $5,$5,30 lw $2,4($18) lw $4,8($18) srl $3,$3,30 sll $5,$5,12 sll $3,$3,12 or $2,$2,$5 or $4,$4,$3 sw $4,8($18) sw $2,4($18) lw $6,8($13) sra $4,$6,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,20 addiu $12,$6,12 sll $4,$2,24 sll $2,$2,22 sw $12,8($13) addu $2,$2,$4 lw $3,20($18) sll $4,$2,2 addu $2,$2,$4 addu $3,$3,$2 sw $3,20($18) lw $7,8($13) addiu $12,$7,1 sra $4,$12,3 sw $12,8($13) addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$12,0x7 or $2,$2,$3 sll $2,$2,$4 lw $3,324($15) srl $2,$2,24 sll $2,$2,24 addu $3,$3,$2 addiu $12,$7,9 sw $12,8($13) sw $3,324($15) lw $4,8($13) sra $2,$4,3 addu $2,$14,$2 lbu $3,0($2) addiu $12,$4,1 sw $12,8($13) andi $4,$4,0x7 sll $3,$3,$4 lw $5,56($18) andi $3,$3,0x00ff li $2,524288 # 0x80000 srl $3,$3,7 and $5,$5,$2 .set noreorder .set nomacro bne $5,$0,$L201 sw $3,8240($18) .set macro .set reorder$L134: lw $6,8($13) li $8,2 # 0x2 sra $4,$6,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,30 addiu $12,$6,2 addiu $2,$2,1 sw $12,8($13) sw $2,8756($18) lw $6,8($13) sra $4,$6,3 addu $4,$4,$14 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 or $2,$2,$3 andi $4,$6,0x7 sll $2,$2,$4 srl $2,$2,27 addiu $12,$6,5 addiu $2,$2,1 sw $12,8($13) sw $2,8760($18) lw $3,412($15) sw $8,228($15) andi $3,$3,0x1 sw $8,16($15) .set noreorder .set nomacro beq $3,$0,$L183 sw $8,44($18) .set macro .set reorder lw $3,660($15) lw $7,656($15) sw $3,16($sp) lw $2,324($15) lui $6,%hi($LC1) sw $2,20($sp) lw $3,20($18) move $4,$15 addiu $6,$6,%lo($LC1) li $5,2 # 0x2 .set noreorder .set nomacro jal av_log sw $3,24($sp) .set macro .set reorder .set noreorder .set nomacro j $L208 lw $31,52($sp) .set macro .set reorder$L132: sw $0,8560($18) sw $0,8556($18) lw $6,8($13) li $8,3 # 0x3 sra $4,$6,3 addu $4,$4,$5 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $12,$6,4 srl $2,$2,28 sw $12,8($13) sw $2,8484($18) lw $6,8($13) sra $4,$6,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $12,$6,4 srl $2,$2,28 sw $12,8($13) sw $2,8488($18) lw $6,8($13) sra $4,$6,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $12,$6,4 srl $2,$2,28 sw $12,8($13) sw $2,8492($18) lw $6,8($13) sra $4,$6,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $12,$6,4 srl $2,$2,28 sw $12,8($13) sw $2,8496($18) lw $6,8($13) sra $4,$6,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $12,$6,2 srl $2,$2,30 sw $12,8($13) sw $2,8504($18) lw $6,8($13) sra $4,$6,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 or $2,$2,$3 andi $4,$6,0x7 sll $2,$2,$4 addiu $12,$6,2 srl $2,$2,30 sw $12,8($13) sw $2,8500($18) lw $5,8($13) sra $2,$5,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $12,$5,1 srl $3,$3,7 sw $12,8($13) sw $3,8512($18) lw $5,8($13) sra $2,$5,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $12,$5,1 srl $3,$3,7 sw $12,8($13) sw $3,8508($18) lw $5,8($13) sra $2,$5,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $12,$5,1 srl $3,$3,7 sw $12,8($13) sw $3,8516($18) lw $5,8($13) sra $2,$5,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $12,$5,1 srl $3,$3,7 sw $12,8($13) sw $3,8520($18) lw $5,8($13) sra $2,$5,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $12,$5,1 srl $3,$3,7 sw $12,8($13) sw $3,8524($18) lw $5,8($13) sra $2,$5,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $12,$5,1 srl $3,$3,7 sw $12,8($13) sw $3,8528($18) lw $5,8($13) sra $2,$5,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $12,$5,1 srl $3,$3,7 sw $12,8($13) sw $3,8532($18) lw $5,8($13) sra $2,$5,3 addu $2,$14,$2 lbu $3,0($2) andi $4,$5,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $12,$5,1 srl $3,$3,7 sw $12,8($13) sw $3,8536($18) lw $4,8($13) sra $2,$4,3 addu $2,$14,$2 lbu $3,0($2) addiu $5,$4,1 andi $4,$4,0x7 sw $5,8($13) sll $3,$3,$4 andi $3,$3,0x00ff lw $2,8500($18) srl $3,$3,7 .set noreorder .set nomacro beq $2,$8,$L202 sw $3,8552($18) .set macro .set reorder lw $3,148($18) lw $4,152($18) lw $2,8572($18) mul $7,$4,$3 xori $2,$2,0x1 sll $3,$3,3 sltu $4,$7,40 sw $2,8572($18) sw $3,168($18) .set noreorder .set nomacro bne $4,$0,$L203 lw $6,2020($18) .set macro .set reorder andi $2,$6,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L169 move $4,$6 .set macro .set reorder .set noreorder .set nomacro beq $3,$8,$L170 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L204$L167: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L171 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 beq $3,$0,$L171$L185:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 bne $2,$0,$L185$L171: addu $6,$7,$6 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L211 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L212:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L212 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L211: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L213 andi $4,$6,0x3 .set macro .set reorder$L187:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L187 andi $4,$6,0x3 .set macro .set reorder$L213: li $2,2 # 0x2 .set noreorder .set nomacro beq $4,$2,$L179 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -