Implementation notes: x86, rumba7, crypto_hash/blake32

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
9870ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
9900ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
9930ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
9960ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
9990ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
10020ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
10020ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
10020ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
10050ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
10110ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
10140ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
10170ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
10170ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
10200ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
10230ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
10230ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
10230ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
10290ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
10830ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
10830ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
10860ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
11070ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
11070ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
11130ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
11670sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
11670sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
11730sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
11790sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
11790sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
11790sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
11790sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
11820sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
11820sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
11820sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
11850sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
11850sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
11850sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
11850sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
11850sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
11880sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
11910sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
11910sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
11940sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
12000sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
12000sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
12030sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
12060sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
12060sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
12090sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
12120sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
12120sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
12150sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
12150sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
12150sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
12150sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
12180sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
12210sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
12210sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
12210sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
12210sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
12210sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
12240sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
12240sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
12390sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
12390sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
12390sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
12420sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
12420sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
12420sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
12420sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
12420sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
12420sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
12510sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
12510sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
12540sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
12540sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
12540sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
12600sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
12660sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
12690sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
12840sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
12840sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
12870sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
13650sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
15420ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
15450ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
15510ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
15510ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
15510ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
15540ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
15570ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
15780sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
15780sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
15840sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
15870sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
15870sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
15870sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
15900sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
15900sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
15930sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
15960sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
15960sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
15960sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
15960sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
15960sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
15990sphlibgcc -m32 -O3 -fomit-frame-pointer2018051420171218
15990sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
15990sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
15990sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
15990sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
16020sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
16020sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
16020sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
16020sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
16020sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
16020sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
16020ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
16050sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
16050sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
16050sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
16050sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
16050sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
16080sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
16080sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
16080sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
16080sphlibgcc -m32 -O2 -fomit-frame-pointer2018051420171218
16080sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
16080sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
16110sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
16110sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
16140sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
16140sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
16170sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
16200sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16200sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
16200sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
16200sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16200sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
16200sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
16230sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
16230sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
16260sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
16290sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
16290sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
16290sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
16320sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
16320sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
16320sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
16320sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
16350sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16350sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16350sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
16350sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
16380sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
16380sphlibgcc -m32 -O -fomit-frame-pointer2018051420171218
16380sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
16380sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
16380sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
16410sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
16410sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
16410sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
16440sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16440sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
16440sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
16440sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
16530sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
16530sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
16560sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
16590sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16590sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16620sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
16620sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
16620sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16650sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16680sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
16680sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
16710sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
16710sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
16710sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
16710sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16770sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
16770sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16800sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
16800sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
16800sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
16830sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
16920sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
16920sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
16950sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
17010sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
17040sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
17130sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
17160sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
17220sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
17250sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
17280sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
17310sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
17340sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
17340sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
17370sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
17370sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
17400sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
17430sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
17430sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
17460sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
17460sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
17460sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
17490sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
17490sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
17520sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
17550sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
17580sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
17580sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
17610sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
17610sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
17640sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
17670sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
17730sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
17730sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
17760sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
17760sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
17760sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
17790sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
17820sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
17820sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
17850sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
17850sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
17850sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
17850sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
17880sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
17880sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
17910sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
17910sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
17940sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
17970sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
17970sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
17970sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
17970sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
17970sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
18000sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
18000sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
18030sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
18030sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
18030sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
18030sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
18030sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
18060sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
18090sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
18090sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
18090sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
18090sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
18120sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
18150sphlibgcc -m32 -Os -fomit-frame-pointer2018051420171218
18150sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
18180sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
18180sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
18180sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
18240sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
18240sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
18240sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
18330sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
18330sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
18390sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
18450sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
18480sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
18540sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
18690sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
19200sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
19200sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
19200sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
19200sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
19200sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
19200sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
19230sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
19230sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
19230sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
19260sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
19260sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
19260sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
19290sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
19320sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
19320sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
19320sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
19350sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
19440sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
19440sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
19560sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
19650sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
19860sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
19860sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
19890sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
19890sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
19890sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
19920sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
19950sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
19950sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
19980sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
20040sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
20040sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
20070sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
20070sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
20100sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
20100sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
20100sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
20130sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
20130sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
20160sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
20160sphlib-smallgcc -m32 -O -fomit-frame-pointer2018051420171218
20250sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
20370sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
20370sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
20400sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
20430sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
20460sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
20490sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
20520sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
20550refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
20550sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
20580sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
20610refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
20610refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
20610refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
20640refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
20640sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
20640sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
20670refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
20670refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
20670refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
20670sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
20700refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
20700refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
20700refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
20760refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
20760refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
20790sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
20850refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
20880refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
21120sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
21180sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
21210sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
21270sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
21300sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
21330sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
21330sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
21390sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
21510sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
21600sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
21900refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
21930refgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
21930refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
21930refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
21960refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
21960refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
21990refgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
21990refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
22020refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
22020refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
22020refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
22050refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
22050refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
22080refgcc -m32 -O -fomit-frame-pointer2018051420171218
22080refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
22080refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
22080refgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
22110refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
22110refgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
22110refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
22110refgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
22140refgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
22260refgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
22560refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
22650refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
22710refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
22740refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
22770refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
22770refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
22800refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
22830refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
22830refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
22860refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
22890refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
22920refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
22920refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
22950refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
22980refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
22980refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
23010refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
23040refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
23130refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
23280refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
23310refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
23310refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
23340refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
23370refgcc -m32 -Os -fomit-frame-pointer2018051420171218
23400refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
23400refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
23430refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
23430refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
23490refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
23610refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
23670refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
23730refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
23970refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
24120refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
24390refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
24570refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
24630refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
24660refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
24660refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
24720refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
24750refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
24780refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
24900refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
24960refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
25650sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
25680sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
25710sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
25710sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
25740sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
25770sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
25800sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
25800sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
25830sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
25830sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
25830sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
25860sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
25860sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
25860sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
25890sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
25890sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
25950sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
25980sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
25980sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
25980sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
26010sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
26010sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
26040sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018051420171218
26040sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
26040sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
26070sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
26100sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
26190sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
26220sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
26280sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
26370sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
26400sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
26430sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
26460sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
26460sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
26490sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
26520sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
26520sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
26520sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
26580sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
26580sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
26610sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
26610sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
26670sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
26670sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
26670sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
26700sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
26730sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
26760sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
26760sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
26910sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
26970sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
27000sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
27000sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
27030sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
27030sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
27060sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
27060sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
27060sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
27060sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
27090sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
27090sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
27090sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
27090sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
27120sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
27120sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
27150sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
27150sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
27150sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
27180sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018051420171218
27180sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
27210sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
27210sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
27300sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
27330sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
27330sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018051420171218
27330sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
27420sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
27480sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
27510sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
27600sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
27660sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
27660sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
27750sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
28050sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
28140sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
28170sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
28170sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
28200sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
28230sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
28260sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
28260sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
28320sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
28440sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
28470sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
28650sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
28650sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
28740sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
28770sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
28860sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
28890sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
28980refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
28980sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
28980sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
29010sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
29010sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
29010sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
29010sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
29010sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
29010sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
29040sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
29040sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
29040sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
29070sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
29100sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
29100sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
29130sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
29130sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
29190sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
29190sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
29220sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
29250refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
29280sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
29370sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
29370sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
29370sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
29370sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
29430sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
29550sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
29550sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
29610refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
29640refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
29670refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
29670sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
29700refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
29700refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
29730refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
29760refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
29760sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
29790refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
29910refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
29910refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
29940refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
29940sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
29970refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
30000refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
30090refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
30360refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
30600refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
30660refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
30690refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
30720refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
30750refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
30780refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
30780refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
30780refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
30930refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
30930refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
30930refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
30930refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
30990refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
31050refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
31080refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
31080refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
31260refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
31320refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
31320refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
31380refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
31380refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
31470refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
31470refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
31500refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
31560refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
31560refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
31590refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
31590refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
31650refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
31650refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
31650refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
31680refgcc -m32 -O2 -fomit-frame-pointer2018051420171218
31680refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
31680refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
31710refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
31740refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
31770refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
31830refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
31860refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
31920refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
31920refgcc -m32 -O3 -fomit-frame-pointer2018051420171218
31950refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
32040refgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
32070refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
32190refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
32220refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
32220refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
32280refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
32310refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
32340refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
32370refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
32430refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
32550refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
32580refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
32670refgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
32940refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
32970refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
33060refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
33090refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
33120refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
33480refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
33630refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
33780refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
33960refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
33990refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
34140refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
34230refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
34500refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
34530refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
34620refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
34950sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
35100refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
38340refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
39570refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
39630refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
40140refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
40740refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
40770refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218

Compiler output

Implementation: crypto_hash/blake32/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:103:8: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
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: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:107: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:105: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:103: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/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:65:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: __m128i r8 = _mm_load_si128((__m128i*)rot8);
hash.c: ^
hash.c: In file included from hash.c:4: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:4: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:4: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/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: hash.c: In function 'blake32_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:186:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5: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:180:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5: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: ...

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/blake32/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 'blake32_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:107: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:105: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:103: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: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: ...

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/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake32_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:4: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:4: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/emmintrin.h:690:1: error: inlining failed in call to always_inline '_mm_load_si128': target specific option mismatch
hash.c: _mm_load_si128 (__m128i const *__P)
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/blake32/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: hash.c: In function 'blake32_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:186:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5: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:180:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5: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: In file included from hash.c:5:0:
hash.c: hash.c: In function 'blake32_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:186:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5: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:180:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5: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: ...

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