Implementation notes: amd64, matsui, crypto_stream/trivium

Computer: matsui
Architecture: amd64
CPU ID: GenuineIntel-0001067a-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_stream
Primitive: trivium
TimeImplementationCompilerBenchmark dateSUPERCOP version
5966e/submissions/triviumgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010012320100120
5966e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010012320100120
5966e/submissions/triviumgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010012320100120
5975e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010012320100120
5975e/submissions/triviumgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010012320100120
5976e/submissions/triviumgcc -funroll-loops -O3 -fomit-frame-pointer2010012320100120
5976e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010012320100120
5985e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010012320100120
5985e/submissions/triviumgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010012320100120
6033e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010012320100120
6042e/submissions/triviumgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010012320100120
6061e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010012320100120
6061e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010012320100120
6061e/submissions/triviumgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010012320100120
6070e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010012320100120
6090e/submissions/triviumgcc -funroll-loops -Os -fomit-frame-pointer2010012320100120
6090e/submissions/triviumgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010012320100120
6090e/submissions/triviumgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010012320100120
6099e/submissions/triviumgcc -Os -fomit-frame-pointer2010012320100120
6099e/submissions/triviumgcc -fno-schedule-insns -Os -fomit-frame-pointer2010012320100120
6099e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010012320100120
6108e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010012320100120
6108e/submissions/triviumgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010012320100120
6108e/submissions/triviumgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010012320100120
6108e/submissions/triviumgcc -march=k8 -Os -fomit-frame-pointer2010012320100120
6118e/submissions/triviumgcc -m64 -Os -fomit-frame-pointer2010012320100120
6118e/submissions/triviumgcc -m64 -march=k8 -Os -fomit-frame-pointer2010012320100120
6127e/submissions/triviumgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010012320100120
6137e/submissions/triviumgcc -m64 -O2 -fomit-frame-pointer2010012320100120
6137e/submissions/triviumgcc -march=barcelona -Os -fomit-frame-pointer2010012320100120
6137e/submissions/triviumgcc -march=k8 -O3 -fomit-frame-pointer2010012320100120
6146e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010012320100120
6146e/submissions/triviumgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010012320100120
6147e/submissions/triviumgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010012320100120
6147e/submissions/triviumgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010012320100120
6156e/submissions/triviumgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010012320100120
6156e/submissions/triviumgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010012320100120
6156e/submissions/triviumgcc -m64 -march=core2 -Os -fomit-frame-pointer2010012320100120
6165e/submissions/triviumgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010012320100120
6166e/submissions/triviumgcc -O3 -fomit-frame-pointer2010012320100120
6166e/submissions/triviumgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010012320100120
6166e/submissions/triviumgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010012320100120
6166e/submissions/triviumgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010012320100120
6175e/submissions/triviumgcc -O2 -fomit-frame-pointer2010012320100120
6175e/submissions/triviumgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010012320100120
6175e/submissions/triviumgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010012320100120
6175e/submissions/triviumgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010012320100120
6175e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010012320100120
6175e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010012320100120
6175e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010012320100120
6175e/submissions/triviumgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010012320100120
6175e/submissions/triviumgcc -march=barcelona -O2 -fomit-frame-pointer2010012320100120
6184e/submissions/triviumgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010012320100120
6184e/submissions/triviumgcc -march=k8 -O2 -fomit-frame-pointer2010012320100120
6185e/submissions/triviumgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010012320100120
6242e/submissions/triviumgcc -m64 -march=nocona -Os -fomit-frame-pointer2010012320100120
6251e/submissions/triviumicc -O3 -xW -static -no-vec2010012320100120
6260e/submissions/triviumicc -no-vec2010012320100120
6261e/submissions/triviumicc -O2 -static -no-vec2010012320100120
6261e/submissions/triviumicc -O2 -xP -static -no-vec2010012320100120
6261e/submissions/triviumicc -O3 -static2010012320100120
6261e/submissions/triviumicc -O3 -xP -static2010012320100120
6261e/submissions/triviumicc -O3 -xW -static2010012320100120
6261e/submissions/triviumicc -m64 -O2 -static2010012320100120
6261e/submissions/triviumicc -m64 -O2 -static -no-vec2010012320100120
6261e/submissions/triviumicc -m64 -O3 -static2010012320100120
6261e/submissions/triviumicc -m64 -O3 -static -no-vec2010012320100120
6270e/submissions/triviumicc -O2 -static2010012320100120
6270e/submissions/triviumicc -O2 -xP -static2010012320100120
6270e/submissions/triviumicc -O2 -xW -static2010012320100120
6279e/submissions/triviumicc -m64 -O1 -static -no-vec2010012320100120
6280e/submissions/triviumgcc -funroll-loops -O2 -fomit-frame-pointer2010012320100120
6280e/submissions/triviumicc -Os -xW -static2010012320100120
6289e/submissions/triviumicc2010012320100120
6289e/submissions/triviumicc -O1 -static -no-vec2010012320100120
6289e/submissions/triviumicc -O1 -xP -static -no-vec2010012320100120
6289e/submissions/triviumicc -O1 -xW -static -no-vec2010012320100120
6298e/submissions/triviumgcc -march=nocona -Os -fomit-frame-pointer2010012320100120
6298e/submissions/triviumicc -O1 -xP -static2010012320100120
6298e/submissions/triviumicc -O1 -xW -static2010012320100120
6298e/submissions/triviumicc -Os -xP -static -no-vec2010012320100120
6299e/submissions/triviumgcc -march=nocona -O2 -fomit-frame-pointer2010012320100120
6299e/submissions/triviumicc -Os -static -no-vec2010012320100120
6299e/submissions/triviumicc -m64 -Os -static2010012320100120
6299e/submissions/triviumicc -m64 -Os -static -no-vec2010012320100120
6308e/submissions/triviumgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010012320100120
6308e/submissions/triviumicc -O1 -static2010012320100120
6308e/submissions/triviumicc -m64 -O1 -static2010012320100120
6317e/submissions/triviumicc -O3 -static -no-vec2010012320100120
6317e/submissions/triviumicc -O3 -xP -static -no-vec2010012320100120
6318e/submissions/triviumicc -m64 -xHost -vec-report0 -static2010012320100120
6355e/submissions/triviumgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010012320100120
6365e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010012320100120
6393e/submissions/triviumgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010012320100120
6393e/submissions/triviumgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010012320100120
6412e/submissions/triviumicc -O2 -xW -static -no-vec2010012320100120
6413e/submissions/triviumgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010012320100120
6479e/submissions/triviumgcc -march=barcelona -O3 -fomit-frame-pointer2010012320100120
6489e/submissions/triviumgcc -m64 -O3 -fomit-frame-pointer2010012320100120
6498e/submissions/triviumgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010012320100120
6593e/submissions/triviumgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010012320100120
6593e/submissions/triviumgcc -march=barcelona -O -fomit-frame-pointer2010012320100120
6602e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010012320100120
6602e/submissions/triviumgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010012320100120
6603e/submissions/triviumgcc -m64 -march=barcelona -O -fomit-frame-pointer2010012320100120
6603e/submissions/triviumgcc -m64 -march=core2 -O -fomit-frame-pointer2010012320100120
6603e/submissions/triviumgcc -march=k8 -O -fomit-frame-pointer2010012320100120
6612e/submissions/triviumgcc -O -fomit-frame-pointer2010012320100120
6612e/submissions/triviumgcc -fno-schedule-insns -O -fomit-frame-pointer2010012320100120
6612e/submissions/triviumgcc -m64 -O -fomit-frame-pointer2010012320100120
6612e/submissions/triviumgcc -m64 -march=k8 -O -fomit-frame-pointer2010012320100120
6621e/submissions/triviumgcc -m64 -march=nocona -O -fomit-frame-pointer2010012320100120
6622e/submissions/triviumgcc -march=nocona -O3 -fomit-frame-pointer2010012320100120
6622e/submissions/triviumicc -Os -static2010012320100120
6631e/submissions/triviumicc -Os -xP -static2010012320100120
6631e/submissions/triviumicc -Os -xW -static -no-vec2010012320100120
6650e/submissions/triviumgcc -march=nocona -O -fomit-frame-pointer2010012320100120
6716e/submissions/triviumgcc -m64 -march=barcelona -O -fomit-frame-pointer2010012320100120
6811e/submissions/triviumgcc -funroll-loops -O -fomit-frame-pointer2010012320100120
6811e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010012320100120
6811e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010012320100120
6811e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010012320100120
6811e/submissions/triviumgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010012320100120
6812e/submissions/triviumgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010012320100120
6897e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010012320100120
6907e/submissions/triviumgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010012320100120
7163e/submissions/triviumgcc -funroll-loops -m64 -O -fomit-frame-pointer2010012320100120
11485e/submissions/triviumcc2010012320100120
11495e/submissions/triviumgcc -funroll-loops2010012320100120
11561e/submissions/triviumgcc2010012320100120