Implementation notes: amd64, hydra1, crypto_aead/shellaes128v1d4n64

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v1d4n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
259589refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
259853refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
260656refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
260905refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
261296refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
261329refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
261376refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
262309refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
262360refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
262922refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
263197refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
263679refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
263832refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
267952refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
268243refgcc -O3 -fomit-frame-pointer2016102320161009
268981refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
275291refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
275810refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
275878refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
276098refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
286963refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
286976refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
287787refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
288318refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
288778refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
289155refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
289715refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
294456refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
294654refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
297080refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
297343refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
297404refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
297858refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
297925refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
297966refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
298013refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
298096refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
298130refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
298357refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
298422refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
298490refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
299312refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
299412refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
299432refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
318373refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
318509refgcc -O2 -fomit-frame-pointer2016102320161009
318658refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
320134refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
321114refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
321582refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
326431refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
328480refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
328488refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
328738refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
328952refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
332723refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
332800refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
334515refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
336845refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
337600refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
338313refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
340539refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
341483refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
341672refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
342648refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
342861refgcc -m64 -O -fomit-frame-pointer2016102320161009
343482refgcc -O -fomit-frame-pointer2016102320161009
344089refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
344770refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
346005refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
348528refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
348742refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
348816refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
348955refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
349067refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
349594refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
350770refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
354915refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
355480refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
357560refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
358365refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
369134refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
369488refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
369934refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
370261refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
370501refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
372226refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
373328refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
373392refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
375936refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
376045refgcc -Os -fomit-frame-pointer2016102320161009
376096refgcc -m64 -Os -fomit-frame-pointer2016102320161009
376241refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
376256refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
376522refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
376718refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
376824refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
377070refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
1050778refcc2016102320161009
1051731refgcc -funroll-loops2016102320161009
1052310refgcc2016102320161009

Test failure

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