📄 interplayvideo.s
字号:
beq $2,$0,$L233sb $4,25($sp)addiu $7,$25,12sltu $2,$8,$7bne $2,$0,$L232noplbu $3,2($25)addiu $2,$25,3sw $2,3736($24)sb $3,32($sp)lbu $4,3($25)addiu $2,$25,4sw $2,3736($24)sb $4,33($sp)lbu $3,4($25)addiu $2,$25,5sw $2,3736($24)sb $3,34($sp)lbu $4,5($25)addiu $2,$25,6sw $2,3736($24)sb $4,35($sp)lbu $3,6($25)addiu $2,$25,7sw $2,3736($24)sb $3,26($sp)lbu $16,7($25)addiu $2,$25,8sw $2,3736($24)sb $16,27($sp)lbu $3,8($25)addiu $2,$25,9sw $2,3736($24)sb $3,36($sp)lbu $4,9($25)addiu $2,$25,10sw $2,3736($24)sb $4,37($sp)lbu $3,10($25)addiu $2,$25,11sw $2,3736($24)lbu $18,26($sp)sb $3,38($sp)lbu $25,11($25)sltu $2,$16,$18sw $7,3736($24)bne $2,$0,$L167sb $25,39($sp)lbu $4,34($sp)lbu $6,38($sp)lbu $15,35($sp)lbu $12,32($sp)lbu $2,36($sp)lbu $13,33($sp)lbu $14,37($sp)andi $3,$4,0xf0andi $10,$6,0xfandi $4,$4,0xfandi $11,$2,0xfandi $7,$15,0xf0andi $5,$12,0xf0sll $3,$3,4andi $6,$6,0xf0andi $2,$2,0xf0or $3,$3,$4sll $10,$10,4sll $7,$7,20andi $12,$12,0xfsll $11,$11,4andi $8,$13,0xf0andi $9,$14,0xf0sll $6,$6,8sll $5,$5,4sll $2,$2,8or $3,$3,$7or $6,$6,$10or $5,$5,$12or $2,$2,$11sll $8,$8,20sll $9,$9,24andi $15,$15,0xfandi $7,$25,0xfandi $13,$13,0xfandi $14,$14,0xfandi $4,$25,0xf0or $6,$6,$3or $5,$5,$8or $2,$2,$9sll $15,$15,16sll $4,$4,24sll $7,$7,20sll $13,$13,16sll $14,$14,20or $6,$6,$15or $4,$4,$7or $5,$5,$13or $2,$2,$14lbu $12,25($sp)lw $8,3744($24)or $3,$6,$4or $5,$5,$2move $11,$0move $10,$0move $9,$0$L169:bne $11,$0,$L170li $2,4 # 0x4move $10,$5li $9,1 # 0x1$L172:and $2,$10,$9$L253:bne $2,$0,$L174nopsb $17,0($8)addiu $8,$8,1sw $8,3744($24)$L176:sll $9,$9,1and $2,$10,$9bne $2,$0,$L177noplw $2,3744($24)addiu $8,$2,1sb $17,0($2)sw $8,3744($24)$L179:sll $9,$9,1and $2,$10,$9bne $2,$0,$L180noplw $2,3744($24)addiu $8,$2,1sb $17,0($2)sw $8,3744($24)$L182:sll $9,$9,1and $2,$10,$9bne $2,$0,$L183noplw $2,3744($24)addiu $8,$2,1sb $17,0($2)sw $8,3744($24)$L185:sll $9,$9,1and $2,$10,$9bne $2,$0,$L186noplw $2,3744($24)addiu $8,$2,1sb $18,0($2)sw $8,3744($24)$L188:sll $9,$9,1and $2,$10,$9bne $2,$0,$L189noplw $2,3744($24)addiu $8,$2,1sb $18,0($2)sw $8,3744($24)$L191:sll $9,$9,1and $2,$10,$9bne $2,$0,$L192noplw $2,3744($24)addiu $8,$2,1sb $18,0($2)sw $8,3744($24)$L194:sll $9,$9,1and $2,$10,$9beq $2,$0,$L195noplw $2,3744($24)addiu $8,$2,1sb $16,0($2)sw $8,3744($24)$L197:lw $2,3748($24)addiu $11,$11,1addu $8,$8,$2li $2,8 # 0x8sll $9,$9,1bne $11,$2,$L169sw $8,3744($24)$L164:move $2,$0$L130:lw $31,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,56$L233:addiu $7,$25,14sltu $2,$8,$7bne $2,$0,$L232noplbu $3,2($25)addiu $2,$25,3sw $2,3736($24)sb $3,32($sp)lbu $4,3($25)addiu $2,$25,4sw $2,3736($24)sb $4,33($sp)lbu $3,4($25)addiu $2,$25,5sw $2,3736($24)sb $3,26($sp)lbu $4,5($25)addiu $2,$25,6sw $2,3736($24)sb $4,27($sp)lbu $3,6($25)addiu $2,$25,7sw $2,3736($24)sb $3,34($sp)lbu $4,7($25)addiu $2,$25,8sw $2,3736($24)sb $4,35($sp)lbu $3,8($25)addiu $2,$25,9sw $2,3736($24)sb $3,28($sp)lbu $4,9($25)addiu $2,$25,10sw $2,3736($24)sb $4,29($sp)lbu $3,10($25)addiu $2,$25,11sw $2,3736($24)sb $3,36($sp)lbu $4,11($25)addiu $2,$25,12sw $2,3736($24)sb $4,37($sp)lbu $2,12($25)addiu $3,$25,13sb $2,30($sp)sw $3,3736($24)lbu $2,13($25)addiu $3,$25,15sb $2,31($sp)sw $7,3736($24)lbu $2,14($25)lbu $7,34($sp)sb $2,38($sp)lbu $14,35($sp)lbu $11,32($sp)lbu $4,36($sp)sw $3,3736($24)andi $6,$2,0x00fflbu $12,33($sp)lbu $13,37($sp)andi $2,$7,0xf0lbu $15,15($25)andi $9,$6,0xfandi $7,$7,0xfandi $10,$4,0xfandi $5,$14,0xf0andi $3,$11,0xf0sll $2,$2,4andi $6,$6,0xf0andi $4,$4,0xf0or $2,$2,$7sll $9,$9,4sll $5,$5,20andi $11,$11,0xfsll $10,$10,4andi $7,$12,0xf0andi $8,$13,0xf0sll $6,$6,8sll $3,$3,4sll $4,$4,8or $2,$2,$5or $6,$6,$9or $3,$3,$11or $4,$4,$10sll $7,$7,20sll $8,$8,24andi $14,$14,0xfandi $9,$15,0xfandi $12,$12,0xfandi $13,$13,0xfandi $5,$15,0xf0or $6,$6,$2or $3,$3,$7or $4,$4,$8sll $9,$9,20sll $12,$12,16sll $13,$13,20sll $14,$14,16sll $5,$5,24or $5,$5,$9or $3,$3,$12or $6,$6,$14or $4,$4,$13addiu $2,$25,16move $10,$0lw $8,3744($24)sw $2,3736($24)or $6,$6,$5or $13,$3,$4sb $15,39($sp)move $9,$0move $7,$0move $11,$0bne $10,$0,$L136addiu $12,$sp,24$L234:move $9,$13li $7,1 # 0x1move $11,$0addu $2,$12,$11$L252:and $3,$9,$7lbu $5,1($2)bne $3,$0,$L140lbu $4,0($2)$L235:sll $3,$7,1sb $4,0($8)and $2,$9,$3addiu $8,$8,1bne $2,$0,$L143sw $8,3744($24)$L236:lw $2,3744($24)sll $3,$3,1addiu $8,$2,1sb $4,0($2)and $2,$9,$3bne $2,$0,$L146sw $8,3744($24)$L237:lw $2,3744($24)sll $3,$3,1addiu $8,$2,1sb $4,0($2)and $2,$9,$3bne $2,$0,$L149sw $8,3744($24)$L238:lw $2,3744($24)sb $4,0($2)addiu $8,$2,1sll $4,$3,1sw $8,3744($24)addu $2,$11,$12and $3,$9,$4lbu $7,5($2)bne $3,$0,$L152lbu $5,4($2)$L239:lw $2,3744($24)sll $3,$4,1addiu $8,$2,1sb $5,0($2)and $2,$9,$3bne $2,$0,$L155sw $8,3744($24)$L240:lw $2,3744($24)sll $3,$3,1addiu $8,$2,1sb $5,0($2)and $2,$9,$3bne $2,$0,$L158sw $8,3744($24)$L241:lw $2,3744($24)sll $3,$3,1addiu $8,$2,1sb $5,0($2)and $2,$9,$3beq $2,$0,$L161sw $8,3744($24)$L242:lw $2,3744($24)addiu $8,$2,1sb $7,0($2)sw $8,3744($24)$L163:lw $2,3748($24)addiu $10,$10,1addu $8,$8,$2li $2,8 # 0x8sll $7,$3,1beq $10,$2,$L164sw $8,3744($24)beq $10,$0,$L234nop$L136:li $2,4 # 0x4bne $10,$2,$L252addu $2,$12,$11move $9,$6li $7,1 # 0x1li $11,2 # 0x2addu $2,$12,$11and $3,$9,$7lbu $5,1($2)beq $3,$0,$L235lbu $4,0($2)$L140:sll $3,$7,1sb $5,0($8)and $2,$9,$3addiu $8,$8,1beq $2,$0,$L236sw $8,3744($24)$L143:lw $2,3744($24)sll $3,$3,1addiu $8,$2,1sb $5,0($2)and $2,$9,$3beq $2,$0,$L237sw $8,3744($24)$L146:lw $2,3744($24)sll $3,$3,1addiu $8,$2,1sb $5,0($2)and $2,$9,$3beq $2,$0,$L238sw $8,3744($24)$L149:lw $2,3744($24)sll $4,$3,1addiu $8,$2,1sb $5,0($2)and $3,$9,$4sw $8,3744($24)addu $2,$11,$12lbu $7,5($2)beq $3,$0,$L239lbu $5,4($2)$L152:lw $2,3744($24)sll $3,$4,1addiu $8,$2,1sb $7,0($2)and $2,$9,$3beq $2,$0,$L240sw $8,3744($24)$L155:lw $2,3744($24)sll $3,$3,1addiu $8,$2,1sb $7,0($2)and $2,$9,$3beq $2,$0,$L241sw $8,3744($24)$L158:lw $2,3744($24)sll $3,$3,1addiu $8,$2,1sb $7,0($2)and $2,$9,$3bne $2,$0,$L242sw $8,3744($24)$L161:lw $2,3744($24)addiu $8,$2,1sb $5,0($2)j $L163sw $8,3744($24)$L195:lw $2,3744($24)addiu $8,$2,1sb $18,0($2)j $L197sw $8,3744($24)$L192:lw $2,3744($24)addiu $8,$2,1sb $16,0($2)j $L194sw $8,3744($24)$L189:lw $2,3744($24)addiu $8,$2,1sb $16,0($2)j $L191sw $8,3744($24)$L186:lw $2,3744($24)addiu $8,$2,1sb $16,0($2)j $L188sw $8,3744($24)$L183:lw $2,3744($24)addiu $8,$2,1sb $12,0($2)j $L185sw $8,3744($24)$L180:lw $2,3744($24)addiu $8,$2,1sb $12,0($2)j $L182sw $8,3744($24)$L177:lw $2,3744($24)addiu $8,$2,1sb $12,0($2)j $L179sw $8,3744($24)$L174:sb $12,0($8)addiu $8,$8,1j $L176sw $8,3744($24)$L170:bne $11,$2,$L253and $2,$10,$9move $10,$3j $L172li $9,1 # 0x1$L167:lbu $7,25($sp)lw $8,3744($24)move $6,$0move $5,$0move $4,$0j $L198addiu $9,$sp,32$L243:move $5,$17move $4,$7andi $2,$3,0x1$L254:bne $2,$0,$L203nop$L244:sb $5,0($8)andi $2,$3,0x2addiu $8,$8,1bne $2,$0,$L206sw $8,3744($24)$L245:lw $2,3744($24)addiu $8,$2,1sb $5,0($2)andi $2,$3,0x4bne $2,$0,$L209sw $8,3744($24)$L246:lw $2,3744($24)addiu $8,$2,1sb $5,0($2)andi $2,$3,0x8bne $2,$0,$L212sw $8,3744($24)$L247:lw $2,3744($24)addiu $8,$2,1sb $5,0($2)andi $2,$3,0x10bne $2,$0,$L215sw $8,3744($24)$L248:lw $2,3744($24)addiu $8,$2,1sb $5,0($2)andi $2,$3,0x20bne $2,$0,$L218sw $8,3744($24)$L249:lw $2,3744($24)addiu $8,$2,1sb $5,0($2)andi $2,$3,0x40bne $2,$0,$L221sw $8,3744($24)$L250:lw $2,3744($24)addiu $8,$2,1sb $5,0($2)andi $2,$3,0x80beq $2,$0,$L224sw $8,3744($24)$L251:lw $2,3744($24)addiu $8,$2,1sb $4,0($2)sw $8,3744($24)$L226:lw $2,3748($24)addiu $6,$6,1addu $2,$8,$2move $8,$2sw $2,3744($24)li $2,8 # 0x8beq $6,$2,$L130move $2,$0$L198:addu $2,$9,$6beq $6,$0,$L243lbu $3,0($2)li $2,4 # 0x4bne $6,$2,$L254andi $2,$3,0x1move $5,$18beq $2,$0,$L244move $4,$16$L203:sb $4,0($8)andi $2,$3,0x2addiu $8,$8,1beq $2,$0,$L245sw $8,3744($24)$L206:lw $2,3744($24)addiu $8,$2,1sb $4,0($2)andi $2,$3,0x4beq $2,$0,$L246sw $8,3744($24)$L209:lw $2,3744($24)addiu $8,$2,1sb $4,0($2)andi $2,$3,0x8beq $2,$0,$L247sw $8,3744($24)$L212:lw $2,3744($24)addiu $8,$2,1sb $4,0($2)andi $2,$3,0x10beq $2,$0,$L248sw $8,3744($24)$L215:lw $2,3744($24)addiu $8,$2,1sb $4,0($2)andi $2,$3,0x20beq $2,$0,$L249sw $8,3744($24)$L218:lw $2,3744($24)addiu $8,$2,1sb $4,0($2)andi $2,$3,0x40beq $2,$0,$L250sw $8,3744($24)$L221:lw $2,3744($24)addiu $8,$2,1sb $4,0($2)andi $2,$3,0x80bne $2,$0,$L251sw $8,3744($24)$L224:lw $2,3744($24)addiu $8,$2,1sb $5,0($2)j $L226sw $8,3744($24)$L232:lw $4,0($24)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)move $5,$0jal av_logsw $8,16($sp)j $L130li $2,-1 # 0xffffffffffffffff.set macro.set reorder.end ipvideo_decode_block_opcode_0x8.section .rodata.str1.4.align 2$LC1:.ascii " Interplay video: Help! Mystery opcode 0x6 seen\012\000".section .text.ipvideo_decode_block_opcode_0x6,"ax",@progbits.align 2.align 5.ent ipvideo_decode_block_opcode_0x6.type ipvideo_decode_block_opcode_0x6, @functionipvideo_decode_block_opcode_0x6:.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $31,16($sp)lw $4,0($4)lui $6,%hi($LC1)addiu $6,$6,%lo($LC1)jal av_logmove $5,$0lw $31,16($sp)move $2,$0j $31addiu $sp,$sp,24.set macro.set reorder.end ipvideo_decode_block_opcode_0x6.section .rodata.str1.4.align 2$LC2:.ascii " Interplay video: motion offset < 0 (%d)\012\000".align 2$LC3:.ascii " Interplay video: motion offset above limit (%d >= %d)\012".ascii "\000".section .text.ipvideo_decode_block_opcode_0x3,"ax",@progbits.align 2.align 5.ent ipvideo_decode_block_opcode_0x3.type ipvideo_decode_block_opcode_0x3, @functionipvideo_decode_block_opcode_0x3:.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,1sltu $2,$3,$7move $8,$4lw $10,3744($4)bne $2,$0,$L269lw $9,3520($4)lbu $5,0($5)sltu $2,$5,56beq $2,$0,$L261sw $7,3736($4)li $3,613548032 # 0x24920000ori $3,$3,0x4925multu $5,$3li $4,-8 # 0xfffffffffffffff8mfhi $3subu $2,$5,$3srl $2,$2,1addu $3,$3,$2srl $3,$3,2sll $2,$3,3subu $2,$2,$3subu $2,$5,$2andi $2,$2,0x00ffandi $3,$3,0x00ffsubu $4,$4,$2subu $3,$0,$3$L263:lw $6,3752($8)subu $2,$10,$9addu $2,$4,$2mul $4,$3,$6addu $7,$4,$2bltz $7,$L270noplw $3,3756($8)slt $2,$3,$7bne $2,$0,$L271addu $5,$7,$9lw $2,460($8)move $4,$10jal $2li $7,8 # 0x8move $2,$0$L260:lw $31,24($sp)j $31addiu $sp,$sp,32$L261:li $3,-1925382144 # 0xffffffff8d3d0000addiu $5,$5,-56ori $3,$3,0xcb09mult $5,$3sra $2,$5,31mfhi $3addu $3,$3,$5sra $3,$3,4subu $3,$3,$2sll $4,$3,2sll $2,$3,5subu $2,$2,$4addu $2,$2,$3subu $5,$5,$2li $4,14 # 0xeli $2,-8 # 0xfffffffffffffff8subu $4,$4,$5j $L263subu $3,$2,$3$L271:lw $4,0($8)lui $6,%hi($LC3)addiu $6,$6,%lo($LC3)move $5,$0jal av_logsw $3,16($sp)j $L260li $2,-1 # 0xffffffffffffffff$L269:lw $4,0($4)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)move $5,$0jal av_logsw $3,16($sp)j $L260li $2,-1 # 0xffffffffffffffff$L270:lw $4,0($8)lui $6,%hi($LC2)addiu $6,$6,%lo($LC2)jal av_logmove $5,$0j $L260li $2,-1 # 0xffffffffffffffff.set macro.set reorder.end ipvideo_decode_block_opcode_0x3.section .text.ipvideo_decode_block_opcode_0x1,"ax",@progbits.align 2.align 5.ent ipvideo_decode_block_opcode_0x1.type ipvideo_decode_block_opcode_0x1, @functionipvideo_decode_block_opcode_0x1:.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)move $8,$4lw $2,3520($8)lw $4,3744($4)lui $6,%hi($LC2)subu $3,$4,$2addiu $6,$6,%lo($LC2)move $5,$0move $7,$3bltz $3,$L279lw $10,3752($8)lw $9,3756($8)lui $6,%hi($LC3)slt $2,$9,$3addiu $6,$6,%lo($LC3)bne $2,$0,$L280noplw $5,3120($8)lw $2,460($8)move $6,$10li $7,8 # 0x8jal $2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -