Implementation notes: amd64, hydra1, crypto_aead/shellaes128v2d6n64

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v2d6n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
261240refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
261290refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
261304refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
261426refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
261552refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
261949refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
262272refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
263486refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
263832refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
263917refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
264683refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
265093refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
265450refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
269051refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
269198refgcc -O3 -fomit-frame-pointer2016102320161009
269391refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
275020refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
275385refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
279176refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
280768refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
284312refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
284440refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
285946refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
285978refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
286043refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
286933refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
286944refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
295309refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295584refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
295693refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295728refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
295795refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
295880refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
296042refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
296125refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
296189refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
296269refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
296328refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
296421refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
297147refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
298534refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
299035refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
299191refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
299419refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
317509refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
319563refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
319693refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
320664refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
321122refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
322005refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
324861refgcc -O2 -fomit-frame-pointer2016102320161009
324976refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
325275refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
327232refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
327750refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
328325refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
328430refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
328892refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
336902refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
338979refgcc -O -fomit-frame-pointer2016102320161009
339585refgcc -m64 -O -fomit-frame-pointer2016102320161009
340124refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
345217refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
346294refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
346473refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
346517refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
346789refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
346840refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
347701refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
348306refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
349515refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
349949refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
353874refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
354027refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
354223refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
354448refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
356293refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
357224refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
357512refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
357835refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
360168refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
360411refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
360541refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
360584refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
360686refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
360709refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
360840refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
360877refgcc -m64 -Os -fomit-frame-pointer2016102320161009
361198refgcc -Os -fomit-frame-pointer2016102320161009
384536refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
384538refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
384610refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
384722refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
384736refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
384742refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
384799refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
395157refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
395624refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
1062048refgcc -funroll-loops2016102320161009
1062497refcc2016102320161009
1062971refgcc2016102320161009

Test failure

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