Implementation notes: x86, h2atom, crypto_hash/simd512

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_hash
Primitive: simd512
TimeImplementationCompilerBenchmark dateSUPERCOP version
211660sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
225460optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102420161009
229730optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
233430optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
234860optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
236900optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
239870sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102420161009
243990optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
251150sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
252150sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
252920sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
253150optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
256250sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
257720sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
259530optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
262600sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
264070sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
269390sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
278150optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
278300optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
279430sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
279910sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
281600sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102420161009
285230sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102420161009
285650optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102420161009
286610sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
286640sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
286800sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
287000optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
287760sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
288540sphlibgcc -m32 -O3 -fomit-frame-pointer2016102420161009
290030sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
290170sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
291260sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
291350sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
291430sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
291870sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
292430sphlibgcc -m32 -O2 -fomit-frame-pointer2016102420161009
293640sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
293760sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
293760sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
293790sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102420161009
293970sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
294240optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
294360optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
295340sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
295440sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
296200sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
297550sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
297570sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
297930sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102420161009
298330sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
299270sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
299820sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
300000sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
300210sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
300400sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
300410sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
300440sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
300440sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
300660sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
300660sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
303110sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
303470sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
303520sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
303920sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
303970sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102420161009
303980sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
304010sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
304140sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
304190sphlibgcc -m32 -Os -fomit-frame-pointer2016102420161009
304220sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
304260sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
304310sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
304370sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
304380sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
304470sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
304480sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
305170sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
305370sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
306530sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
306730optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
306750optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
306790sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102420161009
306790sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
306790sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102420161009
307020sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
307170optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
307270sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
307280sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
309330sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
309720sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
312380sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
313050sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
313530sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
315250sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
315250sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
315320sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
315320sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
315820sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
316250sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102420161009
317630sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
317640sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
317650sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
319180sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
319180sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
319190sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
319360sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
319410sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
319580sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
320510sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
320550sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
320900sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
321120optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
321130optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
321170optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
322680sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
322860sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
323060optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
323070sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
324380optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
324690optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
325060sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
325060sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
325060sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
325280sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
325320sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
325390sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
325460sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
325460sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
325720sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
325730sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
326270sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
326450sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
326560sphlibgcc -m32 -O -fomit-frame-pointer2016102420161009
326730sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
326770sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
326960sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
327000sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102420161009
327080optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102420161009
327210sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2016102420161009
327210sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
327410sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102420161009
327470sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
327860sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
327940sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
329580optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
330690sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
330940sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
333150sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102420161009
334140sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
334140sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
334670sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
334670sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
334790optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
335150optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
335210optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
335270sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
335290sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
335690sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
336300sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
336460sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
336810sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
336990sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
337700sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
337710sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
339290sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
339600sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
340760sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
342290optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
342420sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
342420optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
342500optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
342510optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
342980sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
343300sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
343490optgcc -m32 -O3 -fomit-frame-pointer2016102420161009
343640sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
343740sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
343920sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
344000sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
344130sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
344690sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
345220sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
345360optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
345370sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
345900sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
347360sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
348420optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
348460optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
348670sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
349600sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
349670sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2016102420161009
351540sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
351540optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
351550sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
351720optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
351950sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
352310sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
352740sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
353740sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102420161009
353880sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
353930sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
353960sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
354050sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
354060sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
354230sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
354350optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
354370optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
354550optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
354880optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
354880optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
354980sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2016102420161009
355570optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
356200sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102420161009
356200sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
356540sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
356640sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
356650sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
356710sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
357190optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
357690sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
359810sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
360060sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
360790sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
363160sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
363210sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
363230sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
365000sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
365000sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
365170sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
365270sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
365520sphlib-smallgcc -m32 -Os -fomit-frame-pointer2016102420161009
365520sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
365530sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
365750sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
365820sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
365880sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
366750sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102420161009
366750sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
366750sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102420161009
366770sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
367330sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102420161009
367680sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
367720sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
367830sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
367920optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
368160optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
368500sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
368580sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
368840optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
370890sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
371450sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
372010optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
373570sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
373570sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
373590sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
373930sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
373980sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
374090sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
374850sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
374860sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
374910sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
374950sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
375250sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
375270sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
375430sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
376180sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
376190sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
376190sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
376320sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
376350sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
376740sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
377350sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
377350sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
377450sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
377550sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
377570sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
377730sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
377740sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
377800sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
377960sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
377980sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
378490sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
378520sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2016102420161009
378560optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
378750sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
379070sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102420161009
379610sphlib-smallgcc -m32 -O -fomit-frame-pointer2016102420161009
380420sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
381330sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
383830sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
383840sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
383900sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
383910sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
384140sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
384540sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
384550sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
385650optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
385700sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
386390sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
387190optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
387330sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
387490sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
387520sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
388690sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
388770sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
389140sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
389850sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
389850sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
389910sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
390190sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
390270sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
393920sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
393970sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
394400optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
394450optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
394730sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
394750sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
394920sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
395070sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
395110sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
395240sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
395310sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
395770optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
398940optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
401260sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
402680sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
402710sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
402830sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
404880optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
406100sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
406120sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
408050sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
413910sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
422980optgcc -m32 -O2 -fomit-frame-pointer2016102420161009
423590sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
423700sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
423790optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102420161009
423830optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
424030optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
424540optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
425630sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
426960optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
427400optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
427410optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
427940optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
427950optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
428750optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
429280optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
431910sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
436590optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
436670optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
436680optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
439050optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
439080optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
439720sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
442570sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
444000optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
444210optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
444260optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
444520optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
444860optgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102420161009
447850optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
448040optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
449730optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
449890optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
449940optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
449960optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
450080optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
450120optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
450340sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
450420sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
455390optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
456600optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
458000optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
462090optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
467300optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
467330optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
467420optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
468220sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
468490sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
470570optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
470760optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
476150optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
476760optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
478360optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
478780optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102420161009
478890sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
479080sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
479250optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
479640optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
481540optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
482200optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
482220optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
482520optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
482530optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
485520sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
485710sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
488510optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
488850optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
490820optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
490840optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
490880optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
492760optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
492910optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
493190optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
493190optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
494060optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
495370optgcc -m32 -Os -fomit-frame-pointer2016102420161009
495420optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
495440optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
495450optgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102420161009
495470optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102420161009
495850optgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
495930optgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
508080optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
509790optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
509820optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
509830optgcc -m32 -march=core2 -O -fomit-frame-pointer2016102420161009
510380optgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
510940optgcc -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
510980optgcc -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
511010optgcc -m32 -O -fomit-frame-pointer2016102420161009
512940optgcc -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
512950optgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102420161009
513850optgcc -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
514150optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
514160optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
514540optgcc -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
515190optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
515880optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
518580sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
524700sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
525080sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
528390optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
528390optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
528400optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
528830optgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
528840optgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
528840optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
529610sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
529690sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
529950sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
530910optgcc -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
531000optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
533690sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
534900optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
534940optgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
535260optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
535350optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
535370optgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
538450optgcc -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
538490sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
539010sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
540900optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
540930optgcc -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
540970optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
541280optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
541400optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
543160sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
543520sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
547360sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
547370sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
549380sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
551870sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
552890sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
553750sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
553840sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
560490sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
560610sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
561890sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
562940optgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
562950optgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
565550sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
577060sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
577120sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
580070sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
580080sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
614150sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
618240sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
623880sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
624400sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
15648220refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102420161009
15653850refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
15666630refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
15676360refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
15783290refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
15803590refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
15813810refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102420161009
15825790refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
16087280refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
16100450refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
16100930refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
16101770refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
16239170refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
16240040refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
16240400refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
16240460refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
16316290refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
16323660refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
16323960refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
16921610refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
16921620refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
16921660refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
17107200refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
17107520refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
17108430refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
17590310refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
17604360refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
17605070refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
17610120refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
17611950refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
17612010refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
17612480refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
17612610refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
17618510refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
17621550refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102420161009
17637090refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
17637180refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
17651980refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
17733450refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
17781530refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
17782650refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
17819630refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
17823300refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
17823670refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
17823750refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
18257020refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
18262320refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
18262400refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
18263490refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
18316710refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
18444100refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
18446100refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
18446290refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
18446540refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
18498150refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
18498620refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
18611600refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
18611920refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
18613230refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
18613490refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
18689180refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
18879650refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
18974060refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
19096050refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
19096760refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
19097110refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
19097570refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
19125580refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
19125780refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
19126650refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
19126810refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
19136040refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
19140520refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
19140620refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
19140650refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
19141650refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102420161009
19142210refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
19142860refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
19143130refgcc -m32 -O -fomit-frame-pointer2016102420161009
19147300refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102420161009
19174660refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
19306170refgcc -m32 -O3 -fomit-frame-pointer2016102420161009
19471960refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
19479040refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
19481770refgcc -m32 -O2 -fomit-frame-pointer2016102420161009
19488030refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
19735690refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102420161009
19905200refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
19906230refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102420161009
19906840refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
19907650refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
19992450refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
19993560refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
19993720refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
19995270refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
20020290refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
20022250refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
20023600refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
20065460refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
20208410refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
20443820refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
20445350refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
59965080refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
60041610refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
60045520refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
60046040refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102420161009
60051210refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
60051220refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
60056710refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
60062900refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
60063090refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
60065130refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
60065830refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
60066620refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
60067350refgcc -m32 -Os -fomit-frame-pointer2016102420161009
60067520refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
60069450refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
60069630refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
60070280refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
60076860refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
60084520refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102420161009
60086210refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102420161009
60086280refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
60086560refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
60094800refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
60096820refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
60099710refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
60100000refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
60100120refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
60103770refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
60107830refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
60122450refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
60123750refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
60123830refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
60150260refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
60188460refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
61126510refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
61136090refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
61236030refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
61272580refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
61278230refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
61430830refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
61431630refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
61432250refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
61433110refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
61433230refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
61433790refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
61434020refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
61436960refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
61437250refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
61439760refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
61457500refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
61462270refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
61467800refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
61472780refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
62336660refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
62338680refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
62936540refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
62946680refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
63096210refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
63101660refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009

