Implementation notes: amd64, enigma, crypto_aead/proest256copav1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: proest256copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
390321refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060420140529
408285refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060420140529
408708refgcc -m64 -O3 -fomit-frame-pointer2014060420140529
411606refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060420140529
413829refgcc -march=k8 -O3 -fomit-frame-pointer2014060420140529
415161refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140529
417510refgcc -march=nocona -O3 -fomit-frame-pointer2014060420140529
419832refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
420615refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060420140529
420687refgcc -funroll-loops -O3 -fomit-frame-pointer2014060420140529
421137refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060420140529
425925refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060420140529
426087refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060420140529
426321refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060420140529
426834refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060420140529
431406refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060420140529
433332refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060420140529
440667refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140529
442224refgcc -O3 -fomit-frame-pointer2014060420140529
445743refgcc -march=barcelona -O3 -fomit-frame-pointer2014060420140529
451323refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
455634refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060420140529
456984refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
539658refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060420140529
544230refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060420140529
546183refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060420140529
568836refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060420140529
569376refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060420140529
570843refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060420140529
571392refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060420140529
573039refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060420140529
574776refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060420140529
575334refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060420140529
578997refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060420140529
579546refgcc -funroll-loops -O2 -fomit-frame-pointer2014060420140529
580473refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140529
581346refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060420140529
588339refgcc -funroll-loops -O -fomit-frame-pointer2014060420140529
591705refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060420140529
591723refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060420140529
592812refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060420140529
597618refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060420140529
598518refgcc -march=nocona -O -fomit-frame-pointer2014060420140529
599697refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
600201refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
600354refgcc -march=barcelona -O2 -fomit-frame-pointer2014060420140529
600885refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
601605refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060420140529
601947refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
602748refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060420140529
610497refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060420140529
611028refgcc -march=nocona -O2 -fomit-frame-pointer2014060420140529
611424refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060420140529
612252refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060420140529
613386refgcc -march=k8 -O2 -fomit-frame-pointer2014060420140529
613827refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060420140529
622899refgcc -O2 -fomit-frame-pointer2014060420140529
622908refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140529
624294refgcc -m64 -O2 -fomit-frame-pointer2014060420140529
625572refgcc -m64 -O -fomit-frame-pointer2014060420140529
627327refgcc -O -fomit-frame-pointer2014060420140529
628380refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060420140529
628506refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060420140529
628902refgcc -march=barcelona -O -fomit-frame-pointer2014060420140529
628956refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060420140529
629226refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060420140529
629352refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060420140529
629541refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060420140529
631818refgcc -march=k8 -O -fomit-frame-pointer2014060420140529
632556refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
633546refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060420140529
635544refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060420140529
636246refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
636885refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
639846refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
640197refgcc -march=barcelona -Os -fomit-frame-pointer2014060420140529
643896refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060420140529
644868refgcc -march=k8 -Os -fomit-frame-pointer2014060420140529
645147refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060420140529
645507refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060420140529
645597refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060420140529
645840refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060420140529
646038refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060420140529
646092refgcc -funroll-loops -Os -fomit-frame-pointer2014060420140529
646875refgcc -march=nocona -Os -fomit-frame-pointer2014060420140529
646929refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060420140529
647271refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060420140529
647739refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060420140529
648261refgcc -Os -fomit-frame-pointer2014060420140529
649332refgcc -m64 -Os -fomit-frame-pointer2014060420140529
650376refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060420140529
652482refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
2574909refgcc -funroll-loops2014060420140529
2575089refgcc2014060420140529
2582946refcc2014060420140529