Implementation notes: amd64, hydra1, crypto_aead/shellaes128v2d4n80

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v2d4n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
262302refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
262816refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
263372refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
263517refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
263575refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
264216refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
264621refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
265143refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
265307refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
265658refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
265728refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
265902refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
266018refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
270947refgcc -O3 -fomit-frame-pointer2016102320161009
270959refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
271142refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
274143refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
274202refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
276646refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
277200refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
290366refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
290411refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
291232refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
291664refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
291945refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
292021refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
292214refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
300320refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
300486refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
300542refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
300592refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
300729refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
300908refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
300933refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
300982refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
300992refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
301090refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
302295refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
302630refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
302683refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
302822refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
302924refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
303559refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
303879refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
322991refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
325421refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
325536refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
325585refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
325910refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
325970refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
325983refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
326052refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
326167refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
326515refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
326560refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
326595refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
327125refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
327715refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
327789refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
328360refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
331242refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
332127refgcc -O2 -fomit-frame-pointer2016102320161009
336288refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
336416refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
339363refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
339651refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
339723refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
342456refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
349395refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
350068refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
350350refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
350912refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
350965refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
350985refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
351093refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
351491refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
351837refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
352461refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
353790refgcc -m64 -O -fomit-frame-pointer2016102320161009
354096refgcc -O -fomit-frame-pointer2016102320161009
354424refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
355591refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
355701refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
355738refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
357580refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
359864refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
360157refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
360328refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
360540refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
365478refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
365710refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
365787refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
365845refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
366005refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
366194refgcc -Os -fomit-frame-pointer2016102320161009
366307refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
366901refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
388624refgcc -m64 -Os -fomit-frame-pointer2016102320161009
1076574refgcc2016102320161009
1076655refgcc -funroll-loops2016102320161009
1077076refcc2016102320161009

Test failure

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