Implementation notes: amd64, glyme, crypto_aead/cmcc24v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: cmcc24v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
82104refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
82124refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
82192refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
82260refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
82340refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
82464refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
82464refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
82556refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
82604refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
82608refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
82608refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
82680refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
82688refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
82688refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
82708refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
82712refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
82736refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
82828refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
82924refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
83180refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
83188refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
83380refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
83388refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
83596refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83700refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83708refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83708refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83820refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
83996refgcc -O3 -fomit-frame-pointer2017020320170105
84048refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
113840refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
113844refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
113960refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
113964refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
114008refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
114024refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
114484refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
114496refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
114528refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
114556refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
114716refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
114716refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
114720refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
114756refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
114756refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
114776refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
115216refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
116504refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
127588refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
127648refgcc -O -fomit-frame-pointer2017020320170105
127668refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
127712refgcc -m64 -O -fomit-frame-pointer2017020320170105
128340refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
128344refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
128352refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
128372refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
128424refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
128572refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
128752refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
129204refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
129288refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
129448refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
129812refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
129820refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
129848refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
129940refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
129940refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
129940refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
129984refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
130024refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
130172refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
130276refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
130340refgcc -O2 -fomit-frame-pointer2017020320170105
130472refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
130508refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
131380refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
131592refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
131944refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
142128refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
142740refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
142788refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
143484refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
143656refgcc -m64 -Os -fomit-frame-pointer2017020320170105
143676refgcc -Os -fomit-frame-pointer2017020320170105
143748refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
143768refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
143772refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
143832refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
143832refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
143840refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
143860refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
143864refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
143868refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
143880refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
143896refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
143904refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
143916refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
143924refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
143928refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
144292refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
144708refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
144748refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
388152refcc2017020320170105
401172refgcc -funroll-loops2017020320170105
403724refgcc2017020320170105