Implementation notes: x86, rumba5, crypto_hash/round3jh256

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
31456ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
32000ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
32224ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
32224ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
32224ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
32224ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
32256ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
32256ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
32320ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
32320ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
32320ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
32384ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
32576sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
32576ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
32576ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
32576ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
32576sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
32608sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
32608sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
32640sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
32640sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
32800ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
32832ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
32832ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
33184sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
33280sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
33280sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
33280sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
33280ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
33952sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
34016sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
34112sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
34112sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
34112sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
34144sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
34144sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
34144sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
34176sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
34208sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
34208sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
34240ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
34240sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
34304sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
34336ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
34336sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
34368ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
34368sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
34368ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
34400sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
34400sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
34400sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
34592sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
34688sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
34720sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
34784ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
34816ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
35072sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
35136sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
35168sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
35200sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
35232sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
35232sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
35232sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
35232sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
35232sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
35264sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
35392sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
35456sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
35456sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
35488sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
35520sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
35584sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
35584sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
35584sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
35712sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
35744sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
35776ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
35808ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
35808ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
35808ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
35808ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
35808ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
35840ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
35936sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
36064sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
36096sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
36096sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
36096sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
36128sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
36128sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
36128sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
36256sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
36288sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
36352sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
36352sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
36352sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
36384sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
36512sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
36768sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
36768sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
36800sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
36800sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
36896sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
36960sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
37024sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
37024sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
37024sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
37056sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
37088sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
37088sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
37088sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
42080sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
145696sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
146016sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
146528sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
148800sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
149248sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
149248sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
149440sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
149888sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
150080sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
150304sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
150368sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
150816sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
151424sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051620171218
151424sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051620171218
151424sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
151424sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
151456sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
151488sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
151520sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
151552sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
151680sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
151680sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
151712sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
151776sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
151872sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
151904sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
151936sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
151936sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
151968sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
152000sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
152000sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
152032sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
152064sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
152096sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
152224sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
152256sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
152320sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
152384sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
152448sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
152480sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
152512sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
152512sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
152576sphlibgcc -m32 -Os -fomit-frame-pointer2018051620171218
152608sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
152672sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
152672sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
153056sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
153216sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
153248sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
153376sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
153376sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
153440sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
153696sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
153952sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
153952sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
153952sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
154080sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
154112sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
154112sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
154112sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
154112sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
154112sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
154112sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
154144sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
154176sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
154176sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
154176sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
154176sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
154272sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
154272sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
154336sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
154432sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
154464sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
154464sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
154560sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
154592sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
154592sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
154624sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
154688sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
154848sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
154976sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
155008sphlibgcc -m32 -O -fomit-frame-pointer2018051620171218
155072sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051620171218
155104sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
155136sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
155424sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
155456sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
155488sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
155520sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
155616sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
155648sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
155648sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
155680sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
155936sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
156000sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
156096sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
156192sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
156224sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
156384sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
156384sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
156736sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
156800sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
156928sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
157120sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
157120sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
157248sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
157248sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
157344sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051620171218
157344sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
157440sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
157440sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
157472sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
157504sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
157536sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
157568sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
157600sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
157632sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
157664sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
157696sphlibgcc -m32 -O3 -fomit-frame-pointer2018051620171218
157728sphlibgcc -m32 -O2 -fomit-frame-pointer2018051620171218
157792sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
157824sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
157856sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
157888sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
157952sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
157952sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
157984sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
158208sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
158272sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
158752sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
158848sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
158912sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
159008sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
159008sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
159040sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
159072sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
159136sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
159232sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
159296sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
159296sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
159328sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
159392sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
159584sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
159808sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
159840sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
159904sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
160096sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
160256sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
160288sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
160448sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
160672sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
160672sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
160704sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
160704sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
161088sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
161344sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
161408sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
161536sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
161536sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
161632sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
161632sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
161696sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
161728sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
161728sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
161728sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
161792sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
161824sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
161856sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
161920sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
161984sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
162144sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
162240sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
162240sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
162272sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
162272sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
162336sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
162400sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
162528sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
162656sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
162688sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
162784sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
162848sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
162880sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
162880sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
162912sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
162976sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
163072sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051620171218
163264sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
163648sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
164064sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
164064sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
164224sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
164224sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
164384sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
164416sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
164416sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
164768sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051620171218
165152sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
165152sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
165504sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
165664sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
165696sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051620171218
165728sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
165728sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
165792sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
165952sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
166240sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
166368sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
166944sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
166944sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
167104sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
167168sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
167232sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
167296sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
167296sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
167360sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
167648sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
167680sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
167712sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
167744sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
167808sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
167872sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
167968sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
168096sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018051620171218
168192sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
168224sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
168224sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
168224sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
168288sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
168288sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
168544sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
168640sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
168672sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
168704sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
168736sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
168864sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
168896sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
168928sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
168928sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
169024sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
169312sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018051620171218
169440sphlib-smallgcc -m32 -O -fomit-frame-pointer2018051620171218
169536sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
169600sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
169664sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
169696sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
169728sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
169824sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
170048sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
170080sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
170944sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
170976sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
171104sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
171200sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
171232sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
171360sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
171424sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
171552sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
171808sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
171808sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
171840sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
171904sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
172096sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
172192sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
172768sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
172800sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
172800sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
172832sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
172960sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
173024sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
173056sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
173088sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
173248sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
173312sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
173408sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
173472sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
173472sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
173600sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
173600sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
173664sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
173856sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
174048sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
174432sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
174816sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
174848sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
175072sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
175456sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
175456sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
175584sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
175776sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
176544sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
177152sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
177440sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
177504sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
177568sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
177728sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
177792sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
177888sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
177920sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
178336sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
178368sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
178560sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
178592sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
178688sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
178720sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
179136sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
180064sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
180320sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
180416sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
181056sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
181152sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
181216sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
181216sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
181344sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
181376sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
181376sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
181408sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
181600sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
181632sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
181664sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
181664sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
181696sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
181696sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
181696sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
181728sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
181760sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
181856sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
181856sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
181920sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
182016sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
182112sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
182112sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
182112sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
182144sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
182176sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
182208sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
182208sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
182336sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
182432sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
182464sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
182624sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
182624sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
182624sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
182816sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
182880sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
182912sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
183456sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018051620171218
183840sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051620171218
184128sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
189184sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
196288sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
196384sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
215520simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
215648simplegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
216352simplegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
216384simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
216832simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
216896simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
216928simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
216992simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
216992simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
217024simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
217056simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
217056simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
217088simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051620171218
217088simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
217152simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2018051620171218
217280simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
217440simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
218240simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
218304simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
218304simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
218304simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
218464simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
218592simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
218656simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
218752simplegcc -m32 -O3 -fomit-frame-pointer2018051620171218
218784simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
218784simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
218880simplegcc -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
218880simplegcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
218944simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
218944simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
218944simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
219040simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
219104simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
219168simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
219168simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
219264simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
219264simplegcc -m32 -O -fomit-frame-pointer2018051620171218
219296simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
219296simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
219520simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
219552simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
219616simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
219840simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
219904simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
220000simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
220160simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
220192simplegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
220256simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
220672simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
220704simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
220704simplegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
220768simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
220992simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
220992simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
221024simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
221056simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
221056simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
221120simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
221120simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
221248simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
221312simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
221344simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
221376simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
221408simplegcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
221440simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
221440simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
221440simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
221504simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
221664simplegcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
221664simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
221664simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
221728simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
221792simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
221792simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
221792simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
221824simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
221856simplegcc -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
221888simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
221888simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
221888simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
221888simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
221888simplegcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
221920simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
222016simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
222016simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
222080simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
222112simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
222176simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
222240simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
222304simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
222336simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
222336simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
222368simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
222496simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
222528simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
222560simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
222624simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
222656simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
222752simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
222784simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
222848simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
222912simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
222976simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
223104simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
223136simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
223200simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
223424simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
223424simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
223584simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
223584simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
223616simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
223680simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
223712simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
223840simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
223872simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
223904simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
223936simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
224032simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
224096simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
224096simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
224256simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
224320simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
224480simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
224544simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
224544simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
224576simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
224608simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
224640simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
224896simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
224960simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051620171218
224960simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
224992simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
225024simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
225056simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
225088simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
225216simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
225632simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
225856simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
225888simplegcc -m32 -Os -fomit-frame-pointer2018051620171218
226016simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
226144simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
226240simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
226336simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
226368simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
226496simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
226528simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
226528simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
226656simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
226720simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
226720simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
226976simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
227072simplegcc -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
227328simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051620171218
227328simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
227520simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
227584simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
228288simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
228352simplegcc -m32 -O2 -fomit-frame-pointer2018051620171218
228672simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
228768simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
228960simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
229216simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
229216simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
229312simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
229408simplegcc -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
230016simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
230144simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
231712simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
231808simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
232288simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
232960simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
237088simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
244768simplegcc -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
246624simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
435072simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218

