Implementation notes: amd64, ryzen, crypto_hash/blake64

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
9210sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
9210sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
9240sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
9240sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
9240sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
9240sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
9240sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
9240sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
9240sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
9240sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
9240sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
9270sphlibgcc -O3 -fomit-frame-pointer2017091120170904
9270sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
9270sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
9270sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
9270sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
9270sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
9270sphlibgcc -m64 -O3 -fomit-frame-pointer2017091120170904
9270sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
9270sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
9270sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
9300sphlibgcc -O2 -fomit-frame-pointer2017091120170904
9300sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
9300sphlibgcc -m64 -O2 -fomit-frame-pointer2017091120170904
9300sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
9300sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
9300sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
9300sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
9300sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
9300sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
9330sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
9330sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
9330sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
9330sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
9330sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
9330sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
9330sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
9330sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
9330sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
9390sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
9420ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
9450sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
9480ssse3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
9480sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
9570ssse3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
9570sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
9600sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
9600sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
9600ssse3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
9600sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
9600sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
9600sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
9600sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
9600sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
9630ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
9630sphlibgcc -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -m64 -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
9630sphlibgcc -march=nocona -O -fomit-frame-pointer2017091120170904
9660sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
9660sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
9660sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
9660sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
9660sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
9660sphlibgcc -march=k8 -O -fomit-frame-pointer2017091120170904
9690sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
9690sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
9690ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
9690ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
9690sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
9720sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
9720sphlibgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
9720sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
9750ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
9780sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
9810sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
9840sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
9840sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
9840sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
9870sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
9870ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
9930ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
9930sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
9960ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
9960ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
9960ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
10020ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
10050sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
10050ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
10050ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
10050ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
10080sphlibgcc -Os -fomit-frame-pointer2017091120170904
10080sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
10080ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
10080ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
10080ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
10110sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
10110sphlibgcc -m64 -Os -fomit-frame-pointer2017091120170904
10110ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
10110sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
10140sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
10140sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
10140sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
10140sphlibgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
10170sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
10170sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
10170sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
10170sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
10170sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
10200sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
10200sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
10230sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
10230sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
10230sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
10230sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
10260sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
10380sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
10500sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
10530ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
10530ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
10560sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
10590sse2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
10590sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
10590ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
10620sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
10620sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
10620sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
10620sphlibgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
10710sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
10710sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
10740sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
10770sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
10770sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
10890sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
10920sse2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
10920sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
10920sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
10920sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
10920sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
10920sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
10950sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
10950sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
10950sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
10950sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
10980sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
10980sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
11010sse2gcc -m64 -O3 -fomit-frame-pointer2017091120170904
11040sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
11040sse2gcc -m64 -O2 -fomit-frame-pointer2017091120170904
11070sse2gcc -O2 -fomit-frame-pointer2017091120170904
11070sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
11070ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
11070ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
11100ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
11190sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
11250sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
11250sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
11250sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
11250sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
11280sse2clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
11310sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
11370sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
11370sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
11400sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
11400sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
11460sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
11460sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
11490sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
11520sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
11520sse2gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
11550sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
11550sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
11550sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
11580sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
11580sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
11580sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
11580sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
11580sse2gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
11610sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
11610sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
11610sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
11640sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
11670sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
11700sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
11700sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
11730sse2gcc -m64 -O -fomit-frame-pointer2017091120170904
11730sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
11730sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
11760sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
11760sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
11790sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
11790sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
11820sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
11820sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
11850sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
11850sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
11910sse2gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
11940sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
11940sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
11970sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
11970sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
11970sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017091120170904
12000sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
12000sphlib-smallgcc -m64 -O -fomit-frame-pointer2017091120170904
12000sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
12000sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
12000sse2gcc -march=k8 -O -fomit-frame-pointer2017091120170904
12000sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
12030sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
12030sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
12060sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
12090sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
12090sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
12090sse2gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
12090sse2gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
12120sphlib-smallgcc -O -fomit-frame-pointer2017091120170904
12120sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
12120sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
12150sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
12150sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
12150sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
12150sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
12150sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
12150sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
12180sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
12180sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
12180sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
12180sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
12180sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
12180sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
12180sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017091120170904
12180sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
12210sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
12210sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
12210sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
12210sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017091120170904
12240sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
12240sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
12270sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
12270sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
12270sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
12300sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
12300sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
12330sphlib-smallgcc -Os -fomit-frame-pointer2017091120170904
12330sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
12330sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
12330sse2gcc -march=nocona -O -fomit-frame-pointer2017091120170904
12390sse2gcc -O -fomit-frame-pointer2017091120170904
12390sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
12420sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
12420sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
12480sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
12510sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
12510ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
12540sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
12540sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
12570ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
12600sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
12600ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
12600ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
12690refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
12690refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
12690refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
12690refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
12720refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
12720refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
12720ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
12720ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
12720ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
12750refgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
12750ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
12780refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
12810refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
12810refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
12810refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
12840refgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
12840refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
12840refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
12870refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
12870refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
12900refgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
12930refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
12930refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
12930refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
12930refgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
12960refgcc -Os -fomit-frame-pointer2017091120170904
12960refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
12960refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
12990refgcc -m64 -Os -fomit-frame-pointer2017091120170904
12990refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
12990refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
12990refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
13050ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
13050ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
13200refgcc -m64 -O -fomit-frame-pointer2017091120170904
13230refgcc -O -fomit-frame-pointer2017091120170904
13230refgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
13230refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
13230refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
13260refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
13260refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
13260refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
13260refgcc -march=nocona -O -fomit-frame-pointer2017091120170904
13260sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
13290sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
13290refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
13290refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
13290refgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
13320sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
13320refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
13320refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
13320sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
13320refgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
13350refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
13380ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
13440ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
13470refgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
13530refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
13650refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
13680refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
13680refgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
13710refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
14340sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
14370sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
14370sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14400refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
14400refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
14400sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14400sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14430refclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
14460sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
14490refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
14550refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
14550refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14580refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14580refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14700sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
15240refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
15240refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
15300sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
15300sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
15330sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
15360sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
15420refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
15600sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
15630sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
15660sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
15660sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
15690sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
15720sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
15720sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017091120170904
15720sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
15750sphlib-smallgcc -O3 -fomit-frame-pointer2017091120170904
15750sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
15750sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
15750sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
15750sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
15750sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
15750sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
15780sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
15780sse2gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
15780sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
15780sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
15780sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
15780sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017091120170904
15780sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
15780sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
15780sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
15780sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
15780sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
15810sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
15810sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
15840sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
15840sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
15840sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
15870sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
15870sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
15870sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
15870sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
15870sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
15870sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
15870sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
15900sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
15900sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
15900sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
15900sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
15930sphlib-smallgcc -O2 -fomit-frame-pointer2017091120170904
15930sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
15960sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
15960sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
15960sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
15960sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
15960sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
15960sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
15960sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
15990sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
15990sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
15990sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
15990sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
16050sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
16050sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
16080sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
16320sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
16320sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
16350ssse3icc2017091120170904
16380sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
16380sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
16380ssse3icc -no-vec2017091120170904
16470sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
16590refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
16590refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
16650refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
16650refgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
16680refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
16680refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
16680refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
16710refgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
16710refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
16740refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
16770refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
16770refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
16800refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
16800refgcc -m64 -O3 -fomit-frame-pointer2017091120170904
16800refgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
16830refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
16830refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
16830refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
16830refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
16860refgcc -O3 -fomit-frame-pointer2017091120170904
16860refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
16890refgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
16920refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
16950refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
16980refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
16980refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
17010refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
17040refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
17070refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
17070refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
17100refgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
17130refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
17130refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
17130refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
17130sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
17130sse2gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
17160sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
17160sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
17160sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
17190refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
17190refgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
17190refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
17190refgcc -m64 -O2 -fomit-frame-pointer2017091120170904
17190refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
17190refgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
17220refgcc -O2 -fomit-frame-pointer2017091120170904
17220refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
17220refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
17250refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
17250refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
17250refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
17280sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
17280refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
17280sse2gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
17310sse2gcc -Os -fomit-frame-pointer2017091120170904
17310sse2gcc -m64 -Os -fomit-frame-pointer2017091120170904
17340sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
17340refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
17340refgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
17370refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
17400sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
17400sse2gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
17460refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
17640sse2icc2017091120170904
17700sse2icc -no-vec2017091120170904
20250sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
20280sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
20760sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
20760sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
20790sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
20790sphlibicc2017091120170904
20940sphlibicc -no-vec2017091120170904
23160sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
23250sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
23310sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
24120sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
24300sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
24390sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
24420ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
24750sphlib-smallicc -no-vec2017091120170904
24780sphlib-smallicc2017091120170904
24870ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
24930reficc -no-vec2017091120170904
25620reficc2017091120170904
25770sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
26040ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
27450sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
27450sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
27540sse2gcc -O3 -fomit-frame-pointer2017091120170904
28170sse2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
29010sse2gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
30060sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
30570sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
31050sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
31230sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
32580sphlibgcc2017091120170904
32670sphlibgcc -funroll-loops2017091120170904
33120refgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
33120refgcc -march=k8 -O -fomit-frame-pointer2017091120170904
33210refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
39390sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
39720sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
39840sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
42270refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
42630refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
42870sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
43050refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
44220sphlib-smallcc2017091120170904
51330refgcc2017091120170904
51330refgcc -funroll-loops2017091120170904
51360refcc2017091120170904
81390sphlibcc2017091120170904
110550sphlib-smallgcc -funroll-loops2017091120170904
110790sphlib-smallgcc2017091120170904
302790sse2gcc2017091120170904
303210sse2gcc -funroll-loops2017091120170904
304320sse2cc2017091120170904

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: cc
hash.c: In file included from hash.c:5:0:
hash.c: hash.c: In function 'blake64_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:249:11: note: called from here
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:281:3: note: in expansion of macro 'round'
hash.c: round(13);
hash.c: ^~~~~
hash.c: In file included from hash.c:5: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:228:11: note: called from here
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:281:3: note: in expansion of macro 'round'
hash.c: round(13);
hash.c: ^~~~~
hash.c: In file included from hash.c:5: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: ...

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/blake64/ssse3
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:268:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake64_compress' that is compiled without support for 'ssse3'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:172:13: note: expanded from macro 'round'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake64_compress' that is compiled without support for 'ssse3'
hash.c: hash.c:193:13: note: expanded from macro 'round'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:268:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake64_compress' that is compiled without support for 'ssse3'
hash.c: hash.c:228:13: note: expanded from macro 'round'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake64_compress' that is compiled without support for 'ssse3'
hash.c: hash.c:249:13: note: expanded from macro 'round'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:269:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake64_compress' that is compiled without support for 'ssse3'
hash.c: round(1);
hash.c: ^
hash.c: hash.c:172:13: note: expanded from macro 'round'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:269:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake64_compress' that is compiled without support for 'ssse3'
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/blake64/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: hash.c: In function 'blake64_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:249:11: note: called from here
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:281:3: note: in expansion of macro 'round'
hash.c: round(13);
hash.c: ^~~~~
hash.c: In file included from hash.c:5: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:228:11: note: called from here
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:281:3: note: in expansion of macro 'round'
hash.c: round(13);
hash.c: ^~~~~
hash.c: In file included from hash.c:5: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: In file included from hash.c:5:0:
hash.c: hash.c: In function 'blake64_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:249:11: note: called from here
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:281:3: note: in expansion of macro 'round'
hash.c: round(13);
hash.c: ^~~~~
hash.c: In file included from hash.c:5: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:228:11: note: called from here
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:281:3: note: in expansion of macro 'round'
hash.c: round(13);
hash.c: ^~~~~
hash.c: In file included from hash.c:5: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: ...

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/blake64/sse2
Compiler: icc
hash.c: hash.c(296): (col. 10) warning #13200: No EMMS instruction before return from function

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc sse2
icc -no-vec sse2

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: icc
hash.c: hash.c(301): (col. 10) warning #13200: No EMMS instruction before return from function

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc ssse3
icc -no-vec ssse3

