Implementation notes: amd64, genji239, crypto_hash/blake64

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
8902sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
8908sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
8916sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
8918sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
8926sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
8938sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
8954sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
8954sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
8958sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
8958sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
8972sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
8974sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
8984sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
9014sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
9018sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
9022sphlibgcc -O3 -fomit-frame-pointer2017111020171020
9024sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
9026sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
9044sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
9046sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
9052sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
9054sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
9056sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
9064sphlibgcc -O2 -fomit-frame-pointer2017111020171020
9070sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
9070sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
9074sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
9078sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
9080sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
9082sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
9082sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
9088sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
9090sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
9090sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
9090sphlibgcc -m64 -O3 -fomit-frame-pointer2017111020171020
9090sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
9090sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
9090sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
9092sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
9092sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
9096sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
9102sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
9104sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
9106sphlibgcc -O -fomit-frame-pointer2017111020171020
9108sphlibgcc -m64 -O2 -fomit-frame-pointer2017111020171020
9122sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
9130sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
9130sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
9132sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
9132sphlibgcc -march=k8 -O -fomit-frame-pointer2017111020171020
9148sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
9152sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
9166sphlibgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
9166sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
9172sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
9192sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
9198sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
9204sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
9206sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
9208sphlibgcc -m64 -O -fomit-frame-pointer2017111020171020
9224sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
9228sphlibgcc -march=nocona -O -fomit-frame-pointer2017111020171020
9232sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
9246sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
9254sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
9254sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
9262sphlibgcc -m64 -Os -fomit-frame-pointer2017111020171020
9262sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
9262sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
9264sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
9268sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
9270sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
9284sphlibgcc -Os -fomit-frame-pointer2017111020171020
9292sphlibgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
9304sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
9306sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
9314sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
9322sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
9336sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
9352sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
9376sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
9384sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
9388sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
9410sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
9418sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
9418sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
9418sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
9420sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
9420sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
9422sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
9436sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
9438sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
9444sphlibgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
9448sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
9450sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
9458sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
9458sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
9464sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
9472sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
9472sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
9514sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
9544ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
9548sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
9568sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
9568ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
9578ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
9582sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
9586sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
9604sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
9608sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
9642ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
9704sphlibgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
10000ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
10008ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
10022ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
10028ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
10042ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
10078ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
10092sphlibicc2017111020171020
10160sphlibicc -no-vec2017111020171020
10246sphlibicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
10248ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
10250ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
10314ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
10324ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
10346ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
10350ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
10354ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
10356ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
10362sphlibicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
10366sphlibicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
10372sphlibicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
10376ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
10386sphlibicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
10414sphlibicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
10434sphlibicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
10436sphlibicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
10486sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
10510sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
10514sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
10530ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
10536ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
10536ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
10536ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
10540ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
10554ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
10568ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
10576ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
10580sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
10594sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
10698ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
10710sphlib-smallgcc -m64 -O -fomit-frame-pointer2017111020171020
10710ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
10714sphlib-smallgcc -O -fomit-frame-pointer2017111020171020
10718sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
10736sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
10760sphlib-smallgcc -Os -fomit-frame-pointer2017111020171020
10766sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
10776sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
10786sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
10792sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
10794sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
10796sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
10802sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
10804sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
10806sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
10810sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
10814sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
10816sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
10822sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
10838sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
10850sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017111020171020
10910sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
10920sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
10924sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
10936sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017111020171020
10946sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
10948sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
10950sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
10952sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
10956sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
10964sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
10964sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017111020171020
10970sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
10980sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
10986sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
10990sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
10994sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
10996sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
11000sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
11012sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
11030sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
11040sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
11062sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
11108sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
11136sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
11136sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
11148sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
11154sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
11154reficc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
11168sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
11184sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
11260sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
11304sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
11312sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
11326sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
11342reficc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
11344ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
11360sphlib-smallicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
11376sphlib-smallicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
11398ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
11402ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
11422sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
11444ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
11468ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
11468ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
11470sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
11472sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
11474reficc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
11482ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
11534sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
11536sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
11554sphlib-smallicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
11584sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11598sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
11602sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11606sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
11606sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
11606sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11610sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
11614sse2gcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
11620sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
11626sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11636sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11652sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
11666reficc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
11668sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
11670reficc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
11676sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
11676sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11680sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11686sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
11692sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11736refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
11738refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
11754refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
11778refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
11780sphlib-smallicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
11818reficc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
11836refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
11842sse2gcc -O3 -fomit-frame-pointer2017111020171020
11842refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
11844sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
11866sse2gcc -O2 -fomit-frame-pointer2017111020171020
11876sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
11896sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
11912sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
11928sse2gcc -m64 -O3 -fomit-frame-pointer2017111020171020
11938sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
11940sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
11944sse2gcc -m64 -O2 -fomit-frame-pointer2017111020171020
11960sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
11962sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
11962sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
11964sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
11966sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
11980sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
11988sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
11998sphlib-smallicc2017111020171020
11998sphlib-smallicc -no-vec2017111020171020
12016sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
12024sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
12052refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
12066refgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
12072sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
12100sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
12104sse2gcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
12116sse2gcc -march=nocona -Os -fomit-frame-pointer2017111020171020
12130sse2gcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
12132sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
12138sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
12144sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
12148sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
12150refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
12154sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
12156sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
12164sse2gcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
12194sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
12204sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
12206sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
12208sse2gcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
12218refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
12218refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
12220sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
12224sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
12232sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
12236refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
12236sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
12236sse2gcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
12244refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
12264sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
12266sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
12282ssse3icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
12298sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
12298sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
12304sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
12316sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
12326refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
12328refgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
12328sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
12330refgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
12358sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
12374ssse3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
12374ssse3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
12376sse2gcc -Os -fomit-frame-pointer2017111020171020
12378ssse3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
12388sphlib-smallicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
12394sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
12402refgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
12406ssse3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
12408sse2gcc -m64 -Os -fomit-frame-pointer2017111020171020
12414sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
12416sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
12416sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
12422refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
12428sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
12430refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
12430sse2gcc -march=k8 -Os -fomit-frame-pointer2017111020171020
12434refgcc -march=nocona -O -fomit-frame-pointer2017111020171020
12444refgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
12448refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
12448sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
12452refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
12468ssse3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
12470sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
12476sse2gcc -funroll-loops -O -fomit-frame-pointer2017111020171020
12492sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
12494refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
12508ssse3icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
12516reficc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
12524refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
12528sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
12532ssse3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
12540sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
12548refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
12548refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
12552refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
12576refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
12592sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
12600sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
12616sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
12654sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
12656refgcc -m64 -O -fomit-frame-pointer2017111020171020
12656refgcc -march=k8 -O -fomit-frame-pointer2017111020171020
12660sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
12664refgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
12668refgcc -O -fomit-frame-pointer2017111020171020
12682refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
12682refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
12688sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
12704reficc -no-vec2017111020171020
12706refgcc -m64 -Os -fomit-frame-pointer2017111020171020
12718sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
12724refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
12732refgcc -Os -fomit-frame-pointer2017111020171020
12744sse2gcc -m64 -O -fomit-frame-pointer2017111020171020
12752sse2gcc -O -fomit-frame-pointer2017111020171020
12756refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
12758refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
12768sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
12768refgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
12778refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
12778sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
12778sse2gcc -march=nocona -O -fomit-frame-pointer2017111020171020
12784sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
12792sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
12800refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
12800sse2gcc -march=k8 -O -fomit-frame-pointer2017111020171020
12802refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
12804refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
12808refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
12824sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
12840sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
12840refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
12842sse2gcc -march=barcelona -O -fomit-frame-pointer2017111020171020
12848sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
12858refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
12860reficc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
12870refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
12890refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
12936reficc2017111020171020
12970refgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
12992refgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
13028sphlib-smallicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
13136sphlib-smallicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
13274sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
13572sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
13602sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
13618refgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
13620sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
13622sse2icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
13642sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
13662refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
13710sphlib-smallgcc -O2 -fomit-frame-pointer2017111020171020
13724sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
13728sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
13740sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
13744sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
13766sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
13784sse2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
13814sse2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
13826sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
13826sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
13844sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017111020171020
13844sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
13846sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
13850sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
13856sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
13862sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
13874sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
13878sphlib-smallgcc -O3 -fomit-frame-pointer2017111020171020
13898sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
13900sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
13912sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
13918sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
13936sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
13970sse2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
14010sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
14016sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
14028sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
14032sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
14048sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
14054sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
14054sse2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
14080sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
14088sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
14090sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
14096sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
14108sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
14112sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
14120sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
14122sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
14158sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
14196sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017111020171020
14202sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
14202sse2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
14208sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
14232sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
14240sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
14248sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
14264sse2icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
14266sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
14280sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
14316sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
14318sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
14360sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
14362sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
14424sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
14428sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
14622refgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
14626refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
14632refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
14648refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
14708sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
14796refgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
14808refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
14822refgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
14836refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
14844refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
14876refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
14910refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
14936refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
14942refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
14986refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
15006refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
15008refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
15022refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
15060refgcc -O3 -fomit-frame-pointer2017111020171020
15060refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
15064refgcc -m64 -O3 -fomit-frame-pointer2017111020171020
15070refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
15080refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
15082refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
15088refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
15172refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
15198refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
15250refgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
15280refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
15312refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
15322refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
15352refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
15360refgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
15460refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
15478refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
15482refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
15500refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
15514refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
15516refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
15522refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
15548refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
15556refgcc -O2 -fomit-frame-pointer2017111020171020
15624refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
15624refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
15624refgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
15674refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
15680refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
15724refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
15756refgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
15766refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
15790refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
15790refgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
15798refgcc -m64 -O2 -fomit-frame-pointer2017111020171020
15826refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
16422refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
18262ssse3icc2017111020171020
18276ssse3icc -no-vec2017111020171020
18354sse2icc -no-vec2017111020171020
18378sse2icc2017111020171020
32994sphlibgcc2017111020171020
33016sphlibgcc -funroll-loops2017111020171020
34424sphlibcc2017111020171020
41494sphlib-smallgcc -funroll-loops2017111020171020
41782sphlib-smallgcc2017111020171020
44098sphlib-smallcc2017111020171020
45784refcc2017111020171020
46112refgcc -funroll-loops2017111020171020
48514refgcc2017111020171020
165630sse2gcc2017111020171020
167228sse2gcc -funroll-loops2017111020171020
169224sse2cc2017111020171020

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: cc
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:172:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:193:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:228:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:249:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ssse3

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc
hash.c: In file included from hash.c:5:0:
hash.c: hash.c: In function 'blake64_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/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: 70, namely:
CompilerImplementations
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: 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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/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: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/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: 10, namely:
CompilerImplementations
icc sse2
icc -no-vec sse2
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer sse2
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer sse2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer sse2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer sse2
icc -xCORE-AVX2 -O2 -fomit-frame-pointer sse2
icc -xCORE-AVX2 -O3 -fomit-frame-pointer sse2
icc -xCORE-AVX512 -O2 -fomit-frame-pointer sse2
icc -xCORE-AVX512 -O3 -fomit-frame-pointer 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: 10, namely:
CompilerImplementations
icc ssse3
icc -no-vec ssse3
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer ssse3
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer ssse3
icc -xCORE-AVX-I -O2 -fomit-frame-pointer ssse3
icc -xCORE-AVX-I -O3 -fomit-frame-pointer ssse3
icc -xCORE-AVX2 -O2 -fomit-frame-pointer ssse3
icc -xCORE-AVX2 -O3 -fomit-frame-pointer ssse3
icc -xCORE-AVX512 -O2 -fomit-frame-pointer ssse3
icc -xCORE-AVX512 -O3 -fomit-frame-pointer ssse3