📄 interplayvideo.mid
字号:
.file 1 "interplayvideo.c" .section .mdebug.abi32 .previous .section .text.ipvideo_decode_end,"ax",@progbits .align 2 .align 5 .ent ipvideo_decode_end .type ipvideo_decode_end, @functionipvideo_decode_end: .frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0 .mask 0x80030000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-32 sw $17,20($sp) sw $31,24($sp) sw $16,16($sp) lw $16,136($4) move $17,$4 lw $2,3320($16) beq $2,$0,$L2 addiu $5,$16,3320 lw $2,264($4) jal $2 nop$L2: lw $2,3120($16) move $4,$17 beq $2,$0,$L4 addiu $5,$16,3120 lw $2,264($17) jal $2 nop$L4: lw $31,24($sp) lw $17,20($sp) lw $16,16($sp) move $2,$0 j $31 addiu $sp,$sp,32 .set macro .set reorder .end ipvideo_decode_end .section .rodata.str1.4,"aMS",@progbits,1 .align 2$LC0: .ascii "Interplay video warning: stream_ptr out of bounds (%p >=" .ascii " %p)\012\000" .section .text.ipvideo_decode_block_opcode_0xF,"ax",@progbits .align 2 .align 5 .ent ipvideo_decode_block_opcode_0xF .type ipvideo_decode_block_opcode_0xF, @functionipvideo_decode_block_opcode_0xF: .frame $sp,32,$31 # vars= 0, regs= 1/0, args= 24, gp= 0 .mask 0x80000000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-32 sw $31,24($sp) lw $3,3736($4) lw $8,3740($4) addiu $7,$3,2 sltu $2,$8,$7 bne $2,$0,$L21 lui $6,%hi($LC0) addiu $2,$3,1 lbu $6,0($3) sw $2,3736($4) lbu $5,1($3) lw $3,3744($4) move $8,$0 li $9,8 # 0x8 sw $7,3736($4)$L12: andi $2,$8,0x1 bne $2,$0,$L13 move $2,$3 addiu $3,$3,8 sb $6,0($2) sb $5,1($2) sb $6,2($2) sb $5,3($2) sb $6,4($2) sb $5,5($2) sb $6,6($2) sb $5,7($2) sw $3,3744($4) lw $2,3748($4)$L22: addiu $8,$8,1 addu $3,$3,$2 bne $8,$9,$L12 sw $3,3744($4) move $2,$0$L11: lw $31,24($sp) j $31 addiu $sp,$sp,32$L21: lw $4,0($4) addiu $6,$6,%lo($LC0) move $5,$0 jal av_log sw $8,16($sp) j $L11 li $2,-1 # 0xffffffffffffffff$L13: move $7,$0$L14: move $2,$3 addiu $7,$7,2 addiu $3,$3,2 sb $5,0($2) sb $6,1($2) bne $7,$9,$L14 sw $3,3744($4) j $L22 lw $2,3748($4) .set macro .set reorder .end ipvideo_decode_block_opcode_0xF .section .text.ipvideo_decode_block_opcode_0xE,"ax",@progbits .align 2 .align 5 .ent ipvideo_decode_block_opcode_0xE .type ipvideo_decode_block_opcode_0xE, @functionipvideo_decode_block_opcode_0xE: .frame $sp,32,$31 # vars= 0, regs= 1/0, args= 24, gp= 0 .mask 0x80000000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-32 sw $31,24($sp) lw $3,3736($4) lw $8,3740($4) addiu $7,$3,1 sltu $2,$8,$7 bne $2,$0,$L32 lui $6,%hi($LC0) lbu $5,0($3) move $6,$0 sw $7,3736($4)$L27: lw $2,3744($4) addiu $6,$6,1 sb $5,0($2) sb $5,1($2) sb $5,2($2) sb $5,3($2) sb $5,4($2) sb $5,5($2) sb $5,6($2) sb $5,7($2) lw $3,3748($4) addiu $2,$2,8 addu $3,$3,$2 li $2,8 # 0x8 bne $6,$2,$L27 sw $3,3744($4) move $2,$0$L26: lw $31,24($sp) j $31 addiu $sp,$sp,32$L32: lw $4,0($4) addiu $6,$6,%lo($LC0) move $5,$0 jal av_log sw $8,16($sp) j $L26 li $2,-1 # 0xffffffffffffffff .set macro .set reorder .end ipvideo_decode_block_opcode_0xE .section .text.ipvideo_decode_block_opcode_0xD,"ax",@progbits .align 2 .align 5 .ent ipvideo_decode_block_opcode_0xD .type ipvideo_decode_block_opcode_0xD, @functionipvideo_decode_block_opcode_0xD: .frame $sp,40,$31 # vars= 8, regs= 1/0, args= 24, gp= 0 .mask 0x80000000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-40 sw $31,32($sp) lw $5,3736($4) lw $3,3740($4) addiu $7,$5,4 sltu $2,$3,$7 bne $2,$0,$L51 move $8,$4 lbu $3,0($5) addiu $2,$5,1 sw $2,3736($4) sb $3,24($sp) lbu $4,1($5) addiu $2,$5,2 sw $2,3736($8) sb $4,25($sp) lbu $3,2($5) addiu $2,$5,3 sw $2,3736($8) sb $3,26($sp) lbu $2,3($5) move $11,$0 sw $7,3736($8) addiu $9,$sp,24 sb $2,27($sp) li $12,8 # 0x8$L37: slt $2,$11,4 li $7,2 # 0x2 movn $7,$0,$2 lw $5,3744($8) addu $2,$9,$7 lbu $3,0($2) addiu $4,$5,1 sb $3,0($5) li $10,4 # 0x4 sw $4,3744($8) li $5,1 # 0x1$L41: bne $5,$10,$L42 addiu $2,$7,1 andi $7,$2,0x00ff lw $5,3744($8) addu $2,$9,$7 lbu $3,0($2) addiu $4,$5,1 sb $3,0($5) sw $4,3744($8) li $5,5 # 0x5$L42: lw $4,3744($8) addu $2,$9,$7 lbu $3,0($2) addiu $5,$5,1 addiu $6,$4,1 slt $2,$5,8 sb $3,0($4) bne $2,$0,$L41 sw $6,3744($8) lw $2,3748($8) addiu $11,$11,1 addu $2,$2,$6 bne $11,$12,$L37 sw $2,3744($8) move $2,$0$L36: lw $31,32($sp) j $31 addiu $sp,$sp,40$L51: lw $4,0($4) lui $6,%hi($LC0) addiu $6,$6,%lo($LC0) move $5,$0 jal av_log sw $3,16($sp) j $L36 li $2,-1 # 0xffffffffffffffff .set macro .set reorder .end ipvideo_decode_block_opcode_0xD .section .text.ipvideo_decode_block_opcode_0xC,"ax",@progbits .align 2 .align 5 .ent ipvideo_decode_block_opcode_0xC .type ipvideo_decode_block_opcode_0xC, @functionipvideo_decode_block_opcode_0xC: .frame $sp,32,$31 # vars= 0, regs= 1/0, args= 24, gp= 0 .mask 0x80000000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-32 sw $31,24($sp) lw $3,3736($4) lw $8,3740($4) addiu $7,$3,16 sltu $2,$8,$7 bne $2,$0,$L60 move $6,$4 lw $5,3744($4) move $7,$0$L56: lbu $4,0($3) addiu $3,$3,1 sw $3,3736($6) sb $4,0($5) lw $3,3744($6) addiu $7,$7,2 sb $4,1($3) lw $3,3752($6) lw $2,3744($6) addu $2,$2,$3 sb $4,0($2) lw $2,3752($6) lw $3,3744($6) addu $3,$3,$2 sb $4,1($3) lw $2,3736($6) lw $5,3744($6) lbu $4,0($2) addiu $3,$2,1 sw $3,3736($6) sb $4,2($5) lw $3,3744($6) sb $4,3($3) lw $3,3752($6) lw $2,3744($6) addu $2,$2,$3 sb $4,2($2) lw $2,3752($6) lw $3,3744($6) addu $3,$3,$2 sb $4,3($3) lw $2,3736($6) lw $5,3744($6) lbu $4,0($2) addiu $3,$2,1 sw $3,3736($6) sb $4,4($5) lw $3,3744($6) sb $4,5($3) lw $3,3752($6) lw $2,3744($6) addu $2,$2,$3 sb $4,4($2) lw $3,3744($6) lw $2,3752($6) addu $3,$3,$2 sb $4,5($3) lw $2,3736($6) lw $5,3744($6) lbu $4,0($2) addiu $2,$2,1 sw $2,3736($6) sb $4,6($5) lw $3,3744($6) sb $4,7($3) lw $2,3744($6) lw $3,3752($6) addu $2,$2,$3 sb $4,6($2) lw $3,3744($6) lw $2,3752($6) addu $3,$3,$2 sb $4,7($3) lw $2,3752($6) lw $5,3744($6) sll $2,$2,1 addu $2,$5,$2 move $5,$2 sw $2,3744($6) li $2,8 # 0x8 beq $7,$2,$L61 move $2,$0 j $L56 lw $3,3736($6)$L61:$L55: lw $31,24($sp) j $31 addiu $sp,$sp,32$L60: lw $4,0($4) lui $6,%hi($LC0) addiu $6,$6,%lo($LC0) move $5,$0 jal av_log sw $8,16($sp) j $L55 li $2,-1 # 0xffffffffffffffff .set macro .set reorder .end ipvideo_decode_block_opcode_0xC .section .text.ipvideo_decode_block_opcode_0xB,"ax",@progbits .align 2 .align 5 .ent ipvideo_decode_block_opcode_0xB .type ipvideo_decode_block_opcode_0xB, @functionipvideo_decode_block_opcode_0xB: .frame $sp,32,$31 # vars= 0, regs= 1/0, args= 24, gp= 0 .mask 0x80000000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-32 sw $31,24($sp) lw $5,3736($4) lw $3,3740($4) addiu $7,$5,64 sltu $2,$3,$7 bne $2,$0,$L70 move $8,$4 j $L66 move $7,$0$L69: move $5,$6$L66: lw $2,3744($8) lbu $4,0($5) move $6,$5 addiu $3,$2,1 addiu $5,$5,1 sb $4,0($2) sw $5,3736($8) sw $3,3744($8) lbu $4,1($6) addiu $5,$6,2 addiu $3,$2,2 sb $4,1($2) sw $5,3736($8) sw $3,3744($8) lbu $4,2($6) addiu $5,$6,3 addiu $3,$2,3 sb $4,2($2) sw $5,3736($8) sw $3,3744($8) lbu $4,3($6) addiu $5,$6,4 addiu $3,$2,4 sb $4,3($2) sw $5,3736($8) sw $3,3744($8) lbu $4,4($6) addiu $5,$6,5 addiu $3,$2,5 sb $4,4($2) sw $5,3736($8) sw $3,3744($8) lbu $4,5($6) addiu $5,$6,6 addiu $3,$2,6 sb $4,5($2) sw $5,3736($8) sw $3,3744($8) lbu $4,6($6) addiu $5,$6,7 addiu $3,$2,7 sb $4,6($2) sw $5,3736($8) sw $3,3744($8) lbu $4,7($6) addiu $3,$2,8 sb $4,7($2) lw $5,3748($8) addiu $6,$6,8 addu $3,$3,$5 addiu $7,$7,1 li $2,8 # 0x8 sw $6,3736($8) bne $7,$2,$L69 sw $3,3744($8) move $2,$0$L65: lw $31,24($sp) j $31 addiu $sp,$sp,32$L70: lw $4,0($4) lui $6,%hi($LC0) addiu $6,$6,%lo($LC0) move $5,$0 jal av_log sw $3,16($sp) j $L65 li $2,-1 # 0xffffffffffffffff .set macro .set reorder .end ipvideo_decode_block_opcode_0xB .section .text.ipvideo_decode_block_opcode_0xA,"ax",@progbits .align 2 .align 5 .ent ipvideo_decode_block_opcode_0xA .type ipvideo_decode_block_opcode_0xA, @functionipvideo_decode_block_opcode_0xA: .frame $sp,64,$31 # vars= 32, regs= 1/0, args= 24, gp= 0 .mask 0x80000000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-64 sw $31,56($sp) lw $5,3736($4) lw $9,3740($4) addiu $7,$5,4 sltu $2,$9,$7 bne $2,$0,$L120 move $12,$4 lbu $2,0($5) addiu $8,$5,1 sw $8,3736($4) sb $2,24($sp) lbu $3,1($5) addiu $8,$5,2 sw $8,3736($4) sb $3,25($sp) lbu $4,2($5) addiu $8,$5,3 sw $8,3736($12) lbu $2,24($sp) sb $4,26($sp) lbu $3,25($sp) lbu $4,3($5) sltu $2,$3,$2 sb $4,27($sp) beq $2,$0,$L121 sw $7,3736($12) addiu $7,$5,24 sltu $2,$9,$7 bne $2,$0,$L120 nop lbu $2,4($5) addiu $8,$5,5 sw $8,3736($12) sb $2,40($sp) lbu $3,5($5) addiu $8,$5,6 sw $8,3736($12) sb $3,41($sp) lbu $2,6($5) addiu $8,$5,7 sw $8,3736($12) sb $2,42($sp) lbu $3,7($5) addiu $8,$5,8 sw $8,3736($12) sb $3,43($sp) lbu $2,8($5) addiu $8,$5,9 sw $8,3736($12) sb $2,44($sp) lbu $3,9($5) addiu $8,$5,10 sw $8,3736($12) sb $3,45($sp) lbu $2,10($5) addiu $8,$5,11 sw $8,3736($12) sb $2,46($sp) lbu $3,11($5) addiu $8,$5,12 sw $8,3736($12) sb $3,47($sp) lbu $2,12($5) addiu $8,$5,13 sw $8,3736($12) sb $2,28($sp) lbu $3,13($5) addiu $8,$5,14 sw $8,3736($12) sb $3,29($sp) lbu $4,14($5) addiu $8,$5,15 sw $8,3736($12) sb $4,30($sp) lbu $2,15($5) addiu $8,$5,16 sb $2,31($sp) sw $8,3736($12) lbu $2,16($5) addiu $8,$5,17 sw $8,3736($12) sb $2,48($sp) lbu $3,17($5) addiu $8,$5,18 sw $8,3736($12) sb $3,49($sp) lbu $2,18($5) addiu $8,$5,19 sw $8,3736($12) sb $2,50($sp) lbu $3,19($5) addiu $8,$5,20 sw $8,3736($12) sb $3,51($sp) lbu $2,20($5) addiu $8,$5,21 sw $8,3736($12) sb $2,52($sp) lbu $3,21($5) addiu $8,$5,22 sw $8,3736($12) sb $3,53($sp) lbu $4,22($5) addiu $8,$5,23 sw $8,3736($12) lbu $2,28($sp) sb $4,54($sp) lbu $3,29($sp) lbu $4,23($5) sltu $2,$3,$2 sb $4,55($sp) bne $2,$0,$L99 sw $7,3736($12) addiu $10,$sp,48 addiu $15,$sp,24 addiu $11,$sp,56$L101: lbu $2,0($10) lbu $4,-8($10) sll $2,$2,8 or $8,$2,$4 andi $3,$8,0x3 lw $2,3744($12) addu $3,$15,$3 lbu $4,0($3) addiu $5,$2,1 sb $4,0($2) li $7,1 # 0x1 sw $5,3744($12) move $9,$0 move $6,$0$L102: addiu $6,$6,2 sra $2,$8,$6 andi $2,$2,0x3 li $3,4 # 0x4 addiu $4,$5,1 bne $7,$3,$L104 addu $2,$2,$15 lbu $2,4($2) addiu $6,$6,2 sb $2,0($5) li $9,4 # 0x4 li $7,5 # 0x5 sw $4,3744($12)$L104: sra $2,$8,$6 andi $2,$2,0x3 addu $2,$2,$15 lw $4,3744($12) addu $2,$2,$9 lbu $3,0($2) addiu $7,$7,1 addiu $5,$4,1 slt $2,$7,8 sb $3,0($4) bne $2,$0,$L102 sw $5,3744($12) lw $2,3748($12) addiu $10,$10,1 addu $2,$2,$5 bne $10,$11,$L101 sw $2,3744($12) move $2,$0$L74: lw $31,56($sp) j $31 addiu $sp,$sp,64$L121: addiu $7,$5,32 sltu $2,$9,$7 bne $2,$0,$L120 li $4,4 # 0x4 lbu $2,4($5) addiu $8,$5,5 sw $8,3736($12) sb $2,40($sp) lbu $3,5($5) addiu $8,$5,6 sw $8,3736($12) sb $3,41($sp) lbu $2,6($5) addiu $8,$5,7 sw $8,3736($12) sb $2,42($sp) lbu $3,7($5) addiu $8,$5,8 addiu $6,$4,4 li $5,4 # 0x4 slt $2,$5,$6 sb $3,43($sp) addiu $15,$sp,24 addiu $7,$sp,40 bne $2,$0,$L80 sw $8,3736($12) slt $2,$4,$6$L125: beq $2,$0,$L83 move $5,$4 lw $8,3736($12) addu $4,$7,$4$L85: lbu $2,0($8) addiu $5,$5,1 addiu $8,$8,1 slt $3,$5,$6 sb $2,0($4) sw $8,3736($12) bne $3,$0,$L85 addiu $4,$4,1$L83: slt $2,$6,16 beq $2,$0,$L86 move $5,$6 move $4,$6$L123: addiu $6,$4,4 slt $2,$5,$6 beq $2,$0,$L125 slt $2,$4,$6$L80: lw $8,3736($12) move $6,$4 lbu $2,0($8) addu $3,$15,$5 addiu $8,$8,1 addiu $5,$5,1 move $4,$6 sb $2,0($3) j $L123 sw $8,3736($12)$L86: move $14,$0 addiu $13,$sp,48 li $24,8 # 0x8$L88: lbu $3,0($13) lbu $5,-8($13) sll $3,$3,8 slt $4,$14,4 li $2,4 # 0x4 move $11,$0 movz $11,$2,$4 or $10,$3,$5 move $7,$0 move $8,$0 move $9,$0 sra $2,$10,$8$L126: addu $3,$11,$15 addu $3,$3,$9 andi $2,$2,0x3 addu $3,$3,$2 lw $4,3744($12) lbu $5,0($3) addiu $7,$7,1 addiu $3,$4,1 slt $2,$7,8 sb $5,0($4) slt $6,$7,4 addiu $8,$8,2 li $9,8 # 0x8 beq $2,$0,$L124 sw $3,3744($12) beq $6,$0,$L126 sra $2,$10,$8 j $L126 move $9,$0$L124: lw $2,3748($12) addiu $14,$14,1 addu $2,$2,$3 sw $2,3744($12) bne $14,$24,$L88 addiu $13,$13,1 j $L74 move $2,$0$L99: lbu $2,41($sp) lbu $3,40($sp) sll $2,$2,8 or $7,$2,$3 move $10,$0 addiu $9,$sp,41 move $8,$0 j $L112 addiu $15,$sp,24$L107: lbu $2,0($9) lbu $3,-1($9) sll $2,$2,8 or $7,$2,$3$L112: addu $5,$10,$15 andi $2,$7,0x3 addu $2,$5,$2 lbu $3,0($2) lw $6,3744($12) sra $2,$7,2 andi $2,$2,0x3 sb $3,0($6) addu $2,$5,$2 lbu $4,0($2) sra $3,$7,4 andi $3,$3,0x3 sb $4,1($6) addu $3,$5,$3 lbu $4,0($3) sra $2,$7,6 andi $2,$2,0x3 sb $4,2($6) addu $2,$5,$2 lbu $4,0($2) sra $3,$7,8 andi $3,$3,0x3 sb $4,3($6) addu $3,$5,$3 lbu $4,0($3) sra $2,$7,10 andi $2,$2,0x3 sb $4,4($6) addu $2,$5,$2 lbu $4,0($2) sra $3,$7,12 andi $3,$3,0x3 sb $4,5($6) addu $3,$5,$3 lbu $2,0($3) srl $4,$7,14 sb $2,6($6) addu $5,$5,$4 lbu $2,0($5) addiu $4,$6,8 sb $2,7($6) lw $3,3748($12) addiu $8,$8,1 addu $3,$3,$4 li $2,4 # 0x4 xori $4,$8,0x4 movz $10,$2,$4 li $2,8 # 0x8 sw $3,3744($12) bne $8,$2,$L107 addiu $9,$9,2 j $L74 move $2,$0$L120: lw $4,0($12) lui $6,%hi($LC0) addiu $6,$6,%lo($LC0) move $5,$0 jal av_log sw $9,16($sp) j $L74 li $2,-1 # 0xffffffffffffffff .set macro .set reorder .end ipvideo_decode_block_opcode_0xA .section .text.ipvideo_decode_block_opcode_0x8,"ax",@progbits .align 2 .align 5 .ent ipvideo_decode_block_opcode_0x8 .type ipvideo_decode_block_opcode_0x8, @functionipvideo_decode_block_opcode_0x8: .frame $sp,56,$31 # vars= 16, regs= 4/0, args= 24, gp= 0 .mask 0x80070000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-56 sw $31,52($sp) sw $18,48($sp) sw $17,44($sp) sw $16,40($sp) lw $25,3736($4) lw $8,3740($4) addiu $7,$25,2 sltu $2,$8,$7 bne $2,$0,$L232 move $24,$4 lbu $2,0($25) addiu $3,$25,1 sb $2,24($sp) sw $3,3736($4) lbu $4,1($25) lbu $17,24($sp) sw $7,3736($24) sltu $2,$4,$17
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -