📄 interplayvideo.s
字号:
sb $6,2($2)lw $2,3752($9)lw $3,3744($9)addu $4,$13,$4addu $3,$3,$2sb $6,3($3)lbu $7,0($4)lw $2,3744($9)addiu $4,$10,6sb $7,4($2)lw $3,3744($9)srl $4,$11,$4sb $7,5($3)lw $3,3752($9)lw $2,3744($9)andi $4,$4,0x3addu $2,$2,$3sb $7,4($2)lw $2,3752($9)lw $3,3744($9)addu $4,$13,$4addu $3,$3,$2sb $7,5($3)lbu $5,0($4)lw $2,3744($9)addiu $10,$10,8sb $5,6($2)lw $3,3744($9)sb $5,7($3)lw $2,3744($9)lw $3,3752($9)addu $2,$2,$3sb $5,6($2)lw $3,3744($9)lw $2,3752($9)addu $3,$3,$2sb $5,7($3)lw $2,3752($9)lw $8,3744($9)sll $2,$2,1addu $2,$8,$2move $8,$2sw $2,3744($9)li $2,32 # 0x20bne $10,$2,$L364move $2,$0j $L391lw $31,32($sp)$L365:addiu $7,$7,12sltu $2,$8,$7bne $2,$0,$L384move $11,$0lw $8,3744($9)move $7,$0move $10,$0beq $11,$0,$L376addiu $13,$sp,24li $2,4 # 0x4$L390:beq $11,$2,$L376nop$L378:srl $2,$7,$10andi $2,$2,0x3addu $2,$13,$2lbu $5,0($2)addiu $3,$10,2sb $5,0($8)lw $4,3752($9)lw $2,3744($9)srl $3,$7,$3addu $2,$2,$4andi $3,$3,0x3sb $5,0($2)addu $3,$13,$3lw $4,3744($9)lbu $5,0($3)addiu $2,$10,4sb $5,1($4)lw $4,3752($9)lw $3,3744($9)srl $2,$7,$2addu $3,$3,$4andi $2,$2,0x3sb $5,1($3)addu $2,$13,$2lbu $5,0($2)lw $4,3744($9)addiu $2,$10,6sb $5,2($4)lw $4,3752($9)lw $3,3744($9)srl $2,$7,$2addu $3,$3,$4andi $2,$2,0x3sb $5,2($3)addu $2,$13,$2lbu $5,0($2)lw $4,3744($9)addiu $2,$10,8sb $5,3($4)lw $4,3752($9)lw $3,3744($9)srl $2,$7,$2addu $3,$3,$4andi $2,$2,0x3sb $5,3($3)addu $2,$13,$2lbu $5,0($2)lw $4,3744($9)addiu $2,$10,10sb $5,4($4)lw $4,3752($9)lw $3,3744($9)srl $2,$7,$2addu $3,$3,$4andi $2,$2,0x3sb $5,4($3)addu $2,$13,$2lbu $6,0($2)lw $3,3744($9)addiu $2,$10,12sb $6,5($3)lw $4,3752($9)lw $3,3744($9)srl $2,$7,$2andi $2,$2,0x3addu $3,$3,$4addu $2,$13,$2sb $6,5($3)lw $4,3744($9)lbu $5,0($2)addiu $2,$10,14sb $5,6($4)lw $3,3744($9)lw $4,3752($9)srl $2,$7,$2addu $3,$3,$4andi $2,$2,0x3sb $5,6($3)addu $2,$13,$2lbu $4,0($2)lw $3,3744($9)addiu $11,$11,2sb $4,7($3)lw $2,3744($9)lw $3,3752($9)addiu $10,$10,16addu $2,$2,$3sb $4,7($2)lw $3,3752($9)lw $8,3744($9)sll $3,$3,1addu $8,$8,$3li $2,8 # 0x8beq $11,$2,$L361sw $8,3744($9)bne $11,$0,$L390li $2,4 # 0x4$L376:lw $2,3736($9)move $10,$0addiu $2,$2,4sw $2,3736($9)lbu $3,-1($2)lbu $5,-2($2)sll $3,$3,24sll $5,$5,16lbu $6,-4($2)lbu $4,-3($2)or $3,$3,$5or $3,$3,$6sll $4,$4,8j $L378or $7,$4,$3$L386:lw $4,0($4)lui $6,%hi($LC0)move $7,$5addiu $6,$6,%lo($LC0)move $5,$0jal av_logsw $8,16($sp)j $L353li $2,-1 # 0xffffffffffffffff$L384:lw $4,0($9)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)move $5,$0jal av_logsw $8,16($sp)j $L353li $2,-1 # 0xffffffffffffffff.set macro.set reorder.end ipvideo_decode_block_opcode_0x9.section .text.ipvideo_decode_block_opcode_0x7,"ax",@progbits.align 2.align 5.ent ipvideo_decode_block_opcode_0x7.type ipvideo_decode_block_opcode_0x7, @functionipvideo_decode_block_opcode_0x7:.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 $7,3736($4)lw $9,3740($4)addiu $3,$7,2sltu $2,$9,$3bne $2,$0,$L446move $5,$4addiu $2,$7,1lbu $8,0($7)sw $2,3736($4)lbu $6,1($7)sltu $2,$6,$8bne $2,$0,$L396sw $3,3736($4)addiu $10,$7,10sltu $2,$9,$10bne $2,$0,$L447noplbu $3,2($7)addiu $2,$7,3sw $2,3736($4)sb $3,24($sp)lbu $4,3($7)addiu $2,$7,4sw $2,3736($5)sb $4,25($sp)lbu $3,4($7)addiu $2,$7,5sw $2,3736($5)sb $3,26($sp)lbu $4,5($7)addiu $2,$7,6sw $2,3736($5)sb $4,27($sp)lbu $3,6($7)addiu $2,$7,7sw $2,3736($5)sb $3,28($sp)lbu $4,7($7)addiu $2,$7,8sw $2,3736($5)sb $4,29($sp)lbu $3,8($7)addiu $2,$7,9sw $2,3736($5)sb $3,30($sp)lbu $2,9($7)lw $4,3744($5)addiu $7,$sp,24addiu $9,$sp,32sb $2,31($sp)j $L400sw $10,3736($5)$L448:sb $8,0($4)addiu $4,$4,1bne $2,$0,$L404sw $4,3744($5)$L449:lw $2,3744($5)addiu $4,$2,1sb $8,0($2)andi $2,$3,0x4bne $2,$0,$L407sw $4,3744($5)$L450:lw $2,3744($5)addiu $4,$2,1sb $8,0($2)andi $2,$3,0x8bne $2,$0,$L410sw $4,3744($5)$L451:lw $2,3744($5)addiu $4,$2,1sb $8,0($2)andi $2,$3,0x10bne $2,$0,$L413sw $4,3744($5)$L452:lw $2,3744($5)addiu $4,$2,1sb $8,0($2)andi $2,$3,0x20bne $2,$0,$L416sw $4,3744($5)$L453:lw $2,3744($5)addiu $4,$2,1sb $8,0($2)andi $2,$3,0x40bne $2,$0,$L419sw $4,3744($5)$L454:lw $2,3744($5)addiu $4,$2,1sb $8,0($2)andi $2,$3,0x80beq $2,$0,$L422sw $4,3744($5)$L455:lw $2,3744($5)addiu $7,$7,1sb $6,0($2)addiu $4,$2,1lw $2,3748($5)sw $4,3744($5)addu $4,$4,$2beq $7,$9,$L425sw $4,3744($5)$L400:lbu $3,0($7)andi $2,$3,0x1beq $2,$0,$L448andi $2,$3,0x2sb $6,0($4)addiu $4,$4,1beq $2,$0,$L449sw $4,3744($5)$L404:lw $2,3744($5)addiu $4,$2,1sb $6,0($2)andi $2,$3,0x4beq $2,$0,$L450sw $4,3744($5)$L407:lw $2,3744($5)addiu $4,$2,1sb $6,0($2)andi $2,$3,0x8beq $2,$0,$L451sw $4,3744($5)$L410:lw $2,3744($5)addiu $4,$2,1sb $6,0($2)andi $2,$3,0x10beq $2,$0,$L452sw $4,3744($5)$L413:lw $2,3744($5)addiu $4,$2,1sb $6,0($2)andi $2,$3,0x20beq $2,$0,$L453sw $4,3744($5)$L416:lw $2,3744($5)addiu $4,$2,1sb $6,0($2)andi $2,$3,0x40beq $2,$0,$L454sw $4,3744($5)$L419:lw $2,3744($5)addiu $4,$2,1sb $6,0($2)andi $2,$3,0x80bne $2,$0,$L455sw $4,3744($5)$L422:lw $2,3744($5)addiu $7,$7,1sb $8,0($2)addiu $4,$2,1lw $2,3748($5)sw $4,3744($5)addu $4,$4,$2bne $7,$9,$L400sw $4,3744($5)$L425:move $2,$0$L395:lw $31,32($sp)j $31addiu $sp,$sp,40$L396:addiu $7,$7,4sltu $2,$9,$7bne $2,$0,$L456nopsw $7,3736($4)lbu $2,-1($7)lbu $3,-2($7)sll $2,$2,8or $7,$2,$3li $9,1 # 0x1and $2,$7,$9lw $4,3744($4)bne $2,$0,$L432move $10,$0$L458:sb $8,0($4)lw $3,3744($5)sll $4,$9,1sb $8,1($3)lw $3,3752($5)lw $2,3744($5)addu $2,$2,$3sb $8,0($2)lw $2,3752($5)lw $3,3744($5)addu $3,$3,$2and $2,$7,$4bne $2,$0,$L435sb $8,1($3)$L459:lw $2,3744($5)sll $4,$4,1sb $8,2($2)lw $3,3744($5)sb $8,3($3)lw $3,3752($5)lw $2,3744($5)addu $2,$2,$3sb $8,2($2)lw $2,3752($5)lw $3,3744($5)addu $3,$3,$2and $2,$7,$4bne $2,$0,$L438sb $8,3($3)$L460:lw $2,3744($5)sll $9,$4,1sb $8,4($2)lw $3,3744($5)sb $8,5($3)lw $3,3752($5)lw $2,3744($5)addu $2,$2,$3sb $8,4($2)lw $2,3752($5)lw $3,3744($5)addu $3,$3,$2and $2,$7,$9beq $2,$0,$L457sb $8,5($3)$L429:lw $2,3744($5)sb $6,6($2)lw $3,3744($5)sb $6,7($3)lw $3,3752($5)lw $2,3744($5)addu $2,$2,$3sb $6,6($2)lw $3,3744($5)lw $2,3752($5)addu $3,$3,$2sb $6,7($3)$L430:lw $2,3752($5)lw $4,3744($5)sll $2,$2,1addu $4,$4,$2addiu $10,$10,2li $2,8 # 0x8sll $9,$9,1beq $10,$2,$L425sw $4,3744($5)and $2,$7,$9beq $2,$0,$L458nop$L432:sb $6,0($4)lw $3,3744($5)sll $4,$9,1sb $6,1($3)lw $3,3752($5)lw $2,3744($5)addu $2,$2,$3sb $6,0($2)lw $2,3752($5)lw $3,3744($5)addu $3,$3,$2and $2,$7,$4beq $2,$0,$L459sb $6,1($3)$L435:lw $2,3744($5)sll $4,$4,1sb $6,2($2)lw $3,3744($5)sb $6,3($3)lw $3,3752($5)lw $2,3744($5)addu $2,$2,$3sb $6,2($2)lw $2,3752($5)lw $3,3744($5)addu $3,$3,$2and $2,$7,$4beq $2,$0,$L460sb $6,3($3)$L438:lw $2,3744($5)sll $9,$4,1sb $6,4($2)lw $3,3744($5)sb $6,5($3)lw $3,3752($5)lw $2,3744($5)addu $2,$2,$3sb $6,4($2)lw $2,3752($5)lw $3,3744($5)addu $3,$3,$2and $2,$7,$9bne $2,$0,$L429sb $6,5($3)$L457:lw $2,3744($5)sb $8,6($2)lw $3,3744($5)sb $8,7($3)lw $3,3752($5)lw $2,3744($5)addu $2,$2,$3sb $8,6($2)lw $3,3744($5)lw $2,3752($5)addu $3,$3,$2j $L430sb $8,7($3)$L446:lw $4,0($4)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)move $7,$3move $5,$0jal av_logsw $9,16($sp)j $L395li $2,-1 # 0xffffffffffffffff$L447:lw $4,0($4)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)move $7,$10move $5,$0jal av_logsw $9,16($sp)j $L395li $2,-1 # 0xffffffffffffffff$L456:lw $4,0($4)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)move $5,$0jal av_logsw $9,16($sp)j $L395li $2,-1 # 0xffffffffffffffff.set macro.set reorder.end ipvideo_decode_block_opcode_0x7.section .text.ipvideo_decode_block_opcode_0x2,"ax",@progbits.align 2.align 5.ent ipvideo_decode_block_opcode_0x2.type ipvideo_decode_block_opcode_0x2, @functionipvideo_decode_block_opcode_0x2:.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 $4,3736($4)lw $3,3740($8)addiu $7,$4,1sltu $2,$3,$7lw $9,3744($8)bne $2,$0,$L473lw $6,3520($8)lbu $4,0($4)sltu $2,$4,56beq $2,$0,$L465sw $7,3736($8)li $3,613548032 # 0x24920000ori $3,$3,0x4925multu $4,$3mfhi $3subu $2,$4,$3srl $2,$2,1addu $3,$3,$2srl $3,$3,2sll $2,$3,3subu $2,$2,$3subu $2,$4,$2andi $2,$2,0x00ffaddiu $4,$2,8andi $3,$3,0x00ff$L467:subu $2,$9,$6lw $6,3752($8)addu $2,$4,$2mul $4,$3,$6addu $7,$4,$2bltz $7,$L474noplw $3,3756($8)slt $2,$3,$7bne $2,$0,$L475move $4,$9lw $5,3120($8)lw $2,460($8)addu $5,$7,$5jal $2li $7,8 # 0x8move $2,$0$L464:lw $31,24($sp)j $31addiu $sp,$sp,32$L465:li $3,-1925382144 # 0xffffffff8d3d0000addiu $4,$4,-56ori $3,$3,0xcb09mult $4,$3sra $2,$4,31mfhi $3addu $3,$3,$4sra $3,$3,4subu $3,$3,$2sll $5,$3,2sll $2,$3,5subu $2,$2,$5addu $2,$2,$3subu $4,$4,$2addiu $4,$4,-14j $L467addiu $3,$3,8$L475:lw $4,0($8)lui $6,%hi($LC3)addiu $6,$6,%lo($LC3)move $5,$0jal av_logsw $3,16($sp)j $L464li $2,-1 # 0xffffffffffffffff$L473:lw $4,0($8)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)move $5,$0jal av_logsw $3,16($sp)j $L464li $2,-1 # 0xffffffffffffffff$L474:lw $4,0($8)lui $6,%hi($LC2)addiu $6,$6,%lo($LC2)jal av_logmove $5,$0j $L464li $2,-1 # 0xffffffffffffffff.set macro.set reorder.end ipvideo_decode_block_opcode_0x2.section .text.ipvideo_decode_block_opcode_0x5,"ax",@progbits.align 2.align 5.ent ipvideo_decode_block_opcode_0x5.type ipvideo_decode_block_opcode_0x5, @functionipvideo_decode_block_opcode_0x5:.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 $9,$4lw $4,3736($4)lw $3,3740($9)addiu $8,$4,2lui $6,%hi($LC0)sltu $2,$3,$8addiu $11,$4,1addiu $6,$6,%lo($LC0)move $7,$8move $5,$0lw $12,3744($9)bne $2,$0,$L485lw $10,3520($9)lb $3,0($4)sw $11,3736($9)lb $4,1($4)subu $2,$12,$10lw $10,3752($9)addu $2,$2,$3mul $7,$4,$10lui $6,%hi($LC2)addu $3,$7,$2addiu $6,$6,%lo($LC2)move $5,$0move $7,$3bltz $3,$L486sw $8,3736($9)lw $8,3756($9)lui $6,%hi($LC3)slt $2,$8,$3addiu $6,$6,%lo($LC3)move $7,$3move $5,$0bne $2,$0,$L487move $4,$12lw $5,3320($9)lw $2,460($9)move $6,$10li $7,8 # 0x8jal $2addu $5,$3,$5move $2,$0$L479:lw $31,24($sp)j $31addiu $sp,$sp,32$L487:lw $4,0($9)jal av_logsw $8,16($sp)j $L479li $2,-1 # 0xffffffffffffffff$L485:lw $4,0($9)jal av_logsw $3,16($sp)j $L479li $2,-1 # 0xffffffffffffffff$L486:jal av_loglw $4,0($9)j $L479li $2,-1 # 0xffffffffffffffff.set macro.set reorder.end ipvideo_decode_block_opcode_0x5.section .text.ipvideo_decode_block_opcode_0x4,"ax",@progbits.align 2.align 5.ent ipvideo_decode_block_opcode_0x4.type ipvideo_decode_block_opcode_0x4, @functionipvideo_decode_block_opcode_0x4:.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 $10,3740($4)addiu $8,$3,1lui $6,%hi($LC0)sltu $2,$10,$8move $9,$4lw $11,3744($4)addiu $6,$6,%lo($LC0)move $7,$8move $5,$0bne $2,$0,$L497lw $4,3520($4)lbu $3,0($3)lw $10,3752($9)andi $2,$3,0xfsrl $3,$3,4addiu $2,$2,-8addiu $3,$3,-8subu $4,$11,$4addu $4,$4,$2mul $2,$3,$10lui $6,%hi($LC2)addu $3,$2,$4addiu $6,$6,%lo($LC2)move $5,$0move $7,$3bltz $3,$L498sw $8,3736($9)lw $8,3756($9)lui $6,%hi($LC3)slt $2,$8,$3addiu $6,$6,%lo($LC3)move $7,$3move $5,$0bne $2,$0,$L499move $4,$11lw $5,3320($9)lw $2,460($9)move $6,$10li $7,8 # 0x8jal $2addu $5,$3,$5move $2,$0$L491:lw $31,24($sp)j $31addiu $sp,$sp,32$L499:lw $4,0($9)jal av_logsw $8,16($sp)j $L491li $2,-1 # 0xffffffffffffffff$L497:lw $4,0($9)jal av_logsw $10,16($sp)j $L491li $2,-1 # 0xffffffffffffffff$L498:jal av_loglw $4,0($9)j $L491li $2,-1 # 0xffffffffffffffff.set macro.set reorder.end ipvideo_decode_block_opcode_0x4.globl interplay_video_decoder.section .rodata.str1.4.align 2$LC8:.ascii "interplayvideo\000".data.align 2.type interplay_video_decoder, @object.size interplay_video_decoder, 52interplay_video_decoder:.word $LC8.word 0.word 40.word 3760.word ipvideo_decode_init.word 0.word ipvideo_decode_end.word ipvideo_decode_frame.word 2.space 16.local frame.6885.comm frame.6885,4,4.local ipvideo_decode_block.comm ipvideo_decode_block,64,4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -