Implementation notes: amd64, glyme, crypto_aead/cmcc84v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: cmcc84v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
82472refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
82472refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
82476refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
82540refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
82548refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
82564refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
82580refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
82592refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
82600refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
82608refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
82608refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
82920refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
82920refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
83008refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
83132refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
83136refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
83172refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
83436refgcc -O3 -fomit-frame-pointer2017020320170105
83436refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
83440refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
83656refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
83668refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
83792refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83844refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
83852refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83936refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
83940refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83968refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
83968refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
84520refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
114024refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
114068refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
114132refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
114176refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
114180refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
114324refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
114392refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
114492refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
114500refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
114524refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
114672refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
114700refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
114700refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
114724refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
114804refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
114808refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
115068refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
115140refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
127732refgcc -O -fomit-frame-pointer2017020320170105
127768refgcc -m64 -O -fomit-frame-pointer2017020320170105
128144refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
128144refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
128496refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
129060refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
129112refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
129176refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
129276refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
129364refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
129496refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
129524refgcc -O2 -fomit-frame-pointer2017020320170105
129820refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
129820refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
129828refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
129872refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
129944refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
130128refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
130276refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
130784refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
130824refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
131268refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
131292refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
131404refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
131632refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
131636refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
132152refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
132220refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
132220refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
132228refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
142372refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
142516refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
142596refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
142684refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
142904refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
143180refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
143184refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
143256refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
143272refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
143288refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
143300refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
143312refgcc -Os -fomit-frame-pointer2017020320170105
143312refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
143332refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
143392refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
143404refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
143416refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
143452refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
143480refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
143556refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
143636refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
143664refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
143728refgcc -m64 -Os -fomit-frame-pointer2017020320170105
144088refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
387552refcc2017020320170105
394356refgcc2017020320170105
397048refgcc -funroll-loops2017020320170105