Implementation notes: amd64, hydra1, crypto_aead/cmcc22v1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: cmcc22v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
240022refgcc -O3 -fomit-frame-pointer2016101620161009
240070refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101620161009
240229refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
240874refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
241070refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
241082refgcc -march=nocona -O3 -fomit-frame-pointer2016101620161009
241126refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
241192refgcc -march=k8 -O3 -fomit-frame-pointer2016101620161009
241477refgcc -march=barcelona -O3 -fomit-frame-pointer2016101620161009
241810refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
242046refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
242524refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
242642refgcc -m64 -O3 -fomit-frame-pointer2016101620161009
242731refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
242873refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101620161009
242954refgcc -funroll-loops -O3 -fomit-frame-pointer2016101620161009
243148refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
243231refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101620161009
243273refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
243384refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101620161009
243518refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
244542refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
245042refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101620161009
246216refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101620161009
247449refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101620161009
248107refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
267186refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101620161009
267518refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
267586refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
267902refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
267949refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101620161009
268259refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101620161009
268326refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
269365refgcc -funroll-loops -O2 -fomit-frame-pointer2016101620161009
269371refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
269571refgcc -funroll-loops -O -fomit-frame-pointer2016101620161009
269631refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101620161009
271202refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101620161009
271405refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101620161009
271723refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101620161009
271925refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
272364refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
272464refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101620161009
273285refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
287664refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101620161009
288373refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
291577refgcc -march=barcelona -O2 -fomit-frame-pointer2016101620161009
292050refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
297880refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
298555refgcc -march=nocona -O2 -fomit-frame-pointer2016101620161009
298821refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
299731refgcc -march=k8 -O2 -fomit-frame-pointer2016101620161009
299862refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
300304refgcc -march=nocona -O -fomit-frame-pointer2016101620161009
300413refgcc -march=k8 -O -fomit-frame-pointer2016101620161009
300658refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
300853refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
300986refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101620161009
301003refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101620161009
301412refgcc -m64 -O2 -fomit-frame-pointer2016101620161009
301468refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
301733refgcc -O2 -fomit-frame-pointer2016101620161009
302363refgcc -O -fomit-frame-pointer2016101620161009
302720refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
303467refgcc -m64 -O -fomit-frame-pointer2016101620161009
305155refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
305221refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
308464refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
309115refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101620161009
309144refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
309200refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
309294refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101620161009
309574refgcc -march=barcelona -O -fomit-frame-pointer2016101620161009
309699refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
310075refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
310531refgcc -march=nocona -Os -fomit-frame-pointer2016101620161009
310784refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101620161009
310878refgcc -march=k8 -Os -fomit-frame-pointer2016101620161009
311541refgcc -m64 -Os -fomit-frame-pointer2016101620161009
311947refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101620161009
312445refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
314413refgcc -march=barcelona -Os -fomit-frame-pointer2016101620161009
314568refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
315221refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
315760refgcc -Os -fomit-frame-pointer2016101620161009
316176refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101620161009
316616refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101620161009
317483refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
318824refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
319979refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
320475refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
323557refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
324309refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
327245refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101620161009
327431refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101620161009
327483refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
329252refgcc -funroll-loops -Os -fomit-frame-pointer2016101620161009
330181refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101620161009
601064refgcc -funroll-loops2016101620161009
601275refgcc2016101620161009
601631refcc2016101620161009

Test failure

Implementation: crypto_aead/cmcc22v1/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

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