Implementation notes: amd64, glyme, crypto_aead/elmd101271v2

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: elmd101271v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
456060refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
457784refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
457800refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
458536refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
458600refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
459152refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
459636refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
459772refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
460076refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
460728refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
461304refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
462288refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
462944refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
463552refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
463832refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
464364refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
464924refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
471424refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
472752refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
472908refgcc -O3 -fomit-frame-pointer2017020420170105
473136refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
473188refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
473552refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
473676refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
479608refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
482496refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
482532refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
482640refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
483020refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
486052refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
530556refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
532372refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
532384refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
534140refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
534312refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
540256refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
540340refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
540376refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
540472refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
540812refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
540916refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
541140refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
541188refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
541904refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
546988refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
546996refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
549100refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
549732refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
641948refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
644712refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
646852refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
647072refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
650668refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
650688refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
652824refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
653788refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
655704refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
655868refgcc -O2 -fomit-frame-pointer2017020420170105
656556refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
656948refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
656968refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
657052refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
657184refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
657236refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
658268refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
658332refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
658340refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
659408refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
659700refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
660028refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
670488refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
670652refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
671024refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
671236refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
671460refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
673292refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
673320refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
673780refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
674828refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
677536refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
679648refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
680500refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
688880refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
689704refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
689788refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
689956refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
689984refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
690148refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
690164refgcc -m64 -Os -fomit-frame-pointer2017020420170105
690356refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
690376refgcc -Os -fomit-frame-pointer2017020420170105
690600refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
690636refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
690872refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
691192refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
691528refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
691652refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
691752refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
692028refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
699504refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
699520refgcc -O -fomit-frame-pointer2017020420170105
699576refgcc -m64 -O -fomit-frame-pointer2017020420170105
1609540refcc2017020420170105
1846352refgcc -funroll-loops2017020420170105
1848516refgcc2017020420170105