Implementation notes: amd64, hydra1, crypto_stream/nlsv2

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_stream
Primitive: nlsv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
7376e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
7405e/v2/sync/2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101420161009
7408e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
7411e/v2/sync/2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101420161009
7419e/v2/sync/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101420161009
7423e/v2/sync/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101420161009
7424e/v2/sync/2gcc -funroll-loops -O2 -fomit-frame-pointer2016101420161009
7424e/v2/sync/2gcc -funroll-loops -O3 -fomit-frame-pointer2016101420161009
7427e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
7427e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
7427e/v2/sync/2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101420161009
7437e/v2/sync/2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101420161009
7440e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
7453e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
7525e/v2/sync/2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
7528e/v2/sync/2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
7535e/v2/sync/2gcc -march=k8 -O3 -fomit-frame-pointer2016101420161009
7536e/v2/sync/2gcc -O3 -fomit-frame-pointer2016101420161009
7541e/v2/sync/2gcc -m64 -O3 -fomit-frame-pointer2016101420161009
7546e/v2/sync/2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
7546e/v2/sync/2gcc -march=barcelona -O3 -fomit-frame-pointer2016101420161009
7550e/v2/sync/2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101420161009
7554e/v2/sync/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
7712e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
7725e/v2/sync/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
7744e/v2/sync/2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101420161009
7768e/v2/sync/2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101420161009
7769e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
7779e/v2/sync/2gcc -march=nocona -O3 -fomit-frame-pointer2016101420161009
7896e/v2/sync/2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101420161009
7909e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
7917e/v2/sync/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101420161009
7928e/v2/sync/2gcc -funroll-loops -O -fomit-frame-pointer2016101420161009
7962e/v2/sync/2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101420161009
7962e/v2/sync/2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101420161009
7981e/v2/sync/2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101420161009
7985e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
7995e/v2/sync/2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
8000e/v2/sync/2gcc -funroll-loops -Os -fomit-frame-pointer2016101420161009
8005e/v2/sync/2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
8008e/v2/sync/2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101420161009
8019e/v2/sync/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
8021e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
8024e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
8027e/v2/sync/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101420161009
8032e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
8032e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
8032e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
8035e/v2/sync/2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101420161009
8037e/v2/sync/2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101420161009
8040e/v2/sync/2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
8045e/v2/sync/2gcc -m64 -O2 -fomit-frame-pointer2016101420161009
8051e/v2/sync/2gcc -march=barcelona -O2 -fomit-frame-pointer2016101420161009
8053e/v2/sync/2gcc -O2 -fomit-frame-pointer2016101420161009
8104e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
8114e/v2/sync/2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
8134e/v2/sync/2gcc -march=k8 -O2 -fomit-frame-pointer2016101420161009
8293e/v2/sync/2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
8298e/v2/sync/2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101420161009
8320e/v2/sync/2gcc -m64 -Os -fomit-frame-pointer2016101420161009
8325e/v2/sync/2gcc -march=nocona -O2 -fomit-frame-pointer2016101420161009
8326e/v2/sync/2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
8331e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
8336e/v2/sync/2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
8341e/v2/sync/2gcc -march=k8 -Os -fomit-frame-pointer2016101420161009
8347e/v2/sync/2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101420161009
8349e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
8349e/v2/sync/2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101420161009
8357e/v2/sync/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
8373e/v2/sync/2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
8389e/v2/sync/2gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101420161009
8397e/v2/sync/2gcc -march=barcelona -Os -fomit-frame-pointer2016101420161009
8403e/v2/sync/2gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
8410e/v2/sync/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
8552e/v2/sync/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
8589e/v2/sync/2gcc -march=nocona -Os -fomit-frame-pointer2016101420161009
8704e/v2/sync/2gcc -Os -fomit-frame-pointer2016101420161009
8747e/v2/sync/2gcc -march=k8 -O -fomit-frame-pointer2016101420161009
8752e/v2/sync/2gcc -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
8821e/v2/sync/2gcc -O -fomit-frame-pointer2016101420161009
8821e/v2/sync/2gcc -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
8821e/v2/sync/2gcc -m64 -O -fomit-frame-pointer2016101420161009
8843e/v2/sync/2gcc -march=nocona -O -fomit-frame-pointer2016101420161009
8893e/v2/sync/2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101420161009
8904e/v2/sync/2gcc -march=barcelona -O -fomit-frame-pointer2016101420161009
8925e/v2/sync/2gcc -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
8931e/v2/sync/2gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
8987e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
9005e/v2/sync/2gcc -m64 -march=core2 -O -fomit-frame-pointer2016101420161009
9010e/v2/sync/2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
9037e/v2/sync/2gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101420161009
9128e/v2/sync/2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
9462e/v2/sync/2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101420161009
9462e/v2/sync/2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
9464e/v2/sync/2clang -O3 -fomit-frame-pointer -Qunused-arguments2016101420161009
9514e/v2/sync/2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
9518e/v2/sync/2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
9541e/v2/sync/2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
17834e/v2/sync/1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101420161009
17851e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
18207e/v2/sync/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2016101420161009
18213e/v2/sync/1gcc -funroll-loops -O -fomit-frame-pointer2016101420161009
18235e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
18280e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
18288e/v2/sync/1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101420161009
18301e/v2/sync/1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101420161009
18306e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
18787e/v2/sync/1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101420161009
18842e/v2/sync/1gcc -funroll-loops -O3 -fomit-frame-pointer2016101420161009
18846e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
18862e/v2/sync/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101420161009
19022e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
19114e/v2/sync/1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101420161009
19125e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
19938e/v2/sync/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
19972e/v2/sync/1gcc -march=nocona -O3 -fomit-frame-pointer2016101420161009
20093e/v2/sync/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101420161009
20112e/v2/sync/1gcc -march=k8 -O3 -fomit-frame-pointer2016101420161009
20370e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101420161009
20393e/v2/sync/1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101420161009
20416e/v2/sync/1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
20472e/v2/sync/1gcc -march=barcelona -O3 -fomit-frame-pointer2016101420161009
20493e/v2/sync/1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
20496e/v2/sync/1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101420161009
20520e/v2/sync/1gcc -m64 -O3 -fomit-frame-pointer2016101420161009
20678e/v2/sync/1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101420161009
20682e/v2/sync/1gcc -O3 -fomit-frame-pointer2016101420161009
22586e/v2/sync/1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101420161009
22619e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
22840e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
22852e/v2/sync/1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101420161009
23154e/v2/sync/1gcc -funroll-loops -O2 -fomit-frame-pointer2016101420161009
23163e/v2/sync/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101420161009
23392e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
23670e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
23709e/v2/sync/1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101420161009
26082e/v2/sync/1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26093e/v2/sync/1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26144e/v2/sync/1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101420161009
26163e/v2/sync/1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26372e/v2/sync/1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101420161009
26448e/v2/sync/1clang -O3 -fomit-frame-pointer -Qunused-arguments2016101420161009
27037e/v2/sync/1gcc -march=k8 -O2 -fomit-frame-pointer2016101420161009
27082e/v2/sync/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101420161009
27523e/v2/sync/1gcc -m64 -O2 -fomit-frame-pointer2016101420161009
27528e/v2/sync/1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101420161009
27531e/v2/sync/1gcc -O2 -fomit-frame-pointer2016101420161009
27541e/v2/sync/1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
27547e/v2/sync/1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101420161009
27565e/v2/sync/1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
27586e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
27960e/v2/sync/2gcc2016101420161009
28083e/v2/sync/2cc2016101420161009
28149e/v2/sync/2gcc -funroll-loops2016101420161009
28563e/v2/sync/1gcc -fno-schedule-insns -O -fomit-frame-pointer2016101420161009
28579e/v2/sync/1gcc -m64 -O -fomit-frame-pointer2016101420161009
28616e/v2/sync/1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
28618e/v2/sync/1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101420161009
28621e/v2/sync/1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
28621e/v2/sync/1gcc -march=barcelona -O2 -fomit-frame-pointer2016101420161009
28626e/v2/sync/1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
28790e/v2/sync/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
28926e/v2/sync/1gcc -march=nocona -Os -fomit-frame-pointer2016101420161009
28942e/v2/sync/1gcc -march=k8 -O -fomit-frame-pointer2016101420161009
28997e/v2/sync/1gcc -march=k8 -Os -fomit-frame-pointer2016101420161009
29035e/v2/sync/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101420161009
29053e/v2/sync/1gcc -march=nocona -O2 -fomit-frame-pointer2016101420161009
29062e/v2/sync/1gcc -m64 -march=core2 -Os -fomit-frame-pointer2016101420161009
29130e/v2/sync/1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
29285e/v2/sync/1gcc -m64 -Os -fomit-frame-pointer2016101420161009
29296e/v2/sync/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
29357e/v2/sync/1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
29360e/v2/sync/1gcc -march=barcelona -Os -fomit-frame-pointer2016101420161009
29429e/v2/sync/1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101420161009
29554e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
29717e/v2/sync/1gcc -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
29787e/v2/sync/1gcc -O -fomit-frame-pointer2016101420161009
30303e/v2/sync/1gcc -m64 -march=k8 -O -fomit-frame-pointer2016101420161009
30488e/v2/sync/1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101420161009
30589e/v2/sync/1gcc -Os -fomit-frame-pointer2016101420161009
34045e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101420161009
34066e/v2/sync/1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101420161009
34424e/v2/sync/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101420161009
34430e/v2/sync/1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101420161009
34432e/v2/sync/1gcc -funroll-loops -Os -fomit-frame-pointer2016101420161009
34432e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101420161009
34435e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101420161009
34438e/v2/sync/1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101420161009
34456e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101420161009
34536e/v2/sync/1gcc -march=barcelona -O -fomit-frame-pointer2016101420161009
34537e/v2/sync/1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
34557e/v2/sync/1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101420161009
34558e/v2/sync/1gcc -m64 -march=barcelona -O -fomit-frame-pointer2016101420161009
35098e/v2/sync/1gcc -m64 -march=nocona -O -fomit-frame-pointer2016101420161009
35228e/v2/sync/1gcc -march=nocona -O -fomit-frame-pointer2016101420161009
35678e/v2/sync/1gcc -m64 -march=corei7 -O -fomit-frame-pointer2016101420161009
35835e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
35837e/v2/sync/1gcc -m64 -march=core2 -O -fomit-frame-pointer2016101420161009
35847e/v2/sync/1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
140210e/v2/sync/1cc2016101420161009
140290e/v2/sync/1gcc -funroll-loops2016101420161009
140293e/v2/sync/1gcc2016101420161009

Test failure

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2