Implementation notes: amd64, glyme, crypto_aead/cmcc44v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: cmcc44v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
82092refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
82116refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
82120refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
82156refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
82244refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
82496refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
82496refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
82548refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
82564refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
82564refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
82592refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
82620refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
82624refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
82680refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
82688refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
82700refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
82704refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
82708refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
82932refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
83052refgcc -O3 -fomit-frame-pointer2017020320170105
83052refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
83208refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
83396refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
83408refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
83544refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83548refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
83584refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83588refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83604refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
84032refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
114012refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
114016refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
114020refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
114032refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
114036refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
114144refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
114148refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
114380refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
114472refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
114484refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
114644refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
114644refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
114656refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
114656refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
114668refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
114672refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
114696refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
114792refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
128320refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
128332refgcc -m64 -O -fomit-frame-pointer2017020320170105
128344refgcc -O -fomit-frame-pointer2017020320170105
128420refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
128856refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
129112refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
129120refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
129132refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
129240refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
129284refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
129324refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
129400refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
129800refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
129860refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
129876refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
129912refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
129916refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
129976refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
130380refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
130464refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
130504refgcc -O2 -fomit-frame-pointer2017020320170105
130692refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
130700refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
130724refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
130756refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
131208refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
131552refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
132080refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
132180refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
132184refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
142028refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
142104refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
142564refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
143080refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
143140refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
143140refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
143152refgcc -Os -fomit-frame-pointer2017020320170105
143160refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
143188refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
143196refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
143204refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
143204refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
143244refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
143284refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
143296refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
143332refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
143336refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
143344refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
143360refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
143644refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
143776refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
143856refgcc -m64 -Os -fomit-frame-pointer2017020320170105
144232refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
144268refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
388288refcc2017020320170105
403000refgcc -funroll-loops2017020320170105
404048refgcc2017020320170105