Implementation notes: amd64, enigma, crypto_stream/nlsv2

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_stream
Primitive: nlsv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
7326e/v2/sync/2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7335e/v2/sync/2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
7335e/v2/sync/2gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
7344e/v2/sync/2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7344e/v2/sync/2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
7344e/v2/sync/2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
7353e/v2/sync/2gcc -O3 -fomit-frame-pointer2014053120140529
7353e/v2/sync/2gcc -m64 -O3 -fomit-frame-pointer2014053120140529
7353e/v2/sync/2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
7371e/v2/sync/2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
7371e/v2/sync/2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
7380e/v2/sync/2gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7398e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
7407e/v2/sync/2gcc -m64 -O2 -fomit-frame-pointer2014053120140529
7407e/v2/sync/2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
7416e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
7443e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
7452e/v2/sync/2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
7470e/v2/sync/2gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
7479e/v2/sync/2gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
7479e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
7479e/v2/sync/2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
7488e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
7488e/v2/sync/2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
7497e/v2/sync/2gcc -Os -fomit-frame-pointer2014053120140529
7497e/v2/sync/2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
7497e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
7497e/v2/sync/2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
7497e/v2/sync/2gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
7497e/v2/sync/2gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
7506e/v2/sync/2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
7506e/v2/sync/2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
7506e/v2/sync/2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
7515e/v2/sync/2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
7515e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
7515e/v2/sync/2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
7515e/v2/sync/2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
7515e/v2/sync/2gcc -m64 -Os -fomit-frame-pointer2014053120140529
7515e/v2/sync/2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
7515e/v2/sync/2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
7515e/v2/sync/2gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
7524e/v2/sync/2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
7524e/v2/sync/2gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
7533e/v2/sync/2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
7542e/v2/sync/2gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
7551e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
7560e/v2/sync/2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
7569e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
7569e/v2/sync/2gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
7578e/v2/sync/2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
7587e/v2/sync/2gcc -O2 -fomit-frame-pointer2014053120140529
7596e/v2/sync/2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
7596e/v2/sync/2gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
7605e/v2/sync/2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
7605e/v2/sync/2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
7605e/v2/sync/2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
7614e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
7614e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
7659e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
7677e/v2/sync/2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7695e/v2/sync/2gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
7704e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
7704e/v2/sync/2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
7722e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
7722e/v2/sync/2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
7722e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
7722e/v2/sync/2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
7722e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
7722e/v2/sync/2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
7731e/v2/sync/2gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
7749e/v2/sync/2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
7749e/v2/sync/2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
7803e/v2/sync/2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
7803e/v2/sync/2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
7830e/v2/sync/2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
7830e/v2/sync/2gcc -march=nocona -O -fomit-frame-pointer2014053120140529
7884e/v2/sync/2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
7884e/v2/sync/2gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
7884e/v2/sync/2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
7884e/v2/sync/2gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
7911e/v2/sync/2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
7920e/v2/sync/2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
8019e/v2/sync/2gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
8019e/v2/sync/2gcc -m64 -O -fomit-frame-pointer2014053120140529
8019e/v2/sync/2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
8055e/v2/sync/2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
8055e/v2/sync/2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
8064e/v2/sync/2gcc -O -fomit-frame-pointer2014053120140529
8073e/v2/sync/2gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
8073e/v2/sync/2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
8127e/v2/sync/2gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
8127e/v2/sync/2gcc -march=k8 -O -fomit-frame-pointer2014053120140529
16731e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
16749e/v2/sync/1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
16767e/v2/sync/1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
16803e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
16812e/v2/sync/1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
16830e/v2/sync/1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
16866e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
16884e/v2/sync/1gcc -funroll-loops -O -fomit-frame-pointer2014053120140529
16938e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
18432e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
18477e/v2/sync/1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
18504e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
18504e/v2/sync/1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
18603e/v2/sync/1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
18612e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
18648e/v2/sync/1gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
18648e/v2/sync/1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
18693e/v2/sync/1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
18738e/v2/sync/1gcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
18765e/v2/sync/1gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
18801e/v2/sync/1gcc -O3 -fomit-frame-pointer2014053120140529
18846e/v2/sync/1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
18918e/v2/sync/1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
19053e/v2/sync/1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
19053e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
19152e/v2/sync/1gcc -m64 -O3 -fomit-frame-pointer2014053120140529
19170e/v2/sync/1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
19404e/v2/sync/1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
20628e/v2/sync/1gcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
20673e/v2/sync/1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
20682e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
20691e/v2/sync/1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
20691e/v2/sync/1gcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
20718e/v2/sync/1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
21060e/v2/sync/1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
21096e/v2/sync/1gcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
21096e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
21096e/v2/sync/1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
21096e/v2/sync/1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
21132e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
21159e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
21159e/v2/sync/1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
21168e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
21501e/v2/sync/1gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
21528e/v2/sync/1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
22329e/v2/sync/1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
22338e/v2/sync/1gcc -march=barcelona -O -fomit-frame-pointer2014053120140529
22356e/v2/sync/1gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
22401e/v2/sync/1gcc -march=nocona -O -fomit-frame-pointer2014053120140529
24192e/v2/sync/1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
24246e/v2/sync/1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
24543e/v2/sync/2gcc -funroll-loops2014053120140529
24687e/v2/sync/2cc2014053120140529
24741e/v2/sync/2gcc2014053120140529
24975e/v2/sync/1gcc -m64 -O2 -fomit-frame-pointer2014053120140529
24984e/v2/sync/1gcc -O2 -fomit-frame-pointer2014053120140529
24984e/v2/sync/1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
24984e/v2/sync/1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
24984e/v2/sync/1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
24984e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
24984e/v2/sync/1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
24984e/v2/sync/1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
24984e/v2/sync/1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
24993e/v2/sync/1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
24993e/v2/sync/1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
24993e/v2/sync/1gcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
24993e/v2/sync/1gcc -march=k8 -Os -fomit-frame-pointer2014053120140529
25002e/v2/sync/1gcc -Os -fomit-frame-pointer2014053120140529
25002e/v2/sync/1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
25002e/v2/sync/1gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
25002e/v2/sync/1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
25002e/v2/sync/1gcc -m64 -Os -fomit-frame-pointer2014053120140529
25020e/v2/sync/1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
25020e/v2/sync/1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
25020e/v2/sync/1gcc -march=nocona -Os -fomit-frame-pointer2014053120140529
25029e/v2/sync/1gcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
25047e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
25047e/v2/sync/1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
25110e/v2/sync/1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
25182e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
25191e/v2/sync/1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
26064e/v2/sync/1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
26082e/v2/sync/1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
27144e/v2/sync/1gcc -O -fomit-frame-pointer2014053120140529
27144e/v2/sync/1gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
27144e/v2/sync/1gcc -m64 -O -fomit-frame-pointer2014053120140529
27144e/v2/sync/1gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
27144e/v2/sync/1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
27144e/v2/sync/1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
27153e/v2/sync/1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
27198e/v2/sync/1gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
27198e/v2/sync/1gcc -march=k8 -O -fomit-frame-pointer2014053120140529
93339e/v2/sync/1gcc2014053120140529
93339e/v2/sync/1gcc -funroll-loops2014053120140529
94419e/v2/sync/1cc2014053120140529