Compiler output

Implementation: crypto_hash/blake64/sse2
Compiler: icc -O1 -static
hash.c: hash.c(296): (col. 10) warning #13200: No EMMS instruction before return from function
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -static sse2
icc -O1 -static -no-vec sse2
icc -O2 -static sse2
icc -O2 -static -no-vec sse2
icc -O3 -static sse2
icc -O3 -static -no-vec sse2
icc -Os -static sse2
icc -Os -static -no-vec sse2
icc -m64 -O1 -static sse2
icc -m64 -O1 -static -no-vec sse2
icc -m64 -O2 -static sse2
icc -m64 -O2 -static -no-vec sse2
icc -m64 -O3 -static sse2
icc -m64 -O3 -static -no-vec sse2
icc -m64 -Os -static sse2
icc -m64 -Os -static -no-vec sse2

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: icc -O1 -static
hash.c: hash.c(301): (col. 10) warning #13200: No EMMS instruction before return from function
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -static ssse3
icc -O1 -static -no-vec ssse3
icc -O2 -static ssse3
icc -O2 -static -no-vec ssse3
icc -O3 -static ssse3
icc -O3 -static -no-vec ssse3
icc -Os -static ssse3
icc -Os -static -no-vec ssse3
icc -m64 -O1 -static ssse3
icc -m64 -O1 -static -no-vec ssse3
icc -m64 -O2 -static ssse3
icc -m64 -O2 -static -no-vec ssse3
icc -m64 -O3 -static ssse3
icc -m64 -O3 -static -no-vec ssse3
icc -m64 -Os -static ssse3
icc -m64 -Os -static -no-vec ssse3

