Implementation notes: amd64, glyme, crypto_aead/cmcc22v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: cmcc22v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
82188refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
82204refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
82216refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
82320refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
82348refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
82512refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
82516refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
82556refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
82588refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
82604refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
82612refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
82616refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
82636refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
82640refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
82680refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
82696refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
82696refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
82768refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
82852refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
83112refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
83240refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
83520refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
83576refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
83592refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83600refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83644refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
83672refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
83696refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
84056refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
113856refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
113860refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
113956refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
114008refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
114012refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
114024refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
114148refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
114540refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
114588refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
114604refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
114616refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
114704refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
114712refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
114744refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
114780refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
114912refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
115108refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
115220refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
126084refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
126288refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
127352refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
127632refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
127632refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
127652refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
127812refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
127852refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
128496refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
128496refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
128936refgcc -O2 -fomit-frame-pointer2017020320170105
129096refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
129100refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
129100refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
129108refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
129108refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
129112refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
129140refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
129140refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
129216refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
129216refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
129236refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
129300refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
129872refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
129904refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
130508refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
130508refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
130592refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
131868refgcc -O -fomit-frame-pointer2017020320170105
131916refgcc -m64 -O -fomit-frame-pointer2017020320170105
142864refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
142900refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
143116refgcc -m64 -Os -fomit-frame-pointer2017020320170105
143140refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
143156refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
143176refgcc -Os -fomit-frame-pointer2017020320170105
143184refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
143208refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
143212refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
143216refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
143216refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
143224refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
143292refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
143292refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
143812refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
143824refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
143884refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
144032refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
144092refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
144212refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
144212refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
144568refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
144716refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
145600refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
388176refcc2017020320170105
401976refgcc -funroll-loops2017020320170105
403488refgcc2017020320170105

Test failure

Implementation: crypto_aead/cmcc22v1/ref
Compiler: gcc -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer ref