📄 apedec.s
字号:
lw $4,-23148($6)srl $2,$5,1sll $7,$4,8andi $2,$2,0xffor $3,$3,$2sltu $4,$7,$9sw $3,-23152($6)sw $5,-23140($6).set noreorder.set nomacrobne $4,$0,$L81sw $7,-23148($6).set macro.set reorder$L80:li $4,65536 # 0x10000addu $4,$16,$4lw $3,-23152($4)srl $2,$7,5divu $0,$3,$2teq $2,$0,7move $10,$0sw $2,-23148($4)sw $2,-23144($4)mflo $9mul $5,$2,$9subu $3,$3,$5.set noreorder.set nomacroj $L82sw $3,-23152($4).set macro.set reorder$L240:sltu $2,$3,$7.set noreorder.set nomacrobne $2,$0,$L107move $6,$8.set macro.set reorderli $2,42544 # 0xa630ori $9,$3,0x1lw $5,-23140($6)lw $3,-23152($6)addu $8,$16,$2$L108:lw $2,0($8)sll $5,$5,8addiu $2,$2,1sw $2,0($8)lbu $4,-1($2)sll $3,$3,8or $5,$5,$4lw $4,-23148($6)srl $2,$5,1sll $7,$4,8andi $2,$2,0xffor $3,$3,$2sltu $4,$7,$9sw $3,-23152($6)sw $5,-23140($6).set noreorder.set nomacrobne $4,$0,$L108sw $7,-23148($6).set macro.set reorder$L107:li $2,65536 # 0x10000addu $5,$16,$2lw $3,-23152($5)srl $2,$7,16divu $0,$3,$2teq $2,$0,7li $10,8388608 # 0x800000sltu $4,$10,$2move $8,$2sw $2,-23144($5)sw $2,-23148($5)mflo $6mul $7,$2,$6subu $3,$3,$7.set noreorder.set nomacrobne $4,$0,$L109sw $3,-23152($5).set macro.set reordermove $7,$5li $2,42544 # 0xa630lw $5,-23140($5)lw $3,-23152($7)addu $9,$16,$2ori $10,$10,0x1$L110:lw $2,0($9)sll $5,$5,8addiu $2,$2,1sw $2,0($9)lbu $4,-1($2)sll $3,$3,8or $5,$5,$4lw $4,-23148($7)srl $2,$5,1sll $8,$4,8andi $2,$2,0xffor $3,$3,$2sltu $4,$8,$10sw $3,-23152($7)sw $5,-23140($7).set noreorder.set nomacrobne $4,$0,$L110sw $8,-23148($7).set macro.set reorder$L109:li $4,65536 # 0x10000addu $4,$16,$4lw $3,-23152($4)srl $2,$8,16divu $0,$3,$2teq $2,$0,7sll $6,$6,16sw $2,-23148($4)sw $2,-23144($4)mflo $5mul $7,$2,$5or $6,$6,$5subu $3,$3,$7.set noreorder.set nomacroj $L105sw $3,-23152($4).set macro.set reorder$L171:srl $2,$5,$2.set noreorder.set nomacrobeq $2,$0,$L260andi $2,$6,0x1.set macro.set reorderaddiu $2,$3,1.set noreorder.set nomacroj $L170sw $2,0($12).set macro.set reorder$L138:li $2,65536 # 0x10000$L255:addu $2,$16,$2lw $7,-23148($2)li $3,8388608 # 0x800000ori $3,$3,0x1sltu $3,$7,$3.set noreorder.set nomacrobeq $3,$0,$L261li $4,65536 # 0x10000.set macro.set reorder$L190:li $2,42544 # 0xa630addu $2,$16,$2lw $3,0($2)li $4,65536 # 0x10000addu $4,$16,$4addiu $3,$3,1sw $3,0($2)lw $6,-23140($4)lbu $2,-1($3)sll $6,$6,8lw $3,-23148($4)or $6,$6,$2lw $5,-23152($4)sll $7,$3,8srl $2,$6,1li $3,8388608 # 0x800000sll $5,$5,8andi $2,$2,0xffori $3,$3,0x1or $5,$5,$2sltu $3,$7,$3sw $5,-23152($4)sw $7,-23148($4).set noreorder.set nomacrobne $3,$0,$L190sw $6,-23140($4).set macro.set reorderli $4,65536 # 0x10000$L261:addu $4,$16,$4lw $3,-23152($4)srl $2,$7,$9divu $0,$3,$2teq $2,$0,7sw $2,-23148($4)sw $2,-23144($4)mflo $5mul $6,$2,$5sll $2,$10,$9subu $3,$3,$6addu $6,$5,$2.set noreorder.set nomacroj $L241sw $3,-23152($4).set macro.set reorder$L230:addu $3,$16,$3lw $2,-23148($3)li $4,8388608 # 0x800000sltu $2,$4,$2.set noreorder.set nomacrobne $2,$0,$L180li $2,42544 # 0xa630.set macro.set reorderaddu $8,$16,$2move $7,$3ori $9,$4,0x1$L179:lw $2,0($8)lw $5,-23140($7)addiu $2,$2,1sw $2,0($8)lbu $4,-1($2)sll $5,$5,8or $5,$5,$4lw $3,-23152($7)lw $4,-23148($7)srl $2,$5,1sll $4,$4,8sll $3,$3,8andi $2,$2,0xffor $3,$3,$2sltu $6,$4,$9sw $3,-23152($7)sw $5,-23140($7).set noreorder.set nomacrobne $6,$0,$L179sw $4,-23148($7).set macro.set reorderlw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp).set noreorder.set nomacroj $31addiu $sp,$sp,32.set macro.set reorder$L236:li $3,8388608 # 0x800000sltu $2,$3,$7.set noreorder.set nomacrobne $2,$0,$L135li $2,42544 # 0xa630.set macro.set reorderori $9,$3,0x1lw $5,-23140($6)lw $3,-23152($6)addu $8,$16,$2$L136:lw $2,0($8)sll $5,$5,8addiu $2,$2,1sw $2,0($8)lbu $4,-1($2)sll $3,$3,8or $5,$5,$4lw $4,-23148($6)srl $2,$5,1sll $7,$4,8andi $2,$2,0xffor $3,$3,$2sltu $4,$7,$9sw $3,-23152($6)sw $5,-23140($6).set noreorder.set nomacrobne $4,$0,$L136sw $7,-23148($6).set macro.set reorder$L135:li $4,65536 # 0x10000addu $4,$16,$4lw $3,-23152($4)srl $2,$7,5divu $0,$3,$2teq $2,$0,7move $10,$0sw $2,-23148($4)sw $2,-23144($4)mflo $9mul $5,$2,$9subu $3,$3,$5.set noreorder.set nomacroj $L137sw $3,-23152($4).set macro.set reorder$L232:sltu $2,$3,$7.set noreorder.set nomacrobne $2,$0,$L162move $6,$8.set macro.set reorderli $2,42544 # 0xa630ori $9,$3,0x1lw $5,-23140($6)lw $3,-23152($6)addu $8,$16,$2$L163:lw $2,0($8)sll $5,$5,8addiu $2,$2,1sw $2,0($8)lbu $4,-1($2)sll $3,$3,8or $5,$5,$4lw $4,-23148($6)srl $2,$5,1sll $7,$4,8andi $2,$2,0xffor $3,$3,$2sltu $4,$7,$9sw $3,-23152($6)sw $5,-23140($6).set noreorder.set nomacrobne $4,$0,$L163sw $7,-23148($6).set macro.set reorder$L162:li $2,65536 # 0x10000addu $5,$16,$2lw $3,-23152($5)srl $2,$7,16divu $0,$3,$2teq $2,$0,7li $10,8388608 # 0x800000sltu $4,$10,$2move $8,$2sw $2,-23144($5)sw $2,-23148($5)mflo $6mul $7,$2,$6subu $3,$3,$7.set noreorder.set nomacrobne $4,$0,$L164sw $3,-23152($5).set macro.set reordermove $7,$5li $2,42544 # 0xa630lw $5,-23140($5)lw $3,-23152($7)addu $9,$16,$2ori $10,$10,0x1$L165:lw $2,0($9)sll $5,$5,8addiu $2,$2,1sw $2,0($9)lbu $4,-1($2)sll $3,$3,8or $5,$5,$4lw $4,-23148($7)srl $2,$5,1sll $8,$4,8andi $2,$2,0xffor $3,$3,$2sltu $4,$8,$10sw $3,-23152($7)sw $5,-23140($7).set noreorder.set nomacrobne $4,$0,$L165sw $8,-23148($7).set macro.set reorder$L164:li $4,65536 # 0x10000addu $4,$16,$4lw $3,-23152($4)srl $2,$8,16divu $0,$3,$2teq $2,$0,7sll $6,$6,16sw $2,-23148($4)sw $2,-23144($4)mflo $5mul $7,$2,$5or $6,$6,$5subu $3,$3,$7.set noreorder.set nomacroj $L160sw $3,-23152($4).set macro.set reorder$L233:lui $2,%hi(counts_diff_3970)lui $3,%hi(counts_3970)addiu $4,$2,%lo(counts_diff_3970)addiu $5,$3,%lo(counts_3970).set noreorder.set nomacroj $L75move $10,$0.set macro.set reorder$L239:lui $2,%hi(counts_diff_3980)lui $3,%hi(counts_3980)addiu $4,$2,%lo(counts_diff_3980)addiu $5,$3,%lo(counts_3980).set noreorder.set nomacroj $L102move $6,$0.set macro.set reorder$L226:move $4,$13move $6,$17.set noreorder.set nomacrojal memsetmove $5,$0.set macro.set reordermove $4,$18move $6,$17.set noreorder.set nomacrojal memsetmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L243lw $3,3156($16).set macro.set reorder$L40:addiu $4,$16,5511sb $0,5508($16)sb $0,5509($16).set noreorder.set nomacroj $L37sb $0,5510($16).set macro.set reorder$L235:lui $2,%hi(counts_diff_3970)lui $3,%hi(counts_3970)addiu $4,$2,%lo(counts_diff_3970)addiu $5,$3,%lo(counts_3970).set noreorder.set nomacroj $L130move $10,$0.set macro.set reorder$L231:lui $2,%hi(counts_diff_3980)lui $3,%hi(counts_3980)addiu $4,$2,%lo(counts_diff_3980)addiu $5,$3,%lo(counts_3980).set noreorder.set nomacroj $L157move $6,$0.set macro.set reorder$L50:sb $0,4($5)andi $2,$18,0x3sb $0,1($3)li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2addu $5,$17,$18.set noreorder.set nomacrobne $3,$2,$L242move $4,$18.set macro.set reorder$L56:addiu $4,$18,2sb $0,0($18).set noreorder.set nomacroj $L54sb $0,1($18).set macro.set reorder$L39:addiu $4,$16,5510sb $0,5508($16).set noreorder.set nomacroj $L37sb $0,5509($16).set macro.set reorder$L66:sb $0,4($7).set noreorder.set nomacroj $L36sb $0,1($3).set macro.set reorder$L51:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L48sb $0,5($5).set macro.set reorder$L67:sb $0,6($7)sb $0,4($7).set noreorder.set nomacroj $L36sb $0,5($7).set macro.set reorder$L57:addiu $4,$18,3sb $0,0($18)sb $0,1($18).set noreorder.set nomacroj $L54sb $0,2($18).set macro.set reorder$L229:addiu $4,$18,1.set noreorder.set nomacroj $L54sb $0,0($18).set macro.set reorder$L227:addiu $4,$16,5509.set noreorder.set nomacroj $L37sb $0,5508($16).set macro.set reorder$L228:.set noreorder.set nomacroj $L48sb $0,4($5).set macro.set reorder.end entropy_decode.section .rodata.str1.4.align 2$LC5:.ascii "Packet size is too big to be handled in lavc! (max is %d".ascii " where you have %d)\012\000".align 2$LC6:.ascii "Incorrect offset passed\012\000".align 2$LC7:.ascii "pure silence mono\012\000".align 2$LC8:.ascii "pure silence stereo\012\000".section .text.ape_decode_frame,"ax",@progbits.align 2.align 5.ent ape_decode_frame.type ape_decode_frame, @functionape_decode_frame:.frame $sp,136,$31 # vars= 64, regs= 10/0, args= 32, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-136lw $2,152($sp)sw $18,104($sp)sw $17,100($sp)sw $31,132($sp)sw $fp,128($sp)sw $23,124($sp)sw $22,120($sp)sw $21,116($sp)sw $20,112($sp)sw $19,108($sp)sw $16,96($sp)sw $5,140($sp)move $17,$4sw $6,144($sp)move $18,$7.set noreorder.set nomacrobne $2,$0,$L558lw $23,136($4).set macro.set reorderlw $8,3124($23)beq $8,$0,$L639$L263:lw $4,68($17)lw $3,144($sp)sll $2,$4,10lw $7,0($3)sll $3,$4,13addu $2,$2,$3slt $2,$7,$2.set noreorder.set nomacrobne $2,$0,$L640sll $2,$4,1.set macro.set reorder.set noreorder.set nomacrobeq $8,$0,$L641lw $3,152($sp).set macro.set reorder$L269:li $2,65536 # 0x10000addu $2,$23,$2lw $3,-23000($2).set noreorder.set nomacrobeq $3,$0,$L694lw $4,144($sp).set macro.set reorder$L408:lw $4,3124($23)li $7,4608 # 0x1200slt $2,$4,4609lw $5,3120($23)movn $7,$4,$2li $3,1 # 0x1.set noreorder.set nomacrobeq $5,$3,$L559sw $7,44($sp).set macro.set reorderlw $3,3148($23)andi $2,$3,0x4.set noreorder.set nomacrobne $2,$0,$L695andi $2,$3,0x3.set macro.set reorderaddiu $4,$23,23940addiu $3,$23,5508sw $3,36($sp).set noreorder.set nomacrobne $2,$0,$L643sw $4,40($sp).set macro.set reorderlw $5,44($sp)move $4,$23.set noreorder.set nomacrojal entropy_decodeli $6,1 # 0x1.set macro.set reorderli $3,42416 # 0xa5b0addu $17,$23,$3sw $0,56($sp)$L469:lw $4,3136($23)lw $7,56($sp)sll $2,$4,1addu $2,$2,$4lui $5,%hi(ape_filter_orders)addu $2,$2,$7addiu $3,$5,%lo(ape_filter_orders)sll $5,$2,1addu $3,$5,$3lhu $4,0($3).set noreorder.set nomacrobeq $4,$0,$L470lui $2,%hi(ape_filter_fracbits).set macro.set reorderaddiu $2,$2,%lo(ape_filter_fracbits)addu $2,$5,$2lhu $2,0($2)lw $19,44($sp)sw $2,52($sp)li $20,-1 # 0xffffffffffffffffaddiu $2,$2,-1addiu $19,$19,-1lw $fp,3128($23)sll $22,$4,2sll $21,$4,1addiu $18,$4,-1lw $16,36($sp).set noreorder.set nomacrobeq $19,$20,$L644sw $2,72($sp).set macro.set reorder$L473:lw $10,12($17).set noreorder.set nomacrobeq $18,$20,$L645lw $7,0($17).set macro.set reordersubu $6,$10,$21move $5,$7move $4,$18mtlo $0li $8,-1 # 0xffffffffffffffff$L477:lh $3,0($6)lh $2,0($5)addiu $4,$4,-1madd $3,$2addiu $6,$6,2.set noreorder.set nomacrobne $4,$8,$L477addiu $5,$5,2.set macro.set reorder$L476:lw $8,0($16)bltz $8,$L646beq $8,$0,$L561.set noreorder.set nomacrobeq $18,$20,$L480lw $6,4($17).set macro.set reordersubu $5,$6,$21move $4,$18li $9,-1 # 0xffffffffffffffff$L485:lhu $2,0($7)lhu $3,0($5)addiu $4,$4,-1subu $2,$2,$3sh $2,0($7)addiu $5,$5,2.set noreorder.set nomacrobne $4,$9,$L485addiu $7,$7,2.set macro.set reorder$L480:lw $3,72($sp)$L691:li $2,1 # 0x1mflo $4sll $2,$2,$3lw $5,52($sp)addu $2,$2,$4sra $2,$2,$5addu $5,$2,$8li $3,32768 # 0x8000addu $3,$5,$3li $2,-65536 # 0xffffffffffff0000and $3,$3,$2.set noreorder.set nomacrobeq $3,$0,$L486sw $5,0($16).set macro.set reordersra $2,$5,31xori $2,$2,0x7fffsll $2,$2,16sra $2,$2,16sh $2,0($10)addiu $10,$10,2slt $2,$fp,3980.set noreorder.set nomacrobeq $2,$0,$L489sw $10,12($17).set macro.set reorder$L686:.set noreorder.set nomacrobne $5,$0,$L491sra $2,$5,28.set macro.set reordermove $4,$0$L493:lh $2,-8($6)lh $3,-16($6)sra $2,$2,1sra $3,$3,1sh $4,0($6)sh $2,-8($6)sh $3,-16($6)$L494:lw $4,8($17)lw $5,12($17)addu $2,$4,$22addiu $6,$6,2addiu $2,$2,1024.set noreorder.set nomacro
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -