Implementation notes: amd64, glyme, crypto_aead/elmd101270v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: elmd101270v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
449248refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
449312refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
449456refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
452740refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
453252refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
453300refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
453568refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
454888refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
454888refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
456108refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
456960refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
457480refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
458068refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
459836refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
460000refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
460204refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
463104refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
463292refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
463844refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
464280refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
465344refgcc -O3 -fomit-frame-pointer2017020420170105
469620refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
470060refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
472744refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
478416refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
480500refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
480740refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
480956refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
481184refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
481508refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
530304refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
530884refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
530908refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
535000refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
535292refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
542380refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
542620refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
542764refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
543476refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
544580refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
544700refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
545160refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
546160refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
547000refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
550024refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
550408refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
550424refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
551324refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
641660refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
643212refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
643336refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
643504refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
643992refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
644080refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
644156refgcc -O2 -fomit-frame-pointer2017020420170105
644892refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
645248refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
646184refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
653596refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
654064refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
655324refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
656360refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
656396refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
656396refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
656408refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
656532refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
657012refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
657444refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
664376refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
665420refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
670764refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
671452refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
671700refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
672828refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
672884refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
673792refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
674100refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
674768refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
678352refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
680424refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
683680refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
684332refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
689320refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
689664refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
689764refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
689768refgcc -Os -fomit-frame-pointer2017020420170105
689848refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
689944refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
690232refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
690344refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
690428refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
690508refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
693252refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
693780refgcc -m64 -Os -fomit-frame-pointer2017020420170105
693880refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
694116refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
695484refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
699328refgcc -m64 -O -fomit-frame-pointer2017020420170105
699404refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
701372refgcc -O -fomit-frame-pointer2017020420170105
702864refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
703280refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
1616960refcc2017020420170105
1849060refgcc -funroll-loops2017020420170105
1849232refgcc2017020420170105