Implementation notes: x86, h2atom, crypto_hash/simd256

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
171360sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
184360sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
184910sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
188100sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
188250sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
191220sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102420161009
192570sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
196570sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
216130sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
224860sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
226620sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
226620sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
227110sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
227160sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
227230sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
227260sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
230950sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102420161009
231060sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
231270sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
231460sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
232830sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
232910sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
232920sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
233190sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102420161009
233390sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
233720sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
233780sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
234040sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
236800sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
236990sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
237220sphlibgcc -m32 -O3 -fomit-frame-pointer2016102420161009
238480sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
238480sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
238590sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
238820sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
241410optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
242040optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
242590sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
242590sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
242600sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
242640sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
242930sphlibgcc -m32 -O2 -fomit-frame-pointer2016102420161009
245120sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
245360sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
248810sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
248830sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102420161009
248830sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
248830sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
250710sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
251830sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
251840sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
252270sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
252300sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
252430sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
252450sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
253250sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
253250sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
253270sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
253280sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
253450sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
253580sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
253580sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
253660sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
253970sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
253990sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
253990sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
254100sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
254170sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
254330sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
254700sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
255450optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
255790sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
256030sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
256260sphlibgcc -m32 -Os -fomit-frame-pointer2016102420161009
256360sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
257000sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
257040sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
257110optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
257340sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
257360sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
257400sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
257450sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
257480optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
257740sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
258280sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102420161009
258290sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
258330sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
258400sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102420161009
259920sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
259960sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
260070optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102420161009
261450sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
262750optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
262970sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
263100sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
263100sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
263170sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102420161009
263280sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
263470sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
263890sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102420161009
263890sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
263890sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
263890sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102420161009
264860sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
264870sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
264890sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
264900optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
265470sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
265680sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
267190sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
267430sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
267440sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
267460sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
267720sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
269100sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
269370sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
269420sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
270500sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102420161009
270660sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
270680sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2016102420161009
270810sphlibgcc -m32 -O -fomit-frame-pointer2016102420161009
271040sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
272250sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
273550sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
273890sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
274280sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
274380sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
274390sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
274400sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
275090sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
275160sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
276750sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
277330optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
277340optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
277360sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
277540sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
277810sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
277820sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
277820sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
277970sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
278340sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
278650sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
278650sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
278650sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
280230sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
280510sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
280560sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
282040sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
282610sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
284420optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
284700sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
284700sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
285050sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
285640sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
285660sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
287500optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
287530optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
287610sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
287610sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
287790sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
287900optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
288070sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
289890sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
289970sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102420161009
290900sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
291910sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
291980sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
291980sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
292520sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102420161009
293090sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
293120sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
295060sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
295060sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
296950sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
297610sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
297620sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
297920sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
298340sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
298380sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
298460sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
299120sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
299140sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
299300sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
299770sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
299790sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
300110sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
300170sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
300410sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
300600sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
302070sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
303630sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
303650sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
303650sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
306920sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
307180sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
307290sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
307430sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
307540sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
307760sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
307770sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
309880sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
309990optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102420161009
310480optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
311260optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
311400optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
311730sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
312040optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
312320sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2016102420161009
312870sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2016102420161009
313340sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
313340sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
313350sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
313350sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
313450sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
313510sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
313990optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102420161009
315340sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
315360sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
315530sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
315530sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
315540sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
315540sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
315680sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
315690sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
315690sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
316290sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
316530sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102420161009
316770sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
317060sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
317220sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
319500sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102420161009
319700sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
319740sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
319920sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
320350sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
320620sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
321280sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
322070sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
322090sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
322580sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
323560sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
323720sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
323830sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
323930sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
324110sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
324560sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
324740sphlib-smallgcc -m32 -Os -fomit-frame-pointer2016102420161009
324800sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
325010sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
326220sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102420161009
326220sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
326340sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
326640sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102420161009
328820optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
328850optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
329790optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
329880sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
329910optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
329990sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
330080sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
330080sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
330540sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
330540sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
331570sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
332790sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102420161009
333890sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
334150optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
334180optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
334240sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
334350sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
334530optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
334580sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
334770sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
335000sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
335770sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
335780sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
335880sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
336130sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
336690sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
336750sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
337130sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
337130sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
339420sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
339630sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
339640sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
339670sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
339730sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
339800sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
340030sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
340030sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
340100sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
340210sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
340280sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
341110optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
341120optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
341480optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
342370sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
342760sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
343460sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
343660sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
343750sphlib-smallgcc -m32 -O -fomit-frame-pointer2016102420161009
343800sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102420161009
343850sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
343980sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
343980sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
344200sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2016102420161009
345120sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
345140optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
346590sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
346650sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
347650optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
347810sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
347920sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
348160optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
349860optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
350080optgcc -m32 -O3 -fomit-frame-pointer2016102420161009
350150sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
350160sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
350630sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
350940sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
350950sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
351120sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
352060sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
352100sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
352100sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
352270sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
352390sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
353890sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
353910sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
353910sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
354090sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
354090sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
354090sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
354140sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
356840optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
357120optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
357420optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
359080optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
359090optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
359130optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
360040sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
360350optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
360720sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
362510sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
362510sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
364220sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
364610sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
365150sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
365290optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
365310optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
365560sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
365720sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
365830sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
365830sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
366600sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
367070optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
369320sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
369320sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
369720optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
369720optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
371420optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
372260optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
372290sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
379540optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
381590sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
387140sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
391520optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
391730optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
397200sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
400990sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
401830optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
402470optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
403290optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
404550optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
405690optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
405720optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
405730optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
405910optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102420161009
406330optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
406630optgcc -m32 -O2 -fomit-frame-pointer2016102420161009
407400sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
409560optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
409560optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
409790optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
409950optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
411820optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
414160optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
414440optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
414480optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
415920optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
417710optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
418040optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
418340optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
418540optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
419050optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
419070optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
419540optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
419580optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
419590optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
419600optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
420470optgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102420161009
426290optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
427360optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
427880optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
428490sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
433490optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
434060optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
438110optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
438790optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
438830optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
439010optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
439140optgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
442990optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
443000optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
470250optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
470280optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
473020optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
473300sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
476880sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
481210optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
485130optgcc -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
485140optgcc -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
485340optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
485350optgcc -m32 -march=core2 -O -fomit-frame-pointer2016102420161009
485350optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
485670optgcc -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
486240optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
486250optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
486530optgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
487810optgcc -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
487890optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
487920optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
488110optgcc -m32 -O -fomit-frame-pointer2016102420161009
489210optgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102420161009
491500optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
495250optgcc -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
515180optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
515310optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
515360optgcc -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
530640optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
532380optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
533370optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102420161009
534020optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
534080optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
534210optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
534300optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
534860optgcc -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
534920optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
535280optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
537830optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
541010optgcc -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
542620optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
542670optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
546920optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
547090optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
547140optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
547800optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
549940optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
549950optgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102420161009
549950optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
549950optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102420161009
550650optgcc -m32 -Os -fomit-frame-pointer2016102420161009
550860optgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
551510optgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
552520optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
553710optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
554930optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
554940optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
585430optgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
585430optgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
585440optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
586150optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
586180optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
586190optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
587660optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
587740optgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
587750optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
587780optgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
587800optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
594370optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
594430optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
614430optgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
614460optgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
7766120refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102420161009
7770220refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
7787320refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
7793770refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
7892360refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
7892970refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
7920510refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102420161009
7938110refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
7987660refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
7992250refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
7992960refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
7993010refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
8097290refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
8106050refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
8106480refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
8109910refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
8124610refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
8124690refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
8127960refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
8370850refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
8374830refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
8375370refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
8536630refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
8537220refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
8541080refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
8705890refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
8725920refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
8727680refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
8729660refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
8730790refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
8730830refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
8768290refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
8828620refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
8832230refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
8849310refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
8850170refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102420161009
8850680refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
8854760refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
8856870refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
8894600refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
8895330refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
8934380refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
8945410refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
8945410refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
8946020refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
9124680refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
9125020refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
9125710refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
9126060refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
9150700refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
9177100refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
9179140refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
9179230refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
9179660refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
9179760refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
9197420refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
9259890refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
9290850refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
9291000refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
9291760refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
9292030refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
9427500refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
9445540refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
9539030refgcc -m32 -O3 -fomit-frame-pointer2016102420161009
9550930refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
9551460refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
9551920refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
9555390refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
9579710refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
9580260refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
9584250refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
9584260refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
9589550refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
9595880refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102420161009
9596170refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
9596370refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
9596450refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
9596910refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
9597430refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
9601830refgcc -m32 -O -fomit-frame-pointer2016102420161009
9604670refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102420161009
9631550refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
9706570refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
9713740refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
9719740refgcc -m32 -O2 -fomit-frame-pointer2016102420161009
9724900refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
9751600refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102420161009
9937990refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
9941140refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
9941280refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
9942520refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102420161009
10004840refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
10006000refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
10007010refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
10024580refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
10025090refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
10033890refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
10051400refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
10054920refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
10077810refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
10237530refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
10258970refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
29294560refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
29384770refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
29388810refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
29391200refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102420161009
29392830refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
29393760refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
29394500refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
29396760refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
29398880refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
29401930refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
29404450refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
29405070refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
29405840refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
29410760refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
29411140refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
29411570refgcc -m32 -Os -fomit-frame-pointer2016102420161009
29413600refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
29413860refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
29419640refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102420161009
29420520refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
29424510refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102420161009
29432500refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
29433340refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
29434120refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
29436160refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
29437290refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
29438000refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
29442890refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
29443420refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
29455930refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
29464270refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
29468420refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
29474170refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
29533110refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
29855250refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
29855890refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
29914140refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
29981760refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
29999180refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
30096480refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
30109050refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
30109800refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
30110240refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
30110650refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
30111140refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
30111370refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
30111660refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
30112090refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
30112940refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
30126260refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
30139400refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
30141770refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
30150230refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
30560460refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
30566030refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102420161009
30723210refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
30729530refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
30888880refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
30889740refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009

Test failure

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