Implementation notes: x86, rumba5, crypto_hash/blake256

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
11872sse41-2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
11904sse41-2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
11936sse41-2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
11968sse41-2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
11968sse41-2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
11968sse41-2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
12000sse41-2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
12000sse41-2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
12000sse41-2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
12000sse41-2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
12032sse41-2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
12032sse41-2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
12064sse41-2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
12064sse41-2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
12064sse41-2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
12064sse41gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
12064sse41-2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
12096sse41gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
12096sse41gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
12128sse41gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
12128sse41gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
12128sse41gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
12160sse41-2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
12160sse41gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
12160sse41gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
12192sse41gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
12192sse41gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
12192sse41gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
12192sse41gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
12224sse41-2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
12224sse41gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
12224sse41gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
12256sse41gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
12288sse41-2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
12352sse41gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
12352sse41-2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
12384sse41gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
12384sse41gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
12384sse41gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
12384sse41gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
12416sse41gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
12608sse41-2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
12736ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
12768ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
12768ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
12768ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
12800ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
12864ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
12864ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
12896ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
12896ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
12896ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
12896ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
12896ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
12928ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
13024vect128gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
13056ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
13056vect128gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
13056ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
13056vect128gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
13088vect128gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
13088vect128gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
13088ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
13088vect128gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
13088vect128gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
13120vect128gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
13120vect128gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
13120vect128gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
13120vect128gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
13120vect128gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
13120vect128gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
13152vect128gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
13152vect128gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
13152vect128gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
13184ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
13216ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
13248vect128gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
13248vect128gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
13248vect128gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
13280vect128gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
13280vect128gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
13280vect128gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
13312vect128gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
13312vect128gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
13376vect128-mmxhackgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
13376vect128-mmxhackgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
13376vect128-mmxhackgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
13408vect128-mmxhackgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
13408ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
13408ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
13440vect128-mmxhackgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
13440vect128-mmxhackgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
13568vect128-mmxhackgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
13568vect128-mmxhackgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
13568vect128-mmxhackgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
13600vect128-mmxhackgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
13632ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
13632vect128-mmxhackgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
13632vect128-mmxhackgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
13696vect128-mmxhackgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
13696vect128-mmxhackgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
13728vect128-mmxhackgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
13728vect128-mmxhackgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
13760vect128-mmxhackgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
13760vect128-mmxhackgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
13792vect128-mmxhackgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
13824vect128-mmxhackgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
13824ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
13856ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
13888vect128-mmxhackgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
13888vect128-mmxhackgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
13920vect128-mmxhackgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
13952vect128-mmxhackgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
14432ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
15328sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
15328sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
15328sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
15360sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
15360sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
15392sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
15392sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
15392sse2-2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
15392sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
15424sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
15424sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
15424sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
15424sse2-2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
15424sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
15424sse2-2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
15456sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
15456sse2-2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
15456sse2-2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
15456sse2-2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
15456sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
15456sse2-2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
15488sse2-2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
15488sse2-2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
15488sse2-2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
15520sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
15520sse2-2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
15552sse2-2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
15552sse2-2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
15552sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
15552sse2-2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
15552sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
15584sse2-2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
15584sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
15616sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
15648sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
15648sse2-2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
15648sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
15648sse2-2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
15648sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
15648sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
15648sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
15648sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
15648sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
15680sse2-2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
15680sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
15680sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
15680sse2-2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
15680sse2-2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
15712sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
15712sse2-2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
15712sse2-2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
15744sse2-2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
15744sse2-2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
15744sse2-2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
15744sse2-2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
15744sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
15744sse2-2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
15776sse2-2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
15808sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
15808sse2-2gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
15808sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
15840sse2-2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
15840sse2-2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
15840sse2-2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
15872sse2-2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
15872sse2-2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
15872sse2-2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
15872sse2-2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
15904sse2-2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
15904sse2-2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
15936sse2-2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
15936sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
15936sse2-2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
15968sse2-2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
16000sse2-2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16000sse2-2gcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
16000sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16032sse2-2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16032sse2-2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
16032sse2-2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16032sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16064sse2-2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16096sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16128sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16160sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
16160sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16160sse2-2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
16192sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16192sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
16224sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
16256sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
16256sse2-2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16288sse2-2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16288sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
16288sse2-2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16288sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
16288sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
16352sse2-2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16352sse2-2gcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16352sse2-2gcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16384sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
16384sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
16416sse2-2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
16416sse2-2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16416sse2-2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16416sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
16416sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
16448sse2-2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
16448sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16480sse2-2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
16512sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16544sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
16544sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16544sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
16544sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16544sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16608sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16640sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
16704sse2-2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
16736sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
19776sse41gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
19808sse41gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
19808sse41-2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
19808sse41gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
19808sse41-2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
19840sse41-2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
19904sse41gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
19936sse41-2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
20000sse41gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
20000sse41-2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
20000sse41gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
20000sse41-2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
20000sse41gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
20000sse41-2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
20320vect128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
20352vect128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
20352vect128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
20448vect128gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
20480vect128-mmxhackgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
20512vect128-mmxhackgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
20608vect128gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
20608vect128gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
20608vect128gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
20608vect128gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
20672vect128-mmxhackgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
20704ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
20736vect128-mmxhackgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
20736vect128-mmxhackgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
20736vect128-mmxhackgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
20736vect128-mmxhackgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
20736ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
20736ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
20736vect128-mmxhackgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
20768ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
20768ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
20768ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
20768ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
20832ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
21760sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
21760sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
21792sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
21824sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
21856sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
21856sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
21856sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
21856sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
21888sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
21888sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
21888sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
21920sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
21920sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
21920sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
21952sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
21952sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
21984sphlibgcc -m32 -O2 -fomit-frame-pointer2018051420171218
21984sphlibgcc -m32 -O3 -fomit-frame-pointer2018051420171218
22016sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
22048sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
22048sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
22080sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
22080sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
22080sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
22080sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
22080sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
22112sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
22112sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
22112sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
22112sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
22144sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
22144sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
22144sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
22144sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
22144sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
22144sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
22144sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
22144sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
22176sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
22176sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
22176sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
22176sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
22208sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
22208sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
22208sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
22208sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
22272sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
22272sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
22272sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
22272sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
22272sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
22304sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
22304sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
22304sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
22336sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
22336sphlibgcc -m32 -O -fomit-frame-pointer2018051420171218
22336sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
22368sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
22400sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
22400sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
22400sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
22400sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
22432sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
22432sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
22432sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
22464sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
22496sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
22496sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
22496sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
22496sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
22528sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
22528sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
22528sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
22528sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
22528sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
22560sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
22560sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
22560sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
22592sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
22592sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
22592sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
22592sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
22592sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
22592sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
22624sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
22656sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
22656sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
22656sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
22688sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
22688sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
22688sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
22688sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
22720sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
22720sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
22752sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
22752sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
22752sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
22784sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
22784sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
22784sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
22816sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
22816sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
22816sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
22848sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
22848sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
22848sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
22848sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
22880sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
22880sphlibgcc -m32 -Os -fomit-frame-pointer2018051420171218
22880sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
22880sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
22880sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
22912sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
22912sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
22912sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
22912sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
22944sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
22976sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
22976sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
22976sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
22976sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
22976sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
23040sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
23040sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
23040sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
23072sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
23072sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
23104sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
23104sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
23136sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
23168sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
23168sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
23168sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
23168sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
23168sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
23200sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
23232sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
23328sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
23328sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
23328sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
23360sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
23360sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
23392sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
23392sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
23424sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
23424sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
23424sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
23456sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
23456sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
23456sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
23456sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
23488sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
23488sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
23488sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
23520sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
23520sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
23520sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
23520sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
23552sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
23552sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
23552sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
23552sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
23584sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
23648sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
23648sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
23712sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
23744sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
23744sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
23776sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
23776sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
23776sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
23872sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
23936sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
24000sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
24128sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
24544bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
24544bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
24576bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
24576bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
24608bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
24640bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
24640bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
24640bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
24640bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
24672bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
24672bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
24672regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
24672regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
24672bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
24672regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
24704regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
24704regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
24704regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
24704bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
24704bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
24704regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
24736bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
24736bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
24736regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
24736regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
24736bswapgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
24736bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
24736bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
24768regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
24768regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
24768bswapgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
24768regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
24768regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
24800regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
24800regsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
24800regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
24800regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
24800regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
24832regsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
24832bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
24832bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
24864bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
24864bswapgcc -m32 -O3 -fomit-frame-pointer2018051420171218
24864bswapgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
24864bswapgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
24864regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
24864regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
24896bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
24896bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
24896bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
24896bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
24896bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
24896bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
24896bswapgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
24896bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
24896bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
24896bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
24896regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
24928bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
24928bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
24928bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
24928bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
24928regsgcc -m32 -O3 -fomit-frame-pointer2018051420171218
24928regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
24928bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
24928regsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
24960bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
24960bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
24960bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
24960bswapgcc -m32 -O2 -fomit-frame-pointer2018051420171218
24960regsgcc -m32 -O2 -fomit-frame-pointer2018051420171218
24960regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
24960bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
24960regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
24960bswapgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
24960regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
24960regsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
24960regsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
24960regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
24960regsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
24992bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
24992regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
24992regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
24992bswapgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
24992bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
24992regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
25024regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
25024regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
25056regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
25056bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
25056sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
25056regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
25056regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
25056bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
25056bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
25088bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
25088bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
25088bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
25088bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
25088bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
25088regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
25088bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
25120regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
25120regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
25120regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
25120regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
25120regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
25120bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
25120bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
25120regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
25120bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
25152bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
25152regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
25152bswapgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
25152regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
25152bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
25152bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
25152bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
25152bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
25152bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
25152regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
25152regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
25152regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
25152regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
25184regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
25184bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
25184bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
25184regsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
25184bswapgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
25184regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
25184regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
25184bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
25184bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
25184bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
25184bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
25216bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
25216regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
25216regsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
25216bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
25216bswapgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
25216regsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
25216bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
25248bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
25248bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
25248bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
25248regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
25248bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
25280bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
25280regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
25280bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
25280regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
25280bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
25280bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
25280regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
25312regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
25312regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
25312regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
25312regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
25344bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
25344bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
25344bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
25344regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
25344bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
25376bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
25376regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
25376bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
25376regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
25376bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
25376bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
25376bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
25376regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
25376bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
25408regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
25408bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
25408bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
25408bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
25408regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
25408bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
25440regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
25440regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
25472bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
25472bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
25504bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
25504regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
25536bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
25536bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
25536bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
25536bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
25568regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
25568regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
25568bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
25568bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
25600bswapgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
25600bswapgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
25600bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
25600bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
25600regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
25632bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
25632regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
25632regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
25632bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
25632bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
25632bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
25632bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
25664bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
25664bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
25696bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
25728regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
25728regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
25760regsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
25760bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
25792regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
25792regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
25792regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
25824regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
25824regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
25824regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
25824regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
25856regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
25856regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
25856regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
25888regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
25888bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
25888sse2-2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
25888regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
25920bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
25920regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
25920sse2-2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
25984bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
25984regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
25984bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
25984sse2-2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
25984sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
26016bswapgcc -m32 -O -fomit-frame-pointer2018051420171218
26016sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
26016sse2-2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
26048sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
26048sse2-2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
26048sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
26048sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
26048sse2-2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
26048sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
26048regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
26048sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
26048sse2-2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
26048sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
26048sse2-2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
26048sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
26048sse2-2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
26048sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
26048sse2-2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
26080sse2-2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
26080regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
26080sse2-2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
26112regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
26112regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
26112regsgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
26112sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
26112sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
26112regsgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
26112regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
26144sse2-2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
26144regsgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
26144regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
26144regsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
26144regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
26144regsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
26144sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
26144regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
26144regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
26144regsgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
26176regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
26176regsgcc -m32 -O -fomit-frame-pointer2018051420171218
26176regsgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
26176sse2-2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
26176regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
26176regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
26176regsgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
26176regsgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
26176regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
26208regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
26208sse2-2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
26208sse2-2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
26208regsgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
26240sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
26240sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
26240sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
26272sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
26272sse2-2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
26272regsgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
26272regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
26304sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
26304sse2-2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
26304sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
26304sse2-2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
26304sse2-2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
26336regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
26336sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
26560regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
26560regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
26720bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
26752bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
26880bswapgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
26880regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
26944sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
26944sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
26976sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
27008sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
27008sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
27008sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
27008sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
27072sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
27104sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
27104sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
27136sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
27232sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
27296sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
27296sphlib-smallgcc -m32 -O -fomit-frame-pointer2018051420171218
27296sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
27296sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
27296sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
27328bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
27328bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
27328bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
27328sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
27328sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
27328sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
27328sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
27360sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
27360regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
27360regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
27360bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
27392regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
27392regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
27392regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
27424sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
27456regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
27456refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
27488bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
27520bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
27520bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
27520bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
27520sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
27552regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
27552regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
27552regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
27552regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
27552bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
27552sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
27552sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
27584regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
27584bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
27584bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
27584refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
27584bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
27584refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
27584bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
27584regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
27584regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
27584regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
27584bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
27584bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
27584regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
27616refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
27616refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
27616refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
27616refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
27616bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
27616bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
27616bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
27616regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
27616bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
27648refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
27648regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
27648refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
27648refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
27648regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
27648regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
27648regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
27648regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
27680sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
27680refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
27680bswapgcc -m32 -Os -fomit-frame-pointer2018051420171218
27680bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
27680bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
27712sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
27712regsgcc -m32 -Os -fomit-frame-pointer2018051420171218
27712bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
27744refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
27744regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
27744bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
27744regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
27744bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
27744bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
27744regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
27744bswapgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
27744regsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
27744regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
27776refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
27776bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
27776bswapgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
27776regsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
27776regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
27776sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
27808bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
27808sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
27840regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
27872refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
27872regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
27904sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
27904sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
27904bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
27936refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
27936sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
28032bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
28032bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
28032bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
28032regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
28032bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
28032bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
28032bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
28064regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
28064regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
28064regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
28096bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
28096regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
28096bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
28128regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
28128regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
28128regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
28128regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
28192sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
28224sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
28256sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
28352sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
28352sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
28384sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
28416regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
28448bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
28512sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
28512sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
28544regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
28640sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
28736sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
29056refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
29088refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
29088refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
29152refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
29152refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
29184refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
29184refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
29184refgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
29184refgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
29184refgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
29216refgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
29216refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
29216refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
29248refgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
29248refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
29248refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
29280refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
29280refgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
29312refgcc -m32 -O -fomit-frame-pointer2018051420171218
29344refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
29344refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
29376refgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
29472refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
29824bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
29856regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
29888bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
29920refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
29920regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
29952regsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
30016refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
30016refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
30080refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
30112refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
30112refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
30144bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
30176refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
30176refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
30240bswapgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
30304refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
30304refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
30336refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
30368refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
30432refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
30432refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
30464refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
30496refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
30528refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
30560refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
30656refgcc -m32 -Os -fomit-frame-pointer2018051420171218
30752refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
30752refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
30848refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
30880refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
30880refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
30912refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
30976refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
30976refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
31072refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
31072refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
31264refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
31296refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
31360refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
31808refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
31936refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
32192sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
32704refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
32704refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
32736refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
32768refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
32800refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
32896refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
32992refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
33024refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
33056refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
33184refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
34336sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
34432sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
34464sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
34528sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
34560sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
34656sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
34656sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
34656sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
34688sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
34720sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
34752sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
34816sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
34816sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
34816sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
34816sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
34816sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
34848sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
34880sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
34944sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
34976sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
35008sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
35072sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
35072sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
35104sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
35136sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018051420171218
35136sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
35136sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
35136sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
35136sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
35168sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
35232sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
35232sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
35360sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
35680sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
35744sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
35776sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
35840sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
35872sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
35872sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
35872sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
35904sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
36032sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
36096sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
36128sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
36192sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
36256sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
36320sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
36480sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
36480sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
36608sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
36672sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
36800sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
36928sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
36928sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
36960sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
36992sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
37024sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
37024sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
37024sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
37024sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
37088sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
37120sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
37152sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
37152sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
37184sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018051420171218
37184sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
37216sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018051420171218
37216sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
37216sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
37248sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
37280sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
37280sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
37344sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
37344sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
37376sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
37376sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
37408sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
37472sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
37472sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
37504sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
37536sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
37664sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
37664sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
37952sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
37984sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
38656sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
38688sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
38720sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
38720sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
38784sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
38784sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
38880sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
38912sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
39200sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
39264sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
39296sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
39360sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
39360sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
39360sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
39360sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
39392sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
39392sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
39424sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
39424sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
39456sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
39488sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
39520sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
39520sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
39584sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
39584sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
39584sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
39616sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
39616sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
39648sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
39648sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
39680sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
39680sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
39712sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
39744sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
39776sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
39808refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
39808sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
39840sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
39968sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
40000sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
40064sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
40256sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
40320refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
40416sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
40480refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
40480sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
40640refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
40640refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
40672sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
40704refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
40768refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
40896refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
40896refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
40896refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
40928refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
41024refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
41056refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
41152refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
41184refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
41216refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
41216refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
41248refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
41248refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
41312refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
41312refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
41312refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
41376refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
41408refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
41440refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
41472refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
41504refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
41536refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
41568refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
41600refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
41632sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
41696refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
41792refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
41792refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
41824refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
41824refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
41856refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
41920refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
41952refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
41984refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
41984refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
42240refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
42304refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
42304refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
42368refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
42368refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
42400refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
42496refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
42496refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
42592refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
42592refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
42688refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
42720refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
42752refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
42816refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
42944refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
42944refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
42976refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
42976refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
43104refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
43136refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
43360refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
43360refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
43616refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
43680refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
43744refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
43776refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
43776refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
43904refgcc -m32 -O3 -fomit-frame-pointer2018051420171218
43968refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
44096sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
44256refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
44320refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
44416refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
45312sandygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
45440sandygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
45472sandygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
45472sandygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
45472refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
45504sandygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
45504sandygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
45504refgcc -m32 -O2 -fomit-frame-pointer2018051420171218
45568sandygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
45600sandygcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
45600sandygcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
45600sandygcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
45632sandygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
45664sandygcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
45664sandygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
45696refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
45728sandygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
45792sandygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
45792sandygcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
45824sandygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
45824sandygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
45856sandygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
45888sandygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
45888sandygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
45888refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
45888refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
45920sandygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
45952sandygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
45984sandygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
46080sandygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
46112sandygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
46112sandygcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
46112sandygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
46176refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
46176sandygcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
46208sandygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
46240sandygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
46240sandygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
46240sandygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
46240sandygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
46240sandygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
46368sandygcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
46400sandygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
46400sandygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
46400sandygcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
46432sandygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
46432sandygcc -m32 -O2 -fomit-frame-pointer2018051420171218
46432sandygcc -m32 -O3 -fomit-frame-pointer2018051420171218
46432sandygcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
46464sandygcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
46464sandygcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
46496sandygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
46496sandygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
46496sandygcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
46496sandygcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
46528sandygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
46528sandygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
46560sandygcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
46560sandygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
46560sandygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
46592sandygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
46592sandygcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
46592sandygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
46624refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
46624sandygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
46624sandygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
46624sandygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
46656sandygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
46688sandygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
46720sandygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
46784refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
46784sandygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
46784sandygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
46816sandygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
46816sandygcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
46816sandygcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
46848sandygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
46848sandygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
46848sandygcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
46880sandygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
46880sandygcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
46880sandygcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
46912sandygcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
46944sandygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
46944sandygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
46976refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
46976sandygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
47008refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
47040sandygcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
47072sandygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
47072sandygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
47168sandygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
47168sandygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
47168sandygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
47168refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
47200sandygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
47232sandygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
47232sandygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
47264sandygcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
47264sandygcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
47296sandygcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
47296sandygcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
47328sandygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
47360refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
47360sandygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
47360sandygcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
47360sandygcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
47392sandygcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
47424sandygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
47424sandygcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
47488sandygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
47488refgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
47488sandygcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
47488sandygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
47520sandygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
47520sandygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
47552sandygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
47552sandygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
47616sandygcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
47616sandygcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
47616refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
47616sandygcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
47648sandygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
47648sandygcc -m32 -O -fomit-frame-pointer2018051420171218
47648sandygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
47648sandygcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
47648sandygcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
47680sandygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
47680sandygcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
47712refgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
47744sandygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
47744sandygcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
47744sandygcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
47776sandygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
47840sandygcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
47872sandygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
47904sandygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
47968sandygcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
47968sandygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
48032refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
48064sandygcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
48096sandygcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
48096sandygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
48096sandygcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
48128sandygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
48128sandygcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
48160sandygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
48160sandygcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
48160sandygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
48192sandygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
48192sandygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
48224sandygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
48224sandygcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
48224sandygcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
48256sandygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
48288sandygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
48320sandygcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
48384sandygcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
48544sandygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
48608sandygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
48640sandygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
48640sandygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
48672sandygcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
48672sandygcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
48704sandygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
48704sandygcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
48704sandygcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
48704sandygcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
48768sandygcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
48768sandygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
48800sandygcc -m32 -Os -fomit-frame-pointer2018051420171218
48800sandygcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
48800sandygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
48864sandygcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
48896sandygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
48928sandygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
48928sandygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
48960sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
48992sandygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
49024sandygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
49088sandygcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
49312sandygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
50048sandygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
50112sandygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
50144sandygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
50176sandygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
50208sandygcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
50272sandygcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
50784sandygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
50784sandygcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
51072sandygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
51616sandygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
52064sandygcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
53120refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
54912refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
55040refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
55136refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
57056refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
57120refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218

