Implementation notes: x86, hydra4, crypto_aead/ascon128v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: ascon128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
474185opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061020140525
474189opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061020140525
474197opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2014061020140525
474197opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061020140525
474228opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061020140525
474240opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061020140525
474240opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2014061020140525
475394opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061020140525
475394opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061020140525
475395opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2014061020140525
475395opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061020140525
475445opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061020140525
475449opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061020140525
475531opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061020140525
475550opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061020140525
477761opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061020140525
477777opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061020140525
477789opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2014061020140525
477879opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061020140525
477898opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061020140525
478776opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061020140525
478776opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2014061020140525
478780opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2014061020140525
478791opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061020140525
478791opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061020140525
478795opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061020140525
478799opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2014061020140525
478803opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061020140525
478834opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061020140525
478908opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061020140525
478955opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061020140525
478983opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
479037opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
479088opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061020140525
479166opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061020140525
479244opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061020140525
479248opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061020140525
479255opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061020140525
479267opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061020140525
479298opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061020140525
479493opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061020140525
479505opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061020140525
479540opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
479583opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061020140525
479587opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
479766opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061020140525
479825opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061020140525
480433opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2014061020140525
481026opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061020140525
481030opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061020140525
481049opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061020140525
481053opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061020140525
481069opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061020140525
481088opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061020140525
481108opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061020140525
481108opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061020140525
481108opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2014061020140525
481245opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061020140525
481260opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061020140525
481287opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061020140525
482984opt64gcc -m32 -Os -fomit-frame-pointer2014061020140525
483464opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061020140525
483467opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061020140525
483928opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061020140525
484224opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061020140525
484228opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061020140525
484275opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061020140525
484279opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061020140525
485309opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061020140525
485889opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061020140525
485901opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061020140525
485960opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061020140525
486315opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061020140525
487180opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061020140525
487188opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061020140525
487683opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061020140525
487691opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061020140525
489220opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061020140525
489345opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061020140525
491170opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061020140525
491213opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061020140525
492359opt64gcc -m32 -O2 -fomit-frame-pointer2014061020140525
492360opt64gcc -m32 -O3 -fomit-frame-pointer2014061020140525
494021opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061020140525
494033opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061020140525
494532opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061020140525
494575opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061020140525
496088opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061020140525
496112opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061020140525
496115opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061020140525
496158opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061020140525
497020opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061020140525
497036opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061020140525
497051opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061020140525
497063opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061020140525
497215opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061020140525
498311opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061020140525
499605opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061020140525
499711opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061020140525
516949opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061020140525
516957opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061020140525
516961opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061020140525
516969opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061020140525
516984opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061020140525
517019opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061020140525
517027opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061020140525
517027opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061020140525
517043opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061020140525
517054opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061020140525
517066opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061020140525
517078opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061020140525
517089opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061020140525
517097opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061020140525
517120opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061020140525
517132opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061020140525
518685opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061020140525
518692opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061020140525
518692opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061020140525
518712opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061020140525
520034opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061020140525
520038opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061020140525
520041opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061020140525
520049opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061020140525
546913opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061020140525
546921opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061020140525
547151opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061020140525
547201opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2014061020140525
551554opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061020140525
551624opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061020140525
553109opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2014061020140525
553375opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2014061020140525
573896opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061020140525
574127opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061020140525
574166opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061020140525
574735opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061020140525
575324opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061020140525
575574opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061020140525
575578opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2014061020140525
575718opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2014061020140525
575909opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2014061020140525
579435opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061020140525
579459opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061020140525
579481opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061020140525
579485opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061020140525
581650opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061020140525
581666opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061020140525
581677opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061020140525
581693opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061020140525
584470opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2014061020140525
584481opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061020140525
584501opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061020140525
585877opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061020140525
585901opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061020140525
585901opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061020140525
603627opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061020140525
603631opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2014061020140525
603642opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2014061020140525
603650opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061020140525
603654opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061020140525
603654opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061020140525
603657opt64gcc -m32 -O -fomit-frame-pointer2014061020140525
606574opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2014061020140525
616110opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2014061020140525
616169opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2014061020140525
620155opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061020140525
620182opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061020140525
697925refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061020140525
698233refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
700904refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061020140525
704633refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061020140525
704718refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061020140525
704777refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061020140525
706107refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061020140525
706481refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061020140525
707432refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061020140525
709742refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061020140525
709882refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061020140525
711601refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
711726refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061020140525
715104refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061020140525
715303refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061020140525
716703refgcc -m32 -O3 -fomit-frame-pointer2014061020140525
720638refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061020140525
725173refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061020140525
725322refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061020140525
728267refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
734710refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061020140525
734901refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061020140525
734951refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061020140525
735009refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061020140525
735571refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061020140525
735914refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061020140525
736351refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061020140525
736898refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061020140525
738492refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061020140525
739908refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061020140525
743226refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061020140525
749899refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061020140525
750528refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061020140525
757731refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061020140525
765960refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061020140525
766112refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061020140525
766506refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061020140525
766529refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061020140525
766534refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061020140525
770320refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061020140525
770632refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061020140525
773498refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061020140525
776330refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061020140525
776361refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061020140525
776497refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061020140525
776658refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061020140525
777255refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061020140525
777317refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061020140525
778421refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061020140525
780897refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061020140525
782048refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061020140525
785308refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061020140525
785710refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061020140525
785718refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061020140525
788112refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061020140525
788135refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061020140525
788806refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061020140525
788998refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061020140525
790869refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061020140525
793260refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061020140525
794527refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061020140525
794867refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061020140525
797277refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061020140525
797292refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061020140525
797292refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061020140525
797293refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061020140525
799597refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061020140525
799663refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061020140525
799672refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061020140525
799699refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061020140525
821496refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061020140525
821562refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061020140525
822089refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061020140525
1089558refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061020140525
1089789refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061020140525
1089801refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061020140525
1093966refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061020140525
1094831refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061020140525
1094875refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061020140525
1094972refgcc -m32 -O -fomit-frame-pointer2014061020140525
1094999refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061020140525
1096411refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061020140525
1096957refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061020140525
1098689refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061020140525
1098946refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061020140525
1098962refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061020140525
1099005refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061020140525
1099083refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061020140525
1100417refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061020140525
1105467refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061020140525
1105506refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061020140525
1105697refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061020140525
1106964refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061020140525
1114168refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061020140525
1114293refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061020140525
1115997refgcc -m32 -O2 -fomit-frame-pointer2014061020140525
1116999refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061020140525
1122435refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061020140525
1123695refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061020140525
1127619refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061020140525
1136413refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061020140525
1137415refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061020140525
1137568refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061020140525
1139120refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061020140525
1140317refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061020140525
1143402refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061020140525
1143589refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
1147856refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061020140525
1147957refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061020140525
1147981refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061020140525
1148117refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061020140525
1149822refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061020140525
1150110refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061020140525
1152430refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061020140525
1161494refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061020140525
1161506refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061020140525
1161802refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061020140525
1165999refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061020140525
1166042refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061020140525
1166638refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061020140525
1166860refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061020140525
1178245refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061020140525
1178311refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061020140525
1178350refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061020140525
1178596refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061020140525
1187323refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061020140525
1187324refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061020140525
1187998refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061020140525
1188011refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061020140525
1191622refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061020140525
1191680refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061020140525
1191898refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061020140525
1193116refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061020140525
1193381refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061020140525
1193545refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061020140525
1193661refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061020140525
1193677refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061020140525
1193938refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061020140525
1196216refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061020140525
1196310refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061020140525
1199024refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061020140525
1202035refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061020140525
1208981refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061020140525
1209149refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061020140525
1211137refgcc -m32 -Os -fomit-frame-pointer2014061020140525
1214682refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061020140525
1214787refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061020140525
1217089refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061020140525
1217104refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061020140525
1217112refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061020140525
1217128refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061020140525
1217709refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061020140525
1219300refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061020140525
1233083refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061020140525
1234276refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061020140525
1234647refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061020140525
1238137refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061020140525
1243328refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061020140525
1249931refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061020140525
1250395refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061020140525
1253694refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061020140525
1257411refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061020140525
1264314refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061020140525
1267999refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061020140525
1309398refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061020140525
1311714refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061020140525

Test failure

Implementation: crypto_aead/ascon128v1/opt64
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer opt64 ref