Implementation notes: amd64, h4e350, crypto_hash/shake256

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
36477gil/singlefile_unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101520141014
36582gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101520141014
36585gil/singlefile_unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101520141014
36852gil/singlefile_unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101520141014
36891gil/singlefile_unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014101520141014
37065gil/singlefile_unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014101520141014
37080gil/singlefile_unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101520141014
37086gil/singlefile_unrolledgcc -O3 -fomit-frame-pointer2014101520141014
37104gil/singlefile_unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
37104gil/singlefile_unrolledgcc -m64 -O3 -fomit-frame-pointer2014101520141014
37119gil/singlefile_unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101520141014
37122gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101520141014
37140gil/singlefile_unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101520141014
37152gil/singlefile_unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
37152gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
37191gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101520141014
37200gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101520141014
37212gil/singlefile_unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014101520141014
37218gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101520141014
37239gil/singlefile_unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101520141014
37893gil/singlefile_unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101520141014
37902gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101520141014
37920gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
37920gil/singlefile_unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014101520141014
37923gil/singlefile_unrolledgcc -funroll-loops -O -fomit-frame-pointer2014101520141014
38127gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101520141014
38127gil/singlefile_unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101520141014
38130gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101520141014
38130gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101520141014
39156gil/singlefilegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101520141014
39213gil/singlefilegcc -funroll-loops -O -fomit-frame-pointer2014101520141014
39213gil/singlefilegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
39213gil/singlefilegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101520141014
39216gil/singlefilegcc -funroll-loops -m64 -O -fomit-frame-pointer2014101520141014
39216gil/singlefilegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101520141014
39390gil/singlefilegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101520141014
39390gil/singlefilegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101520141014
39393gil/singlefilegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101520141014
39396gil/singlefilegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101520141014
39684gil/singlefile_unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101520141014
39693gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101520141014
39966gil/singlefilegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101520141014
39969gil/singlefilegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101520141014
39969gil/singlefilegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101520141014
40041gil/singlefilegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101520141014
40080gil/singlefile_unrolledgcc -march=k8 -O -fomit-frame-pointer2014101520141014
40086gil/singlefile_unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014101520141014
40287gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
40332gil/singlefile_unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
40332gil/singlefile_unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101520141014
40554gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101520141014
40557gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101520141014
40560gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101520141014
40698gil/singlefile_unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101520141014
40701gil/singlefilegcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
40701gil/singlefilegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101520141014
40701gil/singlefilegcc -m64 -march=corei7 -O -fomit-frame-pointer2014101520141014
40704gil/singlefilegcc -O -fomit-frame-pointer2014101520141014
40704gil/singlefilegcc -m64 -O -fomit-frame-pointer2014101520141014
40734gil/singlefilegcc -m64 -march=core2 -O -fomit-frame-pointer2014101520141014
40737gil/singlefilegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101520141014
40884gil/singlefile_unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101520141014
40890gil/singlefile_unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101520141014
40956gil/singlefilegcc -march=k8 -O3 -fomit-frame-pointer2014101520141014
40959gil/singlefilegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101520141014
40962gil/singlefilegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101520141014
40962gil/singlefilegcc -march=barcelona -O3 -fomit-frame-pointer2014101520141014
41007gil/singlefilegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101520141014
41052gil/singlefilegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101520141014
41067gil/singlefilegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101520141014
41094gil/singlefilegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101520141014
41097gil/singlefilegcc -march=nocona -O3 -fomit-frame-pointer2014101520141014
41271gil/singlefilegcc -O3 -fomit-frame-pointer2014101520141014
41271gil/singlefilegcc -m64 -O3 -fomit-frame-pointer2014101520141014
41277gil/singlefile_unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014101520141014
41277gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101520141014
41277gil/singlefile_unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014101520141014
41307gil/singlefilegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
41310gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101520141014
41310gil/singlefilegcc -m64 -march=k8 -O -fomit-frame-pointer2014101520141014
41325gil/singlefilegcc -march=k8 -O -fomit-frame-pointer2014101520141014
41388gil/singlefile_unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014101520141014
41391gil/singlefile_unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101520141014
41424gil/singlefile_unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014101520141014
41430gil/singlefile_unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101520141014
41430gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101520141014
41466gil/singlefile_unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101520141014
41469gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
41469gil/singlefile_unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101520141014
41469gil/singlefile_unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101520141014
41469gil/singlefile_unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101520141014
41475gil/singlefile_unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
41475gil/singlefile_unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101520141014
41544gil/singlefilegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
41553gil/singlefilegcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
41565gil/singlefilegcc -march=nocona -O -fomit-frame-pointer2014101520141014
41568gil/singlefilegcc -m64 -march=nocona -O -fomit-frame-pointer2014101520141014
41658gil/singlefile_unrolledgcc -march=nocona -Os -fomit-frame-pointer2014101520141014
41688gil/singlefile_unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014101520141014
41703gil/singlefile_unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
41703gil/singlefile_unrolledgcc -m64 -Os -fomit-frame-pointer2014101520141014
41703gil/singlefile_unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101520141014
41703gil/singlefile_unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014101520141014
41703gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101520141014
41703gil/singlefile_unrolledgcc -march=k8 -Os -fomit-frame-pointer2014101520141014
41712gil/singlefile_unrolledgcc -Os -fomit-frame-pointer2014101520141014
41730gil/singlefilegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101520141014
41736gil/singlefile_unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014101520141014
41775gil/singlefilegcc -m64 -march=barcelona -O -fomit-frame-pointer2014101520141014
41778gil/singlefilegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101520141014
41778gil/singlefilegcc -march=barcelona -O -fomit-frame-pointer2014101520141014
41862gil/singlefile_unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014101520141014
41865gil/singlefile_unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101520141014
42117gil/singlefile_unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014101520141014
42120gil/singlefile_unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101520141014
42120gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101520141014
42120gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101520141014
42243gil/singlefilegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101520141014
42243gil/singlefilegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101520141014
42837gil/singlefile_unrolledgcc -m64 -O2 -fomit-frame-pointer2014101520141014
42849gil/singlefile_unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
42852gil/singlefile_unrolledgcc -O2 -fomit-frame-pointer2014101520141014
43701gil/singlefile_unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
43704gil/singlefile_unrolledclang -O3 -fomit-frame-pointer2014101520141014
43704gil/singlefile_unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
43704gil/singlefile_unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
43704gil/singlefile_unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
43719gil/singlefilegcc -march=nocona -O2 -fomit-frame-pointer2014101520141014
43722gil/singlefilegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101520141014
43935gil/singlefile_unrolledgcc -O -fomit-frame-pointer2014101520141014
43944gil/singlefile_unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
43947gil/singlefile_unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101520141014
43950gil/singlefile_unrolledgcc -m64 -O -fomit-frame-pointer2014101520141014
43950gil/singlefile_unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101520141014
43950gil/singlefile_unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2014101520141014
43968gil/singlefile_unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014101520141014
43998gil/singlefile_unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014101520141014
44001gil/singlefile_unrolledgcc -march=nocona -O -fomit-frame-pointer2014101520141014
44295gil/singlefile_unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014101520141014
44295gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101520141014
44298gil/singlefilegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
44298gil/singlefile_unrolledgcc -march=barcelona -O -fomit-frame-pointer2014101520141014
44322gil/singlefilegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101520141014
44328gil/singlefilegcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
44568gil/singlefilegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101520141014
44586gil/singlefilegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014101520141014
44598gil/singlefilegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101520141014
44607gil/singlefilegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101520141014
44607gil/singlefilegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101520141014
44619gil/singlefilegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101520141014
44781gil/singlefilegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101520141014
44910gil/singlefilegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101520141014
46629gil/singlefilegcc -O2 -fomit-frame-pointer2014101520141014
46629gil/singlefilegcc -m64 -O2 -fomit-frame-pointer2014101520141014
46710gil/singlefilegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
48381gil/singlefilegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101520141014
48381gil/singlefilegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101520141014
48384gil/singlefilegcc -march=barcelona -O2 -fomit-frame-pointer2014101520141014
48405gil/singlefilegcc -march=k8 -O2 -fomit-frame-pointer2014101520141014
48414gil/singlefilegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101520141014
59646gil/singlefilegcc -m64 -march=core2 -Os -fomit-frame-pointer2014101520141014
59652gil/singlefilegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101520141014
59655gil/singlefilegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014101520141014
59658gil/singlefilegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101520141014
59967gil/singlefileclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
59967gil/singlefileclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
59970gil/singlefileclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
59970gil/singlefileclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
59973gil/singlefileclang -O3 -fomit-frame-pointer2014101520141014
61875gil/singlefilegcc -march=nocona -Os -fomit-frame-pointer2014101520141014
61890gil/singlefilegcc -m64 -march=nocona -Os -fomit-frame-pointer2014101520141014
62097gil/singlefilegcc -march=barcelona -Os -fomit-frame-pointer2014101520141014
62103gil/singlefilegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101520141014
62115gil/singlefilegcc -m64 -march=k8 -Os -fomit-frame-pointer2014101520141014
62118gil/singlefilegcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
62121gil/singlefilegcc -m64 -Os -fomit-frame-pointer2014101520141014
62121gil/singlefilegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101520141014
62121gil/singlefilegcc -march=k8 -Os -fomit-frame-pointer2014101520141014
62178gil/singlefilegcc -Os -fomit-frame-pointer2014101520141014
63075gil/singlefilegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101520141014
63075gil/singlefilegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101520141014
64857gil/singlefilegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101520141014
64860gil/singlefilegcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
64863gil/singlefilegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101520141014
64866gil/singlefilegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
64866gil/singlefilegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101520141014
64866gil/singlefilegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101520141014
64869gil/singlefilegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101520141014
1067799gil/singlefilegcc -funroll-loops2014101520141014
1076727gil/singlefilegcc2014101520141014
1076775gil/singlefilecc2014101520141014
1496073gil/singlefile_unrolledcc2014101520141014
1496172gil/singlefile_unrolledgcc -funroll-loops2014101520141014
1496274gil/singlefile_unrolledgcc2014101520141014

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: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled

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