Implementation notes: x86, kizomba, crypto_hash/blake512

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
10422vect128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
10454vect128gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
10516vect128gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
10521vect128gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
10563vect128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
10625sse41gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
10650sse41gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
10663vect128gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
10682sse41gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
10689sse41gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
10713sse41gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
10727vect128gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
10740sse41gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
10754sse41gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
10792sse41gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
10808vect128gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
10819vect128gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
10825vect128gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
10859vect128gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
10859vect128gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
10890vect128gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
10900vect128gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
10950vect128gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
10976sse41gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
10980sse41gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
10988sse41gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
10988vect128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
11012sse41gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
11022vect128-inplacegcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
11032vect128-inplacegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
11035vect128-inplacegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
11044vect128gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
11083vect128gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
11084vect128gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
11085vect128gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
11085vect128-inplacegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
11105vect128-inplacegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
11107vect128-inplacegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
11127vect128-inplacegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
11139sse41gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
11139vect128-inplacegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
11153vect128-inplacegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
11155sse41gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
11163vect128-inplacegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
11188sse41gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
11191vect128-inplacegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
11191sse41gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
11192vect128-inplacegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
11201sse41gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
11210sse41gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
11212vect128gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
11240vect128-inplacegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
11240vect128-inplacegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
11252vect128gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
11256vect128gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
11281vect128-inplacegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
11296vect128-inplacegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
11304vect128gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
11321vect128-inplacegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
11322vect128gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
11324vect128-inplacegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
11325vect128gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
11335vect128gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
11346vect128gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
11379sse41gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
11400sse41gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
11407vect128-inplacegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
11425sse41gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
11465vect128-inplacegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
11514vect128gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
11514vect128gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
11593vect128gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
11602sse41gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
11607sse41gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
11617vect128gcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
11619sse41gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
11792sse41gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
11794sse41gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
11857sse41gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
11873sse41gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
12544vect128-inplacegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
12548vect128-inplacegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
12580vect128-inplacegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
12591vect128-inplacegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
12617vect128-inplacegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
12653vect128-inplacegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
12655vect128-inplacegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
12657vect128-inplacegcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
12659vect128-inplacegcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
12663vect128-inplacegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
12675vect128-inplacegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
12676vect128-inplacegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
13920ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
13992sse2sgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
14035sse2sgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
14070ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
14086ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
14087ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
14093ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
14097ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
14102sse2sgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
14133sse2sgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
14145sse2sgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
14175ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
14178sse2sgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
14187ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
14190sse2sgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
14220sse2sgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
14222sse2sgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
14225sse2sgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
14228sse2sgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
14244sse2sgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
14246sse2sgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
14256sse2sgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
14275sse2sgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
14316sse2sgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
14377ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
14393sse2sgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
14421sse2sgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
14432sse2sgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
14433sse2sgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
14438sse2sgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
14458sse2sgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
14464ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
14472sse2sgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
14482ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
14490sse2sgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
14498sse2sgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
14510sse2sgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
14521sse2sgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
14526sse2sgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
14547sse2sgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
14548sse2sgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
14550sse2sgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
14550sse2sgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
14561sse2sgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
14582ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
14593sse2sgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
14615sse2sgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
14629sse2sgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
14631ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
14633ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
14635ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
14641ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
14645ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
14647sse2sgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
14649ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
14661sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
14738sse2sgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
14740sse2sgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
14740sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
14746sse2sgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
14788sse2sgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
14790sse2sgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
14800ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
14800ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
14824ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
14842sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
14851sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
14857ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
14859sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
14859sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
14860ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
14865ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
14869sse2sgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
14901sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
14905ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
14911sse2sgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
14925sse2sgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
14928sse2sgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
14931sse2sgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
14937sse2sgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
14942ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
14963ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
14970sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
14980ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
14992sse2sgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
14994sse2sgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
14998sse2sgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
15006sse2sgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
15008sse2sgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
15010sse2sgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
15012sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
15012sse2sgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
15022sse2sgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
15042sse2sgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15043sse2sgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
15046sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
15049sse2sgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
15058sse2sgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
15073sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
15096sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
15115sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
15133sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
15135sse2sgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
15145sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
15166sse2sgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
15238sse2sgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
15258ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
15262ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
15272sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
15274sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
15276ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
15280sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
15286sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
15306sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
15339sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15357ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
15359sse2sgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
15359sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
15363sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
15363sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
15363sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
15371sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
15377sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
15379sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
15385sse2sgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
15387sse2sgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
15397sse2sgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
15403sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
15410sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
15433sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
15434sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
15440sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
15448sse2sgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
15449sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
15498sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
15527sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
15532sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
15533sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
15536sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
15543sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
15568sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
15578sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
15588sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
15591sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
15594sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
15594sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
15621sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
15623sse2sgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
15627sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
15643sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
15644sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
15651sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
15653sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
15655sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
15661sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
15669sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
15671sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
15680sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
15682sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
15736sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
15764sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
15772sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
15787sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
15788sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
15794sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
15825sse2sgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
15837sse2sgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
15846sse2sgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
15848sse2sgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
15865sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
15869sse2sgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
15871sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
15873sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
16111sse2sgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
16168sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
16201sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
16204sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
16213sse2sgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
16222sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
16270sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
16353sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
16439sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
16956sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
17055sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
17749sse2sgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
17770sse2sgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
17917sse2sgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
17951sse2sgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
18643sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
18730sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
18824sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
18871sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
39219regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
39232regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
39341bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
39395bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
40036bswapgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
40121regsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
40247bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
40248bswapgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
40304regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
40367bswapgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
40414bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
40488bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
40496bswapgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
40498regsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
40500regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
40502bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
40512regsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
40538regsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
40551regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
40557bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
40571regsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
40571bswapgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
40583regsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
40602bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
40631bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
40672bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
40678regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
40690regsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
40698bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
40714regsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
40735regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
40746bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
40754regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
40764regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
40791bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
40800bswapgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
40806bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
40818regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
40823bswapgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
40825regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
40843regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
40867bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
40871bswapgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
40889bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
40891bswapgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
40893regsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
40931bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
40933bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
40939regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
40948regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
40972regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
40992regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
41040regsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
41046bswapgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
41050bswapgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
41089regsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
41181regsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
41184bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
41294bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
41344bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
41381bswapgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
41410regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
41427bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
41459bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
41466regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
41470regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
41521regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
41563bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
41587bswapgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
41635bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
41651bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
41654bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
41660bswapgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
41666bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
41692regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
41714bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
41722bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
41729bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
41774bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
41777bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
41786regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
41792bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
41805bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
41811regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
41816regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
41875bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
41879regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
41885regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
41897bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
41928bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
41935bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
41938bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
41942bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
41964bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
42033bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
42044bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
42056bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
42069regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
42077regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
42085regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
42141regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
42157regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
42165regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
42185bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
42197regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
42268bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
42278regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
42289bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
42291regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
42296regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
42321bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
42330bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
42333regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
42341regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
42367bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
42373bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
42375regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
42379bswapgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
42402bswapgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
42403bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
42450regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
42498bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
42517regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
42554bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
42611bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
42663bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
42667bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
42697regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
42766sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
42771bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
42771bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
42819bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
42829bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
42835regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
42849regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
42934sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
42937sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
43014sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
43036sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
43054sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
43075sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
43097sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
43113regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
43141regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
43163regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
43175regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
43194bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
43201bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
43219regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
43240bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
43266bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
43284regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
43305bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
43307refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
43323bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
43331regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
43343sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
43359regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
43367sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
43430regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
43470bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
43474regsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
43506regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
43520bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
43543sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
43549refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
43571sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
43573refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
43593regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
43601regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
43623bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
43641bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
43660regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
43661regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
43681sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
43686regsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
43690sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
43701regsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
43712regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
43714bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
43744regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
43746regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
43746regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
43750sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
43752refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
43766regsgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
43775bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
43790regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
43811bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
43815bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
43832bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
43839regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
43840regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
43847regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
43849sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
43853bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
43859refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
43859regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
43862sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
43867regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
43887regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
43899sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
43903sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
43924regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
43934regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
43936bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
43948refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
43950regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
43955sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
43957regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
43960sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
43961bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
43964bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
43972bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
43980bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
43984regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
43988regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
43990sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
43990sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
43992regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
44002regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
44004regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
44020sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
44026regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
44041sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
44050sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
44053sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
44058sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
44081regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
44089bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
44101sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
44102regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
44107sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
44114bswapgcc -m32 -Os -fomit-frame-pointer2018081920180818
44119sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
44125sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
44127bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
44129bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
44131bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
44131regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
44133bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
44135bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
44139bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
44143sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
44153sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
44182refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
44189bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
44191regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
44200regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
44216sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
44230regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
44234regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
44258regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
44260bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
44264bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
44279regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
44284bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
44297regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
44304regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
44304regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
44311regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
44318bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
44324bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
44325sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
44365sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
44369refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
44387regsgcc -m32 -Os -fomit-frame-pointer2018081920180818
44387regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
44394bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
44414regsgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
44428bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
44431regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
44432bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
44484bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
44496refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
44510refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
44520regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
44520regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
44522regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
44562bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
44585regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
44597regsgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
44599regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
44605regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
44613regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
44619bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
44623bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
44625regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
44657bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
44664refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
44680regsgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
44681bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
44696regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
44700refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
44701refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
44712bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
44736regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
44744refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
44744refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
44756bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
44770refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
44776refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
44786sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
44812refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
44822regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
44822refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
44824regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
44839sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
44856refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
44939regsgcc -m32 -O3 -fomit-frame-pointer2018081920180818
44944refgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
44945bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
44964bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
44975refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
45052bswapgcc -m32 -O2 -fomit-frame-pointer2018081920180818
45060sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
45067regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
45079refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
45081regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
45107bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
45119bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
45156refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
45228bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
45252refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
45268regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
45315bswapgcc -m32 -O3 -fomit-frame-pointer2018081920180818
45332refgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
45361bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
45393bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
45413regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
45446regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
45461refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
45482refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
45512refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
45534refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
45536bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
45539bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
45571refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
45584refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
45639regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
45641refgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
45659refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
45663bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
45677refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
45714bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
45730refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
45730refgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
45744bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
45756refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
45783refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
45788bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
45791bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
45828regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
45851regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
45875regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
45959bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
46108bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
46172bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
46198refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
46204bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
46222bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
46242regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
46299bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
46343bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
46379regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
46387regsgcc -m32 -O2 -fomit-frame-pointer2018081920180818
46389regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
46393bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
46429bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
46460bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
46468bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
46479bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
46502bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
46522regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
46524regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
46538regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
46608regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
46716bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
46738bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
46796refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
46857regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
46894regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
46895regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
46919refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
46919regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
46926regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
46970regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
46986bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
47057refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
47091refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
47109refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
47181regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
47189bswapgcc -m32 -O -fomit-frame-pointer2018081920180818
47210refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
47250regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
47303sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
47457bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
47518sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
47542regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
47598sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
47674bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
47691regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
47700refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
47701sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
47731sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
47807sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
47875sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
47881regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
47928bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
47942bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
47970sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
47996sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
47996sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
48012sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
48030sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
48032sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
48035sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
48043sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
48044sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
48046sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
48062sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
48087sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
48093sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
48093sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
48103sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
48115sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
48117sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
48123sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
48161sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
48167sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
48173sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
48178bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
48199sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
48240sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
48250regsgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
48286regsgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
48288sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
48300sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
48328sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
48340sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
48359sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
48449sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
48480sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
48494sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
48572sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
48617sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
48623refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
48635sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
48643sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
48684sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
48754regsgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
48871sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
48891sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
49060sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
49062regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
49102regsgcc -m32 -O -fomit-frame-pointer2018081920180818
49179regsgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
49230bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
49274sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
49440regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
49514regsgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
49819sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
49969sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
50084sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
50121sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
50123sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
50167sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
50240sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
50720sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
50888sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
53742refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
53906refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
54175refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
54854refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
55198refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
55304refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
55426refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
55500refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
56802refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
57423refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
57771refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
58849refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
58891refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
59129refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
59298refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
59959refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
63651refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
63666refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
63853refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
63887refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
63974refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
64013refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
64165refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
64292refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
64293refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
64361refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
64439refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
64500refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
64615refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
64873refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
64879refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
64901refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
65389refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
65462refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
65554refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
66147refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
66337refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
66361refgcc -m32 -O3 -fomit-frame-pointer2018081920180818
66381refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
66401refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
66405refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
66484refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
66484refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
66578refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
66602refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
66809refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
66812refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
66959refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
67228refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
67252refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
67451refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
67546sphlib-smallgcc -m32 -O -fomit-frame-pointer2018081920180818
67587sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
67613refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
67716sphlibgcc -m32 -O -fomit-frame-pointer2018081920180818
67732refgcc -m32 -O2 -fomit-frame-pointer2018081920180818
67816refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
67822sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
67833refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
67871refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
67932refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
68004sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
68091refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
68097sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
68125sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
68133refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
68250sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
68334sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
68381refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
68401sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
68447sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
68470sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
68474sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
68514sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
68536sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
68579sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
68582refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
68593sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
68597sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
68621sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
68645sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
68704sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
68734refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
68742sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
68796sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
68808sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
68895sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
68899sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
68920sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
68933sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
68954sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
68976sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
69070sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
69103sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
69117sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
69119sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
69145refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
69169sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
69181sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
69238sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
69246sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
69282sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
69283sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
69311sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
69502refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
69691sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
69774sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
69824sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
69877sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
69911refgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
69926sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
69958refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
69972sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
70030sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
70042sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
70046sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
70090sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
70133sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
70137sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
70141sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
70145sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
70213sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
70228sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
70236sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
70269sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
70280sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
70327sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
70331sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
70371sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
70516sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
70516sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
70554sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
70597sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
70605sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
70634sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
70673sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
70683sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
70720refgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
70720sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
70736sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
70788sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
70802sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
70803refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
70829sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
70863sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
70863refgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
70903sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
70918sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
70927sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
70928sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
70929refgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
70930sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
70931sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
70968sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
70974sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
70986sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
70988sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
71059sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
71062sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
71068sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018081920180818
71079sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018081920180818
71093sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
71200sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
71216sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
71240sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
71270sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
71280sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
71288sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
71294sphlibgcc -m32 -O2 -fomit-frame-pointer2018081920180818
71299sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
71304sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
71328refgcc -m32 -O -fomit-frame-pointer2018081920180818
71349sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
71351sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
71367sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
71404sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
71444sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
71454sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
71466refgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
71508sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
71510sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
71510sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
71520sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
71520sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
71542sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
71543sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
71552sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
71559sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
71579sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
71598refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
71625sphlibgcc -m32 -O3 -fomit-frame-pointer2018081920180818
71639refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
71659sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
71704sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
71786sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
71797sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
71814sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
71877sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
71973sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
71993sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
72002refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
72086refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
72141sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
72209sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
72238sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
72248sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
72282sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
72304sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
72343sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
72348sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
72407sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
72491sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
72526sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
72599sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
72603sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
72728refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
72744sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
72928sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
73190sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
73246refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
73296sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
74423sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
74942sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
75004sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
75044sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
75343sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
75688sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
76189sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
76414refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
76488sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
76500sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
76530sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
76578sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
76602sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
76604sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
76633sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
76661sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
76664refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
76704refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
76732sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
76746refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
76767refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
76879sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
77067refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
77136sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
77816refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
77998sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
78285refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
78712refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
78724refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
79517refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
80236refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
81234refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
81282refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
81409refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
81582refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
81635refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
81661refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
81732refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
81837refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
82150refgcc -m32 -Os -fomit-frame-pointer2018081920180818
82155refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
82349refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
82369refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
82402refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
82472refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
82528refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
82635refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
82641refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
82649refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
82669refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
82716refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
82786sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
82908sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
82962refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
82980sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
83008sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
83024sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
83349refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
83397sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
83524sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
83673sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
83818refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
83861refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
83889sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
84111sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
84645sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
84815sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
84842sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
84851sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
84899sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
84980sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
85069sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
85103refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
85145sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
85152sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
85218sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
85274sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
85355sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
85405sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
85431sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
85518sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
85538sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
85592sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
85661sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
85665sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
85758sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
85826sphlibgcc -m32 -Os -fomit-frame-pointer2018081920180818
85830sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
85849sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
85860sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
85862sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
85962sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
85972sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
85982sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
85986sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
86000sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018081920180818
86032sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
86075sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
86260sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
86392sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
86536sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
87152sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
87585sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
88075sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
88135sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
88180sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
88472sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
88552sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
88629sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
88716sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
89018sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
89141sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
89207sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
89294sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
89464sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
89667sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
89701sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
89871sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
90500sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
90641sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
90698sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
90770sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
90982sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
91619sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
121770refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
126629refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
129103refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
130129refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
131022refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
132700bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
132895bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
132911regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
133339regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
133450refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
133506regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
134091bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
134205refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
145103refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
145706refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
151151regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
151824bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
151893bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
152167regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
164740regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
166062regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
166113regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
166210bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
166492bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
166768regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
166790bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
166837bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
166931refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
173307refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
174371refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
174923sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
174998sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
175843refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
176387sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
176468sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
176877sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
177083sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
181369regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
181601bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
181716regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
181921bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
188853bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
193040bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
193220regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
193689regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
201869sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
203431sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
204360sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
205059sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
205673sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
206016sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
206484sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
206655sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
207004sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
207371sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
208012sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
208691sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
208815sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
208966sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
209318sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
209579sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
209742sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
210051sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
210813sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
214536sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:8:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: rounds.h:778:11: warning: implicit declaration of function '_mm_extract_epi64'; did you mean '_mm_extract_epi32'? [-Wimplicit-function-declaration]
hash.c: row4hl = _mm_extract_epi64(row4l, 1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^~~~~~~~~~~
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^~~~~
hash.c: rounds.h:780:11: warning: implicit declaration of function '_mm_cvtsi64_si128'; did you mean '_mm_cvtsi32_si128'? [-Wimplicit-function-declaration]
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^~~~~~~~~~~
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^~~~~
hash.c: rounds.h:780:9: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ...

Number of similar (compiler,implementation) pairs: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer xop-2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer xop-2
gcc -m32 -O2 -fomit-frame-pointer xop-2
gcc -m32 -O3 -fomit-frame-pointer xop-2
gcc -m32 -O -fomit-frame-pointer xop-2
gcc -m32 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=athlon -O -fomit-frame-pointer xop-2
gcc -m32 -march=athlon -Os -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xop-2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -O -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xop-2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xop-2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xop-2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=corei7 -O -fomit-frame-pointer xop-2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=i386 -O -fomit-frame-pointer xop-2
gcc -m32 -march=i386 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=i486 -O -fomit-frame-pointer xop-2
gcc -m32 -march=i486 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xop-2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xop-2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=k6 -O -fomit-frame-pointer xop-2
gcc -m32 -march=k6 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=k8 -O -fomit-frame-pointer xop-2
gcc -m32 -march=k8 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xop-2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xop-2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=nocona -O -fomit-frame-pointer xop-2
gcc -m32 -march=nocona -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentium -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentium -Os -fomit-frame-pointer xop-2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xop-2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xop-2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=prescott -O -fomit-frame-pointer xop-2
gcc -m32 -march=prescott -Os -fomit-frame-pointer xop-2

Compiler output

Implementation: crypto_hash/blake512/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:125:13: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: m.u128[0] = LOADU(datablock + 0);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:149:9: note: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: (__m64)0x243F6A8885A308D3ULL);
hash.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:147:9: note: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: (__m64)0xA4093822299F31D0ULL);
hash.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2
gcc -m32 -O2 -fomit-frame-pointer sse2
gcc -m32 -O3 -fomit-frame-pointer sse2
gcc -m32 -O -fomit-frame-pointer sse2
gcc -m32 -Os -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/blake512/sse2s
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:128:13: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: m.u128[0] = LOADU(datablock + 0);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:152:9: note: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: (__m64)0x243F6A8885A308D3ULL);
hash.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:150:9: note: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: (__m64)0xA4093822299F31D0ULL);
hash.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2s
gcc -m32 -O2 -fomit-frame-pointer sse2s
gcc -m32 -O3 -fomit-frame-pointer sse2s
gcc -m32 -O -fomit-frame-pointer sse2s
gcc -m32 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2s
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2s
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2s
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2s
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2s
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2s
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2s
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2s
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2s
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2s
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2s
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2s
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2s
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2s

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:82:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: const __m128i r16 = _mm_setr_epi8(2,3,4,5,6,7,0,1,10,11,12,13,14,15,8,9);
hash.c: ^~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:157:9: note: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: (__m64)0x243F6A8885A308D3ULL);
hash.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:155:9: note: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: (__m64)0xA4093822299F31D0ULL);
hash.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3
gcc -m32 -O2 -fomit-frame-pointer ssse3
gcc -m32 -O3 -fomit-frame-pointer ssse3
gcc -m32 -O -fomit-frame-pointer ssse3
gcc -m32 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake512_init':
hash.c: hash.c:152:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: S->gt;h[0] = _mm_set_epi64x(0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL);
hash.c: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:144:17: note: called from here
hash.c: state->gt;h[3] = _mm_xor_si128(row2h, state->gt;h[3]);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:143:17: note: called from here
hash.c: state->gt;h[2] = _mm_xor_si128(row2l, state->gt;h[2]);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
hash.c: ...

