Implementation notes: amd64, hydra1, crypto_aead/shellaes128v2d8n64

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v2d8n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
259077refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
259399refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
260123refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
260291refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
260374refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
260403refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
261141refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
262250refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
262328refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
262360refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
262379refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
262383refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
263161refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
266915refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
267577refgcc -O3 -fomit-frame-pointer2016102320161009
267693refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
273782refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
273923refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
278473refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
278684refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
284949refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
285355refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
285572refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
285757refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
285852refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
286446refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
286505refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
294637refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
294998refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295203refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295259refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
295723refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
296005refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
296285refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
296456refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
296482refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
296821refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
297238refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
297484refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
297668refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
299736refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
299876refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
300224refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
300325refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
317253refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
317693refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
318040refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
318312refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
318930refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
319748refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
319941refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
320582refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
320864refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
323856refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
324373refgcc -O2 -fomit-frame-pointer2016102320161009
325194refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
328461refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
328605refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
328929refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
339437refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
339790refgcc -m64 -O -fomit-frame-pointer2016102320161009
340134refgcc -O -fomit-frame-pointer2016102320161009
345947refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
346422refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
346645refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
346704refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
346904refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
346910refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
347032refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
347690refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
349062refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
349800refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
353813refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
354006refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
354092refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
354598refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
357091refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
357578refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
357600refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
357831refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
359591refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
359720refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
359851refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
359895refgcc -Os -fomit-frame-pointer2016102320161009
360387refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
360594refgcc -m64 -Os -fomit-frame-pointer2016102320161009
360706refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
360896refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
361122refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
384533refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
384542refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
384730refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
385051refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
385109refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
385280refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
385789refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
395272refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
426877refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
1062532refgcc -funroll-loops2016102320161009
1062927refgcc2016102320161009
1063922refcc2016102320161009

Test failure

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