Compiler output

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

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
icc -O1 -static ref sphlib sphlib-small
icc -O1 -static -no-vec ref sphlib sphlib-small
icc -O2 -static ref sphlib sphlib-small
icc -O2 -static -no-vec ref sphlib sphlib-small
icc -O3 -static ref sphlib sphlib-small
icc -O3 -static -no-vec ref sphlib sphlib-small
icc -Os -static ref sphlib sphlib-small
icc -Os -static -no-vec ref sphlib sphlib-small
icc -m64 -O1 -static ref sphlib sphlib-small
icc -m64 -O1 -static -no-vec ref sphlib sphlib-small
icc -m64 -O2 -static ref sphlib sphlib-small
icc -m64 -O2 -static -no-vec ref sphlib sphlib-small
icc -m64 -O3 -static ref sphlib sphlib-small
icc -m64 -O3 -static -no-vec ref sphlib sphlib-small
icc -m64 -Os -static ref sphlib sphlib-small
icc -m64 -Os -static -no-vec ref sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake64/sphlib
Compiler: icc -O1 -xB -static
blake.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
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: 16, namely:
CompilerImplementations
icc -O1 -xB -static sphlib sphlib-small
icc -O1 -xB -static -no-vec sphlib sphlib-small
icc -O2 -xB -static sphlib sphlib-small
icc -O2 -xB -static -no-vec sphlib sphlib-small
icc -O3 -xB -static sphlib sphlib-small
icc -O3 -xB -static -no-vec sphlib sphlib-small
icc -Os -xB -static sphlib sphlib-small
icc -Os -xB -static -no-vec sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake64/sse2
Compiler: icc -O1 -xB -static
hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
hash.c: hash.c(296): (col. 10) warning #13200: No EMMS instruction before return from function
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: 8, namely:
CompilerImplementations
icc -O1 -xB -static sse2
icc -O1 -xB -static -no-vec sse2
icc -O2 -xB -static sse2
icc -O2 -xB -static -no-vec sse2
icc -O3 -xB -static sse2
icc -O3 -xB -static -no-vec sse2
icc -Os -xB -static sse2
icc -Os -xB -static -no-vec sse2

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: icc -O1 -xB -static
hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
hash.c: hash.c(301): (col. 10) warning #13200: No EMMS instruction before return from function
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: 8, namely:
CompilerImplementations
icc -O1 -xB -static ssse3
icc -O1 -xB -static -no-vec ssse3
icc -O2 -xB -static ssse3
icc -O2 -xB -static -no-vec ssse3
icc -O3 -xB -static ssse3
icc -O3 -xB -static -no-vec ssse3
icc -Os -xB -static ssse3
icc -Os -xB -static -no-vec ssse3

Compiler output

Implementation: crypto_hash/blake64/ref
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: 8, namely:
CompilerImplementations
icc -O1 -xB -static ref
icc -O1 -xB -static -no-vec ref
icc -O2 -xB -static ref
icc -O2 -xB -static -no-vec ref
icc -O3 -xB -static ref
icc -O3 -xB -static -no-vec ref
icc -Os -xB -static ref
icc -Os -xB -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake64/sphlib
Compiler: icc -O1 -xK -static
blake.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
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: 16, namely:
CompilerImplementations
icc -O1 -xK -static sphlib sphlib-small
icc -O1 -xK -static -no-vec sphlib sphlib-small
icc -O2 -xK -static sphlib sphlib-small
icc -O2 -xK -static -no-vec sphlib sphlib-small
icc -O3 -xK -static sphlib sphlib-small
icc -O3 -xK -static -no-vec sphlib sphlib-small
icc -Os -xK -static sphlib sphlib-small
icc -Os -xK -static -no-vec sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake64/sse2
Compiler: icc -O1 -xK -static
hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
hash.c: hash.c(296): (col. 10) warning #13200: No EMMS instruction before return from function
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: 8, namely:
CompilerImplementations
icc -O1 -xK -static sse2
icc -O1 -xK -static -no-vec sse2
icc -O2 -xK -static sse2
icc -O2 -xK -static -no-vec sse2
icc -O3 -xK -static sse2
icc -O3 -xK -static -no-vec sse2
icc -Os -xK -static sse2
icc -Os -xK -static -no-vec sse2

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: icc -O1 -xK -static
hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
hash.c: hash.c(301): (col. 10) warning #13200: No EMMS instruction before return from function
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: 8, namely:
CompilerImplementations
icc -O1 -xK -static ssse3
icc -O1 -xK -static -no-vec ssse3
icc -O2 -xK -static ssse3
icc -O2 -xK -static -no-vec ssse3
icc -O3 -xK -static ssse3
icc -O3 -xK -static -no-vec ssse3
icc -Os -xK -static ssse3
icc -Os -xK -static -no-vec ssse3