Compiler output

Implementation: crypto_hash/blake256/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:107: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:121: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:119: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:117: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/blake256/sse2-2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:112: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:126: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:124: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:122: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-2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2-2
gcc -m32 -O2 -fomit-frame-pointer sse2-2
gcc -m32 -O3 -fomit-frame-pointer sse2-2
gcc -m32 -O -fomit-frame-pointer sse2-2
gcc -m32 -Os -fomit-frame-pointer sse2-2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2-2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2-2
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2-2
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2-2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2-2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2-2
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2-2
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2-2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2-2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2-2
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2-2
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2-2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2-2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2-2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2-2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2-2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2-2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2-2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2-2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2-2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2-2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2-2
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2-2
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2-2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2-2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2-2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2-2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2-2

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:70: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 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:113: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:111: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:109: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 sse41
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse41
gcc -m32 -O2 -fomit-frame-pointer sse41
gcc -m32 -O3 -fomit-frame-pointer sse41
gcc -m32 -O -fomit-frame-pointer sse41
gcc -m32 -Os -fomit-frame-pointer sse41
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse41
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse41
gcc -m32 -march=athlon -O -fomit-frame-pointer sse41
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse41
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=i386 -O -fomit-frame-pointer sse41
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse41
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=i486 -O -fomit-frame-pointer sse41
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse41
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse41
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse41
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse41
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse41
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=k6 -O -fomit-frame-pointer sse41
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse41
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse41
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse41
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse41
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse41
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse41
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse41
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse41
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse41
gcc -m32 -march=pentium -O -fomit-frame-pointer sse41
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse41
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse41
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse41
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse41
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:70: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 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:114: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:112: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:110: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 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/blake256/sse41-2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_init':
hash.c: hash.c:149:3: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: _mm_store_si128((__m128i*)(&S->gt;h[0]), _mm_set_epi32(0xA54FF53A,0x3C6EF372,0xBB67AE85,0x6A09E667));
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
hash.c: _mm_store_si128 (__m128i *__P, __m128i __B)
hash.c: ^
hash.c: hash.c:150:3: error: called from here
hash.c: _mm_store_si128((__m128i*)(&S->gt;h[4]), _mm_set_epi32(0x5BE0CD19,0x1F83D9AB,0x9B05688C,0x510E527F));
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
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:150:3: error: called from here
hash.c: _mm_store_si128((__m128i*)(&S->gt;h[4]), _mm_set_epi32(0x5BE0CD19,0x1F83D9AB,0x9B05688C,0x510E527F));
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/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-mmxhack
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=athlon -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=athlon -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=athlon -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=athlon -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=i386 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=i386 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=i386 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=i386 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=i486 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=i486 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=i486 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=i486 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=k6-2 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=k6-3 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=k6 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=k6 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=k6 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=k6 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium2 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium3 -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentium -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer vect128 vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
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:96:17: error: called from here
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
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:95:17: error: called from here
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
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: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
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 '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:107:6: error: called from here
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:4: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:106:6: error: called from here
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:4: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:105:6: error: called from here
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:4: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 sse41
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer sse41
gcc -m32 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=k8 -O -fomit-frame-pointer sse41
gcc -m32 -march=k8 -Os -fomit-frame-pointer sse41
gcc -m32 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -m32 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -m32 -march=nocona -O -fomit-frame-pointer sse41
gcc -m32 -march=nocona -Os -fomit-frame-pointer sse41
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer sse41
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer sse41
gcc -m32 -march=pentium-m -O -fomit-frame-pointer sse41
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer sse41
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=pentium4 -O -fomit-frame-pointer sse41
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer sse41
gcc -m32 -march=prescott -O2 -fomit-frame-pointer sse41
gcc -m32 -march=prescott -O3 -fomit-frame-pointer sse41
gcc -m32 -march=prescott -O -fomit-frame-pointer sse41
gcc -m32 -march=prescott -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/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 '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:108: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:4: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:107: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:4: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:106: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:4: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/blake256/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 'round256':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:59:26: note: in definition of macro 'V1632'
vector.c: #define V1632(x) ((v32) (x))
vector.c: ^
vector.c: vector.h:1006:24: note: in expansion of macro 'V816'
vector.c: #define V832(x) V1632(V816(x))
vector.c: ^
vector.c: vector.c:384:8: note: in expansion of macro 'V832'
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:384:13: note: in expansion of macro 'vector_shuffle'
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
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/blake256/vect128-mmxhack
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 'round256':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:59:26: note: in definition of macro 'V1632'
vector.c: #define V1632(x) ((v32) (x))
vector.c: ^
vector.c: vector.h:1006:24: note: in expansion of macro 'V816'
vector.c: #define V832(x) V1632(V816(x))
vector.c: ^
vector.c: vector.h:190:22: note: in expansion of macro 'V832'
vector.c: #define v32_lswap(x) V832(vector_shuffle(V328(x), v32_swap_endianness))
vector.c: ^
vector.c: vector.h:190:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v32_lswap(x) V832(vector_shuffle(V328(x), v32_swap_endianness))
vector.c: ^
vector.c: vector.c:162:12: note: in expansion of macro 'v32_lswap'
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41-2
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/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_init':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
hash.c: _mm_store_si128 (__m128i *__P, __m128i __B)
hash.c: ^
hash.c: hash.c:150:3: error: called from here
hash.c: _mm_store_si128((__m128i*)(&S->gt;h[4]), _mm_set_epi32(0x5BE0CD19,0x1F83D9AB,0x9B05688C,0x510E527F));
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
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:150:3: error: called from here
hash.c: _mm_store_si128((__m128i*)(&S->gt;h[4]), _mm_set_epi32(0x5BE0CD19,0x1F83D9AB,0x9B05688C,0x510E527F));
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
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:113: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:111: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:109: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:4: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: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse41
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse41
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/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 '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:114: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:112: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:110: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:4: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: 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/blake256/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:121: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:119: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:117: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/blake256/sse2-2
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:126: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:124: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:122: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-2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2-2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2-2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2-2

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
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:96:17: error: called from here
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
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:95:17: error: called from here
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
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:96:17: error: called from here
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
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:95:17: error: called from here
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
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: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
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 '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:107:6: error: called from here
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:4: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:106:6: error: called from here
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:4: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:105:6: error: called from here
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:4: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:4: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:107:6: error: called from here
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:4: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:106:6: error: called from here
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:4: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:105:6: error: called from here
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:4: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 sse41
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -m32 -march=barcelona -O -fomit-frame-pointer sse41
gcc -m32 -march=barcelona -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/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 '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:108: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:4: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:107: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:4: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:106: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:4: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:4: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:108: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:4: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:107: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:4: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:106: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:4: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

Compiler output

Implementation: crypto_hash/blake256/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 'round256':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:59:26: note: in definition of macro 'V1632'
vector.c: #define V1632(x) ((v32) (x))
vector.c: ^
vector.c: vector.h:1006:24: note: in expansion of macro 'V816'
vector.c: #define V832(x) V1632(V816(x))
vector.c: ^
vector.c: vector.c:384:8: note: in expansion of macro 'V832'
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:384:13: note: in expansion of macro 'vector_shuffle'
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round256':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:59:26: note: in definition of macro 'V1632'
vector.c: #define V1632(x) ((v32) (x))
vector.c: ^
vector.c: vector.h:1006:24: note: in expansion of macro 'V816'
vector.c: #define V832(x) V1632(V816(x))
vector.c: ^
vector.c: vector.c:384:8: note: in expansion of macro 'V832'
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:384:13: note: in expansion of macro 'vector_shuffle'
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
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/blake256/vect128-mmxhack
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 'round256':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:59:26: note: in definition of macro 'V1632'
vector.c: #define V1632(x) ((v32) (x))
vector.c: ^
vector.c: vector.h:1006:24: note: in expansion of macro 'V816'
vector.c: #define V832(x) V1632(V816(x))
vector.c: ^
vector.c: vector.h:190:22: note: in expansion of macro 'V832'
vector.c: #define v32_lswap(x) V832(vector_shuffle(V328(x), v32_swap_endianness))
vector.c: ^
vector.c: vector.h:190:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v32_lswap(x) V832(vector_shuffle(V328(x), v32_swap_endianness))
vector.c: ^
vector.c: vector.c:162:12: note: in expansion of macro 'v32_lswap'
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round256':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:59:26: note: in definition of macro 'V1632'
vector.c: #define V1632(x) ((v32) (x))
vector.c: ^
vector.c: vector.h:1006:24: note: in expansion of macro 'V816'
vector.c: #define V832(x) V1632(V816(x))
vector.c: ^
vector.c: vector.h:190:22: note: in expansion of macro 'V832'
vector.c: #define v32_lswap(x) V832(vector_shuffle(V328(x), v32_swap_endianness))
vector.c: ^
vector.c: vector.h:190:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v32_lswap(x) V832(vector_shuffle(V328(x), v32_swap_endianness))
vector.c: ^
vector.c: vector.c:162:12: note: in expansion of macro 'v32_lswap'
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/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/5/include/x86intrin.h:52:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:260:1: error: inlining failed in call to always_inline '_mm_roti_epi32': target specific option mismatch
hash.c: _mm_roti_epi32(__m128i __A, const int __B)
hash.c: ^
hash.c: In file included from blake256.h:127:0,
hash.c: from hash.c:2:
hash.c: rounds.h:19:8: error: called from here
hash.c: row2 = _mm_roti_epi32(row2, -7); \
hash.c: ^
hash.c: rounds.h:59:3: note: in expansion of macro 'G2'
hash.c: G2(row1,row2,row3,row4,buf4); \
hash.c: ^
hash.c: hash.c:128:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(13);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:260:1: error: inlining failed in call to always_inline '_mm_roti_epi32': target specific option mismatch
hash.c: _mm_roti_epi32(__m128i __A, const int __B)
hash.c: ^
hash.c: In file included from blake256.h:127:0,
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/blake256/sse41-2
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/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 rounds.h:45:0,
hash.c: from blake256.h:127,
hash.c: from hash.c:2:
hash.c: load.sse41.h:313:4: error: called from here
hash.c: t2 = _mm_blend_epi16(t0,t1,0x0F); \
hash.c: ^
hash.c: rounds.h:58:3: note: in expansion of macro 'LOAD_MSG_9_4'
hash.c: LOAD_MSG_ ##r ##_4(buf4); \
hash.c: ^
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 9);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/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: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/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:121:0:
hash.c: rounds.sse41.h:881:6: error: called from here
hash.c: tmp1 = _mm_blend_epi16(tmp0, m3, 0xC0);
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/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:121:0:
hash.c: rounds.sse41.h:880:6: error: called from here
hash.c: tmp0 = _mm_blend_epi16(m0,m1,0x0F);
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/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:121:0:
hash.c: rounds.sse41.h:852:6: error: called from here
hash.c: tmp6 = _mm_blend_epi16(tmp5, tmp4, 0xC0);
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