📄 atrac3.s
字号:
.set macro.set reorder.set noreorder.set nomacroj $L370lw $2,1032($sp).set macro.set reorder$L197:lw $5,948($sp)lw $4,1032($sp)li $2,-1 # 0xffffffffffffffff.set noreorder.set nomacrobeq $5,$2,$L169sw $5,4($4).set macro.set reorder.set noreorder.set nomacroj $L198lw $14,0($23).set macro.set reorder$L175:lw $4,1032($sp)li $2,-1 # 0xffffffffffffffffli $3,-1 # 0xffffffffffffffff.set noreorder.set nomacroj $L159sw $2,4($4).set macro.set reorder$L282:.set noreorder.set nomacroj $L293move $fp,$0.set macro.set reorder$L177:lw $7,1032($sp).set noreorder.set nomacroj $L198sw $0,4($7).set macro.set reorder$L353:.set noreorder.set nomacroj $L201move $fp,$0.set macro.set reorder.end decodeChannelSoundUnit.section .rodata.str1.4.align 2$LC37:.ascii "Offset of %d not handled, post sample on ffmpeg-dev.\012".ascii "\000".globl __extendsfdf2.align 2$LC49:.ascii "Frame decoding error!\012\000".globl __fixdfsi.section .rodata.cst8.align 3$LC38:.word 0.word 1069547520.align 3$LC39:.word 0.word 1070596096.align 3$LC40:.word 0.word 1071120384.align 3$LC41:.word 0.word 1071644672.align 3$LC42:.word 0.word 1071906816.align 3$LC43:.word 0.word 1072168960.align 3$LC44:.word 0.word 1072431104.section .rodata.cst4.align 2$LC45:.word -1073741824.section .rodata.cst8.align 3$LC46:.word -1840700270.word 1069697316.section .rodata.cst4.align 2$LC47:.word 1073741824.align 2$LC48:.word 1065353216.section .text.atrac3_decode_frame,"ax",@progbits.align 2.align 5.ent atrac3_decode_frame.type atrac3_decode_frame, @functionatrac3_decode_frame:.frame $sp,392,$31 # vars= 328, regs= 10/0, args= 24, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-392sw $31,388($sp)sw $fp,384($sp)sw $23,380($sp)sw $22,376($sp)sw $21,372($sp)sw $20,368($sp)sw $19,364($sp)sw $18,360($sp)sw $17,356($sp)sw $16,352($sp)lw $3,408($sp)lw $8,272($4)sw $5,396($sp)slt $2,$3,$8sw $4,392($sp)sw $6,400($sp)move $9,$7bne $2,$0,$L385lw $fp,136($4)lw $2,14664($fp)bne $2,$0,$L387andi $10,$7,0x3lw $3,20($fp)li $2,18 # 0x12beq $3,$2,$L396move $20,$7$L495:lw $4,16($fp)blez $4,$L399addiu $6,$fp,128move $17,$0move $18,$0move $16,$6j $L449sw $6,344($sp)$L493:bltz $3,$L450mul $2,$7,$17div $0,$2,$4teq $4,$0,7mflo $2addu $6,$20,$2addu $8,$5,$6$L453:sw $6,0($fp)sw $3,12($fp)lw $6,52($fp)sw $8,4($fp)sw $0,8($fp)sw $17,16($sp)lw $2,20($fp)move $7,$16addu $6,$18,$6move $4,$fpmove $5,$fpjal decodeChannelSoundUnitsw $2,20($sp)addiu $17,$17,1addiu $16,$16,4096bne $2,$0,$L404addiu $18,$18,15968lw $3,16($fp)slt $2,$17,$3beq $2,$0,$L438move $4,$3$L449:lw $2,40($fp)lw $7,44($fp)div $0,$2,$4teq $4,$0,7move $6,$0mflo $3addiu $2,$3,7sra $5,$2,3bgez $5,$L493move $8,$0$L450:j $L453move $3,$0$L404:lui $6,%hi($LC49)$L501:addiu $6,$6,%lo($LC49)move $4,$0jal av_logmove $5,$0li $3,-1 # 0xffffffffffffffff$L385:lw $31,388($sp)lw $fp,384($sp)lw $23,380($sp)lw $22,376($sp)lw $21,372($sp)lw $20,368($sp)lw $19,364($sp)lw $18,360($sp)lw $17,356($sp)lw $16,352($sp)move $2,$3j $31addiu $sp,$sp,392$L387:sll $3,$10,3li $4,1400832000 # 0x537f0000ori $4,$4,0x6103subu $2,$0,$3sll $2,$4,$2sra $4,$4,$3or $4,$4,$2addiu $5,$8,3li $2,-16777216 # 0xffffffffff000000li $3,16711680 # 0xff0000addu $5,$10,$5srl $7,$4,8ori $2,$2,0xff00sll $4,$4,8ori $3,$3,0xffand $4,$4,$2and $7,$7,$3addiu $6,$5,3slt $2,$5,0or $4,$4,$7movn $5,$6,$2sll $8,$4,16sra $5,$5,2srl $4,$4,16or $8,$8,$4subu $9,$9,$10blez $5,$L391lw $7,8320($fp)move $6,$0move $4,$0$L393:addu $2,$9,$4lw $3,0($2)addiu $6,$6,1addu $2,$7,$4xor $3,$8,$3sw $3,0($2)bne $6,$5,$L393addiu $4,$4,4$L391:bne $10,$0,$L494nopmove $20,$7$L498:lw $3,20($fp)li $2,18 # 0x12bne $3,$2,$L495nop$L396:lw $3,40($fp)addiu $2,$3,7sra $2,$2,3bltz $2,$L400nopbltz $3,$L400nopaddu $2,$20,$2move $4,$20$L403:addiu $5,$fp,128sw $5,344($sp)lw $6,52($fp)lw $7,344($sp)sw $4,0($fp)sw $2,4($fp)sw $3,12($fp)sw $0,8($fp)li $2,18 # 0x12move $4,$fpmove $5,$fpsw $2,20($sp)jal decodeChannelSoundUnitsw $0,16($sp)bne $2,$0,$L501lui $6,%hi($LC49)lw $5,44($fp)srl $2,$5,31addu $2,$2,$5sra $2,$2,1blez $2,$L406addu $2,$20,$5addiu $6,$2,-1move $4,$20move $7,$0$L408:lbu $2,0($4)lbu $3,0($6)sb $2,0($6)sb $3,0($4)lw $5,44($fp)addiu $7,$7,1srl $2,$5,31addu $2,$2,$5sra $2,$2,1slt $2,$7,$2addiu $4,$4,1bne $2,$0,$L408addiu $6,$6,-1$L406:lbu $3,0($20)li $2,248 # 0xf8bne $3,$2,$L409slt $2,$5,5bne $2,$0,$L404li $3,4 # 0x4j $L412li $4,248 # 0xf8$L413:beq $5,$3,$L501lui $6,%hi($LC49)$L412:addiu $20,$20,1lbu $2,0($20)beq $2,$4,$L413addiu $3,$3,1$L409:lw $3,40($fp)addiu $2,$3,7sra $2,$2,3bltz $2,$L414nopbltz $3,$L414nopmove $7,$20addu $2,$2,$20$L417:addiu $4,$fp,112sw $4,172($sp)addiu $6,$fp,104lw $5,172($sp)move $4,$6sw $6,168($sp)sw $7,0($fp)sw $3,12($fp)li $6,16 # 0x10sw $2,4($fp)jal memmovesw $0,8($fp)lw $8,8($fp)lw $9,0($fp)sra $2,$8,3addu $2,$9,$2lbu $3,0($2)andi $4,$8,0x7sll $3,$3,$4addiu $6,$8,1andi $3,$3,0x00ffsrl $3,$3,7sra $5,$6,3sw $6,8($fp)sw $3,120($fp)addu $5,$5,$9lbu $2,0($5)lbu $4,1($5)lbu $7,3($5)lbu $3,2($5)sll $4,$4,16sll $2,$2,24or $2,$2,$4or $2,$2,$7sll $3,$3,8or $3,$3,$2andi $6,$6,0x7addiu $7,$8,4lw $2,72($fp)lw $4,88($fp)sll $3,$3,$6srl $3,$3,29sra $5,$7,3sw $7,8($fp)sw $3,124($fp)sw $2,56($fp)sw $4,72($fp)addu $5,$5,$9lbu $2,0($5)lbu $4,1($5)lbu $6,3($5)lbu $3,2($5)sll $4,$4,16sll $2,$2,24or $2,$2,$4or $2,$2,$6sll $3,$3,8or $3,$3,$2andi $7,$7,0x7addiu $6,$8,6lw $2,76($fp)lw $4,92($fp)sll $3,$3,$7srl $3,$3,30sra $5,$6,3sw $6,8($fp)sw $3,88($fp)sw $2,60($fp)sw $4,76($fp)addu $5,$5,$9lbu $2,0($5)lbu $4,1($5)lbu $7,3($5)lbu $3,2($5)sll $4,$4,16sll $2,$2,24or $2,$2,$4or $2,$2,$7sll $3,$3,8or $3,$3,$2andi $6,$6,0x7addiu $7,$8,8lw $2,80($fp)lw $4,96($fp)sll $3,$3,$6sra $5,$7,3srl $3,$3,30addu $5,$5,$9sw $3,92($fp)sw $2,64($fp)sw $7,8($fp)sw $4,80($fp)lbu $2,0($5)lbu $4,1($5)lbu $6,3($5)lbu $3,2($5)sll $4,$4,16sll $2,$2,24or $2,$2,$4or $2,$2,$6sll $3,$3,8or $3,$3,$2andi $7,$7,0x7lw $2,84($fp)lw $4,100($fp)addiu $6,$8,10sll $3,$3,$7srl $3,$3,30sra $5,$6,3sw $6,8($fp)sw $3,96($fp)sw $2,68($fp)sw $4,84($fp)addu $5,$5,$9lbu $3,0($5)lbu $4,1($5)lbu $7,3($5)lbu $2,2($5)sll $4,$4,16sll $3,$3,24or $3,$3,$4or $3,$3,$7sll $2,$2,8or $2,$2,$3andi $6,$6,0x7sll $2,$2,$6srl $2,$2,30lw $6,52($fp)sw $2,100($fp)lw $2,344($sp)addiu $8,$8,12sw $8,8($fp)addiu $7,$2,4096li $3,18 # 0x12li $2,1 # 0x1addiu $6,$6,15968move $4,$fpmove $5,$fpsw $2,16($sp)jal decodeChannelSoundUnitsw $3,20($sp)bne $2,$0,$L501lui $6,%hi($LC49)lw $4,344($sp)sw $0,100($sp)addiu $3,$fp,72lw $5,100($sp)sw $3,144($sp)sw $4,96($sp)$L419:lw $6,144($sp)addu $2,$fp,$5addu $3,$6,$5lw $3,0($3)lw $2,56($2)sw $3,164($sp)lw $4,164($sp)sll $3,$5,6beq $2,$4,$L496sw $3,160($sp)lui $5,%hi(matrixCoeffs)addiu $5,$5,%lo(matrixCoeffs)sll $2,$2,3addu $2,$2,$5lw $17,0($2)lw $18,4($2)jal __extendsfdf2move $4,$17lw $6,164($sp)sw $2,128($sp)lui $2,%hi(matrixCoeffs)sll $16,$6,3addiu $2,$2,%lo(matrixCoeffs)addu $16,$16,$2lw $4,0($16)move $5,$17jal __subsf3sw $3,132($sp)jal __extendsfdf2move $4,$2move $4,$18sw $2,120($sp)jal __extendsfdf2sw $3,124($sp)lw $4,4($16)move $5,$18sw $3,116($sp)jal __subsf3sw $2,112($sp)jal __extendsfdf2move $4,$2sw $3,108($sp)lw $3,96($sp)sw $2,104($sp)lw $4,0($3)jal __extendsfdf2li $23,8 # 0x8lw $4,128($sp)lw $5,132($sp)move $6,$2move $7,$3sw $2,88($sp)jal __muldf3sw $3,92($sp)lw $5,96($sp)move $16,$2lw $4,4096($5)jal __extendsfdf2move $17,$3lw $4,112($sp)lw $5,116($sp)move $6,$2jal __muldf3move $7,$3move $6,$2move $4,$16move $5,$17jal __adddf3move $7,$3move $5,$3jal __truncdfsf2move $4,$2lw $5,92($sp)lw $4,88($sp)lw $6,96($sp)move $7,$5move $18,$2sw $2,0($6)jal __adddf3move $6,$4move $4,$18move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __subdf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $3,96($sp)lw $4,4($3)jal __extendsfdf2sw $2,4096($3)lui $4,%hi($LC38)lw $18,%lo($LC38)($4)lw $19,%lo($LC38+4)($4)lw $5,124($sp)lw $4,120($sp)move $6,$18move $7,$19sw $2,80($sp)jal __muldf3sw $3,84($sp)lw $4,128($sp)lw $5,132($sp)move $6,$2jal __adddf3move $7,$3lw $4,80($sp)lw $5,84($sp)move $6,$2jal __muldf3move $7,$3lw $5,96($sp)sw $2,176($sp)lw $4,4100($5)jal __extendsfdf2sw $3,180($sp)lw $4,104($sp)lw $5,108($sp)move $6,$18move $7,$19move $16,$2jal __muldf3move $17,$3lw $4,112($sp)lw $5,116($sp)move $6,$2jal __adddf3move $7,$3move $6,$2move $4,$16move $5,$17jal __muldf3move $7,$3lw $4,176($sp)lw $5,180($sp)move $6,$2jal __adddf3move $7,$3move $5,$3jal __truncdfsf2move $4,$2lw $5,84($sp)lw $4,80($sp)lw $6,96($sp)move $7,$5move $18,$2sw $2,4($6)jal __adddf3move $6,$4move $4,$18move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __subdf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $3,96($sp)lw $4,8($3)jal __extendsfdf2sw $2,4100($3)lui $4,%hi($LC39)lw $18,%lo($LC39)($4)lw $19,%lo($LC39+4)($4)lw $5,124($sp)lw $4,120($sp)move $6,$18move $7,$19sw $2,72($sp)jal __muldf3sw $3,76($sp)lw $4,128($sp)lw $5,132($sp)move $6,$2jal __adddf3move $7,$3lw $4,72($sp)lw $5,76($sp)move $6,$2jal __muldf3move $7,$3lw $5,96($sp)sw $2,184($sp)lw $4,4104($5)jal __extendsfdf2sw $3,188($sp)lw $4,104($sp)lw $5,108($sp)move $6,$18move $7,$19move $16,$2jal __muldf3move $17,$3lw $4,112($sp)lw $5,116($sp)move $6,$2jal __adddf3move $7,$3move $6,$2move $4,$16move $5,$17jal __muldf3move $7,$3lw $4,184($sp)lw $5,188($sp)move $6,$2jal __adddf3move $7,$3move $5,$3jal __truncdfsf2move $4,$2lw $5,76($sp)lw $4,72($sp)lw $6,96($sp)move $7,$5move $18,$2sw $2,8($6)jal __adddf3move $6,$4move $4,$18move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __subdf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $3,96($sp)lw $4,12($3)jal __extendsfdf2sw $2,4104($3)lui $4,%hi($LC40)lw $18,%lo($LC40)($4)lw $19,%lo($LC40+4)($4)lw $5,124($sp)lw $4,120($sp)move $6,$18move $7,$19sw $2,64($sp)jal __muldf3sw $3,68($sp)lw $4,128($sp)lw $5,132($sp)move $6,$2jal __adddf3move $7,$3lw $4,64($sp)lw $5,68($sp)move $6,$2jal __muldf3move $7,$3lw $5,96($sp)sw $2,192($sp)lw $4,4108($5)jal __extendsfdf2sw $3,196($sp)lw $4,104($sp)lw $5,108($sp)move $6,$18move $7,$19move $16,$2jal __muldf3move $17,$3lw $4,112($sp)lw $5,116($sp)move $6,$2jal __adddf3move $7,$3move $6,$2move $4,$16move $5,$17jal __muldf3move $7,$3lw $4,192($sp)lw $5,196($sp)move $6,$2jal __adddf3move $7,$3move $5,$3jal __truncdfsf2move $4,$2lw $5,68($sp)lw $4,64($sp)lw $6,96($sp)move $7,$5move $18,$2sw $2,12($6)jal __adddf3move $6,$4move $4,$18move $16,$2jal __extendsfdf2move $17,$3move $6,$2move $7,$3move $4,$16jal __subdf3move $5,$17move $5,$3jal __truncdfsf2move $4,$2lw $3,96($sp)lw $4,16($3)jal __extendsfdf2sw $2,4108($3)lui $4,%hi($LC41)lw $18,%lo($LC41)($4)lw $19,%lo($LC41+4)($4)lw $5,124($sp)lw $4,120($sp)move $6,$18move $7,$19sw $2,56($sp)jal __muldf3sw $3,60($sp)lw $4,128($sp)lw $5,132($sp)move $6,$2jal __adddf3move $7,$3lw $4,56($sp)lw $5,60($sp)move $6,$2jal __muldf3move $7,$3lw $5,96($sp)sw $2,200($sp)lw $4,4112($
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -