Implementation notes: amd64, genji262, crypto_hash/blake32

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
6864ssse3icc2017110820171020
6864ssse3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
7216ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
7216ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
7260ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
7414ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
7458ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
7458ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
7480ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
7502ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
7502ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
7502ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
7524ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
7546ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
7546ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
7612ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
7700ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
7898ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
8118ssse3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
8118ssse3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
8162ssse3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
8206ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
8294ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
8316ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
8338ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
8382ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
8492ssse3icc -no-vec2017110820171020
8558sse2gcc -m64 -O2 -fomit-frame-pointer2017110820171020
8580sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
8580sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
8580sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
8580sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
8580sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
8580sse2gcc -m64 -O3 -fomit-frame-pointer2017110820171020
8580sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
8602sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
8602sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
8602sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
8690sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
8712sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
8822sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
8822sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
8822sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
8866sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
8866ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
8866sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
8932sphlibgcc -O3 -fomit-frame-pointer2017110820171020
8932sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
8932sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
8932sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
8954sphlibgcc -O2 -fomit-frame-pointer2017110820171020
8954sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
8954sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
8976sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
8976sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
8998sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
8998sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
9020ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
9020sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
9108sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
9108sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
9130sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
9152sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
9174sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
9174sse2gcc -funroll-loops -O -fomit-frame-pointer2017110820171020
9196sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
9240sse2gcc -m64 -O -fomit-frame-pointer2017110820171020
9240sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
9372sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
9394sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
9416sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
9438sphlibgcc -O -fomit-frame-pointer2017110820171020
9438sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
9438sphlibgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
9460sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
9460sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
9460sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
9482sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
9592sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
9592sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
9636sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
9636sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
9636sphlibgcc -march=nocona -O -fomit-frame-pointer2017110820171020
9702sse2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
9724sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
9724sse2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
9768sse2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
9768sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
9790sse2icc2017110820171020
9812ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
9856sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
9856sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
10164sse2gcc -O2 -fomit-frame-pointer2017110820171020
10164sse2gcc -O3 -fomit-frame-pointer2017110820171020
10164sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
10164sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
10164sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
10164sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
10164sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
10164sse2icc -no-vec2017110820171020
10186sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
10208sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
10252sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
10318sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
10318sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
10318sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
10318sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
10340sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
10340sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
10340sse2gcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
10406sse2gcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
10428sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
10450sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
10450sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
10472sphlibgcc -Os -fomit-frame-pointer2017110820171020
10472sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
10472sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
10472sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
10472sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
10494sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
10494sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
10538sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
10560sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
10582sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
10582sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
10604sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
10604sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
10604sphlibgcc -m64 -O2 -fomit-frame-pointer2017110820171020
10604sphlibgcc -m64 -O3 -fomit-frame-pointer2017110820171020
10604sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
10604sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
10626sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
10626sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
10626sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
10626sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
10626sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
10626sse2gcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
10648sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
10648sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
10648sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
10648sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
10648sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
10670sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
10670sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
10692sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
10692sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
10714sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
10714sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
10714sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
10714sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
10714sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
10758sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
10758sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
10758sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
10758sse2gcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
10780sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
10780sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
10780sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
10802sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
10824sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
10824sse2gcc -march=barcelona -O -fomit-frame-pointer2017110820171020
10846sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
10846sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
10868sse2gcc -O -fomit-frame-pointer2017110820171020
10868sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
10868sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
10868sse2gcc -march=k8 -O -fomit-frame-pointer2017110820171020
10912sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
10912sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
10912sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
10934sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
10956sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
11088sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
11176sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
11176sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
11176sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
11176sphlibgcc -march=k8 -O -fomit-frame-pointer2017110820171020
11198sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
11198sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
11198sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
11198sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
11198sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
11198sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
11198sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
11220sphlibgcc -m64 -O -fomit-frame-pointer2017110820171020
11220sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
11242sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
11242sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
11242sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
11264sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
11308ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
11308ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
11352ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
11374ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
11374ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
11396sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
11418sphlibgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
11418sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
11418sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
11418sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
11462sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
11484sse2gcc -march=nocona -O -fomit-frame-pointer2017110820171020
11572sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
11616sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
11704sphlibicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
11748sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
11858sphlibicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
11968sphlib-smallgcc -O -fomit-frame-pointer2017110820171020
11968sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
11968sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
11968sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
11968sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
11990sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
12012ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
12012sphlib-smallicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
12078sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
12078sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
12100refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
12122refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
12122refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
12122sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
12144refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
12144sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
12144sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
12144refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
12188sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
12188sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
12210sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
12232sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
12276sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
12320sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
12342sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
12364sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
12364sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
12364sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
12364sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
12364sphlibgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
12386sphlibgcc -m64 -Os -fomit-frame-pointer2017110820171020
12386sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
12408sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
12430sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
12452sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
12496sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
12518sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
12540sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
12562refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
12562sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
12584refgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
12584refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
12584refgcc -m64 -Os -fomit-frame-pointer2017110820171020
12584refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
12606refgcc -Os -fomit-frame-pointer2017110820171020
12606sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
12628sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
12628refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
12628refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
12628refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
12628refgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
12628refgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
12650sphlib-smallgcc -Os -fomit-frame-pointer2017110820171020
12650refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
12650sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
12650sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
12650refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
12672refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
12672refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
12672refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
12672sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
12738refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
12782sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
12782refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
12782refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
12826refgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
12826refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
12848refgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
12870refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
12870refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
12870refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
12892refgcc -O -fomit-frame-pointer2017110820171020
12892refgcc -m64 -O -fomit-frame-pointer2017110820171020
12892refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
12936refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
12936sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
12936sphlibgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
12980refgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
13024refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
13068sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
13112sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
13156sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
13178refgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
13200refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
13222refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
13244refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
13244sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
13354ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
13354ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
13398ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
13398ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
13420ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
13992sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
14036sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
14036sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
14058sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
14058sse2gcc -march=nocona -Os -fomit-frame-pointer2017110820171020
14080sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
14080sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
14102sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
14102sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
14102sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
14102sse2gcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
14124sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
14124sse2gcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
14124sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
14124sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
14124sse2gcc -m64 -Os -fomit-frame-pointer2017110820171020
14124sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
14168sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017110820171020
14190sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
14212sphlib-smallgcc -m64 -O -fomit-frame-pointer2017110820171020
14212sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
14234sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
14234sse2gcc -march=k8 -Os -fomit-frame-pointer2017110820171020
14256ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
14278sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
14278sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017110820171020
14300sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
14300sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
14322sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
14322sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
14322sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
14344sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
14344sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
14344sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
14366sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
14366refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
14366sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
14388refgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
14388sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
14410sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
14476refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
14498refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
14652sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
14696sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
14806sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
14828sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
14828sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
14872sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
14872sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
14894sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
14960refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
14982sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
14982sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
14982sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
15026sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
15026sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017110820171020
15026sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
15048sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
15092refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
15158refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
15180refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
15224refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
15224refgcc -march=nocona -O -fomit-frame-pointer2017110820171020
15246refgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
15400refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
15422refgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
15422refgcc -march=k8 -O -fomit-frame-pointer2017110820171020
15510sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
15510sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
15510sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
15510reficc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
15532sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
15554sphlib-smallgcc -O3 -fomit-frame-pointer2017110820171020
15554sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
15554sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
15598sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
15598sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
15598sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
15620sphlib-smallgcc -O2 -fomit-frame-pointer2017110820171020
15620sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
15642refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
15642sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
15664refgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
15664sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
15664sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
15664sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
15686sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
15708sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
15730sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
15752sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
15774sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
15774sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
15796sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
15906refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
15906refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
15928refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
15928refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
15950refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
15972refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
16060refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
16082refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
16104refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
16192refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
16236refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
16236refgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
16346refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
16346refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
16566refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
16588refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
16588sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
16610refgcc -O2 -fomit-frame-pointer2017110820171020
16676sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
16698sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
16698refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
16720refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
16720refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
16742sse2gcc -Os -fomit-frame-pointer2017110820171020
16742sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
16742sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
16742sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
16764refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
16786refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
16786refgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
16830sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
16830refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
16874refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
16896sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
16962refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
17270refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
17292refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
17314refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
17380sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
17556sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
17798refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
18062refgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
18062refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
18150reficc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
18304sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
18414sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
18436sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
18436sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017110820171020
18458sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
18458sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
18458sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
18458sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
18458sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017110820171020
18480sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
18480sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
18480sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
18480sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
18502sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
18502sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
18524sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
18524sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
18524sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
18524sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
18568sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
18568sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
18590sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
18590sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
18590sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
18590sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
18590sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
18612refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
18634sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
18678sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
18700sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
18986refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
19030refgcc -O3 -fomit-frame-pointer2017110820171020
19030refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
19052refgcc -m64 -O3 -fomit-frame-pointer2017110820171020
19074refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
19074refgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
19096refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
19162refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
19228sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
19272refgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
19316refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
19316refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
19338refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
19580refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
19646refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
19646refgcc -m64 -O2 -fomit-frame-pointer2017110820171020
19954refgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
20086refgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
20526sphlibicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
20548sphlibicc -no-vec2017110820171020
20658sphlibicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
20768sphlibicc2017110820171020
21318refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
21340refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
23980sphlib-smallicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
24574sphlib-smallicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
24794sphlib-smallicc -no-vec2017110820171020
28820reficc -no-vec2017110820171020
29436reficc2017110820171020
29634reficc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
29656sphlib-smallicc2017110820171020
31262reficc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
34628sphlibgcc2017110820171020
41030sphlibgcc -funroll-loops2017110820171020
44220sphlibcc2017110820171020
44572sphlib-smallgcc -funroll-loops2017110820171020
44616sphlib-smallgcc2017110820171020
49720refgcc2017110820171020
49764refcc2017110820171020
52206refgcc -funroll-loops2017110820171020
56078sphlib-smallcc2017110820171020
94798sse2gcc -funroll-loops2017110820171020
95854sse2gcc2017110820171020
138204sse2cc2017110820171020

Compiler output

Implementation: crypto_hash/blake32/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 'blake32_compress':
hash.c: hash.c:143:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:196:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:150:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:196:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:180:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:196:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:186:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc
hash.c: In file included from hash.c:5:0:
hash.c: hash.c: In function 'blake32_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:186:14: note: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
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:180:14: note: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
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/blake32/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 'blake32_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:186:14: note: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
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:180:14: note: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
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 'blake32_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:186:14: note: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
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:180:14: note: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
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