📄 resample.s
字号:
.file 1 "resample.c".section .mdebug.abi32.previous.section .text.audio_resample_close,"ax",@progbits.align 2.align 5.globl audio_resample_close.ent audio_resample_close.type audio_resample_close, @functionaudio_resample_close:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $31,20($sp)sw $16,16($sp)move $16,$4jal av_resample_closelw $4,0($4)jal av_freepaddiu $4,$16,4jal av_freepaddiu $4,$16,8move $4,$16lw $31,20($sp)lw $16,16($sp)j av_freeaddiu $sp,$sp,24.set macro.set reorder.end audio_resample_close.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "Resampling with input channels greater than 2 unsupporte".ascii "d.\000".align 2$LC1:.ascii "Can't allocate memory for resample context.\000".globl __floatsisf.globl __divsf3.section .rodata.cst8,"aM",@progbits,8.align 3$LC2:.word -1717986918.word 1072273817.section .text.audio_resample_init,"ax",@progbits.align 2.align 5.globl audio_resample_init.ent audio_resample_init.type audio_resample_init, @functionaudio_resample_init:.frame $sp,64,$31 # vars= 0, regs= 7/0, args= 32, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-64sw $18,40($sp)move $18,$5sw $21,52($sp)slt $2,$18,3move $21,$6lui $6,%hi($LC0)sw $20,48($sp)sw $19,44($sp)sw $17,36($sp)move $19,$4sw $31,56($sp)sw $16,32($sp)move $5,$0move $17,$0addiu $6,$6,%lo($LC0)move $20,$7beq $2,$0,$L15li $4,32 # 0x20jal av_mallocznoplui $6,%hi($LC1)move $4,$21move $17,$2addiu $6,$6,%lo($LC1)beq $2,$0,$L16move $5,$0jal __floatsisfnopmove $4,$20jal __floatsisfmove $16,$2move $5,$2jal __divsf3move $4,$16slt $3,$19,$18move $4,$21move $5,$20li $6,16 # 0x10li $7,10 # 0xasw $2,16($17)sw $18,28($17)sw $18,20($17)bne $3,$0,$L17sw $19,24($17)lw $2,28($17)slt $2,$2,3beq $2,$0,$L18li $2,2 # 0x2$L11:lui $8,%hi($LC2)$L20:lw $2,%lo($LC2)($8)lw $3,%lo($LC2+4)($8)sw $2,24($sp)sw $3,28($sp)jal av_resample_initsw $0,16($sp)sw $2,0($17)$L6:move $2,$17lw $31,56($sp)lw $21,52($sp)lw $20,48($sp)lw $19,44($sp)lw $18,40($sp)lw $17,36($sp)lw $16,32($sp)j $31addiu $sp,$sp,64$L18:$L19:j $L11sw $2,28($17)$L17:sw $19,28($17)lw $2,28($17)slt $2,$2,3bne $2,$0,$L20lui $8,%hi($LC2)j $L19li $2,2 # 0x2$L15:jal av_logmove $4,$0move $2,$17lw $31,56($sp)lw $21,52($sp)lw $20,48($sp)lw $19,44($sp)lw $18,40($sp)lw $17,36($sp)lw $16,32($sp)j $31addiu $sp,$sp,64$L16:jal av_logmove $4,$0j $L6move $17,$0.set macro.set reorder.end audio_resample_init.globl __mulsf3.globl __fixsfsi.section .text.audio_resample,"ax",@progbits.align 2.align 5.globl audio_resample.ent audio_resample.type audio_resample, @functionaudio_resample:.frame $sp,112,$31 # vars= 40, regs= 10/0, args= 32, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-112sw $22,96($sp)sw $21,92($sp)sw $19,84($sp)sw $17,76($sp)sw $31,108($sp)sw $fp,104($sp)sw $23,100($sp)sw $20,88($sp)sw $18,80($sp)sw $16,72($sp)lw $2,28($4)move $19,$4move $21,$5move $17,$6.set noreorder.set nomacroblez $2,$L22move $22,$7.set macro.set reorderlw $5,12($4)move $20,$0move $18,$0addiu $fp,$sp,36addiu $23,$sp,44$L24:addu $4,$22,$5.set noreorder.set nomacrojal av_mallocsll $4,$4,1.set macro.set reordermove $16,$2lw $2,12($19)addu $3,$fp,$18sll $6,$2,1sw $16,0($3)addu $2,$19,$18sltu $3,$6,32.set noreorder.set nomacrobne $3,$0,$L25lw $5,4($2).set macro.set reorderandi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L25andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L25li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$16,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L29addiu $5,$5,-4.set macro.set reorder$L107:#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 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L107$L29:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L153andi $3,$6,0x3.set macro.set reorder$L108:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7.set noreorder.set nomacrobne $2,$0,$L108andi $3,$6,0x3.set macro.set reorder$L153:.set noreorder.set nomacrobne $3,$0,$L35li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L36li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L138$L33:lw $5,12($19)$L150:lw $2,28($19)addiu $20,$20,1sll $3,$5,1addu $4,$23,$18addu $3,$16,$3slt $2,$20,$2sw $3,0($4).set noreorder.set nomacrobne $2,$0,$L24addiu $18,$18,4.set macro.set reorder$L22:.set noreorder.set nomacrojal __floatsisfsll $4,$22,2.set macro.set reorderlw $5,16($19).set noreorder.set nomacrojal __mulsf3move $4,$2.set macro.set reorder.set noreorder.set nomacrojal __fixsfsimove $4,$2.set macro.set reorderaddiu $fp,$2,16sll $16,$fp,1.set noreorder.set nomacrojal av_mallocmove $4,$16.set macro.set reordermove $4,$16.set noreorder.set nomacrojal av_mallocsw $2,64($sp).set macro.set reorderlw $4,20($19)sw $2,68($sp)li $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L139li $2,1 # 0x1.set macro.set reorderlw $3,24($19)slt $2,$3,2$L155:.set noreorder.set nomacrobne $2,$0,$L46li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $4,$2,$L140lw $2,64($sp).set macro.set reorderlw $3,68($sp)sw $2,52($sp)sw $3,56($sp)lw $5,44($sp).set noreorder.set nomacroblez $22,$L44lw $4,48($sp).set macro.set reordermove $6,$0$L62:lhu $2,0($17)addiu $6,$6,1sh $2,0($5)lhu $3,2($17)addiu $5,$5,2sh $3,0($4)addiu $17,$17,4.set noreorder.set nomacrobne $22,$6,$L62addiu $4,$4,2.set macro.set reorder$L44:lw $2,12($19)$L151:lw $6,28($19)move $20,$0addu $22,$22,$2slt $2,$20,$6move $23,$0.set noreorder.set nomacrobeq $2,$0,$L141move $18,$0.set macro.set reorderaddu $2,$sp,$18$L154:lw $17,36($2)addiu $20,$20,1lw $5,52($2)lw $4,0($19)xor $2,$6,$20sltu $2,$2,1move $6,$17addiu $7,$sp,32sw $2,24($sp)sw $22,16($sp).set noreorder.set nomacrojal av_resamplesw $fp,20($sp).set macro.set reorderlw $5,32($sp)addu $16,$19,$18subu $5,$22,$5lw $4,4($16)sw $5,12($19)sll $5,$5,1.set noreorder.set nomacrojal av_reallocmove $23,$2.set macro.set reordermove $4,$2lw $2,12($19)lw $3,32($sp)sll $6,$2,1sll $3,$3,1sltu $2,$6,32sw $4,4($16).set noreorder.set nomacrobne $2,$0,$L76addu $5,$17,$3.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L76andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L76li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L80addiu $5,$5,-4.set macro.set reorder$L116:#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 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L116$L80:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L82$L117:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L117$L82:andi $6,$6,0x3.set noreorder.set nomacrobne $6,$0,$L86li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L87li $2,1 # 0x1.set macro.set reorder
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -