Implementation notes: x86, rumba7, crypto_hash/bblake256

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
13620ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
13620ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
13650ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
13710ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
13710ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
14400ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
14490ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
14550ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
14610ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
14730ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
14790ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
14850ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
14880ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
15030ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
15810sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
15840sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
15840sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
15900sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
15930sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
15960ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
15960ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
15990ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
15990ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
16020sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
16020ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
16170ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
16230ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
16260ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
16380ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
16470sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
16530sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
16560sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
16740sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
16740sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
16770sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
16860sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
16980sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
16980sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
17070ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
17160ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
17190ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
17580ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
17670sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
17700sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
17700sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
17730sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
17730sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
17760sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
17760sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
17790sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
17820sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
17820sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
17820sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
17850sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
17850sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
17910sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
17940sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
17940sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
17940sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
17940sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
17940sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
18030sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
18030sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
18060sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
18090sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
18090sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
18210sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
18270sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
18330sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
18480sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
19020sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
19050sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
19080sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
19080sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
19110sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
19170sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
19260sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
19290sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
19470sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
19500sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
19560sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
19650sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
19650ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
19740sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
19800sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
20010sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
20130sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
20130ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
20160ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
20160ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
20220sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
20580ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
21060sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
21180sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
21480sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
22830sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
23190sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
23220sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
23250sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
23940sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
24060sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
24060sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
24150sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
24150sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
24180sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
24240sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
24300sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
24300sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
24300sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
24360sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
24360sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
24360sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
29910bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
29940bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
29940bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
29940bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
29940bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
29940bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
29940bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
29940bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
29970bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
29970regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
29970bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
29970bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
30000bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
30000bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
30060bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
30060regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
30090regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
30090bswapgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
30090regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
30090bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
30120regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
30120regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
30120regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
30120bswapgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
30120regsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
30150regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
30150bswapgcc -m32 -O3 -fomit-frame-pointer2018051420171218
30180regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
30180bswapgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
30180bswapgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
30180bswapgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
30180bswapgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
30210bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
30210bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
30210regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
30240regsgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
30240bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
30300regsgcc -m32 -O3 -fomit-frame-pointer2018051420171218
30300regsgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
30300regsgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
30300regsgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
30300regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
30300regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
30330regsgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
30360regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
30360regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
30450bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
30450bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
30480bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
30480regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
30510bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
30510bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
30540bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
30600regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
30600bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
30600bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
30600bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
30600bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
30600bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
30630bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
30630regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
30630regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
30660regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
30660bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
30660bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
30660bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
30660bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
30660bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
30660regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
30690regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
30690regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
30690regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
30690regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
30690regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
30690bswapgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
30720regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
30720regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
30720bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
30720bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
30720bswapgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
30720bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
30720bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
30720regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
30720bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
30750bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
30750regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
30750regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
30750bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
30750regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
30780bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
30780bswapgcc -m32 -O2 -fomit-frame-pointer2018051420171218
30810bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
30810regsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
30810bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
30840regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
30840bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
30840bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
30840bswapgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
30840bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
30840bswapgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
30840regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
30870bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
30870regsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
30870regsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
30870regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
30870regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
30870bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
30870regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
30870regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
30900bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
30900bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
30900regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
30900bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
30900regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
30900bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
30900bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
30900bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
30930regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
30930regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
30930regsgcc -m32 -O2 -fomit-frame-pointer2018051420171218
30930bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
30930regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
30960regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
30960regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
30960regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
30990regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
30990regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
30990regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
30990regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
31020bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
31050regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
31050bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
31080bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
31080bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
31110bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
31110bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
31110regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
31110bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
31110bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
31110bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
31140bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
31140regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
31140bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
31140bswapgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
31140bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
31140regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
31170bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
31200regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
31200bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
31200regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
31230regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
31230regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
31230regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
31230bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
31230regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
31260bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
31260bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
31260regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
31290regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
31290bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
31290bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
31320regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
31320regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
31320bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
31320bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
31350bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
31350regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
31350bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
31380bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
31380bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
31410regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
31410bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
31410regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
31440bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
31440bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
31440regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
31470bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
31470bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
31470bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
31500bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
31500bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
31500regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
31500bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
31500bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
31530bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
31530regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
31530bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
31590bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
31590bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
31590bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
31620bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
31620bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
31650bswapgcc -m32 -O -fomit-frame-pointer2018051420171218
31680bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
31680bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
31680regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
31680bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
31710bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
31740bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
31770regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
31770bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
31770bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
31800regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
31830bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
31830regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
31860bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
31860bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
31890bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
31920regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
31920regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
31920regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
31950regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
31950regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
31950bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
31980regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
31980bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
31980bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
32010regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
32010regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
32070regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
32100bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
32130regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
32160regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
32160regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
32190regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
32190regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
32220regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
32220regsgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
32220bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
32250bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
32250regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
32280regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
32310regsgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
32340regsgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
32370regsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
32370regsgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
32370regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
32370regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
32370bswapgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
32370regsgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
32400regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
32400regsgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
32430regsgcc -m32 -O -fomit-frame-pointer2018051420171218
32430regsgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
32430regsgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
32430regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
32430regsgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
32430regsgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
32460regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
32490regsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
32490regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
32520regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
32520regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
32520regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
32610regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
32610regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
32610regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
32700regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
32880regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
32940bswapgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
33120regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
33690regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
33870regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
34110bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
34170bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
34230bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
34260regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
34260regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
34290regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
34290bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
34320bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
34350bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
34410regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
34410bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
34410bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
34410bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
34440bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
34440bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
34440bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
34470bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
34470bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
34470bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
34470bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
34470bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
34500bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
34500regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
34500regsgcc -m32 -Os -fomit-frame-pointer2018051420171218
34500regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
34530regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
34530regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
34530regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
34530regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
34530bswapgcc -m32 -Os -fomit-frame-pointer2018051420171218
34530bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
34530bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
34530regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
34530regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
34560bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
34590regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
34590regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
34620regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
34620bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
34620bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
34620regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
34620bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
34620regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
34620regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
34620regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
34620bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
34650regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
34680regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
34680regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
34710regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
34710regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
34710regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
34710bswapgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
34740bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
34740regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
34770regsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
34800regsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
34830regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
34830bswapgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
34830regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
34950bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
35010regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
35010regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
35010bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
35040bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
35070bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
35070bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
35100bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
35160regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
35190regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
35220bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
35220regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
35250regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
35250regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
35280bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
35280bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
35310bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
35310regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
35340regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
35430regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
35670regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
36000bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
36810bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
37230bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
37350bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
37380regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
37440regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
37470bswapgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
37680regsgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
54780sandygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
54990sandygcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
55020sandygcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
55050sandygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
55050sandygcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
55170sandygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
55200sandygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
55200sandygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
55290sandygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
55290sandygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
55320sandygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
55320sandygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
55350sandygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
55380sandygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
55650sandygcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
55650sandygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
55650sandygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
55680sandygcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
55740sandygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
55740sandygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
55770sandygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
55860sandygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
55860sandygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
55890sandygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
55920sandygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
55950sandygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
55950sandygcc -m32 -O3 -fomit-frame-pointer2018051420171218
55950sandygcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
55980sandygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
55980sandygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
55980sandygcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
55980sandygcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
55980sandygcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
55980sandygcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
56010sandygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
56010sandygcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
56040sandygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
56100sandygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
56100sandygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
56100sandygcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
56130sandygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
56130sandygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
56130sandygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
56130sandygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
56130sandygcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
56280sandygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
56370sandygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
56430sandygcc -m32 -O2 -fomit-frame-pointer2018051420171218
56430sandygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
56430sandygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
56430sandygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
56490sandygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
56490sandygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
56550sandygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
56550sandygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
56550sandygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
56550sandygcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
56550sandygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
56580sandygcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
56610sandygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
56610sandygcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
56610sandygcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
56610sandygcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
56610sandygcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
56610sandygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
56640sandygcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
56670sandygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
56700sandygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
56730sandygcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
56790sandygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
56820sandygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
57030sandygcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
57060sandygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
57090sandygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
57090sandygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
57120sandygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
57120sandygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
57120sandygcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
57240sandygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
57300sandygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
57300sandygcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
57330sandygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
57420sandygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
57450sandygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
57450sandygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
57450sandygcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
57480sandygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
57480sandygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
57480sandygcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
57570sandygcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
57570sandygcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
57570sandygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
57600sandygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
57630sandygcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
57660sandygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
57660sandygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
57720sandygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
57720sandygcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
57750sandygcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
57750sandygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
57780sandygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
57810sandygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
57810sandygcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
57810sandygcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
57870sandygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
57870sandygcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
57900sandygcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
57960sandygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
57960sandygcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
57990sandygcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
57990sandygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
58020sandygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
58110sandygcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
58140sandygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
58140sandygcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
58140sandygcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
58140sandygcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
58140sandygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
58200sandygcc -m32 -O -fomit-frame-pointer2018051420171218
58200sandygcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
58230sandygcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
58290sandygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
58350sandygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
58380sandygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
58440sandygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
58440sandygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
58440sandygcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
58440sandygcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
58500sandygcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
58500sandygcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
58560sandygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
58590sandygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
58620sandygcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
58770sandygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
58800sandygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
58980sandygcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
58980sandygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
58980sandygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
59040sandygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
59130sandygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
59130sandygcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
59160sandygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
59160sandygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
59250sandygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
59280sandygcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
59310sandygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
59430sandygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
59520sandygcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
59610sandygcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
59640sandygcc -m32 -Os -fomit-frame-pointer2018051420171218
59640sandygcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
59700sandygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
59700sandygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
59730sandygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
59760sandygcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
59760sandygcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
59790sandygcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
59790sandygcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
59790sandygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
59820sandygcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
59880sandygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
59970sandygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
59970sandygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
60360sandygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
60540sandygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
61290sandygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
61500sandygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
61500sandygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
61530sandygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
61530sandygcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
61560sandygcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
61650sandygcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
61710sandygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
61800sandygcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
61830sandygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
63930sandygcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:174:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: const __m128i r8 = _mm_set_epi8(12,15,14,13,8,11,10,9,4,7,6,5,0,3,2,1);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:193:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:191:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/bblake256/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:188:13: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: m.u128[0] = LOADU(datablock + 0);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:202:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:200:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:198:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
hash.c: ^
hash.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:193:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:191:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/bblake256/sse2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:202:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:200:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:198:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ...

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

Compiler output

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

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