Implementation notes: amd64, enigma, crypto_aead/proest128otrv1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: proest128otrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
643509refgcc -march=nocona -O3 -fomit-frame-pointer2014060420140529
645606refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060420140529
648981refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060420140529
649080refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060420140529
649917refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
650781refgcc -march=barcelona -O3 -fomit-frame-pointer2014060420140529
651015refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
651402refgcc -march=k8 -O3 -fomit-frame-pointer2014060420140529
651474refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060420140529
652284refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140529
652338refgcc -m64 -O3 -fomit-frame-pointer2014060420140529
652455refgcc -O3 -fomit-frame-pointer2014060420140529
654642refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060420140529
654759refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060420140529
654777refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060420140529
654885refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060420140529
666342refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060420140529
666405refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060420140529
667620refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
669393refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060420140529
670014refgcc -funroll-loops -O3 -fomit-frame-pointer2014060420140529
670311refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140529
670491refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060420140529
683352refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060420140529
685287refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060420140529
691704refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060420140529
691911refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060420140529
692424refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060420140529
692469refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060420140529
692496refgcc -funroll-loops -O -fomit-frame-pointer2014060420140529
693504refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
706653refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
707616refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060420140529
707832refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060420140529
708129refgcc -funroll-loops -O2 -fomit-frame-pointer2014060420140529
708543refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140529
714780refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060420140529
714816refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060420140529
714834refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060420140529
714843refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060420140529
715878refgcc -march=nocona -O -fomit-frame-pointer2014060420140529
716157refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060420140529
720981refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
721773refgcc -march=nocona -O2 -fomit-frame-pointer2014060420140529
721926refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060420140529
721953refgcc -march=barcelona -O2 -fomit-frame-pointer2014060420140529
722061refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060420140529
722124refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
727758refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060420140529
727830refgcc -m64 -O -fomit-frame-pointer2014060420140529
728568refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060420140529
728694refgcc -O -fomit-frame-pointer2014060420140529
729081refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060420140529
729135refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060420140529
729261refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
729261refgcc -march=barcelona -O -fomit-frame-pointer2014060420140529
729477refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060420140529
729837refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060420140529
730161refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
730530refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060420140529
731124refgcc -march=k8 -O -fomit-frame-pointer2014060420140529
732735refgcc -march=k8 -O2 -fomit-frame-pointer2014060420140529
733446refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060420140529
737424refgcc -m64 -O2 -fomit-frame-pointer2014060420140529
737721refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140529
739044refgcc -O2 -fomit-frame-pointer2014060420140529
742608refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060420140529
743031refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060420140529
743058refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060420140529
984168refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060420140529
984177refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060420140529
984321refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060420140529
984546refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060420140529
985491refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
985635refgcc -march=barcelona -Os -fomit-frame-pointer2014060420140529
986175refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
986175refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060420140529
986409refgcc -m64 -Os -fomit-frame-pointer2014060420140529
986463refgcc -Os -fomit-frame-pointer2014060420140529
986805refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060420140529
986868refgcc -march=k8 -Os -fomit-frame-pointer2014060420140529
991044refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060420140529
991242refgcc -march=nocona -Os -fomit-frame-pointer2014060420140529
995031refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060420140529
995463refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060420140529
1001493refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060420140529
1001808refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060420140529
1002204refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060420140529
1002213refgcc -funroll-loops -Os -fomit-frame-pointer2014060420140529
1002213refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060420140529
1002384refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060420140529
1010340refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
2787885refgcc2014060420140529
2792862refcc2014060420140529
2847465refgcc -funroll-loops2014060420140529