Implementation notes: amd64, berlekamp, crypto_stream/trivium

Computer: berlekamp
Architecture: amd64
CPU ID: GenuineIntel-00010677-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: trivium
TimeImplementationCompilerBenchmark dateSUPERCOP version
6502e/submissions/triviumgcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
6519e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
6519e/submissions/triviumgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
6528e/submissions/triviumgcc -O3 -fomit-frame-pointer2012052820120525
6528e/submissions/triviumgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
6528e/submissions/triviumgcc -m64 -O3 -fomit-frame-pointer2012052820120525
6528e/submissions/triviumgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
6536e/submissions/triviumgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
6537e/submissions/triviumgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
6545e/submissions/triviumgcc -O2 -fomit-frame-pointer2012052820120525
6545e/submissions/triviumgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
6545e/submissions/triviumgcc -m64 -O2 -fomit-frame-pointer2012052820120525
6545e/submissions/triviumgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
6545e/submissions/triviumgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
6545e/submissions/triviumgcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
6545e/submissions/triviumgcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
6554e/submissions/triviumgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
6554e/submissions/triviumgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
6554e/submissions/triviumgcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
6562e/submissions/triviumgcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
6562e/submissions/triviumgcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
6570e/submissions/triviumgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
6570e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
6571e/submissions/triviumgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
6579e/submissions/triviumgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
6579e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
6579e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
6579e/submissions/triviumgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
6579e/submissions/triviumgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
6579e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
6587e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
6588e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
6596e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
6596e/submissions/triviumgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
6596e/submissions/triviumgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
6596e/submissions/triviumgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
6613e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
6621e/submissions/triviumgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
6621e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
6621e/submissions/triviumgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
6621e/submissions/triviumgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
6622e/submissions/triviumgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
6630e/submissions/triviumgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
6630e/submissions/triviumgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
6741e/submissions/triviumgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
6749e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
6749e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
6766e/submissions/triviumgcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
6775e/submissions/triviumgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
6783e/submissions/triviumgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
6783e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
6783e/submissions/triviumgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
6800e/submissions/triviumgcc -Os -fomit-frame-pointer2012052820120525
6800e/submissions/triviumgcc -m64 -Os -fomit-frame-pointer2012052820120525
6800e/submissions/triviumgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
6808e/submissions/triviumgcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
6808e/submissions/triviumgcc -march=k8 -Os -fomit-frame-pointer2012052820120525
6817e/submissions/triviumgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
6885e/submissions/triviumgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
6885e/submissions/triviumgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
6885e/submissions/triviumgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
6885e/submissions/triviumgcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
6885e/submissions/triviumgcc -march=nocona -O -fomit-frame-pointer2012052820120525
6893e/submissions/triviumgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
6894e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
6894e/submissions/triviumgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
6902e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
6902e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
6902e/submissions/triviumgcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
6911e/submissions/triviumgcc -march=k8 -O -fomit-frame-pointer2012052820120525
6927e/submissions/triviumgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
6927e/submissions/triviumgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
6927e/submissions/triviumgcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
6936e/submissions/triviumgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
6936e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
6936e/submissions/triviumgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
6936e/submissions/triviumgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
6944e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
6953e/submissions/triviumgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
6953e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
6953e/submissions/triviumgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
6978e/submissions/triviumgcc -m64 -O -fomit-frame-pointer2012052820120525
6979e/submissions/triviumgcc -O -fomit-frame-pointer2012052820120525
6995e/submissions/triviumgcc -march=barcelona -O -fomit-frame-pointer2012052820120525
6996e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
7013e/submissions/triviumgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
7021e/submissions/triviumgcc -march=nocona -Os -fomit-frame-pointer2012052820120525
7029e/submissions/triviumgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
12197e/submissions/triviumgcc2012052820120525
12249e/submissions/triviumgcc -funroll-loops2012052820120525
12282e/submissions/triviumcc2012052820120525