• Skip to sidebar navigation
  • Skip to content

Bitbucket

  • More
    ProjectsRepositories
  • Help
    • Online help
    • Learn Git
    • Welcome to Bitbucket
    • Keyboard shortcuts
  • Log In
Alexander Dahl
  1. Alexander Dahl

buildroot

Public
Actions
  • Clone
  • Compare

Learn more about cloning repositories

You have read-only access

Navigation
  • Source
  • Commits
  • Branches
  • All Branches Graph
  • Forks
  1. Alexander Dahl
  2. buildroot

Source

buildroot/package/fftw/Config.in
Gustavo ZacariasGustavo Zacarias committed 757e9c4c2a923 Apr 2015
Raw file
Source viewDiff to previous
 
1
config BR2_PACKAGE_FFTW
2
    bool "fftw"
3
    help
4
      Library for computing Fast Fourier Transforms.
5
​
6
      This library computes Fast Fourier Transforms (FFT) in one
7
      or more dimensions. It is extremely fast. This package
8
      contains the shared library version of the fftw libraries in
9
      double precision.
10
​
11
      http://www.fftw.org
12
​
13
if BR2_PACKAGE_FFTW
14
​
15
config BR2_PACKAGE_FFTW_USE_SSE
16
    bool
17
​
18
config BR2_PACKAGE_FFTW_USE_SSE2
19
    bool
20
​
21
config BR2_PACKAGE_FFTW_USE_NEON
22
    bool
23
​
24
choice
25
    prompt "fftw precision"
26
    default BR2_PACKAGE_FFTW_PRECISION_DOUBLE
27
    help
28
      Selects fftw precision
29
​
30
config BR2_PACKAGE_FFTW_PRECISION_SINGLE
31
    bool "single"
32
    select BR2_PACKAGE_FFTW_USE_SSE if BR2_X86_CPU_HAS_SSE
33
    select BR2_PACKAGE_FFTW_USE_SSE2 if BR2_X86_CPU_HAS_SSE2
34
    select BR2_PACKAGE_FFTW_USE_NEON if BR2_ARM_CPU_HAS_NEON && !BR2_ARM_SOFT_FLOAT
35
    help
36
      Compile fftw in single precision, i.e. use 'float' for floating
37
      point type.
38
​
39
config BR2_PACKAGE_FFTW_PRECISION_DOUBLE
40
    bool "double"
41
    select BR2_PACKAGE_FFTW_USE_SSE2 if BR2_X86_CPU_HAS_SSE2
42
    help
43
      Compile fftw in double precision (the default), i.e. use 'double'
44
      for floating point type.
45
​
46
config BR2_PACKAGE_FFTW_PRECISION_LONG_DOUBLE
47
    bool "long double"
48
    # long-double precision require long-double trigonometric routines
49
    depends on !(BR2_TOOLCHAIN_BUILDROOT_UCLIBC && \
50
        (BR2_arm || BR2_mips || BR2_mipsel))
51
    help
52
      Compile fftw in long double precision, i.e. use 'long double'
53
      for floating point type.
54
​
55
config BR2_PACKAGE_FFTW_PRECISION_QUAD
56
    bool "quad"
57
    # quad-precision needs to have a gcc with libquadmath
58
    depends on (BR2_i386 || BR2_x86_64) && BR2_USE_WCHAR
59
    help
60
      Compile fftw in quadruple precision, i.e. use '__float128' for
61
      floating point type.
62
​
63
endchoice
  • Git repository management for enterprise teams powered by Atlassian Bitbucket
  • Atlassian Bitbucket v6.7.2
  • Documentation
  • Request a feature
  • About
  • Contact Atlassian
Atlassian

Everything looks good. We'll let you know here if there's anything you should know about.