Implementation notes: amd64, glyme, crypto_aead/elmd51270v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: elmd51270v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
299344refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
299800refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
301156refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
301164refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
301256refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
301360refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
301364refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
303044refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
305520refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
306196refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
307524refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
307656refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
307660refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
308120refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
309580refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
312388refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
312932refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
313096refgcc -O3 -fomit-frame-pointer2017020420170105
313100refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
313436refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
314488refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
316288refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
316540refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
317128refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
333476refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
333532refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
336104refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
337040refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
337104refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
340872refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
379680refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
379680refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
379680refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
383588refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
384336refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
389872refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
391560refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
391856refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
391864refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
392060refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
392060refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
392572refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
393968refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
394448refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
398648refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
400224refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
401956refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
404236refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
484704refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
484804refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
489304refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
491880refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
492608refgcc -O2 -fomit-frame-pointer2017020420170105
494676refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
494724refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
494776refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
494876refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
494952refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
495032refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
495076refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
495200refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
495540refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
496212refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
496344refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
496660refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
497156refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
497160refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
497172refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
497828refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
498604refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
498912refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
503660refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
504036refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
505204refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
508780refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
509672refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
520436refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
522808refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
523708refgcc -m64 -O -fomit-frame-pointer2017020420170105
523748refgcc -O -fomit-frame-pointer2017020420170105
524172refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
524180refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
524424refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
525512refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
526204refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
527048refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
527960refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
531864refgcc -Os -fomit-frame-pointer2017020420170105
532084refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
532456refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
532548refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
532696refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
532696refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
532800refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
532832refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
532864refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
533036refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
533244refgcc -m64 -Os -fomit-frame-pointer2017020420170105
534008refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
535256refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
535452refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
537500refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
1538972refcc2017020420170105
1782140refgcc2017020420170105
1784044refgcc -funroll-loops2017020420170105