Implementation notes: amd64, hydra1, crypto_aead/calicov8

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: calicov8
TimeImplementationCompilerBenchmark dateSUPERCOP version
27946refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
30186refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
30186refg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
30226refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101620161009
30248refg++ -march=barcelona -O3 -fomit-frame-pointer2016101620161009
30651refg++ -O3 -fomit-frame-pointer2016101620161009
30651refg++ -m64 -O3 -fomit-frame-pointer2016101620161009
30686refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
30713refg++ -march=k8 -O3 -fomit-frame-pointer2016101620161009
30759refg++ -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
31938refg++ -march=nocona -O3 -fomit-frame-pointer2016101620161009
31946refg++ -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
70872refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
74356refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
75044refg++ -march=nocona -O2 -fomit-frame-pointer2016101620161009
75281refg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101620161009
76464refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
77403refg++ -march=barcelona -O2 -fomit-frame-pointer2016101620161009
78117refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
79702refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
79725refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
79805refg++ -Os -fomit-frame-pointer2016101620161009
79832refg++ -march=k8 -Os -fomit-frame-pointer2016101620161009
79880refg++ -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
79889refg++ -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
80248refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
80260refg++ -m64 -Os -fomit-frame-pointer2016101620161009
80602refg++ -march=k8 -O2 -fomit-frame-pointer2016101620161009
80710refg++ -march=barcelona -Os -fomit-frame-pointer2016101620161009
80866refg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101620161009
80949refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
81478refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2016101620161009
81595refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
81920refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
82205refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
82277refg++ -O2 -fomit-frame-pointer2016101620161009
82333refg++ -m64 -O2 -fomit-frame-pointer2016101620161009
82441refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
82589refg++ -m64 -march=core2 -Os -fomit-frame-pointer2016101620161009
82640refg++ -m64 -march=corei7 -Os -fomit-frame-pointer2016101620161009
82893refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
83055refg++ -march=nocona -Os -fomit-frame-pointer2016101620161009
83278refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
83330refg++ -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
87874refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
88684refg++ -m64 -O -fomit-frame-pointer2016101620161009
89205refg++ -march=nocona -O -fomit-frame-pointer2016101620161009
89222refg++ -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
89534refg++ -O -fomit-frame-pointer2016101620161009
89563refg++ -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
93552refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
93899refg++ -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
93987refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
94110refg++ -march=k8 -O -fomit-frame-pointer2016101620161009
94213refg++ -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
94690refg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101620161009
95015refg++ -march=barcelona -O -fomit-frame-pointer2016101620161009
95216refg++ -m64 -march=core2 -O -fomit-frame-pointer2016101620161009
95315refg++ -m64 -march=corei7 -O -fomit-frame-pointer2016101620161009
95389refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
102419refclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
102583refclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
103085refclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
103750refclang++ -O3 -fomit-frame-pointer -Qunused-arguments2016101620161009
108379refclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101620161009
108381refclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
412130refg++2016101620161009

Test failure

Implementation: crypto_aead/calicov8/ref
Compiler: g++ -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=core2 -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/calicov8/ref
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang++ -O3 -fomit-frame-pointer -Qunused-arguments ref
clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref