📄 qdm2.s
字号:
li $2,8 # 0x8beq $3,$0,$L353sll $2,$2,$21$L312:bne $4,$0,$L313lw $4,36($sp)lw $3,40($sp)addu $16,$16,$22addu $17,$17,$3li $18,1 # 0x1$L358:move $4,$19move $5,$23li $6,1 # 0x1jal qdm2_get_vlcli $7,2 # 0x2move $4,$2slt $3,$4,2li $2,8 # 0x8bne $3,$0,$L312sll $2,$2,$21$L353:addu $2,$18,$4addiu $18,$2,-2$L317:lw $2,8($20)slt $2,$16,$2beq $2,$0,$L359lw $31,100($sp)$L357:lw $2,0($20)slt $2,$2,2bne $2,$0,$L354sra $fp,$18,$21lw $6,8($19)lw $4,0($19)addiu $5,$6,1sra $2,$6,3addu $2,$4,$2sra $3,$5,3lbu $7,0($2)addu $4,$4,$3sw $5,8($19)lbu $3,0($4)andi $2,$6,0x7andi $5,$5,0x7sra $7,$7,$2sra $3,$3,$5addiu $6,$6,2andi $7,$7,0x1andi $3,$3,0x1sw $6,8($19)sw $7,32($sp)sw $3,28($sp)$L325:lw $2,116($sp)beq $2,$0,$L326lui $2,%hi(fft_level_exp_alt_vlc)lui $2,%hi(fft_level_exp_vlc)addiu $5,$2,%lo(fft_level_exp_vlc)$L328:move $4,$19move $6,$0jal qdm2_get_vlcli $7,2 # 0x2lui $3,%hi(fft_level_index_table)lw $8,8($19)addiu $3,$3,%lo(fft_level_index_table)sll $4,$fp,1addu $4,$4,$3lw $5,0($19)lh $3,0($4)sra $6,$8,3addu $6,$6,$5lbu $4,3($6)lbu $7,2($6)sll $3,$3,2li $5,65536 # 0x10000addu $3,$3,$20lbu $9,0($6)addu $3,$3,$5sll $4,$4,24lbu $5,1($6)sll $7,$7,16lw $6,-22724($3)or $4,$4,$7or $4,$4,$9sll $5,$5,8andi $3,$8,0x7addu $2,$2,$6or $5,$5,$4sra $5,$5,$3slt $3,$2,0movn $2,$0,$3sw $2,16($sp)lw $2,28($sp)addiu $8,$8,3andi $5,$5,0x7sw $8,8($19)bne $2,$0,$L329sw $5,20($sp)move $12,$0sw $0,24($sp)$L331:lw $2,36($20)addiu $3,$fp,1slt $2,$3,$2beq $2,$0,$L360li $2,131072 # 0x20000lw $5,60($sp)li $4,65536 # 0x10000addu $2,$5,$20addu $5,$2,$4lw $3,-22764($5)bltz $3,$L355addiu $8,$17,2addu $6,$20,$4lw $4,-22768($6)$L335:slt $11,$8,16bne $11,$0,$L337sll $9,$8,16addiu $2,$17,-14sll $9,$2,16sra $9,$9,16$L339:li $7,65536 # 0x10000addu $5,$20,$7lw $2,-22768($5)sll $6,$4,3sll $3,$2,3sll $2,$2,1addu $2,$2,$3addu $2,$2,$20lw $3,32($sp)addu $2,$2,$7sb $3,-32766($2)lw $3,-22768($5)sll $2,$4,1sll $4,$3,3sll $3,$3,1addu $3,$3,$4addu $2,$2,$6lw $4,20($sp)addu $3,$3,$20addu $3,$3,$7addu $2,$2,$20sb $4,-32760($3)addu $2,$2,$7sll $10,$18,16sh $9,-32768($2)lw $2,16($sp)lw $4,-22768($5)sra $10,$10,16sh $2,-32762($3)sh $10,-32764($3)lw $3,28($sp)addiu $6,$4,1beq $3,$0,$L333sw $6,-22768($5)lw $4,60($sp)addu $2,$4,$20addu $2,$2,$7lw $3,-22764($2)bltz $3,$L356nop$L341:bne $11,$0,$L343sll $7,$8,16addiu $2,$8,-16sll $7,$2,16sra $7,$7,16$L345:lw $5,44($sp)li $3,1 # 0x1lw $2,-22768($5)lw $5,32($sp)subu $4,$3,$5sll $3,$2,3sll $2,$2,1addu $2,$2,$3addu $2,$2,$20li $3,65536 # 0x10000addu $2,$2,$3sb $4,-32766($2)lw $4,44($sp)sll $5,$6,3lw $3,-22768($4)sll $2,$3,3sll $3,$3,1addu $3,$3,$2addu $3,$3,$20li $2,65536 # 0x10000addu $3,$3,$2sb $12,-32760($3)sll $2,$6,1addu $2,$2,$5lw $5,44($sp)addu $2,$2,$20lw $4,-22768($5)li $5,65536 # 0x10000addu $2,$2,$5sh $7,-32768($2)lw $2,24($sp)sh $10,-32764($3)sh $2,-32762($3)lw $3,44($sp)addiu $4,$4,1sw $4,-22768($3)$L333:li $2,131072 # 0x20000$L360:addu $2,$20,$2lw $3,-7560($2)bne $3,$0,$L350addiu $18,$18,1$L352:move $5,$23move $4,$19li $6,1 # 0x1jal qdm2_get_vlcli $7,2 # 0x2lw $5,48($sp)addu $18,$18,$2slt $2,$18,$5bne $2,$0,$L317lw $4,48($sp)lw $5,52($sp)move $3,$18$L319:lw $2,56($sp)addu $16,$16,$22addu $3,$3,$2slt $2,$3,$4beq $2,$0,$L319addu $17,$17,$5lw $2,8($20)slt $2,$16,$2bne $2,$0,$L357move $18,$3lw $31,100($sp)$L359:lw $fp,96($sp)lw $23,92($sp)lw $22,88($sp)lw $21,84($sp)lw $20,80($sp)lw $19,76($sp)lw $18,72($sp)lw $17,68($sp)lw $16,64($sp)j $31addiu $sp,$sp,104$L313:addu $17,$17,$2addu $16,$16,$4j $L358li $18,1 # 0x1$L326:j $L328addiu $5,$2,%lo(fft_level_exp_alt_vlc)$L329:lui $5,%hi(fft_stereo_exp_vlc)addiu $5,$5,%lo(fft_stereo_exp_vlc)move $4,$19move $6,$0jal qdm2_get_vlcli $7,1 # 0x1lw $3,16($sp)lui $5,%hi(fft_stereo_phase_vlc)subu $2,$3,$2move $4,$19addiu $5,$5,%lo(fft_stereo_phase_vlc)move $6,$0li $7,1 # 0x1jal qdm2_get_vlcsw $2,24($sp)lw $4,20($sp)subu $12,$4,$2addiu $3,$12,8slt $2,$12,0j $L331movn $12,$3,$2$L337:j $L339sra $9,$9,16$L354:sw $0,32($sp)j $L325sw $0,28($sp)$L343:j $L345sra $7,$7,16$L355:addu $6,$20,$4lw $2,-22768($6)move $4,$2j $L335sw $2,-22764($5)$L356:j $L341sw $6,-22764($2).set macro.set reorder.end qdm2_fft_decode_tones.section .text.init_tone_level_dequantization,"ax",@progbits.align 2.align 5.ent init_tone_level_dequantization.type init_tone_level_dequantization, @functioninit_tone_level_dequantization:.frame $sp,64,$31 # vars= 8, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-64sw $fp,56($sp)sw $21,44($sp)sw $19,36($sp)sw $31,60($sp)sw $23,52($sp)sw $22,48($sp)sw $20,40($sp)sw $18,32($sp)sw $17,28($sp)sw $16,24($sp)lw $7,0($4)move $fp,$4move $19,$5blez $7,$L362move $21,$6lw $3,8($5)li $2,65536 # 0x10000subu $3,$6,$3ori $2,$2,0xbea0slt $3,$3,16bne $3,$0,$L364addu $20,$4,$2move $22,$0lui $23,%hi(vlc_tab_level)$L366:move $4,$19addiu $5,$23,%lo(vlc_tab_level)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2sb $2,0($20)move $17,$2lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L364move $18,$0$L452:lui $5,%hi(vlc_tab_run)addiu $5,$5,%lo(vlc_tab_run)move $4,$19move $6,$0jal qdm2_get_vlcli $7,1 # 0x1move $16,$2lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L364lui $5,%hi(vlc_tab_diff)addiu $5,$5,%lo(vlc_tab_diff)move $4,$19move $6,$0jal qdm2_get_vlcli $7,2 # 0x2move $3,$2andi $2,$2,0x1beq $2,$0,$L371sra $2,$3,1addiu $2,$3,1sra $7,$2,1$L373:addiu $6,$16,1blez $6,$L374nopaddiu $9,$16,2andi $8,$17,0x00ffaddu $4,$18,$20move $3,$7li $5,1 # 0x1$L376:div $0,$3,$6teq $6,$0,7addiu $5,$5,1addu $3,$3,$7mflo $2addu $2,$8,$2sb $2,1($4)bne $9,$5,$L376addiu $4,$4,1$L374:addu $18,$18,$6slt $2,$18,7beq $2,$0,$L377noplw $2,8($19)subu $2,$21,$2slt $2,$2,16beq $2,$0,$L452addu $17,$17,$7$L364:move $4,$20$L458:move $5,$0jal memsetli $6,8 # 0x8$L362:lw $2,40($fp)addiu $3,$2,1blez $3,$L380sw $3,16($sp)lw $7,0($fp)move $23,$0$L382:blez $7,$L457lw $2,16($sp)move $20,$0$L397:sll $22,$20,1addu $2,$22,$20addu $2,$2,$23li $3,65536 # 0x10000sll $2,$2,6ori $3,$3,0xc127addu $2,$2,$3addu $16,$fp,$2j $L383move $18,$0$L453:subu $2,$21,$3slt $2,$2,16bne $2,$0,$L388lui $17,%hi(vlc_tab_tone_level_idx_hi1)move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_hi1)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2addu $3,$22,$20addu $3,$3,$23sll $3,$3,3addu $3,$3,$18sll $3,$3,3addu $3,$3,$fpli $4,131072 # 0x20000addu $3,$3,$4sb $2,-16096($3)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L388move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_hi1)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2sb $2,-6($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L388move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_hi1)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2sb $2,-5($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L388move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_hi1)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2sb $2,-4($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L388move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_hi1)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2sb $2,-3($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L388move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_hi1)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2sb $2,-2($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L388move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_hi1)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2sb $2,-1($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L388addiu $5,$17,%lo(vlc_tab_tone_level_idx_hi1)move $4,$19move $6,$0jal qdm2_get_vlcli $7,2 # 0x2sb $2,0($16)$L388:addiu $18,$18,1li $2,8 # 0x8beq $18,$2,$L384addiu $16,$16,8$L383:lw $5,8($19)subu $2,$21,$5blez $2,$L384sra $3,$5,3lw $2,0($19)addu $2,$2,$3lbu $4,0($2)andi $3,$5,0x7sra $4,$4,$3andi $4,$4,0x1addiu $3,$5,1bne $4,$0,$L453sw $3,8($19)addu $2,$22,$20addu $2,$2,$23sll $2,$2,3addu $2,$2,$18sll $2,$2,3addu $2,$2,$fpli $3,131072 # 0x20000addu $2,$2,$3sb $0,-16096($2)addiu $18,$18,1li $2,8 # 0x8sb $0,-6($16)sb $0,-5($16)sb $0,-4($16)sb $0,-3($16)sb $0,-2($16)sb $0,-1($16)sb $0,0($16)bne $18,$2,$L383addiu $16,$16,8$L384:lw $7,0($fp)addiu $20,$20,1slt $2,$20,$7bne $2,$0,$L397lw $2,16($sp)$L457:addiu $23,$23,1bne $2,$23,$L382noplw $2,40($fp)$L380:move $3,$2slt $2,$2,2bne $2,$0,$L400li $23,26 # 0x1a$L402:lw $7,0($fp)move $20,$0$L403:blez $7,$L406noplw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L406li $2,65536 # 0x10000ori $4,$2,0xc2a1sll $3,$20,3ori $2,$2,0xc440addu $3,$3,$4addu $2,$20,$2slt $4,$20,20addu $18,$fp,$2addu $16,$fp,$3move $17,$0beq $4,$0,$L449lui $22,%hi(vlc_tab_tone_level_idx_hi2)j $L455move $4,$19$L405:lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L406move $4,$19$L455:addiu $5,$22,%lo(vlc_tab_tone_level_idx_hi2)li $7,2 # 0x2jal qdm2_get_vlcmove $6,$0sll $4,$17,2sll $3,$17,4subu $3,$3,$4addu $3,$3,$17sll $3,$3,1addu $3,$3,$20sll $3,$3,3lw $7,0($fp)li $5,131072 # 0x20000addu $3,$3,$fpaddiu $17,$17,1li $4,-16addu $3,$3,$5slt $5,$17,$7sb $4,-15712($3)sb $2,0($18)sb $4,6($16)sb $4,0($16)sb $4,1($16)sb $4,2($16)sb $4,3($16)sb $4,4($16)sb $4,5($16)addiu $18,$18,26bne $5,$0,$L405addiu $16,$16,208$L406:addiu $20,$20,1slt $2,$20,$23bne $2,$0,$L403noplw $3,40($fp)$L456:slt $2,$3,2bne $2,$0,$L404li $22,25 # 0x19move $20,$0$L416:blez $7,$L421li $2,65536 # 0x10000sll $3,$20,3ori $2,$2,0xc2a6addu $3,$3,$2addu $16,$fp,$3move $18,$0$L420:lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L419lui $17,%hi(vlc_tab_tone_level_idx_mid)move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_mid)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2addiu $2,$2,-32sb $2,-6($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L439move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_mid)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2addiu $2,$2,-32sb $2,-5($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L439move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_mid)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2addiu $2,$2,-32sb $2,-4($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L439move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_mid)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2addiu $2,$2,-32sb $2,-3($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L439move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_mid)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2addiu $2,$2,-32sb $2,-2($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L439move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_mid)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2addiu $2,$2,-32sb $2,-1($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L439move $4,$19addiu $5,$17,%lo(vlc_tab_tone_level_idx_mid)move $6,$0jal qdm2_get_vlcli $7,2 # 0x2addiu $2,$2,-32sb $2,0($16)lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L439addiu $5,$17,%lo(vlc_tab_tone_level_idx_mid)li $7,2 # 0x2move $4,$19jal qdm2_get_vlcmove $6,$0addiu $2,$2,-32lw $7,0($fp)sb $2,1($16)$L419:addiu $18,$18,1slt $2,$18,$7bne $2,$0,$L420addiu $16,$16,208$L421:addiu $20,$20,1slt $2,$20,$22bne $2,$0,$L416lw $31,60($sp)$L459:lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,64$L371:j $L373subu $7,$0,$2$L377:lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L458move $4,$20lw $7,0($fp)addiu $22,$22,1slt $2,$22,$7beq $2,$0,$L362sll $2,$22,4sll $4,$22,6li $3,65536 # 0x10000addu $2,$2,$4ori $3,$3,0xbea0addu $2,$2,$3j $L366addu $20,$fp,$2$L454:lw $2,8($19)subu $2,$21,$2slt $2,$2,16bne $2,$0,$L406addiu $18,$18,26$L449:addiu $5,$22,%lo(vlc_tab_tone_level_idx_hi2)li $7,2 # 0x2move $4,$19jal qdm2_get_vlcmove $6,$0lw $7,0($fp)addiu $17,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -