Implementation notes: amd64, hydra1, crypto_aead/shellaes128v2d4n64

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v2d4n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
262750refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
263003refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
263336refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
263586refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
263600refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
263986refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
264330refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
264962refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
265525refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
265717refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
265765refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
266019refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
266184refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
270981refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
271398refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
271534refgcc -O3 -fomit-frame-pointer2016102320161009
279679refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
279987refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
281973refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
282153refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
289875refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
290136refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
291514refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
291784refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
291800refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
292275refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
292485refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
298731refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
298872refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
299123refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
300360refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
300371refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
300397refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
300909refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
300949refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
300974refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
300990refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
301027refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
301229refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
301629refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
302080refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
302266refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
304512refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
304686refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
324616refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
324728refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
324824refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
325008refgcc -O2 -fomit-frame-pointer2016102320161009
326895refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
327211refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
330803refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
332728refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
333264refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
333786refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
334710refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
335656refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
340667refgcc -O -fomit-frame-pointer2016102320161009
341356refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
341414refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
341819refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
341995refgcc -m64 -O -fomit-frame-pointer2016102320161009
345296refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
349717refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
349998refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
350283refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
350338refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
350402refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
350413refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
350974refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
351254refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
351739refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
354072refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
357511refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
357734refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
357957refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
358314refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
359170refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
359520refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
360733refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
361934refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
364093refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
364244refgcc -m64 -Os -fomit-frame-pointer2016102320161009
364512refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
364519refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
364590refgcc -Os -fomit-frame-pointer2016102320161009
364679refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
364736refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
364976refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
365957refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
387773refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
387989refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
388157refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
388301refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
388411refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
388565refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
388947refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
399101refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
399831refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
1067136refgcc2016102320161009
1068002refcc2016102320161009
1068608refgcc -funroll-loops2016102320161009

Test failure

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