?? fft.s
字號(hào):
.file 1 "fft.c".section .mdebug.abi32.previous.globl __addsf3.globl __subsf3.globl __mulsf3.section .text.ff_fft_calc_c,"ax",@progbits.align 2.align 5.globl ff_fft_calc_c.ent ff_fft_calc_c.type ff_fft_calc_c, @functionff_fft_calc_c:.frame $sp,96,$31 # vars= 40, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-96sw $fp,88($sp)sw $21,76($sp)sw $20,72($sp)sw $31,92($sp)sw $23,84($sp)sw $22,80($sp)sw $19,68($sp)sw $18,64($sp)sw $17,60($sp)sw $16,56($sp)lw $3,0($4)li $2,1 # 0x1sw $5,100($sp)sll $2,$2,$3lw $3,12($4)sw $2,36($sp)sra $2,$2,1move $fp,$4sw $2,20($sp)sw $3,24($sp)move $21,$2move $20,$5$L2:lw $16,0($20)lw $17,8($20)lw $22,4($20)lw $23,12($20)move $4,$16jal __addsf3move $5,$17sw $2,0($20)move $4,$22jal __addsf3move $5,$23sw $2,4($20)move $4,$16jal __subsf3move $5,$17sw $2,8($20)move $4,$22jal __subsf3move $5,$23addiu $21,$21,-1sw $2,12($20)bne $21,$0,$L2addiu $20,$20,16lw $4,36($sp)lw $2,4($fp)beq $2,$0,$L4sra $23,$4,2lw $20,100($sp)$L6:lw $16,0($20)lw $17,16($20)lw $21,4($20)lw $22,20($20)move $4,$16jal __addsf3move $5,$17sw $2,0($20)move $4,$21jal __addsf3move $5,$22sw $2,4($20)move $4,$16jal __subsf3move $5,$17sw $2,16($20)move $4,$21jal __subsf3move $5,$22lw $4,28($20)li $3,-2147483648 # 0xffffffff80000000lw $16,8($20)xor $17,$4,$3lw $21,12($20)lw $22,24($20)sw $2,20($20)move $4,$16jal __addsf3move $5,$17sw $2,8($20)move $4,$21jal __addsf3move $5,$22sw $2,12($20)move $4,$16jal __subsf3move $5,$17sw $2,24($20)move $4,$21jal __subsf3move $5,$22addiu $23,$23,-1sw $2,28($20)bne $23,$0,$L6addiu $20,$20,32lw $2,36($sp)li $3,4 # 0x4sra $2,$2,3sw $2,32($sp)sw $3,28($sp)move $4,$2$L9:blez $4,$L10lw $2,28($sp)lw $3,100($sp)sll $2,$2,3addu $21,$3,$2sw $2,40($sp)move $20,$3lw $2,20($sp)lw $3,32($sp)slt $4,$4,$2sll $3,$3,3sw $0,16($sp)sw $4,48($sp)sw $3,52($sp)$L12:lw $16,0($20)lw $17,0($21)lw $22,4($20)lw $23,4($21)move $4,$16jal __addsf3move $5,$17sw $2,0($20)move $4,$22jal __addsf3move $5,$23sw $2,4($20)move $4,$16jal __subsf3move $5,$17sw $2,0($21)move $4,$22jal __subsf3move $5,$23lw $4,48($sp)sw $2,4($21)addiu $22,$20,8beq $4,$0,$L13addiu $23,$21,8lw $2,32($sp)lw $3,24($sp)lw $4,52($sp)sll $19,$2,1addu $fp,$3,$4$L15:lw $18,0($23)lw $17,4($23)lw $20,4($fp)lw $4,0($fp)jal __mulsf3move $5,$18move $5,$17move $4,$20jal __mulsf3move $16,$2move $5,$2jal __subsf3move $4,$16lw $4,0($fp)move $5,$17jal __mulsf3move $21,$2move $4,$18move $5,$20jal __mulsf3move $16,$2move $5,$2jal __addsf3move $4,$16lw $16,0($22)lw $17,4($22)move $4,$21move $5,$16jal __addsf3sw $2,44($sp)lw $4,44($sp)sw $2,0($22)jal __addsf3move $5,$17sw $2,4($22)move $4,$16jal __subsf3move $5,$21sw $2,0($23)lw $5,44($sp)lw $2,32($sp)move $4,$17jal __subsf3addu $19,$19,$2lw $4,32($sp)sw $2,4($23)subu $3,$19,$4lw $4,20($sp)lw $2,52($sp)slt $3,$3,$4addiu $22,$22,8addiu $23,$23,8bne $3,$0,$L15addu $fp,$fp,$2$L13:lw $3,16($sp)lw $4,32($sp)addiu $3,$3,1beq $4,$3,$L10sw $3,16($sp)lw $2,40($sp)addu $20,$22,$2j $L12addu $21,$2,$23$L10:lw $3,32($sp)sra $3,$3,1beq $3,$0,$L19sw $3,32($sp)lw $4,28($sp)sll $4,$4,1sw $4,28($sp)j $L9lw $4,32($sp)$L19:lw $31,92($sp)lw $fp,88($sp)lw $23,84($sp)lw $22,80($sp)lw $21,76($sp)lw $20,72($sp)lw $19,68($sp)lw $18,64($sp)lw $17,60($sp)lw $16,56($sp)j $31addiu $sp,$sp,96$L4:lw $20,100($sp)$L8:lw $16,0($20)lw $17,16($20)lw $21,4($20)lw $22,20($20)move $4,$16jal __addsf3move $5,$17sw $2,0($20)move $4,$21jal __addsf3move $5,$22sw $2,4($20)move $4,$16jal __subsf3move $5,$17sw $2,16($20)move $4,$21jal __subsf3move $5,$22lw $17,8($20)lw $22,28($20)lw $3,24($20)lw $21,12($20)sw $2,20($20)move $4,$17move $5,$22li $2,-2147483648 # 0xffffffff80000000jal __addsf3xor $16,$3,$2sw $2,8($20)move $4,$21jal __addsf3move $5,$16sw $2,12($20)move $4,$17jal __subsf3move $5,$22sw $2,24($20)move $4,$21jal __subsf3move $5,$16addiu $23,$23,-1sw $2,28($20)bne $23,$0,$L8addiu $20,$20,32lw $2,36($sp)li $3,4 # 0x4sra $2,$2,3move $4,$2sw $2,32($sp)j $L9sw $3,28($sp).set macro.set reorder.end ff_fft_calc_c.section .text.ff_fft_permute,"ax",@progbits.align 2.align 5.globl ff_fft_permute.ent ff_fft_permute.type ff_fft_permute, @functionff_fft_permute:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $3,0($4)li $2,1 # 0x1sll $10,$2,$3move $11,$5blez $10,$L34lw $2,8($4)move $8,$2move $7,$5move $9,$0$L29:lhu $3,0($8)addiu $8,$8,2sll $2,$3,3slt $3,$3,$9addu $6,$2,$11beq $3,$0,$L30addiu $9,$9,1lw $5,0($7)lw $2,4($7)lw $3,4($6)lw $4,0($6)sw $2,4($6)sw $5,0($6)sw $3,4($7)sw $4,0($7)$L30:bne $10,$9,$L29addiu $7,$7,8$L34:j $31nop.set macro.set reorder.end ff_fft_permute.section .text.ff_fft_end,"ax",@progbits.align 2.align 5.globl ff_fft_end.ent ff_fft_end.type ff_fft_end, @functionff_fft_end:.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 $16,16($sp)move $16,$4sw $31,20($sp)jal av_freepaddiu $4,$4,8jal av_freepaddiu $4,$16,12addiu $4,$16,16lw $31,20($sp)lw $16,16($sp)j av_freepaddiu $sp,$sp,24.set macro.set reorder.end ff_fft_end.globl __extendsfdf2.globl __floatsisf.globl __divdf3.globl __muldf3.globl __truncdfsf2.section .rodata.cst4,"aM",@progbits,4.align 2$LC0:.word 1065353216.align 2$LC1:.word -1082130432.section .rodata.cst8,"aM",@progbits,8.align 3$LC2:.word 0.word 1072693248.align 3$LC3:.word 1413754136.word 1075388923.section .text.ff_fft_init,"ax",@progbits.align 2.align 5.globl ff_fft_init.ent ff_fft_init.type ff_fft_init, @functionff_fft_init:.frame $sp,80,$31 # vars= 24, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroli $2,1 # 0x1sll $2,$2,$5srl $3,$2,31addiu $sp,$sp,-80addu $3,$3,$2sw $fp,72($sp)sra $fp,$3,1sw $23,68($sp)sw $16,40($sp)sw $31,76($sp)sw $22,64($sp)sw $21,60($sp)sw $20,56($sp)sw $19,52($sp)sw $18,48($sp)sw $17,44($sp)sw $4,80($sp)sw $5,0($4)sll $4,$fp,3move $23,$5sw $2,32($sp)jal av_mallocmove $16,$6lw $3,80($sp)beq $2,$0,$L38sw $2,12($3)lw $2,32($sp)jal av_mallocsll $4,$2,1lw $3,80($sp)beq $2,$0,$L38sw $2,8($3)bne $16,$0,$L60sw $16,4($3)lui $2,%hi($LC1)lw $4,%lo($LC1)($2)$L43:blez $fp,$L62lw $3,80($sp)jal __extendsfdf2move $22,$0lw $4,32($sp)sw $3,28($sp)jal __floatsisfsw $2,24($sp)jal __extendsfdf2move $4,$2lui $6,%hi($LC2)lw $4,%lo($LC2)($6)lw $5,%lo($LC2+4)($6)move $7,$3jal __divdf3move $6,$2sw $2,16($sp)sw $3,20($sp)$L46:jal __floatsisfmove $4,$22jal __extendsfdf2move $4,$2move $4,$2lui $2,%hi($LC3)lw $6,%lo($LC3)($2)lw $7,%lo($LC3+4)($2)jal __muldf3move $5,$3lw $6,16($sp)lw $7,20($sp)move $4,$2jal __muldf3move $5,$3move $5,$3jal __truncdfsf2move $4,$2jal __extendsfdf2move $4,$2move $16,$2move $17,$3move $4,$2jal cosmove $5,$3move $4,$16move $5,$17move $18,$2jal sinmove $19,$3move $21,$3lw $3,80($sp)move $20,$2lw $2,12($3)move $4,$18move $5,$19sll $16,$22,3jal __truncdfsf2addu $16,$16,$2lw $6,24($sp)lw $7,28($sp)move $4,$20move $5,$21jal __muldf3sw $2,0($16)move $4,$2jal __truncdfsf2move $5,$3addiu $22,$22,1bne $fp,$22,$L46sw $2,4($16)lw $3,80($sp)$L62:lui $2,%hi(ff_fft_calc_c)addiu $2,$2,%lo(ff_fft_calc_c)sw $2,20($3)lw $2,80($sp)lui $3,%hi(ff_imdct_calc)addiu $3,$3,%lo(ff_imdct_calc)sw $3,24($2)lw $3,32($sp)blez $3,$L47sw $0,16($2)lw $7,8($2)move $6,$0$L49:blez $23,$L61move $5,$0addiu $4,$23,-1move $3,$0$L50:sra $2,$6,$3andi $2,$2,0x1sll $2,$2,$4addiu $3,$3,1or $5,$5,$2bne $23,$3,$L50addiu $4,$4,-1andi $3,$5,0xffff$L52:sll $2,$6,1addu $2,$2,$7sh $3,0($2)lw $2,32($sp)addiu $6,$6,1bne $2,$6,$L49nop$L47:lw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)move $2,$0j $31addiu $sp,$sp,80$L60:lui $2,%hi($LC0)j $L43lw $4,%lo($LC0)($2)$L61:j $L52move $3,$0$L38:jal av_freepaddiu $4,$3,8lw $2,80($sp)jal av_freepaddiu $4,$2,12lw $3,80($sp)jal av_freepaddiu $4,$3,16lw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)li $2,-1 # 0xffffffffffffffffj $31addiu $sp,$sp,80.set macro.set reorder.end ff_fft_init.ident "GCC: (GNU) 4.1.2"
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -