Implementation notes: amd64, ryzen, crypto_hash/bblake256

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
10170ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
10350ssse3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
10440ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
10440ssse3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
10530ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
10800ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
10800ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
10830ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
10830ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
10860ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
10950ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
11130ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
11160ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
11160ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
11400sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
11400sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
11430sse2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
11460ssse3icc2017091120170904
11490sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
11490ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
11520ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
11520ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
11520ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
11640sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
11670ssse3icc -no-vec2017091120170904
11700ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
11730ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
11760sse2clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
11760sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
11760sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
11790ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
11850ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
11850ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
11880ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
12090ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
12270ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
12840ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
12960sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
12990sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
12990sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
13050sse2icc2017091120170904
13080sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
13170sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
13170sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
13200sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
13200sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
13200sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
13230sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
13230sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
13320sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
13320sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
13320sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
13320sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
13320sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
13380sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
13380sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
13410sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
13410sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
13440sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
13440sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
13440sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
13440sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
13470sse2gcc -O2 -fomit-frame-pointer2017091120170904
13470sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
13470sse2gcc -m64 -O2 -fomit-frame-pointer2017091120170904
13470sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
13470sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
13470sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
13470sse2icc -no-vec2017091120170904
13500sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
13500sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
13500sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
13530sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
13530sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
13530sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
13530sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
13530sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
13530sse2gcc -m64 -O3 -fomit-frame-pointer2017091120170904
13560sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
13560sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
13560sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
13560sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
13560sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
13560sse2gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
13590sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
13590sse2gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
13620sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
13620sse2gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
13650sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
13650sse2gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
13680sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
13680sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
13680sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
13680sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
13680sse2gcc -march=k8 -O -fomit-frame-pointer2017091120170904
13710sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
13710sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
13740sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
13770sse2gcc -O3 -fomit-frame-pointer2017091120170904
13770sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
13770sse2gcc -m64 -O -fomit-frame-pointer2017091120170904
13800sse2gcc -O -fomit-frame-pointer2017091120170904
13800sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
13800sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
13830sse2gcc -march=nocona -O -fomit-frame-pointer2017091120170904
13860sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
13860sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
13890sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
13920sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
13920sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
13950sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
14040sse2gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
14670ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
14730ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
14730ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
14760ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
14820ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
14880ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
15120ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
15120ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
15180ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
15180ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
15180ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
15630ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
18540sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
18600sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
18690sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
18690sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
18720sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
18900sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
19020sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
19020sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
19020sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
19050sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
19050sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
19080sse2gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
19080bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
19080sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
19080sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
19110bswapgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
19110bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
19110sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
19110bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
19110sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
19140bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
19170regsgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
19170regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
19170bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
19170sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
19170bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
19200sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
19200sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
19230regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
19260regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
19260regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
19290bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
19290sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
19290sse2gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
19320bswapgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
19350bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
19350bswapgcc -m64 -O3 -fomit-frame-pointer2017091120170904
19350bswapgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
19350bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
19350sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
19350bswapgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
19350sse2gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
19380bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
19380bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
19380bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
19380bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
19410bswapgcc -O3 -fomit-frame-pointer2017091120170904
19410sse2gcc -Os -fomit-frame-pointer2017091120170904
19410sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
19410regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
19410sse2gcc -m64 -Os -fomit-frame-pointer2017091120170904
19410bswapgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
19440regsgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
19440regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
19440regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
19440bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
19440regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
19440regsgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
19470regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
19470regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
19470sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
19500sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
19500sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
19500regsgcc -m64 -O3 -fomit-frame-pointer2017091120170904
19500bswapgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
19500regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
19500regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
19500regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
19500regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
19500bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
19530bswapgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
19560bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
19560bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
19560regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
19560regsgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
19560regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
19590bswapgcc -m64 -O2 -fomit-frame-pointer2017091120170904
19590bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
19590bswapgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
19590bswapgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
19620regsgcc -O2 -fomit-frame-pointer2017091120170904
19620bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
19620regsgcc -m64 -O2 -fomit-frame-pointer2017091120170904
19620bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
19620bswapgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
19620bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
19620regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
19620bswapgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
19650regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
19650regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
19650bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
19650bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
19680regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
19680regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
19680regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
19680regsgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
19680regsgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
19710regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
19710bswapgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
19710regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
19710regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
19740regsgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
19740bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
19740regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
19740regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
19770regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
19770bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
19770regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
19770bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
19770bswapgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
19800regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
19830regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
19890regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
19920regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
19950bswapgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
19980regsgcc -O3 -fomit-frame-pointer2017091120170904
19980bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
20010bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
20010regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
20010bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
20040regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
20040bswapgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
20070regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
20070regsgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
20100bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
20100bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
20100bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
20100bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
20100bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
20130bswapgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
20130bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
20130bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
20130bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
20130bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
20160regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
20160bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
20160bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
20160bswapgcc -march=k8 -O -fomit-frame-pointer2017091120170904
20160bswapgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
20190bswapgcc -O -fomit-frame-pointer2017091120170904
20190bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
20190regsgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
20190regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
20190regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
20190bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
20190regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
20190bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
20190regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
20190bswapgcc -m64 -O -fomit-frame-pointer2017091120170904
20190bswapgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
20190bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
20190bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
20190bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
20190bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
20190bswapgcc -march=nocona -O -fomit-frame-pointer2017091120170904
20220regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
20220regsgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
20220bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
20220bswapgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
20220bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
20220bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
20220bswapgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
20220regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
20250bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
20250bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
20250regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
20250regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
20250bswapgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
20280regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
20310bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
20310regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
20310bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
20310bswapgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
20310bswapgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
20340bswapgcc -Os -fomit-frame-pointer2017091120170904
20340bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
20340bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
20340bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
20340bswapgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
20370bswapgcc -m64 -Os -fomit-frame-pointer2017091120170904
20370regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
20370bswapgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
20400regsgcc -m64 -Os -fomit-frame-pointer2017091120170904
20400regsgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
20430regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
20430regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
20430bswapgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
20460regsgcc -Os -fomit-frame-pointer2017091120170904
20460bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
20460bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
20490regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
20490bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
20520bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
20520bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
20520regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
20520bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
20550regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
20580regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
20580regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
20580regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
20880regsclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
20940regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
20970regsclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
20970regsclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
20970regsclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
20970regsgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
20970regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
21030regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
21030regsgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
21060bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
21060regsgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
21060regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
21060regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
21060regsgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
21060bswapgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
21090regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
21090bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
21090regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
21090regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
21090regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
21090bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
21090regsgcc -march=nocona -O -fomit-frame-pointer2017091120170904
21120regsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
21120regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
21120regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
21120regsgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
21150regsgcc -O -fomit-frame-pointer2017091120170904
21150regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
21150regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
21150regsgcc -m64 -O -fomit-frame-pointer2017091120170904
21150regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
21150regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
21150regsgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
21180regsgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
21180regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
21180regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
21180regsgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
21240regsclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
21240bswapclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
21330bswapclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
21360bswapclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
21360bswapclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
21360bswapclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
21630bswapclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
21630regsgcc -march=k8 -O -fomit-frame-pointer2017091120170904
25380bswapclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
25380bswapclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
25380bswapclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
25500ssse3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
27510regsclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
27540regsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
27630regsclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
28500sse2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
28860ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
29430sse2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
29700ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
34260sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
34320sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
34350sse2gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
34470sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
34860sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
43260sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
43320sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
43320sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
43500sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
43530sandygcc -O3 -fomit-frame-pointer2017091120170904
43530sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
43530sandygcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
43560sandygcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
43560sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
43590sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
43590sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
43650sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
43650sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
43680sandygcc -m64 -Os -fomit-frame-pointer2017091120170904
43680sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
43710sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
43710sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
43710sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
43710sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
43710sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
43710sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
43710sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
43710sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
43710sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
43710sandygcc -march=k8 -Os -fomit-frame-pointer2017091120170904
43740sandygcc -O2 -fomit-frame-pointer2017091120170904
43740sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
43740sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
43740sandygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
43770sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
43770sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
43770sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
43770sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
43770sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
43800sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
43860sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
43860sandygcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
43860bswapicc2017091120170904
43860bswapicc -no-vec2017091120170904
43890sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
43920sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
43920sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
43920sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
43920sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
43950sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
43950sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
43980sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
43980sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
43980sandygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
44040sandygcc -m64 -O3 -fomit-frame-pointer2017091120170904
44130sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
44130sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
44160sandygcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
44190sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
44220sandygcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
44310sandygcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
44400sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
44400sandygcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
44490sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
44520sandygcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
44520sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
44520sandygcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
44610sandygcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
44730sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
44730regsicc2017091120170904
44790regsicc -no-vec2017091120170904
44850sandyclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
44850sandyclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
45060sandyclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
45090sandyclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
45120sandyclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
45120sandyclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
45330sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
45480sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
45510sandyclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
45570sandyclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
45630sandyclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
45630sandyclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
46770sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
46920sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
46950sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
46950sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
46950sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
46950sandygcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
46980sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
46980sandygcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
46980sandygcc -march=barcelona -O -fomit-frame-pointer2017091120170904
47010sandygcc -march=k8 -O -fomit-frame-pointer2017091120170904
47040sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
47040sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
47040sandygcc -m64 -O -fomit-frame-pointer2017091120170904
47070sandygcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
47070sandygcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
47070sandygcc -march=nocona -O -fomit-frame-pointer2017091120170904
47100sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
47100sandygcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
47130sandygcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
47130sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
47130sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
47130sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
47130sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
47130sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
47130sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
47130sandygcc -march=nocona -Os -fomit-frame-pointer2017091120170904
47160sandygcc -O -fomit-frame-pointer2017091120170904
47160sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
47160sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
47160sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
47190sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
47190sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
47250sandygcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
47250sandygcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
47280sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
47550sandyicc2017091120170904
47610sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
47700sandyicc -no-vec2017091120170904
48180regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
48510bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
48630sse2gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
49050regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
49110bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
49170sandygcc -funroll-loops -O -fomit-frame-pointer2017091120170904
49920bswapgcc -O2 -fomit-frame-pointer2017091120170904
50370bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
50670bswapgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
51090regsgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
52260bswapgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
52620regsgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
52650regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
52680regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
63690bswapclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
69060regsclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
81630bswapgcc2017091120170904
81630bswapgcc -funroll-loops2017091120170904
83730regsgcc2017091120170904
83730regsgcc -funroll-loops2017091120170904
107640sandygcc -funroll-loops2017091120170904
107670sandygcc2017091120170904
108900sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
109260sandygcc -Os -fomit-frame-pointer2017091120170904
109890sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
110670sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
112410sandygcc -m64 -O2 -fomit-frame-pointer2017091120170904
117210sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
118110sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
180900sse2gcc2017091120170904
181170sse2gcc -funroll-loops2017091120170904
190230sse2cc2017091120170904
204060bswapcc2017091120170904
209370regscc2017091120170904
269100sandycc2017091120170904

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: cc
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:187:15: note: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:186:15: note: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:185:15: note: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:184:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[0] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^
hash.c: hash.c:185:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: hash.c:186:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: hash.c:187:15: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: hash.c:201:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: round( 0,m,row1,row2,row3,row4,buf1,buf2);
hash.c: ^
hash.c: hash.c:164:3: note: expanded from macro 'round'
hash.c: down1(r,m,row1,row2,row3,row4,buf1,buf2) \
hash.c: ^
hash.c: hash.c:95:9: note: expanded from macro 'down1'
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:201:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake256_compress' that is compiled without support for 'ssse3'
hash.c: hash.c:165:3: note: expanded from macro 'round'
hash.c: down2(r,m,row1,row2,row3,row4,buf1,buf2) \
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ssse3
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:187:15: note: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:186:15: note: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:185:15: note: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:187:15: note: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:186:15: note: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:185:15: note: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/bblake256/bswap
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 80, namely:
CompilerImplementations
icc -O1 -static bswap regs sandy sse2 ssse3
icc -O1 -static -no-vec bswap regs sandy sse2 ssse3
icc -O2 -static bswap regs sandy sse2 ssse3
icc -O2 -static -no-vec bswap regs sandy sse2 ssse3
icc -O3 -static bswap regs sandy sse2 ssse3
icc -O3 -static -no-vec bswap regs sandy sse2 ssse3
icc -Os -static bswap regs sandy sse2 ssse3
icc -Os -static -no-vec bswap regs sandy sse2 ssse3
icc -m64 -O1 -static bswap regs sandy sse2 ssse3
icc -m64 -O1 -static -no-vec bswap regs sandy sse2 ssse3
icc -m64 -O2 -static bswap regs sandy sse2 ssse3
icc -m64 -O2 -static -no-vec bswap regs sandy sse2 ssse3
icc -m64 -O3 -static bswap regs sandy sse2 ssse3
icc -m64 -O3 -static -no-vec bswap regs sandy sse2 ssse3
icc -m64 -Os -static bswap regs sandy sse2 ssse3
icc -m64 -Os -static -no-vec bswap regs sandy sse2 ssse3

Compiler output

Implementation: crypto_hash/bblake256/bswap
Compiler: icc -O1 -xB -static
hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xB -static bswap regs sandy sse2 ssse3
icc -O1 -xB -static -no-vec bswap regs sandy sse2 ssse3
icc -O2 -xB -static bswap regs sandy sse2 ssse3
icc -O2 -xB -static -no-vec bswap regs sandy sse2 ssse3
icc -O3 -xB -static bswap regs sandy sse2 ssse3
icc -O3 -xB -static -no-vec bswap regs sandy sse2 ssse3
icc -Os -xB -static bswap regs sandy sse2 ssse3
icc -Os -xB -static -no-vec bswap regs sandy sse2 ssse3

Compiler output

Implementation: crypto_hash/bblake256/bswap
Compiler: icc -O1 -xK -static
hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xK -static bswap regs sandy sse2 ssse3
icc -O1 -xK -static -no-vec bswap regs sandy sse2 ssse3
icc -O2 -xK -static bswap regs sandy sse2 ssse3
icc -O2 -xK -static -no-vec bswap regs sandy sse2 ssse3
icc -O3 -xK -static bswap regs sandy sse2 ssse3
icc -O3 -xK -static -no-vec bswap regs sandy sse2 ssse3
icc -Os -xK -static bswap regs sandy sse2 ssse3
icc -Os -xK -static -no-vec bswap regs sandy sse2 ssse3

Compiler output

Implementation: crypto_hash/bblake256/bswap
Compiler: icc -O1 -xN -static
hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xN -static bswap regs sandy sse2 ssse3
icc -O1 -xN -static -no-vec bswap regs sandy sse2 ssse3
icc -O2 -xN -static bswap regs sandy sse2 ssse3
icc -O2 -xN -static -no-vec bswap regs sandy sse2 ssse3
icc -O3 -xN -static bswap regs sandy sse2 ssse3
icc -O3 -xN -static -no-vec bswap regs sandy sse2 ssse3
icc -Os -xN -static bswap regs sandy sse2 ssse3
icc -Os -xN -static -no-vec bswap regs sandy sse2 ssse3

Compiler output

Implementation: crypto_hash/bblake256/bswap
Compiler: icc -O1 -xW -static
hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xW -static bswap regs sandy sse2 ssse3
icc -O1 -xW -static -no-vec bswap regs sandy sse2 ssse3
icc -O2 -xW -static bswap regs sandy sse2 ssse3
icc -O2 -xW -static -no-vec bswap regs sandy sse2 ssse3
icc -O3 -xW -static bswap regs sandy sse2 ssse3
icc -O3 -xW -static -no-vec bswap regs sandy sse2 ssse3
icc -Os -xW -static bswap regs sandy sse2 ssse3
icc -Os -xW -static -no-vec bswap regs sandy sse2 ssse3

Compiler output

Implementation: crypto_hash/bblake256/bswap
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
icc -fast bswap regs sandy sse2 ssse3

Compiler output

Implementation: crypto_hash/bblake256/bswap
Compiler: icc -m64 -xHost -vec-report0 -static
hash.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static bswap regs sandy sse2 ssse3