Implementation notes: amd64, enigma, crypto_aead/proest256apev1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: proest256apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
435546refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060420140529
435582refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060420140529
436698refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060420140529
437382refgcc -march=barcelona -O3 -fomit-frame-pointer2014060420140529
437877refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
440685refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
441603refgcc -O3 -fomit-frame-pointer2014060420140529
443205refgcc -march=nocona -O3 -fomit-frame-pointer2014060420140529
443376refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
445671refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060420140529
448875refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060420140529
450342refgcc -m64 -O3 -fomit-frame-pointer2014060420140529
451971refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140529
453051refgcc -march=k8 -O3 -fomit-frame-pointer2014060420140529
455364refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140529
455364refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060420140529
466470refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060420140529
468288refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060420140529
499059refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060420140529
499230refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060420140529
502515refgcc -funroll-loops -O3 -fomit-frame-pointer2014060420140529
526662refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060420140529
535698refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060420140529
541935refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060420140529
548028refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060420140529
548325refgcc -funroll-loops -O -fomit-frame-pointer2014060420140529
548388refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060420140529
549909refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060420140529
549972refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060420140529
550053refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060420140529
550260refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060420140529
550998refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060420140529
551214refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060420140529
553554refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
553779refgcc -funroll-loops -O2 -fomit-frame-pointer2014060420140529
553950refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060420140529
554004refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060420140529
554022refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140529
554022refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060420140529
554211refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060420140529
555822refgcc -m64 -Os -fomit-frame-pointer2014060420140529
555831refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060420140529
555831refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060420140529
555840refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060420140529
555966refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060420140529
556209refgcc -Os -fomit-frame-pointer2014060420140529
556560refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060420140529
556839refgcc -march=k8 -Os -fomit-frame-pointer2014060420140529
556857refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060420140529
558144refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
558171refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060420140529
558405refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
558558refgcc -march=barcelona -Os -fomit-frame-pointer2014060420140529
558927refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
558945refgcc -march=barcelona -O2 -fomit-frame-pointer2014060420140529
559314refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
563067refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060420140529
563184refgcc -march=k8 -O2 -fomit-frame-pointer2014060420140529
564750refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060420140529
571374refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060420140529
571374refgcc -march=nocona -O2 -fomit-frame-pointer2014060420140529
576540refgcc -O -fomit-frame-pointer2014060420140529
576585refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060420140529
576594refgcc -m64 -O -fomit-frame-pointer2014060420140529
578754refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
578808refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060420140529
579069refgcc -march=nocona -Os -fomit-frame-pointer2014060420140529
579105refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060420140529
579411refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060420140529
579411refgcc -march=nocona -O -fomit-frame-pointer2014060420140529
579816refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060420140529
579825refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060420140529
579843refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060420140529
579960refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060420140529
580149refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060420140529
580176refgcc -funroll-loops -Os -fomit-frame-pointer2014060420140529
580194refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
580203refgcc -march=barcelona -O -fomit-frame-pointer2014060420140529
580338refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060420140529
580356refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
580590refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140529
580680refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060420140529
580680refgcc -march=k8 -O -fomit-frame-pointer2014060420140529
580788refgcc -m64 -O2 -fomit-frame-pointer2014060420140529
581076refgcc -O2 -fomit-frame-pointer2014060420140529
585576refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060420140529
585657refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060420140529
585684refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060420140529
585846refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060420140529
586170refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
591606refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060420140529
591957refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060420140529
2342637refgcc -funroll-loops2014060420140529
2343456refcc2014060420140529
2350071refgcc2014060420140529