Implementation notes: amd64, hydra1, crypto_aead/shellaes128v1d5n64

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v1d5n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
257466refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
258072refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
258419refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
258644refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
258752refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
258916refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
259095refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
260352refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
260413refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
260882refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
260914refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
261152refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
261389refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
266242refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
266557refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
266603refgcc -O3 -fomit-frame-pointer2016102320161009
273625refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
273885refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
273899refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
274032refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
284454refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
284869refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
285839refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
285997refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
286401refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
287186refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
287246refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
290470refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
290478refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
293906refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
294105refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
294533refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
294800refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
294827refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
294901refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
294959refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
294984refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295063refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
295070refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295189refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
296362refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
297688refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
298042refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
298508refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
314832refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
315413refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
315874refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
315899refgcc -O2 -fomit-frame-pointer2016102320161009
317562refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
319557refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
319749refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
324732refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
324787refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
327589refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
329426refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
329565refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
330394refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
330562refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
334661refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
334869refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
334948refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
335853refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
336872refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
337310refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
337576refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
338850refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
339997refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
344344refgcc -m64 -O -fomit-frame-pointer2016102320161009
344795refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
344797refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
344867refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
344880refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
344998refgcc -O -fomit-frame-pointer2016102320161009
345011refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
345149refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
345162refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
345406refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
353709refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
354083refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
356749refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
357282refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
365947refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
366277refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
366381refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
368112refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
368963refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
368976refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
372463refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
374245refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
376344refgcc -m64 -Os -fomit-frame-pointer2016102320161009
376390refgcc -Os -fomit-frame-pointer2016102320161009
376458refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
376785refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
376902refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
377021refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
377213refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
377684refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
378286refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
1046882refgcc -funroll-loops2016102320161009
1047997refgcc2016102320161009
1048190refcc2016102320161009

Test failure

Implementation: crypto_aead/shellaes128v1d5n64/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