Implementation notes: amd64, h5nano, crypto_hash/edonr256

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: edonr256
TimeImplementationCompilerBenchmark dateSUPERCOP version
10440swpbegcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
10440swpbegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
10470swpbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
10485swpbegcc -O -fomit-frame-pointer2014050120140425
10485swpbegcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
10485swpbegcc -m64 -O -fomit-frame-pointer2014050120140425
10485swpbegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
10500swpbegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
10510swpbegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
10540swpbegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
10560swpbegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
10565swpbegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
10565swpbegcc -march=barcelona -O -fomit-frame-pointer2014050120140425
10565swpbegcc -march=k8 -O -fomit-frame-pointer2014050120140425
10575swpbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
10590swpbegcc -funroll-loops -O -fomit-frame-pointer2014050120140425
10590swpbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
10590swpbegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
10605swpbegcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
10625swpbegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
10645swpbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
10660swpbegcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
10710swpbegcc -march=nocona -O -fomit-frame-pointer2014050120140425
11150optcgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
11210optcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
11305optcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
11310optcgcc -march=barcelona -O -fomit-frame-pointer2014050120140425
11345optcgcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
11355optcgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
11355optcgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
11355optcgcc -march=k8 -O -fomit-frame-pointer2014050120140425
11395optcgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
11410optcgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
11410optcgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
11410optcgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
11410optcgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
11410optcgcc -march=nocona -O -fomit-frame-pointer2014050120140425
11420optcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
11425optcgcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
11455optcgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
11460optcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
11485optcgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
11490optcgcc -O -fomit-frame-pointer2014050120140425
11490optcgcc -m64 -O -fomit-frame-pointer2014050120140425
11490optcgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
11495optcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
11545swpbegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
11640optcgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
11640optcgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
11640swpbegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
11640optcgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
11645swpbegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
11645swpbegcc -march=k8 -Os -fomit-frame-pointer2014050120140425
11655swpbegcc -m64 -Os -fomit-frame-pointer2014050120140425
11655optcgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
11655optcgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
11670swpbegcc -Os -fomit-frame-pointer2014050120140425
11720optcgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
11735optcgcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
11765swpbegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
11765swpbegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
11765swpbegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
11765swpbegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
11800optcgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
11800optcgcc -march=nocona -Os -fomit-frame-pointer2014050120140425
11805optcgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
11805optcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
11805optcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
11805optcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
11810swpbegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
11835swpbegcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
11850optcgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
11850optcgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
11860optcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
11970optcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
11970optcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
11970swpbegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
11970swpbegcc -march=nocona -Os -fomit-frame-pointer2014050120140425
12005optcgcc -m64 -Os -fomit-frame-pointer2014050120140425
12005optcgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
12005optcgcc -march=k8 -Os -fomit-frame-pointer2014050120140425
12010optcgcc -Os -fomit-frame-pointer2014050120140425
12015optcgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
12030swpbegcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
12030swpbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
12030swpbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
12030swpbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
12040swpbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
12095swpbegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
12105swpbegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
12115swpbegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
12115optcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
12125swpbegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
12140swpbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
12145optcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
12145optcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
12145optcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
12150swpbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
12150swpbegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
12165optcgcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
12180swpbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
12180optcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
12185swpbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
12215optcgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
12215optcgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
12215optcgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
12215optcgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
12215optcgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
12215optcgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
12215optcgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
12215optcgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
12220optcgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
12220optcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
12240optcgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
12240optcgcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
12250swpbegcc -O3 -fomit-frame-pointer2014050120140425
12250swpbegcc -m64 -O2 -fomit-frame-pointer2014050120140425
12255swpbegcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
12260swpbegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
12290swpbegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
12345swpbegcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
12365swpbegcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
12370swpbegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
12370swpbegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
12380swpbegcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
12385optcgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
12385swpbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
12385swpbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
12395swpbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
12395swpbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
12415optcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
12415optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
12420optcgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
12420swpbegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
12420swpbegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
12425swpbegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
12435optcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
12435optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
12440swpbegcc -O2 -fomit-frame-pointer2014050120140425
12445swpbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
12445optcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
12445swpbegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
12465swpbegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
12465swpbegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
12465swpbegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
12475swpbegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
12495optcgcc -O3 -fomit-frame-pointer2014050120140425
12495optcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
12495optcgcc -m64 -O3 -fomit-frame-pointer2014050120140425
12500optcgcc -O2 -fomit-frame-pointer2014050120140425
12500optcgcc -m64 -O2 -fomit-frame-pointer2014050120140425
12505swpbegcc -m64 -O3 -fomit-frame-pointer2014050120140425
12560swpbegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
12575optcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
12575optcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
12595swpbegcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
12615swpbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
12615swpbegcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
12635swpbegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
12640swpbegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
12650swpbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
12650swpbegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
12665swpbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
12695swpbegcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
12720optcgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
12720optcgcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
12735swpbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
12735swpbegcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
12765swpbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
12765swpbegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
12765swpbegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
12770optcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
12800optcgcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
12900optcgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
12905optcgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
12935swpbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
13115optcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
13125optcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
13235optcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
13290optcgcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
13315optcgcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
13320optcgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
13350optcgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
13380optcgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
13635optcclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
13650optcclang -O3 -fomit-frame-pointer2014062820140622
13675optcclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
13725optcclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
13730optcclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
13945swpbeclang -O3 -fomit-frame-pointer2014062820140622
14030swpbeclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
14030swpbeclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
14030swpbeclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
14030swpbeclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
35705swpbegcc -funroll-loops2014050120140425
35710swpbegcc2014050120140425
35715swpbecc2014050120140425
43750optccc2014050120140425
43795optcgcc2014050120140425
43810optcgcc -funroll-loops2014050120140425

Compiler output

Implementation: crypto_hash/edonr256/optc
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: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer optc swpbe

Compiler output

Implementation: crypto_hash/edonr256/optc
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
EdonR.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
EdonR.c: clang: warning: argument unused during compilation: '-mavx2'
EdonR.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.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 optc swpbe

Compiler output

Implementation: crypto_hash/edonr256/optc
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
EdonR.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
EdonR.c: clang: warning: argument unused during compilation: '-mavx2'
EdonR.c: clang: warning: argument unused during compilation: '-mpclmul'
EdonR.c: clang: warning: argument unused during compilation: '-fpolly'
EdonR.c: clang: warning: argument unused during compilation: '-fvectorize'
EdonR.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
EdonR.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.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 optc swpbe

Compiler output

Implementation: crypto_hash/edonr256/optc
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
EdonR.c: clang: warning: argument unused during compilation: '-mavx2'
hash.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 optc swpbe

Compiler output

Implementation: crypto_hash/edonr256/optc
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
EdonR.c: clang: warning: argument unused during compilation: '-mavx2'
EdonR.c: clang: warning: argument unused during compilation: '-fpolly'
EdonR.c: clang: warning: argument unused during compilation: '-fvectorize'
EdonR.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
EdonR.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.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 optc swpbe