Implementation notes: x86, h4e450, crypto_hash/round3jh256

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
113250ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170725
113250ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170725
113254ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170725
115520sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090820170725
115525sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170725
115535sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090820170725
115668sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090820170725
115672sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170725
115701sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090820170725
118517sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170725
118745ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170725
119786ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170725
120104sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170725
120337sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090820170725
120546sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170725
120722sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170725
120740sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170725
120792sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170725
121168sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170725
122184sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090820170725
122517sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170725
123087sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170725
123244sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090820170725
123263sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170725
123367ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170725
123401sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170725
123434sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170725
123438sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170725
123457sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170725
123552sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090820170725
123809ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170725
123813ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170725
123819ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170725
123937ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170725
124079sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170725
124806sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170725
124944sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170725
124972sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170725
125034sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170725
125163sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170725
126236sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170725
126236sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170725
126250sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170725
126492sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170725
126516sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170725
126707sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170725
126783ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170725
126787ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170725
126858ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170725
126896ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170725
127010ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170725
127091sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170725
127119sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170725
127139sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170725
127186sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170725
127195sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170725
127300sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170725
127395sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170725
127481sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170725
127485sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170725
127533sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170725
127770sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170725
127813sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170725
128392sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170725
128640sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170725
128653sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170725
128654sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170725
128991sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170725
128991sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170725
129005sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170725
129010sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170725
129067sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090820170725
129224sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017090820170725
129314sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170725
129813sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170725
129913sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170725
131047ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170725
131917ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170725
132216sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090820170725
132416sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090820170725
132416sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017090820170725
132739sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017090820170725
295602sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170725
295612sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170725
296172sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090820170725
296448sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090820170725
296561sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170725
296709sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170725
296913sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170725
296942sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170725
297126sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170725
297131sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170725
297212sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170725
297949sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170725
297972sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170725
298105sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170725
298262sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170725
298267sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170725
298414sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170725
299070sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170725
299122sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170725
299939sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170725
299991sphlibgcc -m32 -Os -fomit-frame-pointer2017090720170725
300044sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170725
300057sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170725
300143sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170725
300319sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170725
300323sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170725
300856sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170725
300918sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170725
301007sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170725
301051sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170725
301093sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170725
301321sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170725
301725sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090820170725
305757sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170725
305833sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170725
305890sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170725
305962sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170725
305971sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170725
306061sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170725
306190sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170725
306613sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170725
307486sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170725
307487sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170725
307496sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170725
307629sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170725
307781sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170725
307938sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170725
308118sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170725
308185sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170725
308417sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170725
308536sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170725
308584sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170725
308840sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170725
308902sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170725
309842sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170725
309937sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170725
310541sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090820170725
311572sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090820170725
311709sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090820170725
312735sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170725
312745sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170725
312835sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170725
312868sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170725
312887sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170725
313001sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170725
313096sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170725
313187sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170725
313515sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170725
313547sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170725
313818sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170725
313985sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170725
314093sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170725
314241sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170725
314402sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170725
314431sphlibgcc -m32 -O -fomit-frame-pointer2017090720170725
314469sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170725
314493sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170725
314716sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170725
314716sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170725
314830sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170725
315339sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170725
315434sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170725
315462sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170725
315471sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170725
315561sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170725
315694sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170725
315699sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170725
315795sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170725
315837sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170725
316217sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170725
316270sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170725
316270sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170725
316278sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170725
316706sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170725
316811sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170725
316835sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170725
316996sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170725
317201sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170725
318126sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170725
318164sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170725
318165sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170725
318178sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170725
318198sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170725
318350sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170725
318421sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170725
318620sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170725
318625sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170725
319015sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170725
319200sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170725
319319sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170725
319513sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170725
319761sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170725
319846sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170725
319856sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170725
319861sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170725
319874sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170725
319917sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170725
319941sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170725
320122sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170725
320179sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170725
320302sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170725
320354sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170725
320359sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170725
320411sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170725
320748sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170725
321394sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170725
321485sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170725
321560sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170725
321566sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170725
321637sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170725
321737sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170725
321879sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090720170725
322183sphlibgcc -m32 -O3 -fomit-frame-pointer2017090720170725
322611sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170725
322710sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170725
322753sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170725
322810sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170725
322844sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170725
322886sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170725
322976sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170725
323009sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170725
323351sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170725
323404sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170725
323485sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170725
323722sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170725
323841sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170725
323983sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170725
324396sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170725
324453sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170725
324624sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170725
324782sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170725
324805sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170725
324828sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170725
324857sphlibgcc -m32 -O2 -fomit-frame-pointer2017090720170725
324928sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170725
325095sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170725
325228sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170725
325237sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170725
325342sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170725
325346sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170725
325456sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170725
325460sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170725
325527sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170725
325546sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170725
326216sphlib-smallgcc -m32 -O -fomit-frame-pointer2017090720170725
326277sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170725
326429sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170725
326430sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170725
326667sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170725
326672sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170725
326791sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170725
326828sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170725
326857sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170725
326857sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170725
327199sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170725
327446sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170725
327480sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170725
327498sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170725
327721sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170725
327726sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170725
327731sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170725
328890sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170725
329745sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170725
329749sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170725
329864sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170725
329868sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170725
329897sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170725
329926sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170725
329944sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170725
330723sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170725
332110sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170725
332115sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170725
332215sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170725
332243sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170725
332253sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170725
332258sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170725
332291sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170725
332296sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170725
334405sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170725
334510sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170725
334533sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170725
334637sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170725
334637sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170725
334642sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170725
336718sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170725
336727sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170725
338447sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170725
338713sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170725
338746sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170725
339492sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170725
340561sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170725
340575sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170725
340623sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170725
340632sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170725
341192sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170725
341426sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170725
341449sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170725
342242sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170725
342997sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170725
343596sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017090720170725
343809sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170725
343947sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090720170725
344560sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170725
344817sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170725
345296sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170725
345306sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170725
345710sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170725
346099sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170725
346275sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170725
346465sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170725
346627sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170725
346636sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170725
346674sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170725
346674sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170725
346702sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170725
346721sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170725
346745sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170725
346746sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170725
346754sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170725
346769sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170725
346774sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170725
346850sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170725
346864sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017090720170725
346936sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170725
347011sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170725
347291sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170725
347292sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170725
347415sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170725
347453sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170725
347477sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170725
347581sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170725
347666sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170725
347767sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170725
347776sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017090720170725
348113sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170725
348218sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170725
348289sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170725
348422sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170725
348446sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170725
348469sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170725
348517sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170725
348536sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170725
348598sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170725
348912sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170725
349130sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170725
349149sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170725
349187sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170725
349273sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170725
352807sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170725
352930sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170725
352935sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170725
353025sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170725
353034sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170725
353329sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170725
353614sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170725
353690sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170725
353751sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170725
353756sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170725
354022sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170725
354811sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170725
355082sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170725
355096sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170725
355119sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170725
355133sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170725
355153sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170725
355153sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170725
355157sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170725
355162sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170725
355177sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170725
355182sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170725
355233sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170725
355841sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170725
355870sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170725
356055sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170725
356601sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170725
356620sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170725
356725sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170725
357015sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170725
357048sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170725
357091sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170725
357262sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170725
357271sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170725
357281sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170725
357774sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170725
357965sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170725
358311sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170725
359224sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170725
359508sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170725
359713sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170725
360653sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170725
360957sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170725
360995sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170725
361812sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170725
361936sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170725
366905sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170725
367004sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170725
367118sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170725
367123sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170725
367137sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170725
367142sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170725
367227sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170725
367228sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170725
392355simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170725
392384simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170725
392407simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170725
392612simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170725
392669simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170725
392721simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170725
393072simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170725
393077simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170725
393162simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170725
393162simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170725
393304simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170725
393694simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170725
393956simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170725
394953simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170725
395167simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170725
395196simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170725
395229simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170725
395248simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170725
395385simplegcc -m32 -O3 -fomit-frame-pointer2017090720170725
395409simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170725
395442simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170725
395475simplegcc -m32 -O2 -fomit-frame-pointer2017090720170725
395552simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170725
395874simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170725
395969simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170725
396055simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170725
396107simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170725
396169simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170725
396458simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170725
396772simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170725
396791simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170725
396820simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170725
396914simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170725
396977simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170725
396995simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170725
397029simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090720170725
397428simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170725
397826simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170725
398017simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170725
398592simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170725
399109simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170725
399461simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170725
399471simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170725
399489simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170725
399509simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170725
399518simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170725
399670simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170725
400035simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170725
400140simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170725
400364simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170725
400567simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170725
400976simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170725
401133simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170725
401194simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170725
401608simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170725
401618simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170725
401665simplegcc -m32 -O -fomit-frame-pointer2017090720170725
401779simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170725
401836simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170725
401936simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170725
402116simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170725
402125simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170725
402131simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170725
402154simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170725
402178simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170725
402207simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170725
402259simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170725
402391simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170725
402420simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170725
402662simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170725
402672simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170725
402686simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170725
402757simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170725
403080simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170725
403085simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170725
403223simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170725
403227simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170725
403289simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170725
403460simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170725
403527simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170725
403659simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170725
403959simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170725
404144simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170725
404159simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170725
404487simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170725
404510simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170725
404652simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170725
404833simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170725
405322simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170725
406111simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170725
406177simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170725
406182simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170725
406229simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170725
406253simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170725
406287simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170725
406325simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170725
406476simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170725
406762simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170725
407070simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170725
407484simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170725
407821simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170725
408414simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170725
408885simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170725
408885simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170725
409017simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170725
409103simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170725
409165simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170725
409189simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170725
409697simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170725
410215simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170725
410305simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170725
410443simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170725
410586simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170725
410637simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170725
410771simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170725
411236simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170725
412932simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170725
413943simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170725
413949simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170725
414779simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170725
414779simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170725
415040simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170725
415041simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170725
415069simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170725
415074simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170725
415834simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170725
416181simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170725
416185simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170725
416380simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170725
416404simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170725
416408simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170725
416414simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170725
416561simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170725
416618simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170725
416722simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170725
417225simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170725
417325simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170725
419524simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170725
419558simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170725
419591simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170725
420817simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170725
420860simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170725
421487simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170725
421515simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170725
423287simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170725
423463simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170725
423643simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170725
425135simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170725
425239simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170725
425733simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170725
425843simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170725
426084simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170725
426574simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170725
426697simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170725
427296simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170725
427391simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170725
427742simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170725
428574simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170725
429115simplegcc -m32 -Os -fomit-frame-pointer2017090720170725
429134simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170725
430583simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170725

Test failure

Implementation: crypto_hash/round3jh256/simple
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 45, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3

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