Implementation notes: amd64, glyme, crypto_aead/cmcc42v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: cmcc42v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
82128refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
82232refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
82292refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
82368refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
82384refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
82500refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
82524refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
82576refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
82616refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
82624refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
82640refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
82652refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
82680refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
82716refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
82716refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
82928refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
82980refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
83024refgcc -O3 -fomit-frame-pointer2017020320170105
83024refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
83196refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
83244refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
83296refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
83436refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
83476refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
83532refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83532refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83544refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83668refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
84080refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
114016refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
114016refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
114016refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
114020refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
114148refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
114152refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
114192refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
114412refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
114516refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
114600refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
114636refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
114640refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
114660refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
114736refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
114772refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
114772refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
114784refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
114864refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
127340refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
127476refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
127520refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
127636refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
127772refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
128272refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
128280refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
128380refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
128392refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
128448refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
128776refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
128840refgcc -O2 -fomit-frame-pointer2017020320170105
128996refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
129028refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
129052refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
129084refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
129088refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
129092refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
129092refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
129100refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
129104refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
129108refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
129116refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
129128refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
129136refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
129164refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
129232refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
131048refgcc -m64 -O -fomit-frame-pointer2017020320170105
131056refgcc -O -fomit-frame-pointer2017020320170105
131180refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
142724refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
142784refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
143000refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
143024refgcc -m64 -Os -fomit-frame-pointer2017020320170105
143072refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
143080refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
143096refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
143172refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
143176refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
143180refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
143408refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
143524refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
143544refgcc -Os -fomit-frame-pointer2017020320170105
143560refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
143576refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
143580refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
143624refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
143628refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
143632refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
143700refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
144048refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
144084refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
144308refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
145060refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
388128refcc2017020320170105
401744refgcc -funroll-loops2017020320170105
404204refgcc2017020320170105

Compiler output

Implementation: crypto_aead/cmcc42v1/ref
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: clang: error: no such file or directory: 'try.c'
try.c: clang: error: no such file or directory: 'try-anything.c'
try.c: clang: error: no such file or directory: 'crypto_aead_cmcc42v1.a'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref