Implementation notes: amd64, genji239, crypto_hash/bblake256

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
10036ssse3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
10122ssse3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
10232ssse3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
10282ssse3icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
10398ssse3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
10454ssse3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
10534ssse3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
10546ssse3icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
10942ssse3icc2017111020171020
11228ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
11242ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
11264ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
11272ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
11342ssse3icc -no-vec2017111020171020
11478ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
11502ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
11504sse2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
11518ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
11556sse2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
11560ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
11576ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
11580ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
11616ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
11626ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
11634sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
11640ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
11672ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
11674ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
11674ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
11680sse2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
11852ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
11946ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
11948sse2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
11952ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
11958ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
12034sse2icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
12052sse2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
12214sse2icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
12304ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
12318ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
12348ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
12366ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
12372ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
12374ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
12416ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
12440sse2icc2017111020171020
12442ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
12446ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
12502ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
12520ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
12536ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
12568ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
12576ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
12578ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
12590ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
12672sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
12688sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
12692sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
12702sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
12918sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
12920sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
12928sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
12962sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
12984sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
13026sse2icc -no-vec2017111020171020
13070sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
13132sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
13200sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
13260sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
13308sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
13316sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
13336sse2gcc -march=nocona -Os -fomit-frame-pointer2017111020171020
13360sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
13362sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
13362sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
13362sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
13380sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
13394sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
13400sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
13410sse2gcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
13420sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
13422sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
13432sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
13434sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
13440sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
13448sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
13458sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
13458sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
13472sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
13496sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
13496sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
13500sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
13502sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
13508sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
13522sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
13534sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
13536sse2gcc -m64 -Os -fomit-frame-pointer2017111020171020
13540sse2gcc -Os -fomit-frame-pointer2017111020171020
13550sse2gcc -funroll-loops -O -fomit-frame-pointer2017111020171020
13558sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
13568sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
13578sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
13582sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
13582sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
13596sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
13598sse2gcc -march=k8 -Os -fomit-frame-pointer2017111020171020
13618sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
13630sse2gcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
13632sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
13638sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
13640sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
13644sse2gcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
13648sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
13654sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
13656sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
13662sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
13666sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
13668sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
13672sse2gcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
13674sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
13676sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
13676sse2gcc -march=nocona -O -fomit-frame-pointer2017111020171020
13688sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
13694sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
13694sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
13700sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
13704sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
13704sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
13718sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
13720sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
13728sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
13730sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
13736sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
13736sse2gcc -march=barcelona -O -fomit-frame-pointer2017111020171020
13748sse2gcc -m64 -O2 -fomit-frame-pointer2017111020171020
13760sse2gcc -O2 -fomit-frame-pointer2017111020171020
13760sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
13772sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
13782sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
13792sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
13800sse2gcc -O3 -fomit-frame-pointer2017111020171020
13808sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
13842sse2gcc -m64 -O3 -fomit-frame-pointer2017111020171020
13848sse2gcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
13854sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
13864sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
13866sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
13868sse2gcc -m64 -O -fomit-frame-pointer2017111020171020
13876sse2gcc -O -fomit-frame-pointer2017111020171020
13878sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
13892sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
13896sse2gcc -march=k8 -O -fomit-frame-pointer2017111020171020
13922sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
13926sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
13936sse2gcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
13980sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
14054sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
14086sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
14098sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
14100sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
14102sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
14108sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
14260sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
14308sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
20070bswapgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
20094bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
20150bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
20152bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
20164sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
20202regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
20204regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
20218bswapgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
20232regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
20252regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
20258sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
20262bswapgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
20266regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
20272sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
20278bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
20280bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
20290bswapgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
20294regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
20298bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
20300regsgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
20304bswapgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
20306sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
20308sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
20310sandygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
20316regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
20316sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
20320sandygcc -march=k8 -Os -fomit-frame-pointer2017111020171020
20322bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
20322sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
20324bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
20326bswapgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
20332sandygcc -m64 -Os -fomit-frame-pointer2017111020171020
20332sandygcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
20334bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
20340bswapgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
20340sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
20350sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
20352sandygcc -Os -fomit-frame-pointer2017111020171020
20358sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
20364bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
20366sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
20368sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
20376bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
20376bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
20376regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
20378bswapgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
20380sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
20380bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
20380regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
20386bswapgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
20392bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
20392bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
20394regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
20396bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
20398bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
20400sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
20400bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
20406sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
20406sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
20406regsgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
20410bswapgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
20412regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
20414bswapgcc -O3 -fomit-frame-pointer2017111020171020
20414bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
20422bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
20424bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
20426bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
20428regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
20430regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
20436regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
20440bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
20440bswapgcc -m64 -O3 -fomit-frame-pointer2017111020171020
20448bswapgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
20452regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
20454sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
20458regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
20464bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
20470sandygcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
20470sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
20476regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
20488regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
20490bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
20498bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
20502bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
20504regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
20506regsgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
20510bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
20510bswapgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
20512bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
20516regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
20516bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
20516regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
20520bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
20522bswapgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
20524regsgcc -O3 -fomit-frame-pointer2017111020171020
20524bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
20524regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
20524sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
20524bswapgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
20524regsgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
20526bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
20528bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
20528bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
20528regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
20528regsgcc -m64 -O3 -fomit-frame-pointer2017111020171020
20532bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
20536bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
20536regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
20540sandygcc -march=nocona -Os -fomit-frame-pointer2017111020171020
20542bswapgcc -Os -fomit-frame-pointer2017111020171020
20542bswapgcc -m64 -Os -fomit-frame-pointer2017111020171020
20542regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
20546bswapgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
20550bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
20558bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
20560regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
20566regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
20568regsgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
20570bswapgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
20572bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
20572bswapgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
20574sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
20576regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
20584bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
20584bswapgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
20598bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
20600regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
20602regsgcc -m64 -Os -fomit-frame-pointer2017111020171020
20602regsgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
20604bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
20604regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
20606regsgcc -Os -fomit-frame-pointer2017111020171020
20606regsgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
20606regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
20610bswapgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
20614regsgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
20616bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
20618bswapgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
20618regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
20620regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
20620regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
20634regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
20634regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
20634bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
20636regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
20640regsgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
20646regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
20648regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
20650bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
20656regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
20658regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
20658regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
20666regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
20674regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
20686regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
20686regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
20690regsgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
20696bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
20700bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
20714bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
20714bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
20744regsgcc -m64 -O2 -fomit-frame-pointer2017111020171020
20748regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
20768regsgcc -O2 -fomit-frame-pointer2017111020171020
20768regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
20774bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
20784bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
20790regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
20792bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
20798regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
20810bswapicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
20812regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
20856bswapgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
20890bswapgcc -O2 -fomit-frame-pointer2017111020171020
20892regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
20894bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
20894regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
20898regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
20900regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
20904regsgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
20906bswapgcc -m64 -O2 -fomit-frame-pointer2017111020171020
20906regsgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
20940regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
20948regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
20954bswapgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
20964bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
20968bswapgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
20980regsgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
20982regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
20982bswapicc -no-vec2017111020171020
20988regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
21002bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
21002regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
21030sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
21032bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
21050bswapgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
21052bswapgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
21056sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
21086bswapicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
21088sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
21102regsgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
21104bswapicc2017111020171020
21112bswapgcc -m64 -O -fomit-frame-pointer2017111020171020
21112bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
21116bswapgcc -O -fomit-frame-pointer2017111020171020
21116bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
21120sandygcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
21122sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
21122bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
21122bswapgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
21126bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
21128sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
21130bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
21132sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
21136bswapgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
21158sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
21158bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
21164bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
21170regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
21200sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
21204sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
21218bswapgcc -march=k8 -O -fomit-frame-pointer2017111020171020
21224sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
21238sandygcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
21240sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
21262bswapgcc -march=nocona -O -fomit-frame-pointer2017111020171020
21264sandyicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
21268sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
21286bswapicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
21290bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
21306sandygcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
21314sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
21326sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
21328sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
21336sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
21336sandygcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
21340regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
21340bswapicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
21354bswapgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
21354bswapgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
21358sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
21360bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
21366sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
21370bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
21372sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
21374sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
21378sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
21380sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
21382sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
21382regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
21386sandyicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
21388bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
21390regsgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
21396bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
21398sandyicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
21410sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
21410sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
21410sandygcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
21418sandyicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
21424sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
21428bswapicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
21430sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
21434sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
21436sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
21438sandygcc -funroll-loops -O -fomit-frame-pointer2017111020171020
21438sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
21444sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
21444sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
21446sandygcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
21458sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
21482regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
21494regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
21498sandygcc -O3 -fomit-frame-pointer2017111020171020
21498sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
21506sandygcc -m64 -O3 -fomit-frame-pointer2017111020171020
21524sandygcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
21528sandygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
21538sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
21544sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
21546sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
21552sandygcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
21572regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
21578sandyicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
21580sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
21600sandyicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
21604sandyicc -no-vec2017111020171020
21604sandyicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
21606sandyicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
21618regsgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
21624regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
21640sandyicc2017111020171020
21642sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
21644sandygcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
21648sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
21652sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
21654sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
21654sandygcc -march=barcelona -O -fomit-frame-pointer2017111020171020
21656sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
21658sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
21662sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
21666sandygcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
21672sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
21696sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
21722sandygcc -march=k8 -O -fomit-frame-pointer2017111020171020
21750sandygcc -O2 -fomit-frame-pointer2017111020171020
21758regsicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
21768sandygcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
21770sandygcc -m64 -O2 -fomit-frame-pointer2017111020171020
21774sandygcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
21776sandygcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
21778sandygcc -march=nocona -O -fomit-frame-pointer2017111020171020
21786sandygcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
21788sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
21790sandygcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
21814regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
21834sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
21838regsicc2017111020171020
21844sandygcc -m64 -O -fomit-frame-pointer2017111020171020
21856sandygcc -O -fomit-frame-pointer2017111020171020
21860sandygcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
21866sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
21874sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
21878regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
21886regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
21888sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
21892regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
21900sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
21900bswapicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
21902sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
21904bswapicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
21922regsicc -no-vec2017111020171020
21942bswapicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
22012regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
22028regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
22042regsgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
22054regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
22056regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
22062regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
22074regsgcc -m64 -O -fomit-frame-pointer2017111020171020
22082regsgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
22084regsgcc -O -fomit-frame-pointer2017111020171020
22084regsgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
22090regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
22174regsicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
22198regsgcc -march=k8 -O -fomit-frame-pointer2017111020171020
22204regsgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
22410regsgcc -march=nocona -O -fomit-frame-pointer2017111020171020
22412regsgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
22526regsicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
22594regsicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
22606regsicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
22618regsicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
22622regsicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
22724regsicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
89498sandycc2017111020171020
89516sandygcc -funroll-loops2017111020171020
89572sandygcc2017111020171020
89914bswapgcc2017111020171020
90380bswapgcc -funroll-loops2017111020171020
90398bswapcc2017111020171020
93038regsgcc -funroll-loops2017111020171020
93238regsgcc2017111020171020
93248regscc2017111020171020
153132sse2gcc2017111020171020
153182sse2gcc -funroll-loops2017111020171020
175618sse2cc2017111020171020

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: cc
hash.c: In file included from hash.c:3: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 'blake256_compress':
hash.c: hash.c:172:3: error: unknown type name '__m128i'
hash.c: __m128i row1,row2,row3,row4;
hash.c: ^
hash.c: hash.c:173:3: error: unknown type name '__m128i'
hash.c: __m128i buf1,buf2;
hash.c: ^
hash.c: hash.c:174:3: error: unknown type name '__m128i'
hash.c: const __m128i r8 = _mm_set_epi8(12,15,14,13,8,11,10,9,4,7,6,5,0,3,2,1);
hash.c: ^
hash.c: hash.c:175:3: error: unknown type name '__m128i'
hash.c: const __m128i r16 = _mm_set_epi8(13,12,15,14,9,8,11,10,5,4,7,6,1,0,3,2);
hash.c: ^
hash.c: hash.c:176:3: error: unknown type name '__m128i'
hash.c: const __m128i u8to32 = _mm_set_epi8(12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3);
hash.c: ^
hash.c: hash.c:180:5: error: unknown type name '__m128i'
hash.c: __m128i u128[4];
hash.c: ^
hash.c: hash.c:184:49: error: '__m128i' undeclared (first use in this function)
hash.c: m.u128[0] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ...

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

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_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:187:15: note: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /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:15: note: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /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:185:15: note: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /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: ...

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/bblake256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /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:187:15: note: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /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:15: note: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /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:185:15: note: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /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: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_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:187:15: note: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /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:15: note: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /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:185:15: note: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /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: ...

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