Number of similar (compiler,implementation) pairs: 176, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse41 xop
gcc -m32 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -O -fomit-frame-pointer sse41 xop
gcc -m32 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=athlon -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=i386 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=i486 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse41 xop

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^~~~~
vector.c: vector.h:982:3: error: unknown type name 'v16'
vector.c: v16 v16;
vector.c: ^~~
vector.c: vector.h:987:3: error: unknown type name 'v8'
vector.c: v8 v8;
vector.c: ^~
vector.c: vector.h:992:3: error: unknown type name 'v32'
vector.c: v32 v;
vector.c: ^~~
vector.c: vector.h:997:3: error: unknown type name 'v64'
vector.c: v64 v;
vector.c: ^~~
vector.c: vector.c:62:30: warning: implicit declaration of function 'CV' [-Wimplicit-function-declaration]
vector.c: static const union cv v128 = CV(128);
vector.c: ^~
vector.c: vector.c:62:30: error: invalid initializer
vector.c: vector.c:63:30: error: invalid initializer
vector.c: static const union cv v255 = CV(255);
vector.c: ^~
vector.c: vector.c:64:30: error: invalid initializer
vector.c: static const union cv v257 = CV(257);
vector.c: ...

Number of similar (compiler,implementation) pairs: 192, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=athlon -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=athlon -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=athlon -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=athlon -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i386 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i386 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i386 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i386 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i486 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i486 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i486 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=i486 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-2 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-3 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=k6 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium2 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium3 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentium -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer vect128 vect128-inplace
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer vect128 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: note: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: note: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=k8 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k8 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=k8 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=k8 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=nocona -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=nocona -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=nocona -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=nocona -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-m -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium4 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=prescott -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=prescott -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=prescott -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=prescott -Os -fomit-frame-pointer sse41 xop

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:148:15: note: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:147:15: note: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:146:15: note: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^~~~~~~~~
vector.c: vector.c:590:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer vect128-inplace
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer vect128-inplace
gcc -m32 -march=k8 -O2 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=k8 -O3 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=k8 -O -fomit-frame-pointer vect128-inplace
gcc -m32 -march=k8 -Os -fomit-frame-pointer vect128-inplace
gcc -m32 -march=nocona -O2 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=nocona -O3 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=nocona -O -fomit-frame-pointer vect128-inplace
gcc -m32 -march=nocona -Os -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium-m -O -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium4 -O -fomit-frame-pointer vect128-inplace
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer vect128-inplace
gcc -m32 -march=prescott -O2 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=prescott -O3 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=prescott -O -fomit-frame-pointer vect128-inplace
gcc -m32 -march=prescott -Os -fomit-frame-pointer vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.c:646:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O -fomit-frame-pointer vect128
gcc -m32 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O -fomit-frame-pointer vect128
gcc -m32 -march=nocona -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O2 -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O3 -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O -fomit-frame-pointer vect128
gcc -m32 -march=prescott -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:144:17: note: called from here
hash.c: state->gt;h[3] = _mm_xor_si128(row2h, state->gt;h[3]);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:143:17: note: called from here
hash.c: state->gt;h[2] = _mm_xor_si128(row2l, state->gt;h[2]);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:33,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1290:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse41 xop

Compiler output

Implementation: crypto_hash/blake512/sse2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:149:9: note: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: (__m64)0x243F6A8885A308D3ULL);
hash.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:147:9: note: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: (__m64)0xA4093822299F31D0ULL);
hash.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:146:9: note: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/blake512/sse2s
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:152:9: note: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: (__m64)0x243F6A8885A308D3ULL);
hash.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:150:9: note: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: (__m64)0xA4093822299F31D0ULL);
hash.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:149:9: note: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2s
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2s
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2s
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2s
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2s

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:157:9: note: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: (__m64)0x243F6A8885A308D3ULL);
hash.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:155:9: note: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
hash.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: (__m64)0xA4093822299F31D0ULL);
hash.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:595:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:154:9: note: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: note: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: note: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: note: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: note: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer sse41 xop
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer sse41 xop
gcc -m32 -march=barcelona -O -fomit-frame-pointer sse41 xop
gcc -m32 -march=barcelona -Os -fomit-frame-pointer sse41 xop

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:148:15: note: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:147:15: note: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:146:15: note: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:148:15: note: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:147:15: note: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:146:15: note: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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 -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:8:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: rounds.h:778:11: warning: implicit declaration of function '_mm_extract_epi64'; did you mean '_mm_extract_epi32'? [-Wimplicit-function-declaration]
hash.c: row4hl = _mm_extract_epi64(row4l, 1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^~~~~~~~~~~
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^~~~~
hash.c: rounds.h:780:11: warning: implicit declaration of function '_mm_cvtsi64_si128'; did you mean '_mm_cvtsi32_si128'? [-Wimplicit-function-declaration]
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^~~~~~~~~~~
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^~~~~
hash.c: rounds.h:780:9: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ...
hash.c: In file included from hash.c:8:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: rounds.h:778:11: warning: implicit declaration of function '_mm_extract_epi64'; did you mean '_mm_extract_epi32'? [-Wimplicit-function-declaration]
hash.c: row4hl = _mm_extract_epi64(row4l, 1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^~~~~~~~~~~
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^~~~~
hash.c: rounds.h:780:11: warning: implicit declaration of function '_mm_cvtsi64_si128'; did you mean '_mm_cvtsi32_si128'? [-Wimplicit-function-declaration]
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ^~~~~~~~~~~
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^~~~~
hash.c: rounds.h:780:9: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type 'int'
hash.c: t0 = _mm_cvtsi64_si128(u1); \
hash.c: ^
hash.c: rounds.h:828:3: note: in expansion of macro 'DIAGONALIZE'
hash.c: DIAGONALIZE(row1l,row2l,row3l,row4l,row1hl,row1hh,row2hl,row2hh,row3hl,row3hh,row4hl,row4hh); \
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer xop-2
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer xop-2
gcc -m32 -march=barcelona -O -fomit-frame-pointer xop-2
gcc -m32 -march=barcelona -Os -fomit-frame-pointer xop-2

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^~~~~~~~~
vector.c: vector.c:590:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^~~~~~~~~
vector.c: vector.c:590:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer vect128-inplace
gcc -m32 -march=barcelona -O -fomit-frame-pointer vect128-inplace
gcc -m32 -march=barcelona -Os -fomit-frame-pointer vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.c:646:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.c:646:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -m32 -march=barcelona -O -fomit-frame-pointer vect128
gcc -m32 -march=barcelona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
hash.c: _mm_roti_epi64(__m128i __A, const int __B)
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:825:9: note: called from here
hash.c: row2h = _mm_roti_epi64(row2h, -11); \
hash.c: ^
hash.c: rounds.h:867:3: note: in expansion of macro 'G2'
hash.c: G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
hash.c: ^~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
hash.c: _mm_roti_epi64(__m128i __A, const int __B)
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:824:9: note: called from here
hash.c: row2l = _mm_roti_epi64(row2l, -11); \
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xop
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer xop
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xop
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xop
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xop
gcc -m32 -march=core2 -O -fomit-frame-pointer xop
gcc -m32 -march=core2 -Os -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xop
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xop
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer xop
gcc -m32 -march=corei7 -O -fomit-frame-pointer xop
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:779:4: note: called from here
hash.c: t2 = _mm_blend_epi16(m7, m4, 0xF0); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:866:3: note: in expansion of macro 'LOAD_MSG_15_4'
hash.c: LOAD_MSG_ ##r ##_4(b0, b1); \
hash.c: ^~~~~~~~~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
hash.c: from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:764:4: note: called from here
hash.c: t0 = _mm_blend_epi16(m2, m3, 0xF0); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=core2 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=core2 -O -fomit-frame-pointer sse41
gcc -m32 -march=core2 -Os -fomit-frame-pointer sse41