Implementation notes: amd64, glyme, crypto_aead/elmd101271v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: elmd101271v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
449956refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
450888refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
451448refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
452420refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
453480refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
453724refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
454380refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
455704refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
456228refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
456908refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
456940refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
456940refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
457160refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
458864refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
459220refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
459756refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
463012refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
464468refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
464900refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
465916refgcc -O3 -fomit-frame-pointer2017020420170105
466240refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
467976refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
468432refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
470104refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
479040refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
479104refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
480884refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
481544refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
481936refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
482076refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
530968refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
532636refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
534940refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
535280refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
536424refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
540792refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
541612refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
542588refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
543268refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
543396refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
544180refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
545304refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
546744refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
547772refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
550028refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
550036refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
550060refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
551944refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
643000refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
645848refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
650056refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
651024refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
651088refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
652296refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
653080refgcc -O2 -fomit-frame-pointer2017020420170105
653372refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
654020refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
655868refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
656208refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
657060refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
657168refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
657208refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
657280refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
657956refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
658032refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
658316refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
660660refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
661856refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
663400refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
664268refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
671464refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
673284refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
674120refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
674256refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
674712refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
675424refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
675524refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
675524refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
684760refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
684804refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
689468refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
689568refgcc -Os -fomit-frame-pointer2017020420170105
689828refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
690264refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
690436refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
691064refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
691224refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
691240refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
691392refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
691544refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
692008refgcc -m64 -Os -fomit-frame-pointer2017020420170105
692080refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
692176refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
692296refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
695588refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
695708refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
695900refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
699920refgcc -m64 -O -fomit-frame-pointer2017020420170105
699932refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
700308refgcc -O -fomit-frame-pointer2017020420170105
701636refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
702328refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
1610856refcc2017020420170105
1847780refgcc2017020420170105
1847792refgcc -funroll-loops2017020420170105