Implementation notes: amd64, hydra1, crypto_stream/aes256estream

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
27480e/hongjun/v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
27501e/hongjun/v1gcc -march=k8 -Os -fomit-frame-pointer2016101320161009
27506e/hongjun/v1gcc -Os -fomit-frame-pointer2016101320161009
27512e/hongjun/v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
27528e/hongjun/v1gcc -m64 -Os -fomit-frame-pointer2016101320161009
27538e/hongjun/v1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101320161009
27568e/hongjun/v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
27594e/hongjun/v1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
27616e/hongjun/v1gcc -march=barcelona -Os -fomit-frame-pointer2016101320161009
27894e/hongjun/v1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
27925e/hongjun/v1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
27949e/hongjun/v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101320161009
28099e/hongjun/v1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101320161009
28187e/hongjun/v1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
28202e/hongjun/v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
28217e/hongjun/v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101320161009
28237e/hongjun/v1gcc -march=barcelona -O3 -fomit-frame-pointer2016101320161009
28264e/hongjun/v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
28288e/hongjun/v1gcc -march=k8 -O3 -fomit-frame-pointer2016101320161009
28322e/hongjun/v0gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
28330e/hongjun/v0gcc -march=barcelona -O3 -fomit-frame-pointer2016101320161009
28333e/hongjun/v0gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101320161009
28338e/hongjun/v0gcc -O3 -fomit-frame-pointer2016101320161009
28344e/hongjun/v0gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
28365e/hongjun/v0gcc -m64 -O3 -fomit-frame-pointer2016101320161009
28374e/hongjun/v0gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
28374e/hongjun/v0gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101320161009
28390e/hongjun/v0gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
28397e/hongjun/v0gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
28400e/hongjun/v0gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101320161009
28400e/hongjun/v0gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
28410e/hongjun/v0gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
28415e/hongjun/v0gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101320161009
28426e/hongjun/v0gcc -march=k8 -O3 -fomit-frame-pointer2016101320161009
28429e/hongjun/v0gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
28441e/hongjun/v0gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
28485e/hongjun/v0clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
28504e/hongjun/v0clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
28507e/hongjun/v0clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
28519e/hongjun/v0clang -O3 -fomit-frame-pointer -Qunused-arguments2016101320161009
28554e/hongjun/v0gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
28561e/hongjun/v0gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
28571e/hongjun/v0gcc -march=barcelona -Os -fomit-frame-pointer2016101320161009
28572e/hongjun/v0gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
28573e/hongjun/v0gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
28576e/hongjun/v0gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
28579e/hongjun/v0gcc -O2 -fomit-frame-pointer2016101320161009
28584e/hongjun/v0gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
28617e/hongjun/v0gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
28619e/hongjun/v0gcc -march=k8 -O2 -fomit-frame-pointer2016101320161009
28624e/hongjun/v0gcc -march=k8 -Os -fomit-frame-pointer2016101320161009
28632e/hongjun/v0gcc -m64 -O2 -fomit-frame-pointer2016101320161009
28633e/hongjun/v0gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101320161009
28648e/hongjun/v0gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101320161009
28650e/hongjun/v0gcc -Os -fomit-frame-pointer2016101320161009
28719e/hongjun/v0gcc -m64 -Os -fomit-frame-pointer2016101320161009
28722e/hongjun/v0clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101320161009
28755e/hongjun/v1gcc -O3 -fomit-frame-pointer2016101320161009
28772e/hongjun/v0clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
28812e/hongjun/v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
28815e/hongjun/v1gcc -m64 -O3 -fomit-frame-pointer2016101320161009
29014e/hongjun/v0gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101320161009
29016e/hongjun/v1gcc -march=k8 -O2 -fomit-frame-pointer2016101320161009
29021e/hongjun/v0gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101320161009
29022e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
29022e/hongjun/v0gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
29027e/hongjun/v1gcc -march=barcelona -O2 -fomit-frame-pointer2016101320161009
29043e/hongjun/v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
29048e/hongjun/v1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
29049e/hongjun/v1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
29051e/hongjun/v1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101320161009
29099e/hongjun/v1gcc -O2 -fomit-frame-pointer2016101320161009
29106e/hongjun/v1gcc -m64 -O2 -fomit-frame-pointer2016101320161009
29131e/hongjun/v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
29165e/hongjun/v0gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
29189e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
29195e/hongjun/v0gcc -march=barcelona -O2 -fomit-frame-pointer2016101320161009
29208e/hongjun/v0gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101320161009
29211e/hongjun/v0gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101320161009
29214e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
29219e/hongjun/v0gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101320161009
29230e/hongjun/v0gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
29232e/hongjun/v0gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101320161009
29238e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer2016101320161009
29245e/hongjun/v1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
29248e/hongjun/v1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
29251e/hongjun/v1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
29253e/hongjun/v0gcc -funroll-loops -O2 -fomit-frame-pointer2016101320161009
29264e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
29272e/hongjun/v0gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101320161009
29284e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
29307e/hongjun/v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101320161009
29307e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
29314e/hongjun/v1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
29320e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
29371e/hongjun/v1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101320161009
29405e/hongjun/v1gcc -funroll-loops -Os -fomit-frame-pointer2016101320161009
29410e/hongjun/v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101320161009
29469e/hongjun/v0gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101320161009
29485e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
29580e/hongjun/v0gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
29632e/hongjun/v0gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101320161009
29733e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
29752e/hongjun/v0gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101320161009
29806e/hongjun/v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101320161009
29872e/hongjun/v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101320161009
29900e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
29933e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
29936e/hongjun/v1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101320161009
29946e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
29946e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
29949e/hongjun/v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101320161009
29960e/hongjun/v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101320161009
29960e/hongjun/v1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
29968e/hongjun/v1gcc -funroll-loops -O2 -fomit-frame-pointer2016101320161009
29993e/hongjun/v0gcc -funroll-loops -O3 -fomit-frame-pointer2016101320161009
30010e/hongjun/v0gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
30015e/hongjun/v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
30037e/hongjun/v1gcc -march=nocona -Os -fomit-frame-pointer2016101320161009
30045e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
30053e/hongjun/v0gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101320161009
30059e/hongjun/v0gcc -march=nocona -Os -fomit-frame-pointer2016101320161009
30085e/hongjun/v0gcc -march=nocona -O3 -fomit-frame-pointer2016101320161009
30101e/hongjun/v0gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101320161009
30111e/hongjun/v1gcc -march=nocona -O3 -fomit-frame-pointer2016101320161009
30120e/hongjun/v0gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
30194e/hongjun/v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
30238e/hongjun/v1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101320161009
30261e/hongjun/v1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
30280e/hongjun/v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101320161009
30295e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
30437e/hongjun/v0gcc -march=nocona -O2 -fomit-frame-pointer2016101320161009
30491e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
30496e/hongjun/v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101320161009
30507e/hongjun/v0gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
30806e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
30823e/hongjun/v1gcc -funroll-loops -O3 -fomit-frame-pointer2016101320161009
30873e/hongjun/v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101320161009
30963e/hongjun/v1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
30976e/hongjun/v1gcc -m64 -march=core2 -O -fomit-frame-pointer2016101320161009
30987e/hongjun/v1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
31008e/hongjun/v1gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101320161009
31171e/hongjun/v1gcc -march=nocona -O2 -fomit-frame-pointer2016101320161009
31173e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
31174e/hongjun/v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
31178e/hongjun/v0gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101320161009
31227e/hongjun/v0gcc -funroll-loops -O -fomit-frame-pointer2016101320161009
31248e/hongjun/v0gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101320161009
31267e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
31366e/hongjun/v0gcc -march=k8 -O -fomit-frame-pointer2016101320161009
31397e/hongjun/v0gcc -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
31438e/hongjun/v1gcc -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
31455e/hongjun/v1gcc -march=k8 -O -fomit-frame-pointer2016101320161009
31486e/hongjun/v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101320161009
31495e/hongjun/v1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101320161009
31499e/hongjun/v0gcc -m64 -march=core2 -O -fomit-frame-pointer2016101320161009
31503e/hongjun/v1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
31506e/hongjun/v1gcc -march=barcelona -O -fomit-frame-pointer2016101320161009
31508e/hongjun/v1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101320161009
31510e/hongjun/v1gcc -march=nocona -O -fomit-frame-pointer2016101320161009
31519e/hongjun/v1gcc -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
31523e/hongjun/v1gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
31544e/hongjun/v0gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
31567e/hongjun/v1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
31568e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
31602e/hongjun/v1gcc -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
31605e/hongjun/v1gcc -O -fomit-frame-pointer2016101320161009
31664e/hongjun/v1gcc -m64 -O -fomit-frame-pointer2016101320161009
31693e/hongjun/v0gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
31713e/hongjun/v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101320161009
31726e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
31750e/hongjun/v0gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101320161009
31751e/hongjun/v0gcc -m64 -O -fomit-frame-pointer2016101320161009
31781e/hongjun/v0gcc -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
31793e/hongjun/v0gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101320161009
31896e/hongjun/v0gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101320161009
31899e/hongjun/v1gcc -funroll-loops -O -fomit-frame-pointer2016101320161009
31915e/hongjun/v0gcc -march=nocona -O -fomit-frame-pointer2016101320161009
31920e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
31920e/hongjun/v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101320161009
31924e/hongjun/v0gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
31928e/hongjun/v0gcc -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
31947e/hongjun/v0gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
31948e/hongjun/v0gcc -O -fomit-frame-pointer2016101320161009
31958e/hongjun/v0gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101320161009
31968e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
31975e/hongjun/v0gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
31988e/hongjun/v0gcc -march=barcelona -O -fomit-frame-pointer2016101320161009
31997e/hongjun/v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101320161009
32035e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
32205e/hongjun/v1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101320161009
32259e/hongjun/v1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
32279e/hongjun/v1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
32298e/hongjun/v1clang -O3 -fomit-frame-pointer -Qunused-arguments2016101320161009
32306e/hongjun/v1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
32405e/hongjun/v1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
32659e/gladmangcc -m64 -march=core2 -Os -fomit-frame-pointer2016101320161009
32662e/gladmangcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101320161009
32679e/gladmangcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101320161009
32867e/gladmangcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101320161009
32931e/gladmangcc -march=barcelona -O2 -fomit-frame-pointer2016101320161009
32966e/gladmangcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
33006e/gladmangcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101320161009
33018e/gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
33024e/gladmangcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101320161009
33032e/gladmangcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101320161009
33042e/gladmangcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101320161009
33047e/gladmangcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101320161009
33069e/gladmangcc -march=k8 -O3 -fomit-frame-pointer2016101320161009
33078e/gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
33135e/gladmanclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
33168e/gladmanclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
33179e/gladmangcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
33195e/gladmanclang -O3 -fomit-frame-pointer -Qunused-arguments2016101320161009
33198e/gladmanclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
33206e/gladmangcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101320161009
33286e/gladmangcc -O2 -fomit-frame-pointer2016101320161009
33299e/gladmangcc -m64 -O2 -fomit-frame-pointer2016101320161009
33309e/gladmangcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101320161009
33326e/gladmangcc -march=barcelona -O3 -fomit-frame-pointer2016101320161009
33339e/gladmangcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101320161009
33365e/gladmangcc -march=k8 -O2 -fomit-frame-pointer2016101320161009
33477e/gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
33488e/gladmangcc -O3 -fomit-frame-pointer2016101320161009
33648e/gladmangcc -m64 -O3 -fomit-frame-pointer2016101320161009
33731e/gladmangcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101320161009
33746e/gladmangcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
33752e/gladmangcc -march=barcelona -Os -fomit-frame-pointer2016101320161009
33792e/gladmangcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101320161009
33795e/gladmanclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101320161009
33813e/gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
33819e/gladmanclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101320161009
33852e/gladmangcc -Os -fomit-frame-pointer2016101320161009
33918e/gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
33933e/gladmangcc -march=k8 -Os -fomit-frame-pointer2016101320161009
33941e/gladmangcc -m64 -Os -fomit-frame-pointer2016101320161009
33942e/gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
34371e/gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101320161009
34398e/gladmangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101320161009
34407e/gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101320161009
34412e/gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101320161009
34439e/gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101320161009
34454e/gladmangcc -funroll-loops -Os -fomit-frame-pointer2016101320161009
34464e/gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101320161009
34487e/gladmangcc -funroll-loops -O2 -fomit-frame-pointer2016101320161009
34530e/gladmangcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101320161009
34542e/gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
34589e/gladmangcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101320161009
34600e/gladmangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101320161009
34608e/gladmangcc -march=nocona -Os -fomit-frame-pointer2016101320161009
34613e/gladmangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101320161009
34630e/gladmangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101320161009
34631e/gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101320161009
34658e/gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101320161009
34664e/gladmangcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101320161009
34667e/gladmangcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101320161009
34672e/gladmangcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101320161009
34722e/gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
34786e/gladmangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101320161009
34813e/gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101320161009
34824e/gladmangcc -funroll-loops -O3 -fomit-frame-pointer2016101320161009
34827e/gladmangcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101320161009
34933e/gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101320161009
35021e/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
35035e/gladmangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101320161009
35075e/gladmangcc -march=nocona -O3 -fomit-frame-pointer2016101320161009
35248e/gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101320161009
35475e/gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101320161009
35526e/gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101320161009
35634e/gladmangcc -march=nocona -O2 -fomit-frame-pointer2016101320161009
37397e/gladmangcc -march=k8 -O -fomit-frame-pointer2016101320161009
37448e/gladmangcc -march=nocona -O -fomit-frame-pointer2016101320161009
37461e/gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
37469e/gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
37565e/gladmangcc -march=barcelona -O -fomit-frame-pointer2016101320161009
37587e/gladmangcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101320161009
37595e/gladmangcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101320161009
37606e/gladmangcc -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
37926e/gladmangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101320161009
37965e/gladmangcc -funroll-loops -O -fomit-frame-pointer2016101320161009
37986e/gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2016101320161009
37989e/gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
38069e/gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2016101320161009
38077e/gladmangcc -m64 -O -fomit-frame-pointer2016101320161009
38082e/gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101320161009
38146e/gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101320161009
38149e/gladmangcc -O -fomit-frame-pointer2016101320161009
38210e/gladmangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101320161009
38240e/gladmangcc -m64 -march=corei7 -O -fomit-frame-pointer2016101320161009
38245e/gladmangcc -m64 -march=core2 -O -fomit-frame-pointer2016101320161009
38246e/gladmangcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101320161009
38248e/gladmangcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101320161009
38345e/gladmangcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101320161009
38362e/gladmangcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101320161009
83102e/gladmangcc -funroll-loops2016101320161009
83184e/gladmancc2016101320161009
83262e/gladmangcc2016101320161009
225962e/hongjun/v1cc2016101320161009
225977e/hongjun/v1gcc2016101320161009
225991e/hongjun/v1gcc -funroll-loops2016101320161009
229210e/hongjun/v0gcc -funroll-loops2016101320161009
229271e/hongjun/v0gcc2016101320161009
229277e/hongjun/v0cc2016101320161009

Test failure

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/gladman e/hongjun/v0 e/hongjun/v1