Implementation notes: x86, hydra4, crypto_aead/pi64cipher256v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: pi64cipher256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
448582optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
450095optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
450251optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
450349optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
450434optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
450868optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
451663optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
457914optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
458352optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
459358optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
459560optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
459830optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
459853optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
460403optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
460723optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
461300optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
462302optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
465199optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
486525optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
489154optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
489836optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
490491optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
490503optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
490799optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2014061220140525
491263optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
491286optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
491322optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
491337optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
491365optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
491755optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
491895optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
492078optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
492359optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
492472optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
492605optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
493873optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
494629optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
494766optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
495437optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
503022optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
504426optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
504430optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
518388optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
569275optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
569493optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
569762optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
570043optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
570188optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
570519optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
577859optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
577898optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
578444optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
578530optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
578854optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
578889optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
579057optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
579251optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
579356optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
579934optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
579938optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
579973optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
580000optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
580203optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
580335optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
580574optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
580632optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
580725optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
580823optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
581123optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
581712optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
589906optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
589941optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
593236optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
593658optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
594177optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
594208optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
595389optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
595916optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
598092optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2014061220140525
602179optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
618794optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
621188optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
622451optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
622608optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
623380optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
623836optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
625981optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
629678optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
630038optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
631979optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
632018optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
632525optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
633013optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
636242optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
641202optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
641390optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
641518optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
641562optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
642915optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
642946optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
643488optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
644292optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
644705optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
645798optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
645953optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
648039optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
648304optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
649018optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
650910optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
651355optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
651608optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
651686optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
652096optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
652299optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
652447optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
653122optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
653878optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
654019optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
654131optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
654447optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
654759optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
656904optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
657052optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
657431optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
658156optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
658352optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
658359optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
658886optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
659494optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
659666optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
659825optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
659829optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
660083optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
660083optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
661109optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
661128optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
662045optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
662902optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2014061220140525
663690optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
664377optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
665305optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
673944optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
676006optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
687086optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
690573optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
690643optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
691146optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
691263optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
691516optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
692356optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
693830optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
693966optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
694098optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
694699optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
695788optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
696548optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
696806optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
698692optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
699106optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
700709optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
701096optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2014061220140525
701283optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
702343optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
703338optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
703404optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
704656optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
780125refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
782847refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
783327refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
783666refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
783978refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
785004refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
787660refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
788631refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
788783refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
789169refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
790456refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
790686refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
791977refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
801801refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
808267refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
809613refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
812101refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
817713refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
818001refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
818290refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
818727refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
818817refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
819402refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
819530refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
820123refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
820139refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
820692refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
821917refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
822061refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
822069refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
822444refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
822596refgcc -m32 -O -fomit-frame-pointer2014061220140525
823465refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
823879refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
824187refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
824433refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
825599refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
826094refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
826823refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
827217refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
828430refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
831004refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
832076refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
889895refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
890749refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
891907refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
891954refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
893072refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
893697refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
894933refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
895483refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
896426refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
896789refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
896883refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
896918refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
897234refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
897990refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
898014refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
898272refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
900073refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
901290refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
903037refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
904383refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
909270refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
909582refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
910084refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
910798refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
911383refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
911524refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
915396refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
916859refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
918786refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
918950refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
920666refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
921597refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
923466refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
923516refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
925528refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
929448refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
929983refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
1084372refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
1088818refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
1110439refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
1123965refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
1132614refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
1136101refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
1144849refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
1145672refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
1145676refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
1145910refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
1148881refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
1166112refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
1167297refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
1168315refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
1170507refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
1172282refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
1176173refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
1178869refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
1181306refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
1182589refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
1198825refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
1199005refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
1199274refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
1199928refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
1200783refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
1200892refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
1203649refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
1206251refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
1206402refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
1208630refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
1209179refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
1209480refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
1210154refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
1210205refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
1210794refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
1210993refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
1211196refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
1212393refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
1212486refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
1213622refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
1214296refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
1214588refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
1214601refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
1214663refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
1216258refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
1216598refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
1216663refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
1216815refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
1216956refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
1217604refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
1219074refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
1220123refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
1220174refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
1221944refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
1223933refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
1225423refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
1226250refgcc -m32 -Os -fomit-frame-pointer2014061220140525
1226312refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
1226761refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
1227256refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
1228453refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
1228972refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
1233550refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
1233590refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
1233816refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
1234377refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
1234916refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
1235259refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
1235520refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
1235734refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
1235891refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
1237014refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
1237356refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
1237431refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
1237993refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
1239065refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
1239432refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
1242220refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
1242899refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
1243226refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
1243656refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
1244583refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
1245898refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
1246265refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
1253795refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
1257508refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525

Test failure

Implementation: crypto_aead/pi64cipher256v1/optimized_nonSSE
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 optimized_nonSSE ref