Implementation notes: x86, rumba7, crypto_hash/round3jh512

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
31350ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
31860ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
32070ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
32100ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
32100ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
32100ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
32130ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
32130ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
32190ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
32190ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
32220ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
32250ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
32430ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
32430ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
32460sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
32460sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
32460sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
32460ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
32460sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
32520sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
32520sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
32670ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
32700ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
32730ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
33060ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
33090sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
33150sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
33180sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
33180sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
33840sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
33870sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
33930sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
33990sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
33990sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
34020sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
34020sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
34020sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
34080ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
34110sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
34110sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
34140sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
34170sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
34200ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
34230ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
34230sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
34230ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
34260sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
34260sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
34290sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
34410sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
34440sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
34530sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
34620sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
34650ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
34680sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
34770ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
34950sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
35010sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
35010sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
35040sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
35100sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
35130sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
35130sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
35130sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
35130sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
35160sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
35160sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
35280sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
35280sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
35310sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
35340sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
35370sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
35400sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
35460sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
35490sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
35520sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
35550sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
35550sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
35610ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
35670ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
35700ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
35700ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
35700ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
35730ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
35790sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
35820sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
35970sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
35970sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
35970sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
35970sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
36000sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
36060sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
36150sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
36210sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
36210sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
36240sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
36240sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
36570sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
36660sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
36660sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
36750sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
36840sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
36870sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
36870sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
36870sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
36900sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
36900sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
36930sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
36960sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
36960ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
36960sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
38370sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
144720sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
145470sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
146040sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
148050sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
148860sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
149400sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
150090sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
150150sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
150240sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
150270sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
150420sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051620171218
150540sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
150660sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051620171218
150720sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
150840sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
150900sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
150990sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
151110sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
151140sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
151140sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
151200sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
151230sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
151230sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
151230sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
151260sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
151320sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
151380sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
151410sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
151440sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
151470sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
151530sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
151560sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
151650sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
151680sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
151710sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
151830sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
152010sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
152100sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
152250sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
152280sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
152340sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
152400sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
152520sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
152550sphlibgcc -m32 -Os -fomit-frame-pointer2018051620171218
152610sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
152760sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
152790sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
152790sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
153210sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
153210sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
153240sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
153270sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
153390sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
153420sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
153450sphlibgcc -m32 -O -fomit-frame-pointer2018051620171218
153450sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
153450sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
153510sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
153510sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
153540sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
153600sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
153630sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
153660sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
153660sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
153690sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
153750sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
153780sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
153810sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
153840sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
153840sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
153840sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
153840sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
153840sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
153870sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
153900sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
153900sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
153960sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
154170sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
154440sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051620171218
154560sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
154650sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
154680sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
154800sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
154830sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
154920sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
154950sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
154950sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
155010sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
155010sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
155280sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
155340sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
155520sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
155580sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
155640sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
155970sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
155970sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
156030sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
156030sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
156150sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
156330sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
156330sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
156510sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
156630sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
156660sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
156720sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
156720sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
156720sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
156720sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
156810sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
156870sphlibgcc -m32 -O3 -fomit-frame-pointer2018051620171218
156870sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
156870sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
156870sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
156870sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
156900sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
157110sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
157110sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
157140sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
157290sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
157320sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
157350sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
157410sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
157470sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
157560sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
157710sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
157740sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
157920sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051620171218
158130sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
158250sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
158250sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
158370sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
158400sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
158400sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
158400sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
158460sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
158460sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
158580sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
158640sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
158700sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
158700sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
158730sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
158880sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
159090sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
159120sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
159180sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
159450sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
159540sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
159570sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
159630sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
159630sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
159660sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
159810sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
159990sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
160080sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
160230sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
160260sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
160290sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
160410sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
160470sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
160560sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
160590sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
160620sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
160740sphlibgcc -m32 -O2 -fomit-frame-pointer2018051620171218
160770sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
160830sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
160950sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
160950sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
160950sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
160980sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
161040sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
161130sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
161220sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
161250sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
161340sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
161490sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
161610sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
161610sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
161640sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
161670sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
161970sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
162000sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
162030sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
162270sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
162300sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
162330sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
162330sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
162390sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051620171218
162780sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
163230sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
163350sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
163530sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
163680sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
163740sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051620171218
163920sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
164010sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
164130sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
164250sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
164370sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
164460sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051620171218
164460sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
164490sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
164580sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
164760sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
164760sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
165210sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
165480sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
165930sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
165930sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
166260sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
166260sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
166260sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
166380sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
166590sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
166740sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
167070sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
167070sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
167070sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
167280sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
167280sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
167340sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
167340sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
167400sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
167490sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
167550sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
167790sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
167820sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
167910sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
167910sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
168000sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
168030sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018051620171218
168210sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
168270sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
168270sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
168360sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
168480sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
168540sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
168720sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018051620171218
168750sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
168900sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
168930sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
168930sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
168960sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
169050sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
169080sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
169110sphlib-smallgcc -m32 -O -fomit-frame-pointer2018051620171218
169200sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
169200sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
169380sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
169920sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
169920sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
169980sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
170070sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
170130sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
170550sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
170580sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
170760sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
170790sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
170790sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
170880sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
170970sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
171090sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
171270sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
171330sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
171450sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
171630sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
171630sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
171930sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
171960sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
172050sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
172170sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
172230sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
172260sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
172410sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
172440sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
172560sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
172590sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
172710sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
172710sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
172770sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
172860sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
172890sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
172920sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
173100sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
173100sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
173310sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
173520sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
174210sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
174300sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
174660sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
174690sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
175170sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
175830sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
176130sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
176610sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
176700sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
176850sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
177210sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
177600sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
177630sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
177660sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
177720sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
177750sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
177810sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
177870sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
177900sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
178080sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
178200sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
179370sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
179760sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
180120sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
180210sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
180210sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
180270sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
180270sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
180300sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
180450sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
180510sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
180540sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
180660sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
180720sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
180780sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
180840sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
180840sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
180840sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
180870sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
180870sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
180900sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
180930sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
180990sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
181080sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
181200sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
181290sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
181350sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
181410sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
181410sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
181440sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
181620sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
181650sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
181740sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
181890sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
182010sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
182250sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
182370sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
182460sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018051620171218
182550sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
182820sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
183180sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051620171218
183360sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
189750sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
191910sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
195840sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
206550sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
214950simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
215700simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
216000simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
216000simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
216030simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051620171218
216120simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
216210simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051620171218
216240simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
216270simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
216270simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
216390simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
216900simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
216960simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
216990simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
217170simplegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
217260simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
217260simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
217320simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
217350simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
217680simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
217950simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
217980simplegcc -m32 -O3 -fomit-frame-pointer2018051620171218
218040simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
218130simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
218190simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
218220simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
218250simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
218250simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
218310simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
218340simplegcc -m32 -O -fomit-frame-pointer2018051620171218
218340simplegcc -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
218340simplegcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
218400simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
218400simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
218400simplegcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
218430simplegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
218460simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
218490simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2018051620171218
218490simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
218490simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
218580simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
218580simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
218610simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
218670simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
218700simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
218760simplegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
218880simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
218940simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
219090simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
219120simplegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
219330simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
219510simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
219690simplegcc -m32 -O2 -fomit-frame-pointer2018051620171218
219900simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
220020simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
220020simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
220020simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
220050simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
220200simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
220200simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
220230simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
220230simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
220260simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
220410simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
220470simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
220500simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
220560simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
220560simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
220590simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
220620simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
220620simplegcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
220650simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
220740simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
220740simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
220770simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
220800simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
220830simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
220890simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
220980simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
221010simplegcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
221010simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
221130simplegcc -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
221160simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
221190simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
221340simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
221670simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
221790simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
221820simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
221820simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
221820simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
221970simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
222060simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
222060simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
222120simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
222120simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
222210simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
222510simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
222660simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
222720simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
222750simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
222780simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
222780simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
222810simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
222900simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
222930simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
222990simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
223050simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
223080simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
223110simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
223140simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
223200simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
223230simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
223260simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
223320simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
223320simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
223380simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
223410simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
223410simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
223410simplegcc -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
223740simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
223800simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
223950simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
224010simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
224100simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
224100simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
224160simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
224190simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
224220simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
224250simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
224280simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
224430simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051620171218
224460simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
224580simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
224730simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
224790simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
224910simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
224970simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
225450simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
225450simplegcc -m32 -Os -fomit-frame-pointer2018051620171218
225540simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
225540simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
225630simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
225660simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
225750simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
225810simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
225930simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
225990simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
226380simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
226380simplegcc -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
226440simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
227070simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
227160simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
227220simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
227910simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
227970simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
228000simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
228090simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
228450simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
228510simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
228600simplegcc -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
228600simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
228660simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
229050simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
229110simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
230070simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
231150simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
231510simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
232230simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
233160simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
233430simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
233580simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
235650simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
239430simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
241230simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
242010simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
260010simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218

Compiler output

Implementation: crypto_hash/round3jh512/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/round3jh512/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/round3jh512/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/round3jh512/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/round3jh512/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/round3jh512/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