Implementation notes: x86, hydra1, crypto_aead/pi64cipher256v1

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: pi64cipher256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
444640optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102120161009
444677optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102120161009
445685optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102120161009
449128optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102120161009
449617optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102120161009
450283optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102120161009
453283optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
453366optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
453518optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102120161009
453552optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102120161009
453600optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102120161009
453815optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102120161009
454127optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102120161009
454154optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102120161009
454280optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
454960optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
456301optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2016102120161009
456398optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102120161009
456438optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102120161009
456501optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102120161009
456520optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102120161009
456621optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102120161009
456841optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102120161009
456994optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102120161009
457394optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
457485optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102120161009
457575optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102120161009
457884optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102120161009
458234optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102120161009
458295optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
458564optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102120161009
458590optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
458666optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102120161009
458730optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
458744optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102120161009
459016optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102120161009
459128optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102120161009
459187optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
459298optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102120161009
459491optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
459614optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
459625optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102120161009
459656optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
459815optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
459928optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
460301optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102120161009
460661optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
461114optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102120161009
461120optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
461637optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102120161009
462476optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102120161009
462669optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
464112optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102120161009
466107optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102120161009
468173optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102120161009
476006optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
478406optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
478765optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
479077optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
480004optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102120161009
480078optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
480768optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102120161009
481233optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102120161009
481380optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102120161009
481789optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102120161009
482065optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102120161009
482229optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102120161009
482339optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102120161009
482350optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102120161009
482734optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102120161009
482770optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102120161009
483101optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102120161009
485455optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102120161009
543758optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102120161009
545496optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102120161009
551352optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009
551731optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009
553114optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
554406optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102120161009
554938optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102120161009
564010optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102120161009
564318optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102120161009
564438optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102120161009
567992optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
568467optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102120161009
570123optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102120161009
570308optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2016102120161009
570487optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
571239optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
571792optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102120161009
572297optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102120161009
572636optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102120161009
572877optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102120161009
572906optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102120161009
572947optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102120161009
572994optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102120161009
573498optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102120161009
573880optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
574878optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009
576004optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009
583817optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
583870optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102120161009
584266optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
584547optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
585787optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102120161009
587783optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102120161009
587789optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102120161009
587855optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102120161009
587907optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102120161009
587941optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102120161009
588231optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102120161009
588538optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102120161009
588760optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
588938optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
589179optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102120161009
589285optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102120161009
589545optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2016102120161009
589708optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102120161009
589748optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102120161009
591101optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2016102120161009
591378optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102120161009
591660optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102120161009
591768optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102120161009
591905optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
592028optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2016102120161009
592129optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102120161009
592210optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102120161009
592216optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
592408optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
592709optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102120161009
592757optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2016102120161009
592802optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2016102120161009
592804optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102120161009
592971optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102120161009
593088optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2016102120161009
593342optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2016102120161009
593692optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2016102120161009
600031optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102120161009
601595optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102120161009
602072optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102120161009
603921optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102120161009
605157optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102120161009
605921optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102120161009
607146optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102120161009
608131optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102120161009
608296optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
609182optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102120161009
611091optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102120161009
611597optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2016102120161009
611811optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102120161009
612381optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102120161009
612392optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102120161009
612936optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
612982optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102120161009
614250optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102120161009
615198optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
615288optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
616120optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102120161009
618210optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102120161009
619432optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
696259refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102120161009
699430refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102120161009
700098refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102120161009
700186refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102120161009
700336refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102120161009
700597refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102120161009
700815refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102120161009
702108refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102120161009
702658refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102120161009
703511refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102120161009
703709refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102120161009
703751refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102120161009
703886refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102120161009
704232refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102120161009
707142refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
707608refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
710479refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102120161009
710532refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
711133refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102120161009
711194refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102120161009
711203refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102120161009
711242refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102120161009
712489refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
712945refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102120161009
713024refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102120161009
713036refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
713473refgcc -m32 -O3 -fomit-frame-pointer2016102120161009
713642refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
713693refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
713709refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
714169refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
714608refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102120161009
714644refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
714972refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102120161009
715074refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102120161009
715402refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102120161009
715443refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102120161009
715459refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102120161009
715484refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102120161009
716831refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102120161009
717138refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102120161009
717866refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102120161009
719350refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
719429refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
719455refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
719585refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
720672refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102120161009
721868refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102120161009
722780refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
722849refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
723046refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102120161009
723325refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
723480refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102120161009
723611refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102120161009
724667refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102120161009
754574refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102120161009
755307refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102120161009
755611refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102120161009
757793refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102120161009
758003refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102120161009
762012refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102120161009
763246refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102120161009
772671refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
772781refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
772912refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102120161009
773709refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102120161009
774493refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
775555refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
775587refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
781929refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102120161009
781966refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102120161009
782378refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102120161009
782714refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102120161009
818617refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102120161009
819992refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102120161009
820019refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102120161009
820619refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102120161009
820653refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102120161009
820845refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102120161009
820872refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102120161009
821115refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102120161009
821159refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102120161009
821261refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102120161009
821299refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102120161009
821667refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102120161009
822024refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
822232refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
822754refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102120161009
824288refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102120161009
824672refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102120161009
827277refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102120161009
827869refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102120161009
828029refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102120161009
828045refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102120161009
828496refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102120161009
829744refgcc -m32 -O -fomit-frame-pointer2016102120161009
832334refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102120161009
835901refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102120161009
836123refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102120161009
838409refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102120161009
838466refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102120161009
846085refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
847253refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102120161009
847644refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
848192refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
850195refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
850783refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102120161009
852537refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
853440refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
853637refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102120161009
854040refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102120161009
855122refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102120161009
856563refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102120161009
859753refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009
859863refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102120161009
861176refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102120161009
863490refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102120161009
863505refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102120161009
864098refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009
866090refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
866169refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102120161009
866679refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102120161009
869895refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
871314refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102120161009
872392refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
873199refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102120161009
873320refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
873442refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102120161009
873696refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102120161009
873997refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102120161009
874640refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102120161009
874691refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102120161009
874846refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102120161009
875656refgcc -m32 -Os -fomit-frame-pointer2016102120161009
875979refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102120161009
875984refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102120161009
876093refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
876247refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102120161009
877330refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
877599refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102120161009
877651refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102120161009
877774refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
879256refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102120161009
883264refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
883635refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
884707refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102120161009
885139refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102120161009
886909refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
888852refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009
889635refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009
894111refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102120161009
894830refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102120161009
900488refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102120161009
901115refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102120161009
901768refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102120161009
902701refgcc -m32 -O2 -fomit-frame-pointer2016102120161009
903796refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102120161009
906255refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102120161009
908619refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102120161009
911613refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102120161009

Test failure

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

Number of similar (compiler,implementation) pairs: 20, 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=core2 -O3 -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