📄 interplayvideo.s
字号:
.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 nomacroaddiu $sp,$sp,-32sw $17,20($sp)sw $31,24($sp)sw $16,16($sp)lw $16,136($4)move $17,$4lw $2,3320($16)beq $2,$0,$L2addiu $5,$16,3320lw $2,264($4)jal $2nop$L2:lw $2,3120($16)move $4,$17beq $2,$0,$L4addiu $5,$16,3120lw $2,264($17)jal $2nop$L4:lw $31,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$0j $31addiu $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 nomacroaddiu $sp,$sp,-32sw $31,24($sp)lw $3,3736($4)lw $8,3740($4)addiu $7,$3,2sltu $2,$8,$7bne $2,$0,$L21lui $6,%hi($LC0)addiu $2,$3,1lbu $6,0($3)sw $2,3736($4)lbu $5,1($3)lw $3,3744($4)move $8,$0li $9,8 # 0x8sw $7,3736($4)$L12:andi $2,$8,0x1bne $2,$0,$L13move $2,$3addiu $3,$3,8sb $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,1addu $3,$3,$2bne $8,$9,$L12sw $3,3744($4)move $2,$0$L11:lw $31,24($sp)j $31addiu $sp,$sp,32$L21:lw $4,0($4)addiu $6,$6,%lo($LC0)move $5,$0jal av_logsw $8,16($sp)j $L11li $2,-1 # 0xffffffffffffffff$L13:move $7,$0$L14:move $2,$3addiu $7,$7,2addiu $3,$3,2sb $5,0($2)sb $6,1($2)bne $7,$9,$L14sw $3,3744($4)j $L22lw $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 nomacroaddiu $sp,$sp,-32sw $31,24($sp)lw $3,3736($4)lw $8,3740($4)addiu $7,$3,1sltu $2,$8,$7bne $2,$0,$L32lui $6,%hi($LC0)lbu $5,0($3)move $6,$0sw $7,3736($4)$L27:lw $2,3744($4)addiu $6,$6,1sb $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,8addu $3,$3,$2li $2,8 # 0x8bne $6,$2,$L27sw $3,3744($4)move $2,$0$L26:lw $31,24($sp)j $31addiu $sp,$sp,32$L32:lw $4,0($4)addiu $6,$6,%lo($LC0)move $5,$0jal av_logsw $8,16($sp)j $L26li $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 nomacroaddiu $sp,$sp,-40sw $31,32($sp)lw $5,3736($4)lw $3,3740($4)addiu $7,$5,4sltu $2,$3,$7bne $2,$0,$L51move $8,$4lbu $3,0($5)addiu $2,$5,1sw $2,3736($4)sb $3,24($sp)lbu $4,1($5)addiu $2,$5,2sw $2,3736($8)sb $4,25($sp)lbu $3,2($5)addiu $2,$5,3sw $2,3736($8)sb $3,26($sp)lbu $2,3($5)move $11,$0sw $7,3736($8)addiu $9,$sp,24sb $2,27($sp)li $12,8 # 0x8$L37:slt $2,$11,4li $7,2 # 0x2movn $7,$0,$2lw $5,3744($8)addu $2,$9,$7lbu $3,0($2)addiu $4,$5,1sb $3,0($5)li $10,4 # 0x4sw $4,3744($8)li $5,1 # 0x1$L41:bne $5,$10,$L42addiu $2,$7,1andi $7,$2,0x00fflw $5,3744($8)addu $2,$9,$7lbu $3,0($2)addiu $4,$5,1sb $3,0($5)sw $4,3744($8)li $5,5 # 0x5$L42:lw $4,3744($8)addu $2,$9,$7lbu $3,0($2)addiu $5,$5,1addiu $6,$4,1slt $2,$5,8sb $3,0($4)bne $2,$0,$L41sw $6,3744($8)lw $2,3748($8)addiu $11,$11,1addu $2,$2,$6bne $11,$12,$L37sw $2,3744($8)move $2,$0$L36:lw $31,32($sp)j $31addiu $sp,$sp,40$L51:lw $4,0($4)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)move $5,$0jal av_logsw $3,16($sp)j $L36li $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 nomacroaddiu $sp,$sp,-32sw $31,24($sp)lw $3,3736($4)lw $8,3740($4)addiu $7,$3,16sltu $2,$8,$7bne $2,$0,$L60move $6,$4lw $5,3744($4)move $7,$0$L56:lbu $4,0($3)addiu $3,$3,1sw $3,3736($6)sb $4,0($5)lw $3,3744($6)addiu $7,$7,2sb $4,1($3)lw $3,3752($6)lw $2,3744($6)addu $2,$2,$3sb $4,0($2)lw $2,3752($6)lw $3,3744($6)addu $3,$3,$2sb $4,1($3)lw $2,3736($6)lw $5,3744($6)lbu $4,0($2)addiu $3,$2,1sw $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,$3sb $4,2($2)lw $2,3752($6)lw $3,3744($6)addu $3,$3,$2sb $4,3($3)lw $2,3736($6)lw $5,3744($6)lbu $4,0($2)addiu $3,$2,1sw $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,$3sb $4,4($2)lw $3,3744($6)lw $2,3752($6)addu $3,$3,$2sb $4,5($3)lw $2,3736($6)lw $5,3744($6)lbu $4,0($2)addiu $2,$2,1sw $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,$3sb $4,6($2)lw $3,3744($6)lw $2,3752($6)addu $3,$3,$2sb $4,7($3)lw $2,3752($6)lw $5,3744($6)sll $2,$2,1addu $2,$5,$2move $5,$2sw $2,3744($6)li $2,8 # 0x8beq $7,$2,$L61move $2,$0j $L56lw $3,3736($6)$L61:$L55:lw $31,24($sp)j $31addiu $sp,$sp,32$L60:lw $4,0($4)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)move $5,$0jal av_logsw $8,16($sp)j $L55li $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 nomacroaddiu $sp,$sp,-32sw $31,24($sp)lw $5,3736($4)lw $3,3740($4)addiu $7,$5,64sltu $2,$3,$7bne $2,$0,$L70move $8,$4j $L66move $7,$0$L69:move $5,$6$L66:lw $2,3744($8)lbu $4,0($5)move $6,$5addiu $3,$2,1addiu $5,$5,1sb $4,0($2)sw $5,3736($8)sw $3,3744($8)lbu $4,1($6)addiu $5,$6,2addiu $3,$2,2sb $4,1($2)sw $5,3736($8)sw $3,3744($8)lbu $4,2($6)addiu $5,$6,3addiu $3,$2,3sb $4,2($2)sw $5,3736($8)sw $3,3744($8)lbu $4,3($6)addiu $5,$6,4addiu $3,$2,4sb $4,3($2)sw $5,3736($8)sw $3,3744($8)lbu $4,4($6)addiu $5,$6,5addiu $3,$2,5sb $4,4($2)sw $5,3736($8)sw $3,3744($8)lbu $4,5($6)addiu $5,$6,6addiu $3,$2,6sb $4,5($2)sw $5,3736($8)sw $3,3744($8)lbu $4,6($6)addiu $5,$6,7addiu $3,$2,7sb $4,6($2)sw $5,3736($8)sw $3,3744($8)lbu $4,7($6)addiu $3,$2,8sb $4,7($2)lw $5,3748($8)addiu $6,$6,8addu $3,$3,$5addiu $7,$7,1li $2,8 # 0x8sw $6,3736($8)bne $7,$2,$L69sw $3,3744($8)move $2,$0$L65:lw $31,24($sp)j $31addiu $sp,$sp,32$L70:lw $4,0($4)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)move $5,$0jal av_logsw $3,16($sp)j $L65li $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 nomacroaddiu $sp,$sp,-64sw $31,56($sp)lw $5,3736($4)lw $9,3740($4)addiu $7,$5,4sltu $2,$9,$7bne $2,$0,$L120move $12,$4lbu $2,0($5)addiu $8,$5,1sw $8,3736($4)sb $2,24($sp)lbu $3,1($5)addiu $8,$5,2sw $8,3736($4)sb $3,25($sp)lbu $4,2($5)addiu $8,$5,3sw $8,3736($12)lbu $2,24($sp)sb $4,26($sp)lbu $3,25($sp)lbu $4,3($5)sltu $2,$3,$2sb $4,27($sp)beq $2,$0,$L121sw $7,3736($12)addiu $7,$5,24sltu $2,$9,$7bne $2,$0,$L120noplbu $2,4($5)addiu $8,$5,5sw $8,3736($12)sb $2,40($sp)lbu $3,5($5)addiu $8,$5,6sw $8,3736($12)sb $3,41($sp)lbu $2,6($5)addiu $8,$5,7sw $8,3736($12)sb $2,42($sp)lbu $3,7($5)addiu $8,$5,8sw $8,3736($12)sb $3,43($sp)lbu $2,8($5)addiu $8,$5,9sw $8,3736($12)sb $2,44($sp)lbu $3,9($5)addiu $8,$5,10sw $8,3736($12)sb $3,45($sp)lbu $2,10($5)addiu $8,$5,11sw $8,3736($12)sb $2,46($sp)lbu $3,11($5)addiu $8,$5,12sw $8,3736($12)sb $3,47($sp)lbu $2,12($5)addiu $8,$5,13sw $8,3736($12)sb $2,28($sp)lbu $3,13($5)addiu $8,$5,14sw $8,3736($12)sb $3,29($sp)lbu $4,14($5)addiu $8,$5,15sw $8,3736($12)sb $4,30($sp)lbu $2,15($5)addiu $8,$5,16sb $2,31($sp)sw $8,3736($12)lbu $2,16($5)addiu $8,$5,17sw $8,3736($12)sb $2,48($sp)lbu $3,17($5)addiu $8,$5,18sw $8,3736($12)sb $3,49($sp)lbu $2,18($5)addiu $8,$5,19sw $8,3736($12)sb $2,50($sp)lbu $3,19($5)addiu $8,$5,20sw $8,3736($12)sb $3,51($sp)lbu $2,20($5)addiu $8,$5,21sw $8,3736($12)sb $2,52($sp)lbu $3,21($5)addiu $8,$5,22sw $8,3736($12)sb $3,53($sp)lbu $4,22($5)addiu $8,$5,23sw $8,3736($12)lbu $2,28($sp)sb $4,54($sp)lbu $3,29($sp)lbu $4,23($5)sltu $2,$3,$2sb $4,55($sp)bne $2,$0,$L99sw $7,3736($12)addiu $10,$sp,48addiu $15,$sp,24addiu $11,$sp,56$L101:lbu $2,0($10)lbu $4,-8($10)sll $2,$2,8or $8,$2,$4andi $3,$8,0x3lw $2,3744($12)addu $3,$15,$3lbu $4,0($3)addiu $5,$2,1sb $4,0($2)li $7,1 # 0x1sw $5,3744($12)move $9,$0move $6,$0$L102:addiu $6,$6,2sra $2,$8,$6andi $2,$2,0x3li $3,4 # 0x4addiu $4,$5,1bne $7,$3,$L104addu $2,$2,$15lbu $2,4($2)addiu $6,$6,2sb $2,0($5)li $9,4 # 0x4li $7,5 # 0x5sw $4,3744($12)$L104:sra $2,$8,$6andi $2,$2,0x3addu $2,$2,$15lw $4,3744($12)addu $2,$2,$9lbu $3,0($2)addiu $7,$7,1addiu $5,$4,1slt $2,$7,8sb $3,0($4)bne $2,$0,$L102sw $5,3744($12)lw $2,3748($12)addiu $10,$10,1addu $2,$2,$5bne $10,$11,$L101sw $2,3744($12)move $2,$0$L74:lw $31,56($sp)j $31addiu $sp,$sp,64$L121:addiu $7,$5,32sltu $2,$9,$7bne $2,$0,$L120li $4,4 # 0x4lbu $2,4($5)addiu $8,$5,5sw $8,3736($12)sb $2,40($sp)lbu $3,5($5)addiu $8,$5,6sw $8,3736($12)sb $3,41($sp)lbu $2,6($5)addiu $8,$5,7sw $8,3736($12)sb $2,42($sp)lbu $3,7($5)addiu $8,$5,8addiu $6,$4,4li $5,4 # 0x4slt $2,$5,$6sb $3,43($sp)addiu $15,$sp,24addiu $7,$sp,40bne $2,$0,$L80sw $8,3736($12)slt $2,$4,$6$L125:beq $2,$0,$L83move $5,$4lw $8,3736($12)addu $4,$7,$4$L85:lbu $2,0($8)addiu $5,$5,1addiu $8,$8,1slt $3,$5,$6sb $2,0($4)sw $8,3736($12)bne $3,$0,$L85addiu $4,$4,1$L83:slt $2,$6,16beq $2,$0,$L86move $5,$6move $4,$6$L123:addiu $6,$4,4slt $2,$5,$6beq $2,$0,$L125slt $2,$4,$6$L80:lw $8,3736($12)move $6,$4lbu $2,0($8)addu $3,$15,$5addiu $8,$8,1addiu $5,$5,1move $4,$6sb $2,0($3)j $L123sw $8,3736($12)$L86:move $14,$0addiu $13,$sp,48li $24,8 # 0x8$L88:lbu $3,0($13)lbu $5,-8($13)sll $3,$3,8slt $4,$14,4li $2,4 # 0x4move $11,$0movz $11,$2,$4or $10,$3,$5move $7,$0move $8,$0move $9,$0sra $2,$10,$8$L126:addu $3,$11,$15addu $3,$3,$9andi $2,$2,0x3addu $3,$3,$2lw $4,3744($12)lbu $5,0($3)addiu $7,$7,1addiu $3,$4,1slt $2,$7,8sb $5,0($4)slt $6,$7,4addiu $8,$8,2li $9,8 # 0x8beq $2,$0,$L124sw $3,3744($12)beq $6,$0,$L126sra $2,$10,$8j $L126move $9,$0$L124:lw $2,3748($12)addiu $14,$14,1addu $2,$2,$3sw $2,3744($12)bne $14,$24,$L88addiu $13,$13,1j $L74move $2,$0$L99:lbu $2,41($sp)lbu $3,40($sp)sll $2,$2,8or $7,$2,$3move $10,$0addiu $9,$sp,41move $8,$0j $L112addiu $15,$sp,24$L107:lbu $2,0($9)lbu $3,-1($9)sll $2,$2,8or $7,$2,$3$L112:addu $5,$10,$15andi $2,$7,0x3addu $2,$5,$2lbu $3,0($2)lw $6,3744($12)sra $2,$7,2andi $2,$2,0x3sb $3,0($6)addu $2,$5,$2lbu $4,0($2)sra $3,$7,4andi $3,$3,0x3sb $4,1($6)addu $3,$5,$3lbu $4,0($3)sra $2,$7,6andi $2,$2,0x3sb $4,2($6)addu $2,$5,$2lbu $4,0($2)sra $3,$7,8andi $3,$3,0x3sb $4,3($6)addu $3,$5,$3lbu $4,0($3)sra $2,$7,10andi $2,$2,0x3sb $4,4($6)addu $2,$5,$2lbu $4,0($2)sra $3,$7,12andi $3,$3,0x3sb $4,5($6)addu $3,$5,$3lbu $2,0($3)srl $4,$7,14sb $2,6($6)addu $5,$5,$4lbu $2,0($5)addiu $4,$6,8sb $2,7($6)lw $3,3748($12)addiu $8,$8,1addu $3,$3,$4li $2,4 # 0x4xori $4,$8,0x4movz $10,$2,$4li $2,8 # 0x8sw $3,3744($12)bne $8,$2,$L107addiu $9,$9,2j $L74move $2,$0$L120:lw $4,0($12)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)move $5,$0jal av_logsw $9,16($sp)j $L74li $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 nomacroaddiu $sp,$sp,-56sw $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,2sltu $2,$8,$7bne $2,$0,$L232move $24,$4lbu $2,0($25)addiu $3,$25,1sb $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 + -