Implementation notes: amd64, hydra1, crypto_aead/shellaes128v2d5n64

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v2d5n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
259776refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
259887refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
260824refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
261189refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
261358refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
261531refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
261610refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
262752refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
262830refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
263194refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
263281refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
263369refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
263446refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
268270refgcc -O3 -fomit-frame-pointer2016102320161009
268438refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
268594refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
276946refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
277418refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
278913refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
281019refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
286770refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
287173refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
288192refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
288208refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
288353refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
289830refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
290003refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
295402refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
296146refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
296162refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
296375refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
296533refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
296612refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
296883refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
296986refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
297416refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
297634refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
298016refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
298288refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
298319refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
298829refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
299213refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
299288refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
299751refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
320568refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
320675refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
320762refgcc -O2 -fomit-frame-pointer2016102320161009
322154refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
322243refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
322915refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
323010refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
323847refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
326165refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
327843refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
329511refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
329904refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
336957refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
338208refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
338499refgcc -m64 -O -fomit-frame-pointer2016102320161009
338930refgcc -O -fomit-frame-pointer2016102320161009
341115refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
344299refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
345864refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
346203refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
346323refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
346517refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
347371refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
347907refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
348000refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
348509refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
348963refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
351099refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
355026refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
355459refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
355793refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
356949refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
358011refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
358141refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
358649refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
358765refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
361019refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
361083refgcc -Os -fomit-frame-pointer2016102320161009
361231refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
361829refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
361912refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
361965refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
361981refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
362252refgcc -m64 -Os -fomit-frame-pointer2016102320161009
362446refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
385354refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
385378refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
385512refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
385541refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
385576refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
385869refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
386040refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
396325refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
397232refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
1061563refgcc -funroll-loops2016102320161009
1063032refcc2016102320161009
1063168refgcc2016102320161009

Test failure

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