Implementation notes: amd64, glyme, crypto_aead/elmd500v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: elmd500v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
297904refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
297908refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
298416refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
298420refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
298752refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
299940refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
300744refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
300748refgcc -O3 -fomit-frame-pointer2017020420170105
300760refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
301616refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
301632refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
303648refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
303784refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
303900refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
304088refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
304560refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
305312refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
305416refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
306820refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
306832refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
308812refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
308912refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
310764refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
312748refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
332132refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
332368refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
334884refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
334976refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
335060refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
335852refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
382280refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
383228refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
383736refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
385280refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
387732refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
389728refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
390268refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
390272refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
390280refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
390812refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
391232refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
391528refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
392032refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
392808refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
398080refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
398080refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
400012refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
400072refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
479572refgcc -O -fomit-frame-pointer2017020420170105
481284refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
483996refgcc -m64 -O -fomit-frame-pointer2017020420170105
488900refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
489316refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
489528refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
489536refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
492648refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
492648refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
493228refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
493420refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
494488refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
497988refgcc -O2 -fomit-frame-pointer2017020420170105
498168refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
501496refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
501496refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
501516refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
501528refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
501684refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
502420refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
503084refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
503164refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
507924refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
508932refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
520552refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
520556refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
524508refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
524516refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
525288refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
526384refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
526520refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
526672refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
526676refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
527328refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
527348refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
528460refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
530808refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
532916refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
533220refgcc -m64 -Os -fomit-frame-pointer2017020420170105
533272refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
533436refgcc -Os -fomit-frame-pointer2017020420170105
533516refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
533528refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
533704refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
534488refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
534596refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
534948refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
535000refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
535800refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
536240refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
536548refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
536936refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
537796refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
538212refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
1548516refcc2017020420170105
1780736refgcc2017020420170105
1780872refgcc -funroll-loops2017020420170105