Implementation notes: amd64, hydra1, crypto_aead/shellaes128v2d5n80

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v2d5n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
259563refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
259930refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
260463refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
260741refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
260747refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
261041refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
261325refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
262547refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
262778refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
263412refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
263516refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
263642refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
263923refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
268194refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
268582refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
269198refgcc -O3 -fomit-frame-pointer2016102320161009
271930refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
272554refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
273812refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
274298refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
286533refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
286621refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
288298refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
288387refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
288840refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
289848refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
290077refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
296603refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
296685refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
296688refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
296952refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
297236refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
298006refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
298037refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
298720refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
298746refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
299397refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
300236refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
300313refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
300912refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
301087refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
301136refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
301548refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
301557refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
320277refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
320344refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
320576refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
321908refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
322030refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
322288refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
322620refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
323197refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
323310refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
324033refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
324173refgcc -O2 -fomit-frame-pointer2016102320161009
324400refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
324476refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
324669refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
324702refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
325128refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
325261refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
325293refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
325392refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
332232refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
332261refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
336250refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
336593refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
339219refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
345717refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
346122refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
346835refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
347144refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
347245refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
347945refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
350379refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
350669refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
350743refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
351242refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
351359refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
351981refgcc -O -fomit-frame-pointer2016102320161009
352047refgcc -m64 -O -fomit-frame-pointer2016102320161009
353670refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
353696refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
353898refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
355370refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
355549refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
357706refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
357874refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
362496refgcc -m64 -Os -fomit-frame-pointer2016102320161009
362541refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
362918refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
362919refgcc -Os -fomit-frame-pointer2016102320161009
363173refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
363320refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
363927refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
364208refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
364227refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
378139refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
1069373refgcc2016102320161009
1070056refcc2016102320161009
1070323refgcc -funroll-loops2016102320161009

Test failure

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