Compiler output

Implementation: crypto_hash/blake64/ref
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: 8, namely:
CompilerImplementations
icc -O1 -xK -static ref
icc -O1 -xK -static -no-vec ref
icc -O2 -xK -static ref
icc -O2 -xK -static -no-vec ref
icc -O3 -xK -static ref
icc -O3 -xK -static -no-vec ref
icc -Os -xK -static ref
icc -Os -xK -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake64/sphlib
Compiler: icc -O1 -xN -static
blake.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
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: 16, namely:
CompilerImplementations
icc -O1 -xN -static sphlib sphlib-small
icc -O1 -xN -static -no-vec sphlib sphlib-small
icc -O2 -xN -static sphlib sphlib-small
icc -O2 -xN -static -no-vec sphlib sphlib-small
icc -O3 -xN -static sphlib sphlib-small
icc -O3 -xN -static -no-vec sphlib sphlib-small
icc -Os -xN -static sphlib sphlib-small
icc -Os -xN -static -no-vec sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake64/sse2
Compiler: icc -O1 -xN -static
hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
hash.c: hash.c(296): (col. 10) warning #13200: No EMMS instruction before return from function
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: 8, namely:
CompilerImplementations
icc -O1 -xN -static sse2
icc -O1 -xN -static -no-vec sse2
icc -O2 -xN -static sse2
icc -O2 -xN -static -no-vec sse2
icc -O3 -xN -static sse2
icc -O3 -xN -static -no-vec sse2
icc -Os -xN -static sse2
icc -Os -xN -static -no-vec sse2

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: icc -O1 -xN -static
hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
hash.c: hash.c(301): (col. 10) warning #13200: No EMMS instruction before return from function
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: 8, namely:
CompilerImplementations
icc -O1 -xN -static ssse3
icc -O1 -xN -static -no-vec ssse3
icc -O2 -xN -static ssse3
icc -O2 -xN -static -no-vec ssse3
icc -O3 -xN -static ssse3
icc -O3 -xN -static -no-vec ssse3
icc -Os -xN -static ssse3
icc -Os -xN -static -no-vec ssse3

