Implementation notes: x86, rumba7, crypto_hash/round3jh256

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
31320ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
31860ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
32040ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
32070ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
32070ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
32100ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
32100ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
32100ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
32190ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
32190ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
32220ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
32370sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
32430sse2gcc -m32 -march=core-avx2 -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=corei7-avx -O3 -fomit-frame-pointer2018051620171218
32490sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
32700ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
32700ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
32700ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
32760ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
32910ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
33060sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
33120ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
33150sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
33150sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
33150sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
33780sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
33870sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
33900sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
33990sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
33990sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
33990sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
33990sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
34020sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
34020sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
34020sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
34050ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
34080sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
34200ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
34200ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
34230ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
34230sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
34230sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
34260sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
34260sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
34260sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
34290sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
34470sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
34500sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
34530sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
34620ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
34680ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
34920sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
34980sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
34980sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
35010sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
35070sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
35070sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
35100sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
35100sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
35130sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
35130sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
35220sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
35220sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
35280sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
35310sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
35310sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
35340sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
35340sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
35370sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
35400sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
35400sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
35400sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
35580sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
35580sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
35610ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
35640ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
35640ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
35640ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
35640ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
35670ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
35700ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
35760sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
35760sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
35910sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
35910sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
35970sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
35970sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
36000sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
36090sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
36210sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
36240sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
36270sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
36510sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
36600sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
36660sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
36690sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
36720sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
36810sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
36810sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
36870sse2gcc -funroll-loops -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 -O3 -fomit-frame-pointer2018051620171218
36900sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
36900sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
36900sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
37830sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
38700sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
145020sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
145800sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
147960sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
148920sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
148950sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
149400sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
149520sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
149520sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
149790sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
150150sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
150480sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
150600sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
150750sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051620171218
150930sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
151020sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
151020sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
151050sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
151110sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
151140sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
151170sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
151200sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
151200sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
151200sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
151260sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
151380sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
151380sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
151410sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
151500sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
151620sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
151620sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
151650sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
151740sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
151770sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
151830sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
151920sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
151950sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051620171218
152040sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
152070sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
152070sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
152130sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
152130sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
152220sphlibgcc -m32 -Os -fomit-frame-pointer2018051620171218
152250sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
152280sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
152310sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
152310sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
152340sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
152460sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
152550sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
152700sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
152790sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
152850sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
152880sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
152940sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
153120sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
153120sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
153180sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
153210sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
153300sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
153360sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
153360sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
153360sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
153420sphlibgcc -m32 -O -fomit-frame-pointer2018051620171218
153450sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
153480sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
153570sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
153570sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
153600sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
153600sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
153600sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
153630sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
153630sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
153720sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
153750sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
153780sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
153780sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
153780sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
153810sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
153870sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
153900sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
153900sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
153930sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
154050sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
154080sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
154110sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
154230sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
154260sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
154260sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
154650sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051620171218
154650sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
154680sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
154740sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
154770sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
154800sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051620171218
154830sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
154890sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
155010sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
155070sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
155130sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
155160sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
155280sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
155370sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
155370sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
155430sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
155490sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
155820sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
156210sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
156240sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
156570sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
156600sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
156660sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
156690sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
156720sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
156720sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
156780sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
156810sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
156840sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
156840sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
156870sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
156870sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
156900sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
157050sphlibgcc -m32 -O3 -fomit-frame-pointer2018051620171218
157050sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
157110sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
157140sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
157260sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
157260sphlibgcc -m32 -O2 -fomit-frame-pointer2018051620171218
157290sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
157410sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
157860sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
158040sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
158100sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
158340sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
158340sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
158370sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
158400sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
158460sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
158460sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
158490sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
158610sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
158760sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
158820sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
158880sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
158940sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
159000sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
159090sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
159180sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
159330sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
159390sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
159540sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
159630sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
159810sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
160080sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
160170sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
160290sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
160500sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
160500sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
160560sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
160710sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
160710sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
160800sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
160920sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
160950sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
160950sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
160950sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
161100sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
161160sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
161190sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
161250sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
161280sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
161400sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
161460sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
161460sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
161730sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
161820sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
161910sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
161910sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
161910sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
161940sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
161970sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
162090sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
162360sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
162450sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
162570sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
162690sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
162780sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
162840sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
162900sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051620171218
163110sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
163350sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
163500sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
163590sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
163620sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
163740sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
163830sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
164100sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051620171218
164100sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
164370sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
164610sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
164640sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
164640sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
164850sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
164880sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051620171218
164970sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
165030sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
165390sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
165930sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
166020sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
166050sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
166140sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
166170sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
166470sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
166560sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
166560sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
166590sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
166620sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
166710sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
166830sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
166890sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
166890sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
166950sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
167220sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
167250sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
167280sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
167340sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
167340sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
167400sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
167520sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
167610sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
167730sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
167760sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
168000sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
168060sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018051620171218
168120sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
168150sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
168180sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
168210sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
168360sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
168390sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
168480sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
168780sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
168930sphlib-smallgcc -m32 -O -fomit-frame-pointer2018051620171218
168930sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
168930sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
169110sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
169200sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
169290sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018051620171218
169320sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
169440sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
169800sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
169980sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
170100sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
170160sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
170280sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
170520sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
170910sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
170910sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
170940sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
171030sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
171270sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
171300sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
171540sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
171630sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
171780sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
171840sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
172020sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
172080sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
172230sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
172320sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
172320sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
172350sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
172470sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
172500sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
172500sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
172590sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
172770sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
172830sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
172980sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
173070sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
173130sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
173250sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
173370sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
173670sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
174120sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
174570sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
174600sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
174720sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
174870sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
175980sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
176220sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
176340sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
176400sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
176490sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
176940sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
177060sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
177180sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
177270sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
177360sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
177390sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
177450sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
177600sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
177720sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
177780sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
177780sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
178020sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
178800sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
179430sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
179460sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
179850sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
179880sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
180000sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
180120sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
180180sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
180210sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
180210sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
180390sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
180480sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
180600sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
180690sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
180750sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
180810sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
180900sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
180930sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
180960sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
180990sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
180990sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
181050sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
181140sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
181140sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
181170sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
181290sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
181290sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
181350sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
181380sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
181380sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
181410sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
181410sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
181470sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
181590sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
181680sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
181770sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018051620171218
181860sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
181950sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
182010sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
182370sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
182430sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
182490sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
183360sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
183450sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051620171218
183750sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
188940sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
206520sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
214950simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
215490simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
215910simplegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
215910simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
216120simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051620171218
216180simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
216180simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
216240simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
216240simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
216270simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
216270simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
216600simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
216660simplegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
216780simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
216840simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051620171218
216960simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
217200simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
217440simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
217620simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
217710simplegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
217890simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
218040simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
218040simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
218040simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
218070simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
218160simplegcc -m32 -O3 -fomit-frame-pointer2018051620171218
218190simplegcc -m32 -O -fomit-frame-pointer2018051620171218
218220simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
218220simplegcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
218220simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
218250simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
218310simplegcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
218340simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
218400simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
218490simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
218520simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
218640simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
218670simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2018051620171218
218700simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
218700simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
218910simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
219300simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
219420simplegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
219540simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
219720simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
219720simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
219780simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
219810simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
219810simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
219870simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
219900simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
219990simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
220020simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
220020simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
220050simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
220170simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
220290simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
220290simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
220320simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
220470simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
220470simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
220500simplegcc -m32 -O2 -fomit-frame-pointer2018051620171218
220560simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
220590simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
220650simplegcc -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
220710simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
220710simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
220740simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
220740simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
220770simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
220800simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
220860simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
220890simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
220920simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
220950simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
220950simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
220950simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
220980simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
221070simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
221070simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
221100simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
221130simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
221130simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
221130simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
221370simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
221430simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
221490simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
221490simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
221730simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
221820simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
221850simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
221970simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
221970simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
221970simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
222090simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
222180simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
222390simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
222390simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
222510simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
222540simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
222540simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
222630simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
222750simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
222750simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
222780simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
222840simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
222900simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
222930simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
223020simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
223080simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
223110simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
223140simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
223170simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
223170simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
223200simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
223200simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
223320simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
223350simplegcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
223470simplegcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
223530simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
223530simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
223590simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
223590simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
223620simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
223620simplegcc -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
223650simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
223740simplegcc -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
223800simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
223860simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
223950simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
223950simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
224010simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
224040simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
224070simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051620171218
224070simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
224100simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
224100simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
224100simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
224130simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
224130simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
224250simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
224400simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
224460simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
224520simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
224880simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
225000simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
225090simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
225330simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
225360simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
225510simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
225840simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
225840simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
226020simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
226110simplegcc -m32 -Os -fomit-frame-pointer2018051620171218
226290simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
226410simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
226470simplegcc -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
226950simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
227070simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
227100simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
227400simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
227550simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
227850simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
227880simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
228060simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
228210simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
228270simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
228330simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
228480simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
228900simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
228960simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
229110simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
234240simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
234330simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
235800simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
236130simplegcc -m32 -march=i486 -O -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