Implementation notes: amd64, glyme, crypto_stream/nlsv2

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_stream
Primitive: nlsv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
6920e/v2/sync/2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
6924e/v2/sync/2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
6928e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
6928e/v2/sync/2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
6936e/v2/sync/2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
6936e/v2/sync/2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
6960e/v2/sync/2gcc -O3 -fomit-frame-pointer2017020220170105
6960e/v2/sync/2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
6960e/v2/sync/2gcc -m64 -O3 -fomit-frame-pointer2017020220170105
6984e/v2/sync/2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
6984e/v2/sync/2gcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
7000e/v2/sync/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
7000e/v2/sync/2gcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
7044e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
7048e/v2/sync/2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
7104e/v2/sync/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
7104e/v2/sync/2gcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
7108e/v2/sync/2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
7120e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
7120e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
7124e/v2/sync/2gcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
7124e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
7124e/v2/sync/2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
7132e/v2/sync/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
7148e/v2/sync/2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
7148e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
7148e/v2/sync/2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
7156e/v2/sync/2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
7164e/v2/sync/2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
7164e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
7172e/v2/sync/2gcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
7180e/v2/sync/2gcc -O2 -fomit-frame-pointer2017020220170105
7180e/v2/sync/2gcc -m64 -O2 -fomit-frame-pointer2017020220170105
7188e/v2/sync/2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
7196e/v2/sync/2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
7204e/v2/sync/2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
7212e/v2/sync/2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
7220e/v2/sync/2gcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
7220e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
7220e/v2/sync/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
7312e/v2/sync/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
7312e/v2/sync/2gcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
7416e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
7416e/v2/sync/2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
7420e/v2/sync/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
7432e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
7432e/v2/sync/2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
7436e/v2/sync/2gcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
7444e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
7444e/v2/sync/2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
7444e/v2/sync/2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
7472e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
7476e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
7536e/v2/sync/2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
7536e/v2/sync/2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
7536e/v2/sync/2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
7540e/v2/sync/2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
7540e/v2/sync/2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
7548e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
7548e/v2/sync/2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
7556e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
7560e/v2/sync/2gcc -Os -fomit-frame-pointer2017020220170105
7560e/v2/sync/2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
7560e/v2/sync/2gcc -funroll-loops -O -fomit-frame-pointer2017020220170105
7560e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
7560e/v2/sync/2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
7560e/v2/sync/2gcc -m64 -Os -fomit-frame-pointer2017020220170105
7560e/v2/sync/2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
7560e/v2/sync/2gcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
7564e/v2/sync/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
7564e/v2/sync/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
7564e/v2/sync/2gcc -march=k8 -Os -fomit-frame-pointer2017020220170105
7572e/v2/sync/2clang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
7588e/v2/sync/2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
7592e/v2/sync/2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
7592e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
7592e/v2/sync/2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
7592e/v2/sync/2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
7592e/v2/sync/2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
7600e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
7600e/v2/sync/2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
7656e/v2/sync/2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
7664e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
7856e/v2/sync/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
7856e/v2/sync/2gcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
7888e/v2/sync/2gcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
7888e/v2/sync/2gcc -march=k8 -O -fomit-frame-pointer2017020220170105
7968e/v2/sync/2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
7968e/v2/sync/2gcc -march=barcelona -O -fomit-frame-pointer2017020220170105
8044e/v2/sync/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
8048e/v2/sync/2gcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
8048e/v2/sync/2gcc -m64 -O -fomit-frame-pointer2017020220170105
8064e/v2/sync/2gcc -O -fomit-frame-pointer2017020220170105
8072e/v2/sync/2gcc -march=nocona -Os -fomit-frame-pointer2017020220170105
8160e/v2/sync/2gcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
8160e/v2/sync/2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
8160e/v2/sync/2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
8160e/v2/sync/2gcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
8164e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
8164e/v2/sync/2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
8164e/v2/sync/2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
8164e/v2/sync/2gcc -march=nocona -O -fomit-frame-pointer2017020220170105
14848e/v2/sync/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
14852e/v2/sync/1gcc -funroll-loops -O -fomit-frame-pointer2017020220170105
14852e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
14852e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
14860e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
14860e/v2/sync/1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
14864e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
14868e/v2/sync/1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
14868e/v2/sync/1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
15328e/v2/sync/1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
15332e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
15336e/v2/sync/1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
15344e/v2/sync/1gcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
15344e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
15344e/v2/sync/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
15344e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
15492e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
15492e/v2/sync/1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
15704e/v2/sync/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
15704e/v2/sync/1gcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
16516e/v2/sync/1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
16528e/v2/sync/1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
16544e/v2/sync/1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
16592e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
16592e/v2/sync/1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
16600e/v2/sync/1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
17448e/v2/sync/1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
17448e/v2/sync/1gcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
17840e/v2/sync/1gcc -O3 -fomit-frame-pointer2017020220170105
17844e/v2/sync/1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
17844e/v2/sync/1gcc -m64 -O3 -fomit-frame-pointer2017020220170105
17848e/v2/sync/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
17848e/v2/sync/1gcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
19112e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
19112e/v2/sync/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
19112e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
19112e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
19112e/v2/sync/1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
19112e/v2/sync/1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
19116e/v2/sync/1gcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
19680e/v2/sync/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
19680e/v2/sync/1gcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
19684e/v2/sync/1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
19688e/v2/sync/1gcc -m64 -O2 -fomit-frame-pointer2017020220170105
19700e/v2/sync/1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
19704e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
19708e/v2/sync/1gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
19708e/v2/sync/1gcc -march=barcelona -O -fomit-frame-pointer2017020220170105
19920e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
19920e/v2/sync/1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
20108e/v2/sync/1gcc -O -fomit-frame-pointer2017020220170105
20108e/v2/sync/1gcc -m64 -O -fomit-frame-pointer2017020220170105
20128e/v2/sync/1gcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
20912e/v2/sync/1gcc -O2 -fomit-frame-pointer2017020220170105
20912e/v2/sync/1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
20928e/v2/sync/1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
20944e/v2/sync/1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
20944e/v2/sync/1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
21228e/v2/sync/1clang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
21756e/v2/sync/1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
21796e/v2/sync/1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
21796e/v2/sync/1gcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
21992e/v2/sync/1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
21992e/v2/sync/1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
22084e/v2/sync/1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
22084e/v2/sync/1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
22084e/v2/sync/1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
22148e/v2/sync/1gcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
22148e/v2/sync/1gcc -march=nocona -O -fomit-frame-pointer2017020220170105
22152e/v2/sync/1gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
22152e/v2/sync/1gcc -m64 -Os -fomit-frame-pointer2017020220170105
22152e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
22152e/v2/sync/1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
22152e/v2/sync/1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
22152e/v2/sync/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
22164e/v2/sync/1gcc -march=nocona -Os -fomit-frame-pointer2017020220170105
22168e/v2/sync/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
22188e/v2/sync/1gcc -Os -fomit-frame-pointer2017020220170105
22188e/v2/sync/1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
22188e/v2/sync/1gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
22188e/v2/sync/1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
22188e/v2/sync/1gcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
22192e/v2/sync/1gcc -march=k8 -Os -fomit-frame-pointer2017020220170105
26084e/v2/sync/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
26088e/v2/sync/1gcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
26124e/v2/sync/1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
26124e/v2/sync/1gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
26124e/v2/sync/1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
26144e/v2/sync/1gcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
26144e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
26144e/v2/sync/1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
26192e/v2/sync/1gcc -march=k8 -O -fomit-frame-pointer2017020220170105
26204e/v2/sync/1gcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
27372e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
27372e/v2/sync/1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
27396e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
27396e/v2/sync/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
27412e/v2/sync/1gcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
27416e/v2/sync/1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
27432e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
27432e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
27432e/v2/sync/1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
28652e/v2/sync/2gcc2017020220170105
28652e/v2/sync/2gcc -funroll-loops2017020220170105
30760e/v2/sync/2cc2017020220170105
137468e/v2/sync/1gcc -funroll-loops2017020220170105
144784e/v2/sync/1cc2017020220170105
148072e/v2/sync/1gcc2017020220170105