Implementation notes: amd64, hydra2, crypto_hash/shake256

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
24128gil/singlefile_unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
24128gil/singlefile_unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014101420141014
24168gil/singlefile_unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101420141014
24172gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
25460gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101420141014
25460gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101420141014
25464gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101420141014
25464gil/singlefile_unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014101420141014
25480gil/singlefile_unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101420141014
25600gil/singlefile_unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014101420141014
25612gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
25612gil/singlefile_unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101420141014
25636gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
25636gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101420141014
25660gil/singlefile_unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101420141014
25724gil/singlefile_unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
25724gil/singlefile_unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
25728gil/singlefile_unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014101420141014
25752gil/singlefile_unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014101420141014
25756gil/singlefile_unrolledgcc -O3 -fomit-frame-pointer2014101420141014
25756gil/singlefile_unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
25768gil/singlefile_unrolledgcc -m64 -O3 -fomit-frame-pointer2014101420141014
25812gil/singlefilegcc -march=nocona -O3 -fomit-frame-pointer2014101420141014
25816gil/singlefilegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
26092gil/singlefilegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101420141014
26108gil/singlefilegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
26312gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
26856gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
26860gil/singlefile_unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101420141014
27224gil/singlefilegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101420141014
27236gil/singlefilegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
27240gil/singlefilegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101420141014
27244gil/singlefilegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
27248gil/singlefilegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101420141014
27272gil/singlefilegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
27296gil/singlefilegcc -funroll-loops -O3 -fomit-frame-pointer2014101420141014
27496gil/singlefile_unrolledgcc -funroll-loops -O -fomit-frame-pointer2014101420141014
27508gil/singlefile_unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101420141014
27520gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
27520gil/singlefile_unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014101420141014
27532gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
27544gil/singlefilegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101420141014
27548gil/singlefilegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101420141014
27548gil/singlefilegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014101420141014
27572gil/singlefilegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101420141014
27580gil/singlefilegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101420141014
27800gil/singlefilegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
27800gil/singlefilegcc -march=barcelona -O3 -fomit-frame-pointer2014101420141014
28100gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
28100gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101420141014
28100gil/singlefile_unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101420141014
28124gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
28140gil/singlefilegcc -march=k8 -O3 -fomit-frame-pointer2014101420141014
28168gil/singlefilegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
28388gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
28400gil/singlefile_unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014101420141014
28400gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
28400gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101420141014
28404gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
28404gil/singlefile_unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101420141014
28424gil/singlefile_unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101420141014
28452gil/singlefilegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
28452gil/singlefilegcc -m64 -O3 -fomit-frame-pointer2014101420141014
28468gil/singlefilegcc -O3 -fomit-frame-pointer2014101420141014
28520gil/singlefilegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
28612gil/singlefilegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101420141014
28616gil/singlefilegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
28616gil/singlefile_unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014101420141014
28620gil/singlefilegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101420141014
28636gil/singlefilegcc -funroll-loops -O -fomit-frame-pointer2014101420141014
28636gil/singlefilegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
28636gil/singlefilegcc -funroll-loops -m64 -O -fomit-frame-pointer2014101420141014
28636gil/singlefile_unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
28668gil/singlefile_unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
28668gil/singlefile_unrolledgcc -march=nocona -Os -fomit-frame-pointer2014101420141014
28692gil/singlefilegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101420141014
28732gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
28736gil/singlefilegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
28736gil/singlefile_unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101420141014
28740gil/singlefilegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
28772gil/singlefilegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101420141014
29132gil/singlefile_unrolledgcc -O -fomit-frame-pointer2014101420141014
29132gil/singlefile_unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
29132gil/singlefile_unrolledgcc -m64 -O -fomit-frame-pointer2014101420141014
29132gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101420141014
29132gil/singlefile_unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2014101420141014
29136gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101420141014
29156gil/singlefile_unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014101420141014
29192gil/singlefile_unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
29204gil/singlefile_unrolledgcc -march=nocona -O -fomit-frame-pointer2014101420141014
29628gil/singlefilegcc -funroll-loops -O2 -fomit-frame-pointer2014101420141014
29628gil/singlefilegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101420141014
29640gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101420141014
29696gil/singlefilegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
29712gil/singlefilegcc -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
29712gil/singlefilegcc -march=k8 -O -fomit-frame-pointer2014101420141014
29752gil/singlefilegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
29752gil/singlefilegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101420141014
29756gil/singlefile_unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
29756gil/singlefile_unrolledgcc -march=barcelona -O -fomit-frame-pointer2014101420141014
29788gil/singlefilegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
29788gil/singlefile_unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
29788gil/singlefile_unrolledgcc -march=k8 -O -fomit-frame-pointer2014101420141014
29800gil/singlefilegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101420141014
29836gil/singlefilegcc -O -fomit-frame-pointer2014101420141014
29836gil/singlefilegcc -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
29836gil/singlefilegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101420141014
29836gil/singlefilegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101420141014
29836gil/singlefilegcc -m64 -march=corei7 -O -fomit-frame-pointer2014101420141014
29836gil/singlefilegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101420141014
29840gil/singlefilegcc -m64 -march=core2 -O -fomit-frame-pointer2014101420141014
29844gil/singlefilegcc -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
29844gil/singlefilegcc -march=barcelona -O -fomit-frame-pointer2014101420141014
29880gil/singlefilegcc -m64 -O -fomit-frame-pointer2014101420141014
29956gil/singlefile_unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014101420141014
29956gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101420141014
29956gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101420141014
29956gil/singlefile_unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014101420141014
29956gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101420141014
29972gil/singlefile_unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101420141014
30004gil/singlefile_unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014101420141014
30004gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101420141014
30008gil/singlefilegcc -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
30008gil/singlefilegcc -march=nocona -O -fomit-frame-pointer2014101420141014
30028gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101420141014
30028gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101420141014
30108gil/singlefile_unrolledgcc -m64 -Os -fomit-frame-pointer2014101420141014
30108gil/singlefile_unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
30108gil/singlefile_unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
30120gil/singlefile_unrolledgcc -Os -fomit-frame-pointer2014101420141014
30120gil/singlefile_unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
30120gil/singlefile_unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014101420141014
30120gil/singlefile_unrolledgcc -march=k8 -Os -fomit-frame-pointer2014101420141014
30124gil/singlefile_unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
30124gil/singlefile_unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014101420141014
30168gil/singlefile_unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014101420141014
30168gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
30168gil/singlefile_unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101420141014
30168gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
30168gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
30168gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101420141014
30168gil/singlefilegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
30168gil/singlefilegcc -march=nocona -O2 -fomit-frame-pointer2014101420141014
30184gil/singlefile_unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101420141014
30192gil/singlefile_unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
30192gil/singlefile_unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014101420141014
30256gil/singlefile_unrolledgcc -m64 -O2 -fomit-frame-pointer2014101420141014
30280gil/singlefile_unrolledgcc -O2 -fomit-frame-pointer2014101420141014
30884gil/singlefile_unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
31152gil/singlefile_unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
31172gil/singlefile_unrolledclang -O3 -fomit-frame-pointer2014101420141014
31172gil/singlefile_unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101420141014
31216gil/singlefile_unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
31356gil/singlefile_unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer2014101420141014
31888gil/singlefile_unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
31980gil/singlefile_unrolledclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
32760gil/singlefilegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
32760gil/singlefilegcc -march=k8 -O2 -fomit-frame-pointer2014101420141014
32816gil/singlefilegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
32816gil/singlefilegcc -march=barcelona -O2 -fomit-frame-pointer2014101420141014
32828gil/singlefilegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101420141014
32828gil/singlefilegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101420141014
32832gil/singlefilegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101420141014
32832gil/singlefilegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014101420141014
32844gil/singlefilegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101420141014
33344gil/singlefilegcc -O2 -fomit-frame-pointer2014101420141014
33344gil/singlefilegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
33348gil/singlefilegcc -m64 -O2 -fomit-frame-pointer2014101420141014
42592gil/singlefilegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101420141014
42632gil/singlefilegcc -Os -fomit-frame-pointer2014101420141014
42668gil/singlefilegcc -m64 -march=core2 -Os -fomit-frame-pointer2014101420141014
42668gil/singlefilegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101420141014
42672gil/singlefilegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014101420141014
42672gil/singlefilegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101420141014
42696gil/singlefilegcc -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
42728gil/singlefilegcc -m64 -Os -fomit-frame-pointer2014101420141014
42728gil/singlefilegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
42728gil/singlefilegcc -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
42728gil/singlefilegcc -march=barcelona -Os -fomit-frame-pointer2014101420141014
42728gil/singlefilegcc -march=k8 -Os -fomit-frame-pointer2014101420141014
43704gil/singlefilegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
43748gil/singlefilegcc -funroll-loops -Os -fomit-frame-pointer2014101420141014
43792gil/singlefilegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
43792gil/singlefilegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
43800gil/singlefilegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101420141014
43864gil/singlefilegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101420141014
44068gil/singlefilegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101420141014
44260gil/singlefilegcc -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
44320gil/singlefilegcc -march=nocona -Os -fomit-frame-pointer2014101420141014
44392gil/singlefilegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
44392gil/singlefilegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101420141014
44756gil/singlefileclang -O3 -fomit-frame-pointer2014101420141014
44756gil/singlefileclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
44756gil/singlefileclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
44756gil/singlefileclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101420141014
44756gil/singlefileclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
44788gil/singlefileclang -O3 -fwrapv -march=native -fomit-frame-pointer2014101420141014
44852gil/singlefileclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
624236gil/singlefilecc2014101420141014
624348gil/singlefilegcc -funroll-loops2014101420141014
624652gil/singlefilegcc2014101420141014
701488gil/singlefile_unrolledcc2014101420141014
706528gil/singlefile_unrolledgcc2014101420141014
707448gil/singlefile_unrolledgcc -funroll-loops2014101420141014

Compiler output

Implementation: crypto_hash/shake256/gil/singlefile
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 gil/singlefile gil/singlefile_unrolled
clang -O3 -fwrapv -march=native -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/shake256/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny-unrolled.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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/shake256/gil/singlefile
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny.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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile

Compiler output

Implementation: crypto_hash/shake256/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny-unrolled.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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/shake256/gil/singlefile
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
keccak-tiny.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny.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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer gil/singlefile

Compiler output

Implementation: crypto_hash/shake256/gil/singlefile_unrolled
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
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mpclmul'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny-unrolled.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: 1, 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 gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/shake256/gil/singlefile
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
keccak-tiny.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-mpclmul'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny.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: 1, 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 gil/singlefile

Compiler output

Implementation: crypto_hash/shake256/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
keccak-tiny-unrolled.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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/shake256/gil/singlefile
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
keccak-tiny.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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer gil/singlefile

Compiler output

Implementation: crypto_hash/shake256/gil/singlefile_unrolled
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny-unrolled.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny-unrolled.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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/shake256/gil/singlefile
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak-tiny.c: clang: warning: argument unused during compilation: '-mavx2'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fpolly'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fvectorize'
keccak-tiny.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak-tiny.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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gil/singlefile