Implementation notes: amd64, genji239, crypto_hash/blake32

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
9214ssse3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
9386ssse3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
9398ssse3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
9410ssse3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
9482ssse3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
9486ssse3icc2017111020171020
9508ssse3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
9518ssse3icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
9532ssse3icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
9790ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
9848ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
9850ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
9852ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
9888ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
9892ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
9936ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
9958ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
9980ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
10034ssse3icc -no-vec2017111020171020
10096ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
10110ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
10118ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
10120ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
10140ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
10140ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
10150ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
10152ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
10152ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
10152ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
10160ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
10164ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
10168ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
10176ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
10176ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
10198ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
10214ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
10224ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
10374sse2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
10476sse2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
10486sse2icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
10488sse2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
10504sse2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
10570sse2icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
10578sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
10620ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
10672ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
10694ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
10698ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
10702ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
10702ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
10704ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
10706ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
10726sse2icc2017111020171020
10734sse2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
10802ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
10950sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10954sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10980sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10994sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11016sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
11018sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
11018sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
11026sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
11034sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
11036sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
11040sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
11040sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
11042sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
11046sse2gcc -march=nocona -Os -fomit-frame-pointer2017111020171020
11054sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
11058sse2gcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
11060sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
11070sse2gcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
11070sse2icc -no-vec2017111020171020
11084sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
11090sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
11090sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
11092sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
11094sse2gcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
11106sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
11150sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11160sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
11186sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
11192sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
11194sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
11196sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
11198sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
11208sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11208sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11214sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11220sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
11220sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
11232sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
11244sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
11254sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
11300sse2gcc -m64 -O3 -fomit-frame-pointer2017111020171020
11312sse2gcc -Os -fomit-frame-pointer2017111020171020
11334sse2gcc -m64 -O2 -fomit-frame-pointer2017111020171020
11338sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
11350sse2gcc -O3 -fomit-frame-pointer2017111020171020
11354sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
11356sse2gcc -m64 -Os -fomit-frame-pointer2017111020171020
11360sse2gcc -O2 -fomit-frame-pointer2017111020171020
11362sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
11372sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
11392sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
11404sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
11408sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
11410sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
11414sse2gcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
11420sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
11428sse2gcc -march=k8 -Os -fomit-frame-pointer2017111020171020
11434sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
11442sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
11454sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
11476sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
11486sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
11504sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
11512sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
11514sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
11516sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
11518sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
11518sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
11520sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
11520sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
11520sse2gcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
11522sse2gcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
11532sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
11546sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
11554sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
11554sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
11582sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
11596sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
11596sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
11604sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
11608sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
11610sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
11692sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
11694sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
11730sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
11740sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
11746sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
11768sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
11770sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
11800sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
11824sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
11880sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
11880sse2gcc -march=nocona -O -fomit-frame-pointer2017111020171020
11882sse2gcc -funroll-loops -O -fomit-frame-pointer2017111020171020
11896sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
11930sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
11932sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
11940sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
11942sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
11972sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
11986sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
11990sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
12000sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
12008sse2gcc -O -fomit-frame-pointer2017111020171020
12008sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
12012sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
12020sse2gcc -march=barcelona -O -fomit-frame-pointer2017111020171020
12022sse2gcc -m64 -O -fomit-frame-pointer2017111020171020
12030sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
12034sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
12042sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
12050sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
12050sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
12050sse2gcc -march=k8 -O -fomit-frame-pointer2017111020171020
12066sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
12088sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
12092sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
12092sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
12096sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
12102sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
12124sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
12136sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
12148sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
12158sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
12190sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
12192sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
12194sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
12232sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
12246sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
12252sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
12286sphlibgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
12308sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
12320sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
12334sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
12340sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
12342sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
12344sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
12346sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
12346sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
12350sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
12362sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
12370sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
12392sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
12394sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
12414sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
12418sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
12428sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
12432sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
12434sphlibgcc -O3 -fomit-frame-pointer2017111020171020
12450sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
12452sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
12454sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
12454sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
12464sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
12466sphlibgcc -m64 -O3 -fomit-frame-pointer2017111020171020
12466sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
12470sphlibgcc -m64 -O2 -fomit-frame-pointer2017111020171020
12474sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
12476sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
12478sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
12478sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
12482sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
12484sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
12484sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
12492sphlibgcc -O2 -fomit-frame-pointer2017111020171020
12494sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
12496sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
12498sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
12512sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
12524sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
12532sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
12536sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
12552sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
12554sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
12578sphlibgcc -march=k8 -O -fomit-frame-pointer2017111020171020
12582sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
12588sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
12600sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
12600sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
12624sphlibgcc -m64 -Os -fomit-frame-pointer2017111020171020
12626sphlibgcc -Os -fomit-frame-pointer2017111020171020
12632sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
12646sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
12660sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
12670sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
12676sphlibgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
12676sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
12682sphlibgcc -O -fomit-frame-pointer2017111020171020
12698sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
12700sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
12712sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
12712sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
12714sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
12716sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
12724sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
12732sphlibgcc -march=nocona -O -fomit-frame-pointer2017111020171020
12738sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
12752sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
12754sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
12766sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
12766sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
12772sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
12778sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
12780sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
12782sphlibgcc -m64 -O -fomit-frame-pointer2017111020171020
12784sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
12784sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
12792sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
12794sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
12796sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
12852sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
12852sphlibgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
12862sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
12960sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
13188sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
13200sphlibgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
13220sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
13546sphlibicc -no-vec2017111020171020
13598sphlibicc2017111020171020
13660sphlibicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
13756sphlibicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
13776sphlibicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
13816sphlibicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
13866sphlibicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
13910sphlibicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
13952sphlibicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
13988sphlibicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
14642sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
14664sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
14698sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
14752sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
14860sphlib-smallgcc -Os -fomit-frame-pointer2017111020171020
14874sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
14876sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
14878sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
14880sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017111020171020
14880sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
14902sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
14904sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
14908sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
14920sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
14930sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
14936sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
14940sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
14956sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
14974sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
14974sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
14974sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017111020171020
14976sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
14978sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
14978sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
14984sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
14986sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
14996sphlib-smallgcc -m64 -O -fomit-frame-pointer2017111020171020
15030sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
15032sphlib-smallgcc -O -fomit-frame-pointer2017111020171020
15066sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
15072sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
15110sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
15116sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017111020171020
15130sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
15150sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
15158sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
15162sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
15166sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
15176sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
15184sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
15206sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
15216sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
15228sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
15228sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
15288sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
15330sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
15380sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
15464sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
15570sphlib-smallicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
15604sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
15606sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
15622sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
15624sphlib-smallicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
15660sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
15746refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
15754refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
15756refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
15756refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
15766refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
15776refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
15778refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
15858sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
15860sphlib-smallicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
16062refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
16126sphlib-smallicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
16184sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
16344refgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
16702reficc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
16774reficc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
16828refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
16898refgcc -O -fomit-frame-pointer2017111020171020
16900sphlib-smallicc -no-vec2017111020171020
16904refgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
16904refgcc -m64 -O -fomit-frame-pointer2017111020171020
16906refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
16908sphlib-smallicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
16908reficc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
16914refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
16914refgcc -march=nocona -O -fomit-frame-pointer2017111020171020
16920refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
16922refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
16924refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
16938sphlib-smallicc2017111020171020
16944refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
16972refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
16984refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
16990refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
16992refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
16998refgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
17030refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
17034refgcc -m64 -Os -fomit-frame-pointer2017111020171020
17084refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
17100refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
17208refgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
17210refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
17234refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
17236refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
17236refgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
17242refgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
17250refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
17254refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
17260refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
17262refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
17268refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
17286refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
17288refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
17294refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
17300refgcc -Os -fomit-frame-pointer2017111020171020
17300refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
17344refgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
17344refgcc -march=k8 -O -fomit-frame-pointer2017111020171020
17350refgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
17358refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
17398refgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
17404refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
17594refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
17622refgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
17796reficc -no-vec2017111020171020
17852refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
18078sphlib-smallicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
18122reficc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
18210sphlib-smallicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
18210sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
18386reficc2017111020171020
18826sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
18992sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
18998sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017111020171020
19028sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
19034sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
19052sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
19052sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
19058sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
19066sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
19082sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
19110sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
19122refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
19142sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
19170sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
19172sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
19184sphlib-smallgcc -O3 -fomit-frame-pointer2017111020171020
19192sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
19204sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
19266sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017111020171020
19278sphlib-smallgcc -O2 -fomit-frame-pointer2017111020171020
19284sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
19286sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
19294refgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
19300sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
19318sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
19320refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
19320sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
19322sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
19326sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
19328sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
19350refgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
19354sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
19354sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
19358sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
19362sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
19362sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
19370refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
19372sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
19376sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
19376sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
19380sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
19382sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
19394sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
19406sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
19416refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
19424refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
19456refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
19466sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
19494reficc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
19526sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
19538refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
19538sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
19540reficc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
19548refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
19554refgcc -m64 -O3 -fomit-frame-pointer2017111020171020
19616sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
19618sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
19620refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
19640refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
19654sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
19664refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
19684sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
19686refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
19686sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
19686reficc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
19712refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
19718sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
19724sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
19740sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
19744sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
19762reficc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
19766sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
19770refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
19804sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
19822refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
19830refgcc -O3 -fomit-frame-pointer2017111020171020
19874refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
19894sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
19980refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
20000refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
20014refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
20024refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
20026refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
20030refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
20102refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
20216refgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
20242refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
20310refgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
20324refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
20348refgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
20450refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
20598refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
20644refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
20668refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
20798refgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
20908refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
20908refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
20928refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
20934refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
21146refgcc -m64 -O2 -fomit-frame-pointer2017111020171020
21192refgcc -O2 -fomit-frame-pointer2017111020171020
21254refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
21266refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
21274refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
21292refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
21292refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
21306refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
21330refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
21392refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
21528refgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
21638refgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
22002refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
47300sphlibgcc2017111020171020
47396sphlibgcc -funroll-loops2017111020171020
49060sphlibcc2017111020171020
58808sphlib-smallgcc2017111020171020
59140sphlib-smallgcc -funroll-loops2017111020171020
61276sphlib-smallcc2017111020171020
66462refcc2017111020171020
67580refgcc2017111020171020
67772refgcc -funroll-loops2017111020171020
98174sse2gcc2017111020171020
98450sse2gcc -funroll-loops2017111020171020
111336sse2cc2017111020171020

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