Implementation notes: amd64, hydra1, crypto_aead/shellaes128v1d7n64

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v1d7n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
254880refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
255534refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
257211refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
257378refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
257482refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
257505refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
258784refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
258945refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
259096refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
259608refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
259786refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
260220refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
260697refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
264771refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
265070refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
266039refgcc -O3 -fomit-frame-pointer2016102320161009
270987refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
271162refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
271165refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
271249refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
281263refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
281543refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
282536refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
282662refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
283357refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
283899refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
284283refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
290148refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
290235refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
290353refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
290678refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
290816refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
292002refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292062refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292197refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
292616refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
292672refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
293150refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
293219refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
293474refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
296334refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
297020refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
297030refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
297950refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
316957refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
317291refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
318490refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
318987refgcc -O2 -fomit-frame-pointer2016102320161009
321939refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
322493refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
322614refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
323206refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
323421refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
324216refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
327581refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
328720refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
329616refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
330424refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
330574refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
331585refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
332909refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
333602refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
333661refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
334110refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
335186refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
338864refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
339253refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
339974refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
341178refgcc -O -fomit-frame-pointer2016102320161009
341752refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
341785refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
341987refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
341993refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
342000refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
342112refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
342126refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
342378refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
342437refgcc -m64 -O -fomit-frame-pointer2016102320161009
350306refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
350379refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
353797refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
353888refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
364712refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
364776refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
365216refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
365269refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
368740refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
372619refgcc -Os -fomit-frame-pointer2016102320161009
372765refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
372851refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
373296refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
373362refgcc -m64 -Os -fomit-frame-pointer2016102320161009
373427refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
373476refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
373666refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
374125refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
374758refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
374796refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
1044235refcc2016102320161009
1044337refgcc2016102320161009
1045256refgcc -funroll-loops2016102320161009

Test failure

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