diff options
author | Andres Erbsen <andreser@google.com> | 2017-11-03 17:54:49 +0000 |
---|---|---|
committer | Andres Erbsen <andreser@google.com> | 2017-11-03 17:54:49 +0000 |
commit | 15397e033808b35120809b6f07107ac9989d8e8a (patch) | |
tree | a9ca90eb591f08a5cfe8e1e84615690d3088a250 /generate_parameters.py | |
parent | 8f7fc2d2a913a75e0339da5ab7b2215457473c14 (diff) |
use clang
Diffstat (limited to 'generate_parameters.py')
-rw-r--r-- | generate_parameters.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/generate_parameters.py b/generate_parameters.py index b3022d01c..93912024d 100644 --- a/generate_parameters.py +++ b/generate_parameters.py @@ -69,12 +69,15 @@ EXAMPLES (handwritten): import math,json,sys,os,traceback,re,textwrap from fractions import Fraction +CC = "clang -march=native -mtune=native -std=gnu11 -O3 -flto -fuse-ld=lld -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing" +CCX = "clang++ -march=native -mtune=native -std=gnu++11 -O3 -flto -fuse-ld=lld -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing" + # for montgomery -COMPILER_MONT = "gcc -fno-peephole2 `#GCC BUG 81300` -march=native -mtune=native -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -Wno-incompatible-pointer-types -fno-strict-aliasing" -COMPILERXX_MONT = "g++ -fno-peephole2 `#GCC BUG 81300` -march=native -mtune=native -std=gnu++11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing" +COMPILER_MONT = CC +COMPILERXX_MONT = CCX # for solinas -COMPILER_SOLI = "gcc -march=native -mtune=native -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes" -COMPILERXX_SOLI = "g++ -march=native -mtune=native -std=gnu++11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes" +COMPILER_SOLI = CC +COMPILERXX_SOLI = CCX CUR_PATH = os.path.dirname(os.path.realpath(__file__)) JSON_DIRECTORY = os.path.join(CUR_PATH, "src/Specific/CurveParameters") REMAKE_CURVES = os.path.join(JSON_DIRECTORY, 'remake_curves.sh') |