Implementation notes: x86, h4e450, crypto_aead/pi32cipher256v1

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi32cipher256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
212715optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100420170725
212786optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100420170725
213840optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100420170725
214472optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100420170725
214681optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100420170725
214767optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100420170725
214786optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100420170725
214848optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100420170725
214852optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100420170725
214919optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100420170725
214989optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100420170725
216016optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100420170725
216025optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100420170725
216034optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100420170725
216875optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100420170725
216889optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100420170725
216956optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100420170725
216999optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100420170725
217389optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100420170725
217422optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100420170725
217697optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100420170725
217721optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100420170725
218424optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100420170725
218523optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100420170725
218586optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100420170725
218642optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100420170725
218680optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100420170725
218685optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100420170725
219849optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100420170725
219859optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100420170725
219863optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100420170725
219877optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100420170725
219958optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100420170725
220053optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100420170725
220139optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100420170725
220149optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100420170725
220153optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100420170725
220234optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100420170725
220239optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100420170725
220309optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100420170725
220343optimized_nonSSEgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100420170725
220390optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100420170725
220822optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100420170725
220998optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100420170725
221421optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100420170725
221426optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100420170725
221521optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100420170725
221592optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100420170725
222077optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100420170725
223455optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100420170725
223459optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100420170725
223526optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100420170725
223626optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100420170725
223639optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100420170725
223763optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2017100420170725
224005optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100420170725
224191optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100420170725
224200optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100420170725
224267optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100420170725
224571optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100420170725
224609optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100420170725
224927optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100420170725
225477optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100420170725
225492optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100420170725
225711optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100420170725
225711optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100420170725
226717optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100420170725
229035optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100420170725
230432optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100420170725
232437optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100420170725
243428optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100420170725
246473optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100420170725
247660optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100420170725
251199optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100420170725
321532optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100420170725
321646optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100420170725
322188optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100420170725
323119optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100420170725
323299optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100420170725
323309optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100420170725
323570optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100420170725
325043optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100420170725
325080optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100420170725
327850optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100420170725
345562optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2017100420170725
345843optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100420170725
346603optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2017100420170725
346812optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2017100420170725
350336optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100420170725
351975optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100420170725
352735optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100420170725
352930optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100420170725
352934optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100420170725
354773optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2017100420170725
354992optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100420170725
355404optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2017100420170725
355642optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2017100420170725
355785optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100420170725
356079optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2017100420170725
356103optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2017100420170725
356891optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100420170725
356963optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100420170725
357622refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100420170725
357637optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100420170725
357908optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2017100420170725
358649optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100420170725
359514optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2017100420170725
359532optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100420170725
362852refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100420170725
366586optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100420170725
366705optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100420170725
367160refgcc -m32 -O3 -fomit-frame-pointer2017100420170725
367569optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100420170725
367745optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100420170725
367964optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100420170725
368163optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2017100420170725
368168refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100420170725
368306refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100420170725
368339optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100420170725
368828refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100420170725
369052refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100420170725
369360refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100420170725
369384refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100420170725
369764refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100420170725
369773refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100420170725
369854refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100420170725
370300optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100420170725
370733optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100420170725
371089refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100420170725
371212refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100420170725
371303refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100420170725
371303optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100420170725
371317optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100420170725
371512optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100420170725
371654refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100420170725
371725optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100420170725
371944refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100420170725
372101refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100420170725
372139optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100420170725
372286optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100420170725
372291optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100420170725
372490optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100420170725
372594optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100420170725
373046optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100420170725
374675refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100420170725
374723refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100420170725
374922refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100420170725
374941refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100420170725
375279refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100420170725
375958refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100420170725
375962refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100420170725
376281refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100420170725
376314refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100420170725
376323refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100420170725
376400refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100420170725
377839refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100420170725
378736optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100420170725
378746optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100420170725
378831optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100420170725
378884refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100420170725
379007refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100420170725
379088refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100420170725
379102refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100420170725
379136refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100420170725
379159refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100420170725
379387optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100420170725
379658refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100420170725
379700refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100420170725
380028refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100420170725
380123refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100420170725
380447refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100420170725
380589optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100420170725
380632refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100420170725
381216refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100420170725
381373optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100420170725
381829optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100420170725
381934optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100420170725
382503refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100420170725
382513refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100420170725
382669refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100420170725
383026refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100420170725
383377refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100420170725
383671optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100420170725
383876refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100420170725
384997refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100420170725
385315optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100420170725
385643refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100420170725
387748refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100420170725
391129refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100420170725
396796optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100420170725
399000optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100420170725
402961optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100420170725
402976optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100420170725
410752refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100420170725
417230optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100420170725
417506optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100420170725
417611optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100420170725
418052refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100420170725
418637refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100420170725
426778optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100420170725
426797optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100420170725
426821optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100420170725
428930optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100420170725
429029optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100420170725
430018optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100420170725
437129optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100420170725
437414optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100420170725
450214optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100420170725
460460optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100420170725
461040optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100420170725
461225optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2017100420170725
461277refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100420170725
461405refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100420170725
461691optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100420170725
462921refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100420170725
463230refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100420170725
463367optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100420170725
463623refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100420170725
465904refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100420170725
468022refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100420170725
468996refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100420170725
469642refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100420170725
470720refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100420170725
471884refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100420170725
474705optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100420170725
474786optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100420170725
474820optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100420170725
474844optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100420170725
476059refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100420170725
476083refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100420170725
476178refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100420170725
476415refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100420170725
476852refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100420170725
477352refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100420170725
477470refgcc -m32 -O -fomit-frame-pointer2017100420170725
479047refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100420170725
479180refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100420170725
480268refgcc -m32 -march=nocona -O -fomit-frame-pointer2017100420170725
480429refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100420170725
481418refgcc -m32 -march=prescott -O -fomit-frame-pointer2017100420170725
482581refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100420170725
482629refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100420170725
482662refgcc -m32 -march=core2 -O -fomit-frame-pointer2017100420170725
482799refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100420170725
482871refgcc -m32 -march=pentium -O -fomit-frame-pointer2017100420170725
483607refgcc -m32 -march=athlon -O -fomit-frame-pointer2017100420170725
483897refgcc -m32 -march=k8 -O -fomit-frame-pointer2017100420170725
483901refgcc -m32 -march=i386 -O -fomit-frame-pointer2017100420170725
484348refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100420170725
485004refgcc -m32 -march=i486 -O -fomit-frame-pointer2017100420170725
485830refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100420170725
488794refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100420170725
488822refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100420170725
490257refgcc -m32 -march=k6 -O -fomit-frame-pointer2017100420170725
490343refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100420170725
490608refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100420170725
491530refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100420170725
495862refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100420170725
496010refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100420170725
498133refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100420170725
499804refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100420170725
505961refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100420170725
506958refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100420170725
507048refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100420170725
507652refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100420170725
507718refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100420170725
508678refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100420170725
510815refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100420170725
510853refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100420170725
511784refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100420170725
513181refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100420170725
513404refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100420170725
514696refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100420170725
515470refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100420170725
515712refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100420170725
522044refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100420170725
522410refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100420170725
522500refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100420170725
522519refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100420170725
522528refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100420170725
523987refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100420170725
528475refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100420170725
528646refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100420170725
528670refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100420170725
530243refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100420170725
530366refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100420170725
530666refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100420170725
531173refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100420170725
533211refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100420170725
533335refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100420170725
533382refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100420170725
534812refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100420170725
534869refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100420170725
535914refgcc -m32 -O2 -fomit-frame-pointer2017100420170725
538099refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100420170725
538213refgcc -m32 -Os -fomit-frame-pointer2017100420170725
542853refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100420170725
543229refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100420170725
543694refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100420170725
546682refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100420170725
546820refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100420170725
548012refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100420170725
548064refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100420170725
549528refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100420170725
550397refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100420170725
550681refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100420170725
550800refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100420170725
555261refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100420170725
555716refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100420170725
556187refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100420170725
565634refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100420170725
565920refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100420170725
568257refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100420170725
569387refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100420170725
569957refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100420170725
570693refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100420170725
570851refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100420170725
572394refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100420170725
573106refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100420170725
573633refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100420170725
616972refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100420170725
686774refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100420170725

Test failure

Implementation: crypto_aead/pi32cipher256v1/optimized_nonSSE
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

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