Implementation notes: x86, margaux, crypto_aead/ascon128v11

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon128v11
TimeImplementationCompilerBenchmark dateSUPERCOP version
354411opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
354564opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
354627opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
356742opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
356742opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073020170725
356850opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017073020170725
357147opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
357642opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
357651opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017073020170725
357813opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073020170725
357966opt64gcc -m32 -O -fomit-frame-pointer2017073020170725
357975opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
358038opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073020170725
358578opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
358686opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073020170725
358749opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017073020170725
359334opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073020170725
359892opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
360405opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
368631opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
368838opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
370296opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
370755opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
371430opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
371610opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
372321opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
372582opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
372798opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
373140opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
373806opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
374436opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
376011opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
376074opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
376407opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
377649opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
380133opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
380340opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
380376opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
380385opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
380583opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
380808opt64gcc -m32 -Os -fomit-frame-pointer2017073020170725
380817opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
380961opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
381465opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
381816opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
382329opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
382527opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
382680opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
382752opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
383886opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
384075opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
384678opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
385155opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
385578opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
385884opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073020170725
386055opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073020170725
386100opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
386136opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
386334opt64gcc -m32 -O3 -fomit-frame-pointer2017073020170725
386370opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073020170725
386640opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073020170725
386982opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
387198opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073020170725
387207opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
387252opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073020170725
387450opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
387459opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073020170725
387531opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
387639opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
387675opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
387810opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
387864opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017073020170725
387864opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
387999opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
388107opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
388224opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
388512opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
388620opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
388827opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
388827opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
389205opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
389367opt64gcc -m32 -O2 -fomit-frame-pointer2017073020170725
389376opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
390087opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
390528opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073020170725
390564opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073020170725
391212opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073020170725
391311opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073020170725
391851opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073020170725
391941opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073020170725
392040opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
392202opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
392634opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
392643opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
392787opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073020170725
392976opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
393057opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
393102opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
393102opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
393264opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
393327opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
393426opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
393615opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073020170725
393678opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
393705opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
393822opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
393831opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
393930opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
393939opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
394038opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
394236opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
394317opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
394344opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
394380opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
394398opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073020170725
394542opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
394578opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
394668opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
394686opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073020170725
394812opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
394902opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
395109opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
395451opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
395496opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
395568opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
395901opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
395946opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073020170725
397917opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
398097opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
398916opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
399006opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
400230opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
400329opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
402444opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
402543opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
402894opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
403335opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
403605opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
404190opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
405405opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
405720opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
405873opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
407133opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
407142opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
408555opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
408636opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
408744opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
409806opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
410256opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
410724opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
411129opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
412839opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
413199opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
413217opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
413532opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
413784opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
414522opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
418446opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
419013opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
419418opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
419589opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
420273opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
420813opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
422235opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
422703opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
423081opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
426609opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
532179refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
533052refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
534447refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
538308refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
540072refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
544284refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
544806refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
547461refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
548028refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
548145refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
548208refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
568287refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
568350refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
570600refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
571779refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
576324refgcc -m32 -O3 -fomit-frame-pointer2017073020170725
579132refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
580815refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073020170725
583902refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073020170725
584793refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
584820refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
585027refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
585135refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
585243refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
585306refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
585927refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
585954refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
586548refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
586620refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
587430refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
588798refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
589797refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073020170725
594873refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
595215refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
595341refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
596610refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
596682refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
601659refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
602586refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
603450refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
604089refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
604386refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
605034refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
607077refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073020170725
608904refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
610056refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
610344refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
611019refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
615654refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
618012refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
619182refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
627165refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
627651refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
634752refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
635985refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
646038refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
665910refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
669033refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
671841refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
677754refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
679446refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
681426refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
682254refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
685521refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
686295refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
686736refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
687429refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
687798refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
689985refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
692343refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017073020170725
698112refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
698427refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
702612refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
734526refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
845982refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073020170725
848817refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
848835refgcc -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
849231refgcc -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
851463refgcc -m32 -march=core2 -O -fomit-frame-pointer2017073020170725
851751refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017073020170725
854073refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
854334refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073020170725
854928refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
854982refgcc -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
855009refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073020170725
856125refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
856368refgcc -m32 -O2 -fomit-frame-pointer2017073020170725
860103refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
863388refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
863460refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
864126refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073020170725
864225refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
864567refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073020170725
864621refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
864648refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073020170725
865845refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
865908refgcc -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
866223refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073020170725
866466refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
866952refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073020170725
867168refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
868392refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
873135refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
878553refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
880569refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073020170725
883584refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073020170725
890010refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073020170725
894753refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
895221refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073020170725
901935refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
901971refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
903537refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
904059refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
904320refgcc -m32 -Os -fomit-frame-pointer2017073020170725
905958refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
906309refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
906372refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
907020refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
909189refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
911718refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
911889refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
911979refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073020170725
912807refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073020170725
913455refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
917055refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073020170725
917721refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
918054refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
919413refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073020170725
920061refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
920997refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
921366refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017073020170725
925533refgcc -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
929439refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
930312refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073020170725
931788refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
932868refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
937431refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
940095refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
945720refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
949986refgcc -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
963270refgcc -m32 -O -fomit-frame-pointer2017073020170725
969723refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
973017refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
975402refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
975420refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073020170725
976185refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
977805refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
989784refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
990468refgcc -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
994563refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
997083refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
998172refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
1002096refgcc -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
1011933refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
1015272refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
1020366refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073020170725
1026369refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
1031274refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
1034532refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
1035018refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
1046673refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
1051209refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
1054044refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
1059066refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
1079199refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
1079631refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
1157859refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725

Test failure

Implementation: crypto_aead/ascon128v11/opt64
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt64 ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt64 ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt64 ref