Implementation notes: x86, bolero, crypto_hash/bblake256

Computer: bolero
Architecture: x86
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20190110
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
12764ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
12780ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017082920170725
12788ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017082920170725
12792ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017082920170725
12840ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
12848ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017082920170725
12852ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017082920170725
12872ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017082920170725
13404ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017082920170725
13420ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017082920170725
13424ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017082920170725
13464ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
13628ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017082920170725
13652ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017082920170725
13772ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017082920170725
13796ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082920170725
13820ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082920170725
13828ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082920170725
13992ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017082920170725
14064ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082920170725
14140ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017082920170725
14152ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017082920170725
14164ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017082920170725
14164ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082920170725
14180ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082920170725
14332ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017082920170725
14376ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
14892sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017082920170725
14952sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017082920170725
14956sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017082920170725
14972sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017082920170725
15008sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017082920170725
15068sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017082920170725
15180sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017082920170725
15192ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017082920170725
15200sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017082920170725
15288sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017082920170725
15372sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017082920170725
15384sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082920170725
15404sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082920170725
15432sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
15468sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
15488sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
15500sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017082920170725
15704ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082920170725
15756ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082920170725
15804sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
15824sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
15856sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017082920170725
15860ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082920170725
15872ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017082920170725
15884sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
15892sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
15896sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082920170725
15936sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
15944sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017082920170725
15952sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
15960sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
15960sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
15968sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
16008sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
16012sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
16024sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
16036sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082920170725
16040sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
16040sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
16144sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
16156sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017082920170725
16188sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017082920170725
16240sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017082920170725
16280sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082920170725
16284sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
16336sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
16360sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
16368sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
16404sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
16416sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
16432sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
16436sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
16460sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
16464sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
16472sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
16480sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
16632sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082920170725
16636sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017082920170725
16648sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
16724sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
16772sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017082920170725
17180sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082920170725
17268sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
17352sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
17384sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
17396sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
17448sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
17528sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
17572sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082920170725
17576sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082920170725
17588sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
17592sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
17600sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
17604sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
17612sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
17624sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
17624sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017082920170725
17640sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
17664sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
17700sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
17716sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
17772sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
17972sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
18036sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
18036sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
30544regsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017082920170725
30548regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
30556bswapgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017082920170725
30592bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
30636bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
30640bswapgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017082920170725
30808bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
30864bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
30956regsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017082920170725
30984bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
30984regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
31004bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
31016regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
31024bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
31032bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
31032bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
31040bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
31044bswapgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017082920170725
31048bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
31056bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
31056bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
31056regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
31064bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
31076bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
31076regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
31080bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
31104bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
31112regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
31136regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
31148bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
31148bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082920170725
31148regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
31152regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
31180regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
31192regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
31200bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082920170725
31220regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
31224regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
31236regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082920170725
31236regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
31240bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
31244bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082920170725
31248regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
31248bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
31256bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082920170725
31256bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
31264bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
31272regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
31272bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082920170725
31276bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
31276regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082920170725
31276bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082920170725
31280regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
31280regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
31284regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
31300regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
31304regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
31304regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
31312bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
31316regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082920170725
31316regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
31320bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
31324bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
31324regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082920170725
31328bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
31332regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
31332bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
31336bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
31336bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
31344bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
31344bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
31356regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082920170725
31360regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
31384bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
31400bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
31408bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
31412regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
31412regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
31420regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
31428bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
31428regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
31448bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
31448regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
31456bswapgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017082920170725
31464bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082920170725
31464bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
31484regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
31488bswapgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017082920170725
31496regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
31524regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
31528regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
31540bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
31548regsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017082920170725
31556regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082920170725
31560bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
31560bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
31572bswapgcc -m32 -Os -fomit-frame-pointer2017082920170725
31576regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
31588bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
31592regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
31596regsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017082920170725
31608regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
31608bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
31616bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
31620bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
31628bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
31660regsgcc -m32 -Os -fomit-frame-pointer2017082920170725
31672regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
31680bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
31680regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
31688bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
31700regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
31708bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
31736bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
31736bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
31756bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
31784bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
31796bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
31800bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082920170725
31816regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
31840bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
31852regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
31852regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
31852regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
31860bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
31860regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
31880regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
31880bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
31888bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
31904bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
31920regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082920170725
31924sandygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082920170725
31936bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
31952bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
31968bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
31976bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
31980bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
31984regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
31984regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
32016regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
32060bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
32060sandygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
32068regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
32080bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
32084regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
32084bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
32112regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
32156regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
32160regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
32188bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
32192bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
32196regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
32208bswapgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017082920170725
32216regsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017082920170725
32224sandygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
32224bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
32224regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
32224bswapgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017082920170725
32236bswapgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017082920170725
32244bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
32244sandygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
32244bswapgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017082920170725
32244regsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017082920170725
32256sandygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
32256bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
32256regsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017082920170725
32260regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
32276bswapgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017082920170725
32296regsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017082920170725
32308sandygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
32320sandygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
32320regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
32336sandygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082920170725
32348bswapgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017082920170725
32368bswapgcc -m32 -O3 -fomit-frame-pointer2017082920170725
32368regsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017082920170725
32372bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
32384bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
32388regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
32392bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
32396regsgcc -m32 -O3 -fomit-frame-pointer2017082920170725
32400bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
32408sandygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
32412bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
32436sandygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
32456sandygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
32468sandygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
32476bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
32476bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082920170725
32488regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
32500regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
32504sandygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
32504regsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017082920170725
32508regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
32520sandygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
32524sandygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
32532sandygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
32536regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017082920170725
32540sandygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
32544regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
32548sandygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
32560sandygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
32560bswapgcc -m32 -O -fomit-frame-pointer2017082920170725
32564sandygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
32564bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2017082920170725
32572sandygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
32576bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082920170725
32580sandygcc -funroll-loops -m32 -O -fomit-frame-pointer2017082920170725
32588bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
32608sandygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
32608bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082920170725
32620bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
32620bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
32624bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
32628regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082920170725
32632regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082920170725
32640bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
32644sandygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
32644bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
32644regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
32676regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082920170725
32696regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
32708regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
32716bswapgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017082920170725
32720bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
32724bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
32728regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
32732regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082920170725
32740sandygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
32740bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
32744sandygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
32756regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
32756bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
32760regsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017082920170725
32760regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
32764regsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017082920170725
32772sandygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
32772regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
32772bswapgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017082920170725
32776bswapgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017082920170725
32788regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
32792bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
32796bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082920170725
32804sandygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
32820bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
32820bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
32828bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082920170725
32828bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
32848bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082920170725
32852bswapgcc -m32 -O2 -fomit-frame-pointer2017082920170725
32860sandygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
32868regsgcc -m32 -O2 -fomit-frame-pointer2017082920170725
32872bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
32880bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082920170725
32880bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
32888bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
32888bswapgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017082920170725
32892sandygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082920170725
32896bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
32896bswapgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017082920170725
32908regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
32908sandygcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017082920170725
32912sandygcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017082920170725
32916sandygcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017082920170725
32916bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
32924sandygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
32924bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
32924bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
32932sandygcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017082920170725
32936sandygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
32940sandygcc -m32 -march=core2 -O3 -fomit-frame-pointer2017082920170725
32948sandygcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017082920170725
32956sandygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082920170725
32956bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
32960regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
32968sandygcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082920170725
32980sandygcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017082920170725
32980regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
32984regsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017082920170725
32988sandygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
32992regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
32996regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
32996bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
33000sandygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
33000sandygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
33004regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
33008bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
33028regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
33028bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
33028bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
33028bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
33032sandygcc -m32 -O3 -fomit-frame-pointer2017082920170725
33032bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
33044sandygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
33056regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
33064sandygcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082920170725
33064sandygcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082920170725
33068sandygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
33072sandygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
33084bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
33084regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
33092bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
33096sandygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
33104bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
33108regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
33108regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
33128bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
33132regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
33132bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
33136regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
33144bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
33144sandygcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082920170725
33148sandygcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082920170725
33192sandygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
33200regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
33220bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
33224sandygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
33236bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
33240bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
33244bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
33244sandygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
33248sandygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
33260sandygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
33260sandygcc -m32 -march=pentium -Os -fomit-frame-pointer2017082920170725
33280regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
33288sandygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
33288sandygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082920170725
33288regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
33292sandygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
33292sandygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082920170725
33300sandygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082920170725
33300regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
33304sandygcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017082920170725
33304sandygcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082920170725
33308regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
33308bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
33308bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
33312sandygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
33312regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
33316sandygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082920170725
33320regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
33320sandygcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017082920170725
33324regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
33324sandygcc -m32 -Os -fomit-frame-pointer2017082920170725
33324bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
33328sandygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
33340sandygcc -m32 -O2 -fomit-frame-pointer2017082920170725
33340sandygcc -m32 -march=athlon -Os -fomit-frame-pointer2017082920170725
33340bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
33344sandygcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017082920170725
33344bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
33344sandygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082920170725
33352regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
33356sandygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
33360bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
33364sandygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
33364regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
33368sandygcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082920170725
33368regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
33372sandygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
33384sandygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
33384sandygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
33392regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
33392regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
33392sandygcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082920170725
33396sandygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
33400regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
33404sandygcc -m32 -march=i486 -Os -fomit-frame-pointer2017082920170725
33408regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
33412regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
33412sandygcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082920170725
33412regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
33412sandygcc -m32 -march=prescott -Os -fomit-frame-pointer2017082920170725
33416regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082920170725
33420bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
33424regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
33432bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
33436sandygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
33456sandygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
33464sandygcc -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
33472sandygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
33476sandygcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082920170725
33476sandygcc -m32 -march=k8 -Os -fomit-frame-pointer2017082920170725
33480sandygcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017082920170725
33480regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
33488regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
33488sandygcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082920170725
33492regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
33496regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082920170725
33500regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
33500sandygcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082920170725
33516sandygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
33516bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
33524sandygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082920170725
33540sandygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082920170725
33544sandygcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082920170725
33548sandygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
33564sandygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082920170725
33580sandygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082920170725
33592sandygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082920170725
33600bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
33600sandygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082920170725
33604sandygcc -m32 -march=k6 -Os -fomit-frame-pointer2017082920170725
33608sandygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
33608sandygcc -m32 -march=core2 -Os -fomit-frame-pointer2017082920170725
33620bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
33620sandygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082920170725
33620regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
33624sandygcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017082920170725
33632sandygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
33636bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
33656sandygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082920170725
33660regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
33664regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
33664regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
33664sandygcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017082920170725
33672sandygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082920170725
33672sandygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082920170725
33688sandygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082920170725
33688bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
33692bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
33708sandygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
33712bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
33736regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
33740sandygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
33744sandygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082920170725
33752bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
33752regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
33760sandygcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082920170725
33764regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
33768bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
33784sandygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082920170725
33808sandygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
33808sandygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
33840sandygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
33840bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
33864sandygcc -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
33880bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
33928regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
33964sandygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082920170725
33968sandygcc -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
33972sandygcc -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
33996sandygcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082920170725
34008sandygcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082920170725
34068sandygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082920170725
34072sandygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082920170725
34080regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
34096regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
34100regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
34104sandygcc -m32 -march=athlon -O -fomit-frame-pointer2017082920170725
34108sandygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
34108sandygcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082920170725
34120bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
34124regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
34124sandygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
34136bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
34140bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
34160regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
34164sandygcc -m32 -march=k8 -O -fomit-frame-pointer2017082920170725
34176regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
34180sandygcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082920170725
34184regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
34188sandygcc -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
34192bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
34208regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
34212sandygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
34212sandygcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
34216sandygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
34232sandygcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
34240regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
34248regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
34252regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
34268regsgcc -m32 -O -fomit-frame-pointer2017082920170725
34288bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
34292regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
34292sandygcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082920170725
34308sandygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082920170725
34336sandygcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082920170725
34352regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
34376sandygcc -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
34388sandygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
34392sandygcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
34392sandygcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
34396regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082920170725
34404regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082920170725
34432regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
34436regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082920170725
34440regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017082920170725
34444regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
34448sandygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
34464regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082920170725
34528sandygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082920170725
34556sandygcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082920170725
34608regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017082920170725
34628sandygcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082920170725
34720sandygcc -m32 -march=corei7 -O -fomit-frame-pointer2017082920170725
34740sandygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082920170725
34752regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082920170725
34756sandygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082920170725
34792sandygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082920170725
34828regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082920170725
34832regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017082920170725
34832regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082920170725
34844regsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017082920170725
34844sandygcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017082920170725
34844sandygcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017082920170725
34848regsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017082920170725
34880sandygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082920170725
34920sandygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082920170725
34960sandygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725
34968sandygcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017082920170725
35008sandygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082920170725
35008sandygcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082920170725
35092regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082920170725
35104sandygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082920170725
35104sandygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082920170725
35208sandygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082920170725
35220sandygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082920170725
35280sandygcc -m32 -march=prescott -O -fomit-frame-pointer2017082920170725
35308sandygcc -m32 -march=nocona -O -fomit-frame-pointer2017082920170725
35404sandygcc -m32 -O -fomit-frame-pointer2017082920170725
35408regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017082920170725
35452sandygcc -m32 -march=core2 -O -fomit-frame-pointer2017082920170725
35456regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082920170725
35480sandygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082920170725
35484sandygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082920170725
35484regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017082920170725
36148sandygcc -m32 -march=i386 -Os -fomit-frame-pointer2017082920170725

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:174:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: const __m128i r8 = _mm_set_epi8(12,15,14,13,8,11,10,9,4,7,6,5,0,3,2,1);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:193:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:191:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
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/bblake256/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:188: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/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:202:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:200:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:198:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
hash.c: ^
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/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/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/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:193:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:191:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
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/bblake256/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 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:202:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:200:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:198:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286: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: ...

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/bblake256/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/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