Implementation notes: amd64, thinkaes, crypto_stream/trivium

Computer: thinkaes
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_stream
Primitive: trivium
TimeImplementationCompilerBenchmark dateSUPERCOP version
5169e/submissions/triviumgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
5169e/submissions/triviumgcc -march=barcelona -O2 -fomit-frame-pointer2010040120100120
5172e/submissions/triviumgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
5172e/submissions/triviumgcc -march=barcelona -O3 -fomit-frame-pointer2010040120100120
5202e/submissions/triviumgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010040120100120
5211e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010040120100120
5211e/submissions/triviumgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010040120100120
5214e/submissions/triviumgcc -O2 -fomit-frame-pointer2010040120100120
5214e/submissions/triviumgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
5214e/submissions/triviumgcc -m64 -O2 -fomit-frame-pointer2010040120100120
5214e/submissions/triviumgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010040120100120
5214e/submissions/triviumgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010040120100120
5217e/submissions/triviumgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010040120100120
5220e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
5220e/submissions/triviumgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010040120100120
5220e/submissions/triviumgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010040120100120
5220e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010040120100120
5220e/submissions/triviumgcc -march=nocona -O3 -fomit-frame-pointer2010040120100120
5223e/submissions/triviumgcc -m64 -O3 -fomit-frame-pointer2010040120100120
5226e/submissions/triviumgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
5226e/submissions/triviumgcc -march=k8 -O2 -fomit-frame-pointer2010040120100120
5229e/submissions/triviumgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
5229e/submissions/triviumgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
5232e/submissions/triviumgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010040120100120
5232e/submissions/triviumgcc -march=k8 -O3 -fomit-frame-pointer2010040120100120
5244e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010040120100120
5244e/submissions/triviumgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010040120100120
5247e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
5250e/submissions/triviumgcc -funroll-loops -O3 -fomit-frame-pointer2010040120100120
5250e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010040120100120
5250e/submissions/triviumgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010040120100120
5250e/submissions/triviumgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010040120100120
5250e/submissions/triviumicc -O3 -static -no-vec2010040120100120
5250e/submissions/triviumicc -O3 -xP -static -no-vec2010040120100120
5250e/submissions/triviumicc -O3 -xW -static -no-vec2010040120100120
5250e/submissions/triviumicc -m64 -O3 -static -no-vec2010040120100120
5256e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010040120100120
5256e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010040120100120
5256e/submissions/triviumgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010040120100120
5256e/submissions/triviumgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010040120100120
5256e/submissions/triviumgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010040120100120
5256e/submissions/triviumicc2010040120100120
5256e/submissions/triviumicc -O2 -static2010040120100120
5256e/submissions/triviumicc -O2 -xP -static2010040120100120
5256e/submissions/triviumicc -O2 -xW -static2010040120100120
5256e/submissions/triviumicc -m64 -O2 -static2010040120100120
5259e/submissions/triviumgcc -funroll-loops -O2 -fomit-frame-pointer2010040120100120
5265e/submissions/triviumgcc -march=nocona -O2 -fomit-frame-pointer2010040120100120
5274e/submissions/triviumicc -O3 -static2010040120100120
5274e/submissions/triviumicc -O3 -xP -static2010040120100120
5274e/submissions/triviumicc -O3 -xW -static2010040120100120
5274e/submissions/triviumicc -m64 -O3 -static2010040120100120
5280e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010040120100120
5280e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010040120100120
5280e/submissions/triviumgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010040120100120
5280e/submissions/triviumgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010040120100120
5280e/submissions/triviumicc -O2 -static -no-vec2010040120100120
5280e/submissions/triviumicc -O2 -xP -static -no-vec2010040120100120
5280e/submissions/triviumicc -O2 -xW -static -no-vec2010040120100120
5280e/submissions/triviumicc -m64 -O2 -static -no-vec2010040120100120
5280e/submissions/triviumicc -no-vec2010040120100120
5289e/submissions/triviumicc -m64 -xHost -vec-report0 -static2010040120100120
5298e/submissions/triviumicc -O1 -static2010040120100120
5298e/submissions/triviumicc -O1 -xP -static2010040120100120
5298e/submissions/triviumicc -O1 -xW -static2010040120100120
5298e/submissions/triviumicc -Os -static2010040120100120
5298e/submissions/triviumicc -Os -xP -static2010040120100120
5298e/submissions/triviumicc -Os -xW -static2010040120100120
5298e/submissions/triviumicc -m64 -O1 -static2010040120100120
5298e/submissions/triviumicc -m64 -Os -static2010040120100120
5307e/submissions/triviumicc -O1 -static -no-vec2010040120100120
5307e/submissions/triviumicc -O1 -xP -static -no-vec2010040120100120
5307e/submissions/triviumicc -O1 -xW -static -no-vec2010040120100120
5307e/submissions/triviumicc -m64 -O1 -static -no-vec2010040120100120
5319e/submissions/triviumicc -Os -xP -static -no-vec2010040120100120
5319e/submissions/triviumicc -Os -xW -static -no-vec2010040120100120
5319e/submissions/triviumicc -m64 -Os -static -no-vec2010040120100120
5337e/submissions/triviumgcc -march=barcelona -Os -fomit-frame-pointer2010040120100120
5343e/submissions/triviumgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
5343e/submissions/triviumicc -Os -static -no-vec2010040120100120
5361e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010040120100120
5361e/submissions/triviumgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010040120100120
5367e/submissions/triviumgcc -funroll-loops -Os -fomit-frame-pointer2010040120100120
5373e/submissions/triviumgcc -march=k8 -Os -fomit-frame-pointer2010040120100120
5388e/submissions/triviumgcc -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
5391e/submissions/triviumgcc -Os -fomit-frame-pointer2010040120100120
5391e/submissions/triviumgcc -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
5391e/submissions/triviumgcc -m64 -Os -fomit-frame-pointer2010040120100120
5394e/submissions/triviumgcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
5394e/submissions/triviumgcc -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
5394e/submissions/triviumgcc -march=k8 -O -fomit-frame-pointer2010040120100120
5397e/submissions/triviumgcc -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
5400e/submissions/triviumgcc -march=barcelona -O -fomit-frame-pointer2010040120100120
5403e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010040120100120
5403e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010040120100120
5403e/submissions/triviumgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010040120100120
5403e/submissions/triviumgcc -m64 -march=core2 -Os -fomit-frame-pointer2010040120100120
5406e/submissions/triviumgcc -funroll-loops -O -fomit-frame-pointer2010040120100120
5406e/submissions/triviumgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010040120100120
5406e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010040120100120
5406e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
5409e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
5409e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010040120100120
5409e/submissions/triviumgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010040120100120
5409e/submissions/triviumgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010040120100120
5409e/submissions/triviumgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010040120100120
5412e/submissions/triviumgcc -funroll-loops -m64 -O -fomit-frame-pointer2010040120100120
5427e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
5427e/submissions/triviumgcc -march=nocona -Os -fomit-frame-pointer2010040120100120
5433e/submissions/triviumgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010040120100120
5442e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010040120100120
5442e/submissions/triviumgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010040120100120
5442e/submissions/triviumgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010040120100120
5442e/submissions/triviumgcc -m64 -march=nocona -Os -fomit-frame-pointer2010040120100120
5445e/submissions/triviumgcc -m64 -march=core2 -O -fomit-frame-pointer2010040120100120
5445e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010040120100120
5448e/submissions/triviumgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010040120100120
5484e/submissions/triviumgcc -O -fomit-frame-pointer2010040120100120
5484e/submissions/triviumgcc -fno-schedule-insns -O -fomit-frame-pointer2010040120100120
5484e/submissions/triviumgcc -m64 -O -fomit-frame-pointer2010040120100120
5520e/submissions/triviumgcc -march=nocona -O -fomit-frame-pointer2010040120100120
5541e/submissions/triviumgcc -m64 -march=nocona -O -fomit-frame-pointer2010040120100120
5745e/submissions/triviumgcc -O3 -fomit-frame-pointer2010040120100120
6018e/submissions/triviumgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010040120100120
10188e/submissions/triviumcc2010040120100120
10212e/submissions/triviumgcc2010040120100120
10242e/submissions/triviumgcc -funroll-loops2010040120100120