Implementation notes: amd64, hydra1, crypto_aead/shellaes128v1d8n80

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v1d8n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
255890refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
256239refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
256973refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
256983refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
257216refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
257275refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
257914refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
258129refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
259239refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
259290refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
259482refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
259598refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
259643refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
264267refgcc -O3 -fomit-frame-pointer2016102320161009
264372refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
264620refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
270040refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
270600refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
271200refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
271758refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
281559refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
281656refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
282284refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
282418refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
282535refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
283532refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
283680refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
289912refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
289944refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
291095refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
291483refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
292173refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292492refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292501refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
292962refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
293011refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
293105refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
293141refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
293363refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
293381refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
293424refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
294049refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
297564refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
297581refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
315197refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
315640refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
315843refgcc -O2 -fomit-frame-pointer2016102320161009
321112refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
321533refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
321536refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
322430refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
323861refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
323904refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
323968refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
324367refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
325479refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
328053refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
328693refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
329928refgcc -O -fomit-frame-pointer2016102320161009
329957refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
329966refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
330176refgcc -m64 -O -fomit-frame-pointer2016102320161009
330187refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
330204refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
330477refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
330653refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
331026refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
331752refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
333880refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
333894refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
333987refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
333989refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
334533refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
335384refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
335696refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
335789refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
335801refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
336014refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
336827refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
340152refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
340875refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
354149refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
354675refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
354766refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
354899refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
354920refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
355482refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
363816refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
363924refgcc -m64 -Os -fomit-frame-pointer2016102320161009
364421refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
364632refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
364730refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
364814refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
364888refgcc -Os -fomit-frame-pointer2016102320161009
365200refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
367448refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
368360refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
369725refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
1058712refgcc -funroll-loops2016102320161009
1059180refgcc2016102320161009
1059289refcc2016102320161009

Test failure

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