Implementation notes: x86, rumba5, crypto_hash/blake32

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
9920ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
9984ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
10016ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
10048ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
10048ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
10048ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
10080ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
10080ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
10080ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
10144ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
10144ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
10208ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
10240ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
10240ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
10272ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
10272ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
10272ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
10336ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
10880ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
10880ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
11104ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
11136ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
11136ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
11456ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
11712sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
11744sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
11808sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
11840sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
11840sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
11840sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
11840sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
11840sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
11872sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
11872sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
11904sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
11904sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
11904sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
11904sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
11904sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
11936sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
11936sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
11968sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
11968sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
12064sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
12096sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
12096sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
12128sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
12128sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
12160sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
12192sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
12192sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
12192sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
12192sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
12224sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
12224sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
12224sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
12224sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
12224sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
12256sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
12256sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
12256sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
12288sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
12288sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
12320sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
12384sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
12416sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
12448sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
12448sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
12480sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
12480sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
12480sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
12544sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
12544sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
12544sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
12544sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
12576sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
12576sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
12608sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
12640sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
12736sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
12896sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
12928sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
12928sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
13536sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
15488ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
15520ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
15552ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
15584ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
15584ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
15616ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
15616ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
15840sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
15872sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
15872sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
15872sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
15936sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
15936sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
15968sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
15968sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
16000sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
16000sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
16032sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
16032sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
16032sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
16032sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
16032sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
16032sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
16032sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
16064sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
16064sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
16064sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
16064sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
16064ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
16096sphlibgcc -m32 -O3 -fomit-frame-pointer2018051420171218
16096sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
16096sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
16096sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
16096sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
16096sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
16128sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
16128sphlibgcc -m32 -O2 -fomit-frame-pointer2018051420171218
16128sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
16160sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
16160sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
16160sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
16160sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
16160sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
16192sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
16192sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
16192sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
16224sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
16224sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
16256sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
16256sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16256sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
16288sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
16288sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
16320sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
16320sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
16320sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
16352sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
16352sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
16352sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
16384sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
16384sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
16384sphlibgcc -m32 -O -fomit-frame-pointer2018051420171218
16384sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
16384sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
16384sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
16384sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
16416sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16416sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16416sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
16416sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
16416sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
16448sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
16480sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
16480sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
16480sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
16480sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
16480sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
16512sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
16512sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
16512sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
16544sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16576sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
16640sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
16640sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
16672sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
16672sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
16704sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
16704sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
16704sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
16704sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
16704sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
16768sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
16768sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
16768sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
16768sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
16800sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
16800sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
16800sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
16800sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
16800sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
16832sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
16832sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16896sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
16960sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
16992sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
16992sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
17024sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
17024sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
17056sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
17056sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
17280sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
17408sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
17440sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
17440sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
17440sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
17440sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
17440sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
17440sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
17472sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
17472sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
17536sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
17536sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
17536sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
17536sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
17568sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
17568sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
17568sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
17600sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
17696sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
17728sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
17728sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
17760sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
17760sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
17760sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
17760sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
17792sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
17856sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
17888sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
17920sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
17920sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
17920sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
17920sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
17952sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
17952sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
17952sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
17952sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
17984sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
17984sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
17984sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
17984sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
17984sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
18016sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
18016sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
18016sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
18048sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
18048sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
18048sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
18048sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
18048sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
18080sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
18080sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
18112sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
18112sphlibgcc -m32 -Os -fomit-frame-pointer2018051420171218
18144sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
18144sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
18176sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
18176sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
18208sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
18208sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
18208sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
18240sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
18240sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
18272sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
18336sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
18336sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
18336sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
18368sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
18368sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
18368sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
18368sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
18432sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
18560sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
18688sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
19264sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
19264sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
19296sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
19296sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
19296sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
19296sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
19296sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
19296sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
19296sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
19296sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
19328sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
19328sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
19360sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
19360sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
19392sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
19392sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
19424sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
19424sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
19520sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
19520sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
19680sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
19936sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
19936sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
19936sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
19968sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
19968sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
19968sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
19968sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
20000sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
20000sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
20000sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
20032sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
20160sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
20160sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
20160sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
20192sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
20192sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
20192sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
20192sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
20224sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
20256sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
20288sphlib-smallgcc -m32 -O -fomit-frame-pointer2018051420171218
20384sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
20480sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
20512sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
20576sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
20608sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
20640refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
20640refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
20640sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
20640refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
20640sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
20672refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
20672sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
20704sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
20704refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
20704refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
20704sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
20736refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
20736refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
20736refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
20768refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
20768sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
20800refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051420171218
20800refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
20800sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
20864refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
20896sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
21056refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
21120refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
21216sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
21312sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
21312sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
21408sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
21408sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
21472sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
21600sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
21632sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
21696sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
22048refgcc -m32 -march=core2 -O -fomit-frame-pointer2018051420171218
22048refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
22048refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
22048refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051420171218
22048refgcc -m32 -march=k8 -O -fomit-frame-pointer2018051420171218
22048refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051420171218
22080refgcc -m32 -O -fomit-frame-pointer2018051420171218
22080refgcc -m32 -march=athlon -O -fomit-frame-pointer2018051420171218
22080refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
22080refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
22112refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051420171218
22112refgcc -m32 -march=nocona -O -fomit-frame-pointer2018051420171218
22112refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051420171218
22144refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
22144refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051420171218
22144refgcc -m32 -march=prescott -O -fomit-frame-pointer2018051420171218
22176refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
22208refgcc -m32 -march=i386 -O -fomit-frame-pointer2018051420171218
22208refgcc -m32 -march=k6 -O -fomit-frame-pointer2018051420171218
22240refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051420171218
22272refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
22304refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051420171218
22720refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
22784refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
22816refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
22816refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
22816refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
22880refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
22912refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
22944refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
22976refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
23008refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
23008refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
23040refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
23072refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
23104refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
23136refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
23200refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
23296refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
23328refgcc -m32 -Os -fomit-frame-pointer2018051420171218
23328refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
23360refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
23392refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
23392refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
23392refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
23424refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
23456refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
23456refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
23488refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
23520refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
23552refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
23584refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
23584refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
23904refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
24000refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
24096refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
24608refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
24608refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
24736sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051420171218
24800refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
24832refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
24864refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
24896refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
24928refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
25056refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
25088refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
25632sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
25632sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
25664sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
25696sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
25696sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
25760sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
25824sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
25888sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
25920sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051420171218
25920sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051420171218
25920sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051420171218
25952sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
25952sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051420171218
25984sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
25984sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051420171218
25984sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051420171218
26016sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051420171218
26048sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051420171218
26048sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051420171218
26112sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
26144sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051420171218
26144sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
26176sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
26176sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
26176sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
26176sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051420171218
26176sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051420171218
26208sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018051420171218
26208sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
26208sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051420171218
26272sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051420171218
26304sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
26400sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
26432sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
26496sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051420171218
26496sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
26560sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
26560sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
26592sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
26624sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
26656sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
26688sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
26720sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
26752sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
26752sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
26784sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051420171218
26848sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
26880sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
26912sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051420171218
26976sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051420171218
27072sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
27104sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051420171218
27104sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
27104sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
27136sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
27136sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
27136sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
27136sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
27168sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
27168sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
27200sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
27200sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
27200sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
27200sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
27200sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
27200sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
27200sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
27200sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
27200sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
27232sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
27264sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
27296sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018051420171218
27328sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
27328sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
27392sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
27424sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
27456sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
27456sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
27488sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
27616sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
27616sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
27648sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
27648sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
27904sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
27904sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
27968sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018051420171218
28224sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
28288sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
28288sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
28288sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
28320sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
28352sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
28384sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
28608sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
28800sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
28928sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
28928sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
29024refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
29024sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
29056sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
29056sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
29088sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
29088sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
29088sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
29088sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
29120sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
29120sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
29120sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
29120sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
29152sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
29152sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
29152sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
29184sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
29184sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
29184refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051420171218
29184sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
29216sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
29216sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
29248sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
29248sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
29280sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
29280sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
29280sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
29280sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
29312refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051420171218
29312sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
29408sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
29504sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
29664sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
29696sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
29760refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
29856sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
29856refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
29888refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
29888refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
29888refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
29952refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
29952refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
29952sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
29984refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
29984sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
30016refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
30016refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
30048refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
30080sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
30176refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
30240refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
30240refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
30784refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
30784refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051420171218
30816refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051420171218
30848refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
30848refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
30848refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051420171218
30912refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
30912refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051420171218
30944refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
30944refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051420171218
31008refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051420171218
31008refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
31104refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
31104refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051420171218
31136refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
31136refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
31200refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051420171218
31232refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051420171218
31232refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051420171218
31264refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051420171218
31392refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
31456refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
31488refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
31520refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
31616refgcc -m32 -O3 -fomit-frame-pointer2018051420171218
31648refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
31680refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051420171218
31680refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
31712refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
31744refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
31744refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
31744refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051420171218
31776refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051420171218
31808refgcc -m32 -O2 -fomit-frame-pointer2018051420171218
31840refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051420171218
31840refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051420171218
31904refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051420171218
31904refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
31936refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
32000refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
32000refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
32032refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
32032refgcc -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
32160refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
32160refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051420171218
32192refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051420171218
32224refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
32224refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
32256refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
32416refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
32480refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
32608refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051420171218
32640refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051420171218
32704refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
32768refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051420171218
32960refgcc -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
32992refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
32992refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051420171218
33024refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051420171218
33088refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051420171218
33248refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
33344refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051420171218
33728refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051420171218
33728refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051420171218
33760refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051420171218
34048refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
34528refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051420171218
34752refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
34784refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051420171218
34848refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051420171218
36032refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051420171218
36672refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051420171218
38688refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
38784sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051420171218
38976refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051420171218
39360refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
39776refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051420171218
40384refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051420171218
40960refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051420171218
41216refgcc -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