📄 atrac3.s
字号:
$L171:sll $3,$12,6sll $2,$12,2addu $2,$2,$3addu $3,$17,$2$L173:addiu $12,$12,1slt $2,$12,4sw $0,0($3).set noreorder.set nomacrobne $2,$0,$L173addiu $3,$3,68.set macro.set reorderlw $2,1032($sp)$L371:lw $6,8($23)lw $2,0($2)sra $4,$6,3addu $4,$4,$14sw $2,928($sp)lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8or $2,$2,$3andi $4,$6,0x7lw $3,1032($sp)sll $2,$2,$4addiu $7,$6,5srl $2,$2,27addiu $3,$3,8sw $2,920($sp)sw $7,8($23).set noreorder.set nomacrobne $2,$0,$L352sw $3,924($sp).set macro.set reorderlw $5,1032($sp)sw $0,4($5)$L198:lw $13,8($23)lw $7,1032($sp)sra $4,$13,3addiu $7,$7,7216sw $7,900($sp)addu $4,$4,$14lbu $5,0($4)lbu $6,1($4)move $8,$13andi $9,$13,0x7addiu $13,$13,5sra $3,$13,3lbu $7,3($4)lbu $2,2($4)addu $3,$14,$3sw $13,8($23)sll $5,$5,24sll $6,$6,16lbu $4,0($3)or $5,$5,$6andi $3,$13,0x7or $5,$5,$7sll $2,$2,8or $2,$2,$5sll $4,$4,$3sll $2,$2,$9andi $4,$4,0x00ffaddiu $13,$8,6srl $2,$2,27srl $4,$4,7sw $2,896($sp)sw $13,8($23).set noreorder.set nomacrobltz $2,$L353sw $4,904($sp).set macro.set reorderlw $2,896($sp)move $9,$0addiu $7,$sp,72addiu $8,$2,1$L202:sra $4,$13,3addu $4,$4,$14lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$13,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,29addiu $13,$13,3addiu $9,$9,1sw $2,0($7)sw $13,8($23).set noreorder.set nomacrobne $9,$8,$L202addiu $7,$7,4.set macro.set reordermove $8,$0move $7,$0addiu $12,$sp,200addiu $4,$sp,72$L372:sra $2,$13,3addu $3,$4,$7addu $6,$2,$14lw $2,0($3)addu $11,$12,$7andi $10,$13,0x7addiu $8,$8,1.set noreorder.set nomacrobeq $2,$0,$L205addiu $7,$7,4.set macro.set reorderlbu $3,0($6)lbu $4,1($6)lbu $5,3($6)lbu $2,2($6)sll $3,$3,24sll $4,$4,16or $3,$3,$4or $3,$3,$5sll $2,$2,8or $2,$2,$3sll $2,$2,$10srl $2,$2,26addiu $13,$13,6sw $2,0($11)sw $13,8($23)$L205:.set noreorder.set nomacrobne $8,$9,$L372addiu $4,$sp,72.set macro.set reorderlui $5,%hi(subbandTab)addiu $5,$5,%lo(subbandTab)move $fp,$0sw $5,844($sp)sw $0,840($sp)$L208:lw $3,840($sp)lw $4,844($sp)addiu $7,$sp,72addu $2,$7,$3lhu $19,0($4)lhu $20,2($4)lw $16,0($2)addiu $fp,$fp,1.set noreorder.set nomacrobne $16,$0,$L354subu $3,$20,$19.set macro.set reordersll $6,$3,2lw $5,900($sp)sll $2,$19,2sltu $3,$6,40.set noreorder.set nomacrobne $3,$0,$L355addu $4,$5,$2.set macro.set reorderandi $2,$4,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L218move $5,$4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L219li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L356$L216:move $3,$5move $2,$0addiu $5,$5,-4#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L220li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $7,$2,32sltu $3,$5,$7beq $3,$0,$L220$L305:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$7bne $2,$0,$L305$L220:addu $6,$6,$4addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L373addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L374:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L374addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L373:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L225$L307:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L307$L225:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L228addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L229li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L357$L211:lw $3,844($sp)$L366:lw $4,840($sp)lw $7,896($sp)addiu $3,$3,2addiu $4,$4,4slt $2,$7,$fpsw $3,844($sp).set noreorder.set nomacrobeq $2,$0,$L208sw $4,840($sp).set macro.set reorder$L201:lui $5,%hi(subbandTab)addiu $2,$5,%lo(subbandTab)sll $3,$fp,1addu $3,$3,$2lhu $4,0($3)li $2,1024 # 0x400subu $2,$2,$4sll $6,$2,2lw $7,900($sp)sll $4,$4,2sltu $2,$6,40.set noreorder.set nomacrobne $2,$0,$L358addu $4,$7,$4.set macro.set reorderandi $2,$4,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L235move $5,$4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L236li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L359$L233:move $3,$5move $2,$0addiu $5,$5,-4#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L237li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $7,$2,32sltu $3,$5,$7beq $3,$0,$L237$L308:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$7bne $2,$0,$L308$L237:addu $6,$6,$4addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L375addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L376:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L376addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L375:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L242$L310:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L310$L242:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L245addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L246li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L360$L232:lw $2,1032($sp)$L370:lw $22,4($2).set noreorder.set nomacroblez $22,$L377lw $4,896($sp).set macro.set reorderlw $20,924($sp)move $21,$0$L249:lw $2,0($20)lw $3,900($sp)lw $19,4($20)sll $2,$2,2.set noreorder.set nomacroblez $19,$L250addu $4,$3,$2.set macro.set reordermove $16,$4addiu $17,$20,8move $18,$0$L252:lw $4,0($16)lw $5,0($17).set noreorder.set nomacrojal __addsf3addiu $18,$18,1.set macro.set reorderslt $3,$18,$19sw $2,0($16)addiu $17,$17,4.set noreorder.set nomacrobne $3,$0,$L252addiu $16,$16,4.set macro.set reorder$L250:addiu $21,$21,1.set noreorder.set nomacrobne $22,$21,$L249addiu $20,$20,40.set macro.set reorderlw $4,896($sp)$L377:lui $5,%hi(subbandTab)sll $2,$4,1addiu $4,$5,%lo(subbandTab)addu $2,$2,$4lhu $3,0($2)lw $7,1032($sp)addiu $3,$3,-1sra $3,$3,8sw $3,952($sp)lw $5,1032($sp)lw $3,1032($sp)addiu $7,$7,12336lw $2,900($sp)addiu $3,$3,11312andi $4,$7,0x3addiu $5,$5,2568sw $7,864($sp)sw $2,848($sp)sw $3,872($sp)sw $4,868($sp)sw $0,956($sp)sw $0,852($sp)sw $5,968($sp)$L253:lw $7,952($sp)lw $3,956($sp)slt $2,$7,$3.set noreorder.set nomacrobne $2,$0,$L254andi $2,$3,0x1.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L256lw $4,848($sp).set macro.set reordermove $6,$0addiu $5,$4,1020li $7,128 # 0x80$L258:lw $3,0($5)lw $2,0($4)addiu $6,$6,1sw $2,0($5)sw $3,0($4)addiu $5,$5,-4.set noreorder.set nomacrobne $6,$7,$L258addiu $4,$4,4.set macro.set reorder$L256:lui $4,%hi(mdct_ctx)addiu $4,$4,%lo(mdct_ctx)lw $2,1024($sp)lw $3,40($4)lw $5,872($sp)lw $6,848($sp).set noreorder.set nomacrojal $3addiu $7,$2,12608.set macro.set reorderlui $2,%hi(dsp+2864)lui $5,%hi(mdct_window)lw $3,%lo(dsp+2864)($2)lw $4,872($sp)addiu $5,$5,%lo(mdct_window).set noreorder.set nomacrojal $3li $6,512 # 0x200.set macro.set reorder$L259:lw $7,956($sp)$L382:lw $3,1032($sp)sll $2,$7,6lw $5,6664($3)sll $4,$7,2addu $4,$4,$2li $2,1 # 0x1sll $6,$5,8sll $3,$5,4subu $2,$2,$5sll $5,$2,8addu $3,$3,$6sll $2,$2,4addu $2,$2,$5addu $3,$4,$3lw $5,1032($sp)lw $7,1032($sp)addu $4,$4,$2addiu $3,$3,6664addu $4,$4,$7addu $3,$5,$3lw $2,852($sp)lw $5,4($3)addiu $6,$4,6668lw $7,1036($sp)lw $4,968($sp)addu $23,$2,$7addu $22,$2,$4.set noreorder.set nomacrobne $5,$0,$L275addiu $3,$3,4.set macro.set reorderlui $2,%hi($LC36)lw $2,%lo($LC36)($2)sw $2,880($sp)$L277:lw $5,0($6).set noreorder.set nomacrobne $5,$0,$L278sw $5,876($sp).set macro.set reordermove $16,$0li $17,1024 # 0x400$L280:lw $7,872($sp)lw $4,880($sp)addu $2,$7,$16.set noreorder.set nomacrojal __mulsf3lw $5,0($2).set macro.set reorderaddu $3,$22,$16lw $5,0($3).set noreorder.set nomacrojal __addsf3move $4,$2.set macro.set reorderaddu $3,$23,$16addiu $16,$16,4.set noreorder.set nomacrobne $16,$17,$L280sw $2,0($3).set macro.set reorderandi $2,$22,0x3$L368:.set noreorder.set nomacrobne $2,$0,$L295lw $4,868($sp).set macro.set reorder.set noreorder.set nomacrobne $4,$0,$L378lw $5,864($sp).set macro.set reorderaddiu $4,$22,1020addiu $3,$22,-4sltu $2,$3,$4.set noreorder.set nomacrobeq $2,$0,$L298lw $7,864($sp).set macro.set reorderaddiu $5,$7,-4$L300:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4.word 0b01110000011000000000010010010101 #S32SDI XR2,$3,4.word 0b01110000011000000000010011010101 #S32SDI XR3,$3,4.word 0b01110000011000000000010100010101 #S32SDI XR4,$3,4.word 0b01110000011000000000010101010101 #S32SDI XR5,$3,4.word 0b01110000011000000000010110010101 #S32SDI XR6,$3,4.word 0b01110000011000000000010111010101 #S32SDI XR7,$3,4.word 0b01110000011000000000011000010101 #S32SDI XR8,$3,4#NO_APPsltu $2,$3,$4bne $2,$0,$L300$L298:lw $2,956($sp)$L367:lw $3,852($sp)addiu $2,$2,1sw $2,956($sp)lw $4,848($sp)lw $5,956($sp)addiu $3,$3,1024addiu $4,$4,1024li $2,4 # 0x4sw $3,852($sp).set noreorder.set nomacrobne $5,$2,$L253sw $4,848($sp).set macro.set reorderlw $7,1032($sp)move $3,$0lw $2,6664($7)xori $2,$2,0x1sw $2,6664($7)lw $31,1020($sp)lw $fp,1016($sp)lw $23,1012($sp)lw $22,1008($sp)lw $21,1004($sp)lw $20,1000($sp)lw $19,996($sp)lw $18,992($sp)lw $17,988($sp)lw $16,984($sp)move $2,$3.set noreorder.set nomacroj $31addiu $sp,$sp,1024.set macro.set reorder$L169:li $3,-1 # 0xffffffffffffffff$L159:lw $31,1020($sp)lw $fp,1016($sp)lw $23,1012($sp)lw $22,1008($sp)lw $21,1004($sp)lw $20,1000($sp)lw $19,996($sp)lw $18,992($sp)lw $17,988($sp)lw $16,984($sp)move $2,$3.set noreorder.set nomacroj $31addiu $sp,$sp,1024.set macro.set reorder$L350:lw $2,1040($sp)li $3,1 # 0x1bne $2,$3,$L154lw $13,8($5)lw $14,0($5)sra $4,$13,3addu $4,$4,$14lbu $2,0($4)lbu $5,1($4)lbu $6,3($4)lbu $3,2($4)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$6sll $3,$3,8or $3,$3,$2andi $4,$13,0x7sll $3,$3,$4addiu $13,$13,2srl $3,$3,30li $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L157sw $13,8($23).set macro.set reorderlui $6,%hi($LC34)addiu $6,$6,%lo($LC34)move $4,$0.set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L159li $3,-1 # 0xffffffffffffffff.set macro.set reorder$L354:lw $6,904($sp)move $4,$23move $5,$16addiu $7,$sp,328.set noreorder.set nomacrojal readQuantSpectralCoeffssw $3,16($sp).set macro.set reorderlw $5,840($sp)lui $7,%hi(SFTable)addu $2,$sp,$5lw $3,200($2)lui $2,%hi(iMaxQuant)addiu $2,$2,%lo(iMaxQuant)sll $4,$16,2sll $3,$3,2addiu $7,$7,%lo(SFTable)addu $4,$4,$2addu $3,$3,$7slt $2,$19,$20lw $22,0($3).set noreorder.set nomacrobeq $2,$0,$L211lw $21,0($4).set macro.set reorderlw $3,900($sp)sll $2,$19,2addu $16,$3,$2addiu $18,$sp,328move $17,$0$L213:lw $4,0($18).set noreorder.set nomacrojal __floatsisfaddiu $17,$17,1.set macro.set reordermove $5,$2.set noreorder.set nomacrojal __mulsf3move $4,$22.set macro.set reordermove $5,$2.set noreorder.set nomacrojal __mulsf3move $4,$21.set macro.set reorderaddu $3,$19,$17slt $3,$3,$20sw $2,0($16)addiu $18,$18,4.set noreorder.set nomacrobne $3,$0,$L213addiu $16,$16,4.set macro.set reorder.set noreorder.set nomacroj $L366lw $3,844($sp).set macro.set reorder$L295:lw $5,864($sp)$L378:move $4,$22.set noreorder.set nomacrojal memcpyli $6,1024 # 0x400.set macro.set reorder.set noreorder.set nomacroj $L367lw $2,956($sp).set macro.set reorder$L254:lw $3,872($sp)lw $4,872($sp)andi $2,$3,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L262addiu $6,$4,2048.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L263li $2,1 # 0x1.set macro.set reorder
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -