Implementation notes: amd64, hydra1, crypto_aead/shellaes128v1d6n80

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
257744refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
257763refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
257781refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
257854refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
258229refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
259040refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
259208refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
259756refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
260027refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
260749refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
261062refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
261458refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
261861refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
265931refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
266009refgcc -O3 -fomit-frame-pointer2016102320161009
268944refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
271446refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
271785refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
273148refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
273832refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
281253refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
281285refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
282727refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
282904refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
283245refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
283475refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
284022refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
290210refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
290335refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
290421refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
290579refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
291166refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
291499refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
291558refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
291941refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292445refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292454refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
292804refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
293394refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295139refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
295501refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
295771refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
296248refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
296248refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
314771refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
314869refgcc -O2 -fomit-frame-pointer2016102320161009
315371refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
316544refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
317256refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
317627refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
321168refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
321804refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
323797refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
323944refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
324040refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
324290refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
325080refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
330632refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
330837refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
331144refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
331205refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
331384refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
331391refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
331763refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
332008refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
333527refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
333573refgcc -m64 -O -fomit-frame-pointer2016102320161009
333611refgcc -O -fomit-frame-pointer2016102320161009
333632refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
333758refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
335941refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
336037refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
336176refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
336255refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
336373refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
336744refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
336864refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
337138refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
338832refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
339006refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
339931refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
353352refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
353472refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
353741refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
353887refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
354107refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
354629refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
362338refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
362867refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
362976refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
363232refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
363413refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
363624refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
363843refgcc -m64 -Os -fomit-frame-pointer2016102320161009
363999refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
364006refgcc -Os -fomit-frame-pointer2016102320161009
364646refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
364663refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
1058851refgcc -funroll-loops2016102320161009
1058939refgcc2016102320161009
1059429refcc2016102320161009

Test failure

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