Test failure

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

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

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:5:0:
vector.c: vector.h:252:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: vector.h:344:25: error: array type has incomplete element type 'union cv'
vector.c: static const union cv FFT64_Twiddle[] = {
vector.c: ^
vector.c: vector.h:355:25: error: array type has incomplete element type 'union cv'
vector.c: static const union cv FFT128_Twiddle[] = {
vector.c: ^
vector.c: vector.h:367:25: error: array type has incomplete element type 'union cv'
vector.c: static const union cv FFT256_Twiddle[] = {
vector.c: ^
vector.c: vector.c:24:20: error: variable 'V128' has initializer but incomplete type
vector.c: static const union cv V128 = CV(128);
vector.c: ^
vector.c: vector.c:24:30: warning: implicit declaration of function 'CV' [-Wimplicit-function-declaration]
vector.c: static const union cv V128 = CV(128);
vector.c: ^
vector.c: vector.c:25:20: error: variable 'V255' has initializer but incomplete type
vector.c: static const union cv V255 = CV(255);
vector.c: ^
vector.c: vector.c:26:20: error: variable 'V257' has initializer but incomplete type
vector.c: static const union cv V257 = CV(257);
vector.c: ^
vector.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer vect128
gcc -m32 -O2 -fomit-frame-pointer vect128
gcc -m32 -O3 -fomit-frame-pointer vect128
gcc -m32 -O -fomit-frame-pointer vect128
gcc -m32 -Os -fomit-frame-pointer vect128
gcc -m32 -march=athlon -O2 -fomit-frame-pointer vect128
gcc -m32 -march=athlon -O3 -fomit-frame-pointer vect128
gcc -m32 -march=athlon -O -fomit-frame-pointer vect128
gcc -m32 -march=athlon -Os -fomit-frame-pointer vect128
gcc -m32 -march=i386 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=i386 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=i386 -O -fomit-frame-pointer vect128
gcc -m32 -march=i386 -Os -fomit-frame-pointer vect128
gcc -m32 -march=i486 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=i486 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=i486 -O -fomit-frame-pointer vect128
gcc -m32 -march=i486 -Os -fomit-frame-pointer vect128
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=k6-2 -O -fomit-frame-pointer vect128
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer vect128
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=k6-3 -O -fomit-frame-pointer vect128
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer vect128
gcc -m32 -march=k6 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=k6 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=k6 -O -fomit-frame-pointer vect128
gcc -m32 -march=k6 -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium2 -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium3 -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer vect128
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer vect128
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer vect128
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer vect128
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer vect128
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -O -fomit-frame-pointer vect128
gcc -m32 -march=corei7 -Os -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=k8 -O -fomit-frame-pointer vect128
gcc -m32 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m32 -march=nocona -O -fomit-frame-pointer vect128
gcc -m32 -march=nocona -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -O -fomit-frame-pointer vect128
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O2 -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O3 -fomit-frame-pointer vect128
gcc -m32 -march=prescott -O -fomit-frame-pointer vect128
gcc -m32 -march=prescott -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd512/vect128
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -m32 -march=barcelona -O -fomit-frame-pointer vect128
gcc -m32 -march=barcelona -Os -fomit-frame-pointer vect128