Implementation notes: amd64, glyme, crypto_aead/cba9

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: cba9
TimeImplementationCompilerBenchmark dateSUPERCOP version
311888refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
311888refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
312956refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
312956refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
313308refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
313460refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
314656refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
315164refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
315468refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
315828refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
316732refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
316968refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
317640refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
317748refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
317912refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
318068refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
318076refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
319448refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
319452refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
319484refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
319752refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
320056refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
320608refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
321480refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
324912refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
325196refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
325448refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
325732refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
325776refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
325860refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
325876refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
325976refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
326136refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
326668refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
326924refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
326928refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
327032refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
327036refgcc -O3 -fomit-frame-pointer2017020320170105
327096refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
327112refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
327236refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
327480refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
327824refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
328164refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
328184refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
328348refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
328452refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
328712refgcc -O2 -fomit-frame-pointer2017020320170105
328740refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
329156refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
329264refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
329356refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
330000refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
330320refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
330448refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
330528refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
330616refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
330680refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
331052refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
331088refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
331296refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
331448refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
332840refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
334636refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
335228refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
336136refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
337112refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
337220refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
337532refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
338024refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
338420refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
338424refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
338568refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
343120refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
343504refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
343672refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
343680refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
343712refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
343716refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
343784refgcc -Os -fomit-frame-pointer2017020320170105
343788refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
343828refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
343852refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
343932refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
344000refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
344060refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
344224refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
344240refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
344352refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
344360refgcc -m64 -Os -fomit-frame-pointer2017020320170105
351908refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
352456refgcc -O -fomit-frame-pointer2017020320170105
352888refgcc -m64 -O -fomit-frame-pointer2017020320170105
355348refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
355348refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
355356refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
355424refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
355524refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
356556refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
360864refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
362060refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
598180refcc2017020320170105
612816refgcc2017020320170105
613536refgcc -funroll-loops2017020320170105

Test failure

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

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