Implementation notes: amd64, hydra1, crypto_aead/shellaes128v1d7n80

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v1d7n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
255420refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
255574refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
257101refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
257477refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
257614refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
257813refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
258372refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
258883refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
260037refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
260140refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
260294refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
260346refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
261522refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
264933refgcc -O3 -fomit-frame-pointer2016102320161009
265058refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
266406refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
268954refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
269393refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
271603refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
271619refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
281014refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
281221refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
282774refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
282891refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
283626refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
283642refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
284016refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
289017refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
289296refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
291259refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
291578refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
291693refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
291912refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292170refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292392refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292829refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
292954refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
293244refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295371refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
295456refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
296213refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
296243refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
296577refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
296811refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
314960refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
315376refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
315680refgcc -O2 -fomit-frame-pointer2016102320161009
316653refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
317005refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
317033refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
317288refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
321061refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
321590refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
323329refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
323451refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
323469refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
323685refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
328483refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
328642refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
328904refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
329088refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
329344refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
329512refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
329845refgcc -O -fomit-frame-pointer2016102320161009
330381refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
330544refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
330899refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
331939refgcc -m64 -O -fomit-frame-pointer2016102320161009
334000refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
334056refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
334213refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
334656refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
335374refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
335578refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
335638refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
335688refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
336218refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
336312refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
336405refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
338839refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
340173refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
354130refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
354414refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
354508refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
354509refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
356083refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
356151refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
363646refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
363816refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
363869refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
364131refgcc -m64 -Os -fomit-frame-pointer2016102320161009
364251refgcc -Os -fomit-frame-pointer2016102320161009
364344refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
364483refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
366047refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
366152refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
368395refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
368427refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
1057113refgcc2016102320161009
1057546refgcc -funroll-loops2016102320161009
1057688refcc2016102320161009

Test failure

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