| @@ -12,33 +12,33 @@ VERSION = 0.2.8 | |||
| # You can specify the target architecture, otherwise it's | |||
| # automatically detected. | |||
| TARGET = ARMV6 | |||
| # TARGET = PENRYN | |||
| # If you want to support multiple architecture in one binary | |||
| # DYNAMIC_ARCH = 1 | |||
| # C compiler including binary type(32bit / 64bit). Default is gcc. | |||
| # Don't use Intel Compiler or PGI, it won't generate right codes as I expect. | |||
| CC = gcc | |||
| # CC = gcc | |||
| # Fortran compiler. Default is g77. | |||
| FC = gfortran | |||
| # FC = gfortran | |||
| # Even you can specify cross compiler. Meanwhile, please set HOSTCC. | |||
| #CC = arm-linux-gnueabihf-gcc | |||
| #FC = arm-linux-gnueabihf-gfortran | |||
| # CC = x86_64-w64-mingw32-gcc | |||
| # FC = x86_64-w64-mingw32-gfortran | |||
| # If you use the cross compiler, please set this host compiler. | |||
| HOSTCC = gcc | |||
| # HOSTCC = gcc | |||
| # If you need 32bit binary, define BINARY=32, otherwise define BINARY=64 | |||
| #BINARY=32 | |||
| # BINARY=64 | |||
| # About threaded BLAS. It will be automatically detected if you don't | |||
| # specify it. | |||
| # For force setting for single threaded, specify USE_THREAD = 0 | |||
| # For force setting for multi threaded, specify USE_THREAD = 1 | |||
| #USE_THREAD = 0 | |||
| # USE_THREAD = 0 | |||
| # If you're going to use this library with OpenMP, please comment it in. | |||
| # USE_OPENMP = 1 | |||
| @@ -46,7 +46,7 @@ HOSTCC = gcc | |||
| # You can define maximum number of threads. Basically it should be | |||
| # less than actual number of cores. If you don't specify one, it's | |||
| # automatically detected by the the script. | |||
| NUM_THREADS = 16 | |||
| # NUM_THREADS = 24 | |||
| # if you don't need generate the shared library, please comment it in. | |||
| # NO_SHARED = 1 | |||
| @@ -54,12 +54,16 @@ NUM_THREADS = 16 | |||
| # If you don't need CBLAS interface, please comment it in. | |||
| # NO_CBLAS = 1 | |||
| # If you only want CBLAS interface without installing Fortran compiler, | |||
| # please comment it in. | |||
| # ONLY_CBLAS = 1 | |||
| # If you don't need LAPACK, please comment it in. | |||
| # If you set NO_LAPACK=1, the library automatically sets NO_LAPACKE=1. | |||
| #NO_LAPACK = 1 | |||
| # NO_LAPACK = 1 | |||
| # If you don't need LAPACKE (C Interface to LAPACK), please comment it in. | |||
| #NO_LAPACKE = 1 | |||
| # NO_LAPACKE = 1 | |||
| # If you want to use legacy threaded Level 3 implementation. | |||
| # USE_SIMPLE_THREADED_LEVEL3 = 1 | |||
| @@ -72,10 +76,10 @@ NUM_THREADS = 16 | |||
| # Unfortunately most of kernel won't give us high quality buffer. | |||
| # BLAS tries to find the best region before entering main function, | |||
| # but it will consume time. If you don't like it, you can disable one. | |||
| NO_WARMUP = 1 | |||
| # NO_WARMUP = 1 | |||
| # If you want to disable CPU/Memory affinity on Linux. | |||
| NO_AFFINITY = 1 | |||
| # NO_AFFINITY = 1 | |||
| # Don't use AVX kernel on Sandy Bridge. It is compatible with old compilers | |||
| # and OS. However, the performance is low. | |||
| @@ -123,13 +127,13 @@ NO_AFFINITY = 1 | |||
| # Common Optimization Flag; | |||
| # The default -O2 is enough. | |||
| #COMMON_OPT = -O3 -marm -mfpu=vfpv3 -mfloat-abi=hard | |||
| # COMMON_OPT = -O2 | |||
| # Profiling flags | |||
| COMMON_PROF = -pg | |||
| # Build Debug version | |||
| DEBUG = 1 | |||
| # DEBUG = 1 | |||
| # | |||
| # End of user configuration | |||