Implementation notes: amd64, glyme, crypto_aead/trivia128v2

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: trivia128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
296560refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
296560refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
296560refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
296568refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
296580refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
297260refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
321008refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
321100refgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
321120refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
322404refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
322428refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
322576refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
322928refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
330096refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
330148refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
332864refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
332964refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
333804refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
333808refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
334008refgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
334012refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
335196refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
340508refgcc -m64 -O3 -fomit-frame-pointer2017020520170105
340604refgcc -O3 -fomit-frame-pointer2017020520170105
341332refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
341336refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
341364refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
341364refgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
341380refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
341416refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
341512refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
341696refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
342264refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
343032refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
343324refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
345200refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
346472refgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
346500refgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
346524refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
359788refgcc -O2 -fomit-frame-pointer2017020520170105
359796refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
359852refgcc -m64 -O2 -fomit-frame-pointer2017020520170105
360988refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
361096refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
361428refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
361480refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
361916refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
362008refgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
362028refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
362216refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
362704refgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
362744refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
363056refgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
363572refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
427848refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
427880refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
429408refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
429468refgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
429504refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
429540refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
429580refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
435920refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
435948refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
451764refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
451772refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
451800refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
451824refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
451848refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
451868refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
465736refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
466048refgcc -march=k8 -O -fomit-frame-pointer2017020520170105
469700refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
469720refgcc -O -fomit-frame-pointer2017020520170105
469720refgcc -m64 -O -fomit-frame-pointer2017020520170105
474236refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
474252refgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
477076refgcc -march=nocona -O -fomit-frame-pointer2017020520170105
477148refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
499984refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
499992refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
502012refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
502240refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
502332refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
502544refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
504256refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
504256refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
504272refgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
517548refgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
517572refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
517900refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
517908refgcc -m64 -Os -fomit-frame-pointer2017020520170105
517912refgcc -Os -fomit-frame-pointer2017020520170105
517920refgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
517928refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
518212refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
518216refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
518232refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
518236refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
518236refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
518724refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
519000refgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
522516refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
2047224refgcc2017020520170105
2059248refgcc -funroll-loops2017020520170105
2138320refcc2017020520170105