Compiler output

Implementation: crypto_hash/blake64/ref
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: 8, namely:
CompilerImplementations
icc -O1 -xN -static ref
icc -O1 -xN -static -no-vec ref
icc -O2 -xN -static ref
icc -O2 -xN -static -no-vec ref
icc -O3 -xN -static ref
icc -O3 -xN -static -no-vec ref
icc -Os -xN -static ref
icc -Os -xN -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake64/sphlib
Compiler: icc -O1 -xW -static
blake.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
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: 16, namely:
CompilerImplementations
icc -O1 -xW -static sphlib sphlib-small
icc -O1 -xW -static -no-vec sphlib sphlib-small
icc -O2 -xW -static sphlib sphlib-small
icc -O2 -xW -static -no-vec sphlib sphlib-small
icc -O3 -xW -static sphlib sphlib-small
icc -O3 -xW -static -no-vec sphlib sphlib-small
icc -Os -xW -static sphlib sphlib-small
icc -Os -xW -static -no-vec sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake64/sse2
Compiler: icc -O1 -xW -static
hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
hash.c: hash.c(296): (col. 10) warning #13200: No EMMS instruction before return from function
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: 8, namely:
CompilerImplementations
icc -O1 -xW -static sse2
icc -O1 -xW -static -no-vec sse2
icc -O2 -xW -static sse2
icc -O2 -xW -static -no-vec sse2
icc -O3 -xW -static sse2
icc -O3 -xW -static -no-vec sse2
icc -Os -xW -static sse2
icc -Os -xW -static -no-vec sse2

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: icc -O1 -xW -static
hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
hash.c: hash.c(301): (col. 10) warning #13200: No EMMS instruction before return from function
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: 8, namely:
CompilerImplementations
icc -O1 -xW -static ssse3
icc -O1 -xW -static -no-vec ssse3
icc -O2 -xW -static ssse3
icc -O2 -xW -static -no-vec ssse3
icc -O3 -xW -static ssse3
icc -O3 -xW -static -no-vec ssse3
icc -Os -xW -static ssse3
icc -Os -xW -static -no-vec ssse3

Compiler output

Implementation: crypto_hash/blake64/ref
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: 8, namely:
CompilerImplementations
icc -O1 -xW -static ref
icc -O1 -xW -static -no-vec ref
icc -O2 -xW -static ref
icc -O2 -xW -static -no-vec ref
icc -O3 -xW -static ref
icc -O3 -xW -static -no-vec ref
icc -Os -xW -static ref
icc -Os -xW -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake64/sse2
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: hash.c(296): (col. 10) warning #13200: No EMMS instruction before return from function
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast sse2

Compiler output

Implementation: crypto_hash/blake64/ssse3
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: hash.c(301): (col. 10) warning #13200: No EMMS instruction before return from function
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast ssse3

Compiler output

Implementation: crypto_hash/blake64/ref
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: 3, namely:
CompilerImplementations
icc -fast ref sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake64/sphlib
Compiler: icc -m64 -xHost -vec-report0 -static
blake.c: icc: command line remark #10148: option '-vec-report0' not supported
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: 2, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake64/sse2
Compiler: icc -m64 -xHost -vec-report0 -static
hash.c: icc: command line remark #10148: option '-vec-report0' not supported
hash.c: hash.c(296): (col. 10) warning #13200: No EMMS instruction before return from function
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static sse2

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: icc -m64 -xHost -vec-report0 -static
hash.c: icc: command line remark #10148: option '-vec-report0' not supported
hash.c: hash.c(301): (col. 10) warning #13200: No EMMS instruction before return from function
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ssse3

Compiler output

Implementation: crypto_hash/blake64/ref
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: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ref