Implementation notes: amd64, hydra1, crypto_aead/shellaes128v1d8n64

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v1d8n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
255878refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
256035refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
257149refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
257406refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
257576refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
257907refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
257920refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
258248refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
258368refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
259432refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
259496refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
259712refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
259758refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
264320refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
264517refgcc -O3 -fomit-frame-pointer2016102320161009
264517refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
271911refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
272083refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
272290refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
272466refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
281510refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
281711refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
282541refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
282578refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
282646refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
283383refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
283395refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
289942refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
290433refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
292179refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
292271refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292299refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292398refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
292413refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
292616refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292621refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
293151refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
293351refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
293530refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
294402refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
295731refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
296669refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
296980refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
297027refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
312120refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
312150refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
316845refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
317072refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
317520refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
317795refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
318339refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
318368refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
319168refgcc -O2 -fomit-frame-pointer2016102320161009
321656refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
323522refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
323697refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
328301refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
331085refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
331789refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
333443refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
333645refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
333875refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
334074refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
334738refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
338982refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
339928refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
340413refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
342216refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
342287refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
342316refgcc -m64 -O -fomit-frame-pointer2016102320161009
342349refgcc -O -fomit-frame-pointer2016102320161009
342357refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
342378refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
342592refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
342746refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
342813refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
343574refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
351005refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
351337refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
353907refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
355259refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
364902refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
364965refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
365030refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
365378refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
369116refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
369680refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
372880refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
372917refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
373282refgcc -Os -fomit-frame-pointer2016102320161009
373293refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
373369refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
373414refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
373556refgcc -m64 -Os -fomit-frame-pointer2016102320161009
373995refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
374154refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
375459refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
376080refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
1046941refgcc -funroll-loops2016102320161009
1047059refgcc2016102320161009
1047447refcc2016102320161009

Test failure

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