Compiler output

Implementation: crypto_hash/round3jh256/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'F8':
hash.c: hash.c:108:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: const __m128i swap8 = _mm_set_epi8(14,15,12,13,10,11,8,9,6,7,4,5,2,3,0,1);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:69:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:125:9: note: in expansion of macro 'LOAD'
hash.c: x3 ^= LOAD(3+(__m128i *) buf);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:69:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
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/round3jh256/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'F8':
hash.c: hash.c:73:31: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:124:9: note: in expansion of macro 'LOAD'
hash.c: x0 ^= LOAD(0+(__m128i *) buf);
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:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:73:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:127:9: note: in expansion of macro 'LOAD'
hash.c: x3 ^= LOAD(3+(__m128i *) buf);
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:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:73:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:126:9: note: in expansion of macro 'LOAD'
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/round3jh256/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
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:65:24: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: ...

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/round3jh256/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:69:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:125:9: note: in expansion of macro 'LOAD'
hash.c: x3 ^= LOAD(3+(__m128i *) buf);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:69:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:124:9: note: in expansion of macro 'LOAD'
hash.c: x2 ^= LOAD(2+(__m128i *) buf);
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh256/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 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:73:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:127:9: note: in expansion of macro 'LOAD'
hash.c: x3 ^= LOAD(3+(__m128i *) buf);
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:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:73:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:126:9: note: in expansion of macro 'LOAD'
hash.c: x2 ^= LOAD(2+(__m128i *) buf);
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:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
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/round3jh256/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
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:65:24: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: ...
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
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:65:24: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: ...

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