Implementation notes: amd64, hydra2, crypto_stream/nlsv2

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: nlsv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
6736e/v2/sync/2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
6740e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
6740e/v2/sync/2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
6760e/v2/sync/2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
6772e/v2/sync/2gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
6780e/v2/sync/2gcc -O3 -fomit-frame-pointer2014052920140525
6780e/v2/sync/2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
6780e/v2/sync/2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
6788e/v2/sync/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
6796e/v2/sync/2gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
6828e/v2/sync/2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
6852e/v2/sync/2gcc -m64 -O3 -fomit-frame-pointer2014052920140525
6864e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
6872e/v2/sync/2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
6884e/v2/sync/2gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
6888e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
6888e/v2/sync/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
6896e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
6904e/v2/sync/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
6916e/v2/sync/2gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
6916e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
6916e/v2/sync/2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
6928e/v2/sync/2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
6940e/v2/sync/2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
6976e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
6976e/v2/sync/2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
6976e/v2/sync/2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
6984e/v2/sync/2gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
6996e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
7012e/v2/sync/2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
7020e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
7028e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
7040e/v2/sync/2gcc -Os -fomit-frame-pointer2014052920140525
7040e/v2/sync/2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
7040e/v2/sync/2gcc -m64 -Os -fomit-frame-pointer2014052920140525
7044e/v2/sync/2gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
7044e/v2/sync/2gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
7048e/v2/sync/2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
7048e/v2/sync/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
7052e/v2/sync/2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
7056e/v2/sync/2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
7072e/v2/sync/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
7080e/v2/sync/2gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
7096e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
7096e/v2/sync/2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
7100e/v2/sync/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
7204e/v2/sync/2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
7232e/v2/sync/2gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
7268e/v2/sync/2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
7312e/v2/sync/2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
7328e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
7332e/v2/sync/2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
7348e/v2/sync/2gcc -m64 -O2 -fomit-frame-pointer2014052920140525
7352e/v2/sync/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
7360e/v2/sync/2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
7360e/v2/sync/2gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
7364e/v2/sync/2gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
7364e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
7368e/v2/sync/2gcc -O2 -fomit-frame-pointer2014052920140525
7368e/v2/sync/2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
7368e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
7372e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
7380e/v2/sync/2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
7412e/v2/sync/2gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
7416e/v2/sync/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
7436e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
7436e/v2/sync/2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
7452e/v2/sync/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
7452e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
7452e/v2/sync/2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
7468e/v2/sync/2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
7472e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
7472e/v2/sync/2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
7484e/v2/sync/2gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
7496e/v2/sync/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
7500e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
7520e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
7524e/v2/sync/2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
7836e/v2/sync/2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
7840e/v2/sync/2clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
7840e/v2/sync/2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
7840e/v2/sync/2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
7844e/v2/sync/2clang -O3 -fomit-frame-pointer2014071220140622
7892e/v2/sync/2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
7924e/v2/sync/2clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
8084e/v2/sync/2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
8084e/v2/sync/2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
8088e/v2/sync/2gcc -O -fomit-frame-pointer2014052920140525
8096e/v2/sync/2gcc -march=nocona -O -fomit-frame-pointer2014052920140525
8116e/v2/sync/2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
8116e/v2/sync/2gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
8120e/v2/sync/2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
8120e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
8120e/v2/sync/2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
8124e/v2/sync/2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
8144e/v2/sync/2gcc -march=k8 -O -fomit-frame-pointer2014052920140525
8164e/v2/sync/2gcc -m64 -O -fomit-frame-pointer2014052920140525
8200e/v2/sync/2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
8236e/v2/sync/2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
14868e/v2/sync/1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
14944e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
15232e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
15236e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
15340e/v2/sync/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
15348e/v2/sync/1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
15348e/v2/sync/1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
15352e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
15356e/v2/sync/1gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
18640e/v2/sync/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
18648e/v2/sync/1gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
18652e/v2/sync/1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
18656e/v2/sync/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
18656e/v2/sync/1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
18660e/v2/sync/1gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
18660e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
18664e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
18664e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
18664e/v2/sync/1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
18668e/v2/sync/1gcc -O3 -fomit-frame-pointer2014052920140525
18668e/v2/sync/1gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
18672e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
18672e/v2/sync/1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
18676e/v2/sync/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
18680e/v2/sync/1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
18680e/v2/sync/1gcc -m64 -O3 -fomit-frame-pointer2014052920140525
18684e/v2/sync/1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
18708e/v2/sync/1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
18712e/v2/sync/1gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
18716e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
18716e/v2/sync/1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
18720e/v2/sync/1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
19040e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
19044e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
19044e/v2/sync/1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
19056e/v2/sync/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
19056e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
19060e/v2/sync/1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
19136e/v2/sync/1gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
19136e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
19148e/v2/sync/1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
21244e/v2/sync/1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
21244e/v2/sync/1gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
21336e/v2/sync/1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
21340e/v2/sync/1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
21340e/v2/sync/1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
21340e/v2/sync/1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
21344e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
21716e/v2/sync/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
21716e/v2/sync/1gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
21724e/v2/sync/1gcc -Os -fomit-frame-pointer2014052920140525
21724e/v2/sync/1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
21724e/v2/sync/1gcc -m64 -Os -fomit-frame-pointer2014052920140525
21724e/v2/sync/1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
21724e/v2/sync/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
21724e/v2/sync/1gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
21724e/v2/sync/1gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
22504e/v2/sync/1gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
22504e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
22504e/v2/sync/1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
22516e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
22516e/v2/sync/1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
22524e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
22524e/v2/sync/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
22524e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
22524e/v2/sync/1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
22800e/v2/sync/1clang -O3 -fomit-frame-pointer2014071220140622
22800e/v2/sync/1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
22812e/v2/sync/1clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
22844e/v2/sync/1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
22844e/v2/sync/2gcc -funroll-loops2014052920140525
22880e/v2/sync/1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
22888e/v2/sync/1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
22896e/v2/sync/1clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
23192e/v2/sync/2cc2014052920140525
23260e/v2/sync/2gcc2014052920140525
23372e/v2/sync/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
23624e/v2/sync/1gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
25604e/v2/sync/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
25604e/v2/sync/1gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
26480e/v2/sync/1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
26480e/v2/sync/1gcc -march=k8 -O -fomit-frame-pointer2014052920140525
26908e/v2/sync/1gcc -O -fomit-frame-pointer2014052920140525
26912e/v2/sync/1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
26912e/v2/sync/1gcc -m64 -O -fomit-frame-pointer2014052920140525
26912e/v2/sync/1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
26932e/v2/sync/1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
26992e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
26996e/v2/sync/1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
26996e/v2/sync/1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
27296e/v2/sync/1gcc -march=nocona -O -fomit-frame-pointer2014052920140525
27300e/v2/sync/1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
27332e/v2/sync/1gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
27336e/v2/sync/1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
29404e/v2/sync/1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
29412e/v2/sync/1gcc -O2 -fomit-frame-pointer2014052920140525
29412e/v2/sync/1gcc -m64 -O2 -fomit-frame-pointer2014052920140525
29412e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
29412e/v2/sync/1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
29428e/v2/sync/1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
29432e/v2/sync/1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
29436e/v2/sync/1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
93156e/v2/sync/1gcc2014052920140525
93408e/v2/sync/1cc2014052920140525
93504e/v2/sync/1gcc -funroll-loops2014052920140525

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nls-v2.c: clang: warning: argument unused during compilation: '-fpolly'
nls-v2.c: clang: warning: argument unused during compilation: '-fvectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
nls-v2.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
nls-v2.c: clang: warning: argument unused during compilation: '-mavx2'
nls-v2.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nls-v2.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
nls-v2.c: clang: warning: argument unused during compilation: '-mavx2'
nls-v2.c: clang: warning: argument unused during compilation: '-mpclmul'
nls-v2.c: clang: warning: argument unused during compilation: '-fpolly'
nls-v2.c: clang: warning: argument unused during compilation: '-fvectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
nls-v2.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nls-v2.c: clang: warning: argument unused during compilation: '-mavx2'
nls-v2.c: clang: warning: argument unused during compilation: '-fpolly'
nls-v2.c: clang: warning: argument unused during compilation: '-fvectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2