Implementation notes: amd64, h5e450, crypto_stream/trivium

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: trivium
TimeImplementationCompilerBenchmark dateSUPERCOP version
10035e/submissions/triviumgcc -funroll-loops -O2 -fomit-frame-pointer2012080320120717
10035e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080320120717
10035e/submissions/triviumgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080320120717
10041e/submissions/triviumgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080320120717
10041e/submissions/triviumgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080320120717
10041e/submissions/triviumgcc -march=barcelona -O2 -fomit-frame-pointer2012080320120717
10050e/submissions/triviumgcc -O2 -fomit-frame-pointer2012080320120717
10050e/submissions/triviumgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080320120717
10050e/submissions/triviumgcc -m64 -O2 -fomit-frame-pointer2012080320120717
10050e/submissions/triviumgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080320120717
10050e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080320120717
10050e/submissions/triviumgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080320120717
10050e/submissions/triviumgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080320120717
10050e/submissions/triviumgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080320120717
10050e/submissions/triviumgcc -march=k8 -O2 -fomit-frame-pointer2012080320120717
10062e/submissions/triviumgcc -funroll-loops -O3 -fomit-frame-pointer2012080320120717
10062e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080320120717
10062e/submissions/triviumgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080320120717
10086e/submissions/triviumgcc -O3 -fomit-frame-pointer2012080320120717
10086e/submissions/triviumgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080320120717
10086e/submissions/triviumgcc -m64 -O3 -fomit-frame-pointer2012080320120717
10086e/submissions/triviumgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080320120717
10122e/submissions/triviumgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080320120717
10128e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080320120717
10128e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080320120717
10128e/submissions/triviumgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080320120717
10167e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080320120717
10167e/submissions/triviumgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080320120717
10224e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080320120717
10224e/submissions/triviumgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080320120717
10248e/submissions/triviumgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080320120717
10248e/submissions/triviumgcc -march=nocona -O2 -fomit-frame-pointer2012080320120717
10269e/submissions/triviumgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080320120717
10269e/submissions/triviumgcc -march=nocona -O3 -fomit-frame-pointer2012080320120717
10419e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080320120717
10419e/submissions/triviumgcc -funroll-loops -m64 -O -fomit-frame-pointer2012080320120717
10428e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080320120717
10428e/submissions/triviumgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080320120717
10443e/submissions/triviumgcc -funroll-loops -O -fomit-frame-pointer2012080320120717
10446e/submissions/triviumgcc -march=k8 -O -fomit-frame-pointer2012080320120717
10452e/submissions/triviumgcc -m64 -march=k8 -O -fomit-frame-pointer2012080320120717
10575e/submissions/triviumgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080320120717
10599e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080320120717
10689e/submissions/triviumgcc -march=k8 -O3 -fomit-frame-pointer2012080320120717
10695e/submissions/triviumgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080320120717
10695e/submissions/triviumgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080320120717
10698e/submissions/triviumgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080320120717
10704e/submissions/triviumgcc -march=barcelona -O3 -fomit-frame-pointer2012080320120717
10818e/submissions/triviumgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080320120717
10818e/submissions/triviumgcc -march=barcelona -Os -fomit-frame-pointer2012080320120717
10821e/submissions/triviumgcc -Os -fomit-frame-pointer2012080320120717
10821e/submissions/triviumgcc -m64 -Os -fomit-frame-pointer2012080320120717
10821e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080320120717
10821e/submissions/triviumgcc -m64 -march=k8 -Os -fomit-frame-pointer2012080320120717
10833e/submissions/triviumgcc -m64 -march=core2 -Os -fomit-frame-pointer2012080320120717
10833e/submissions/triviumgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080320120717
10839e/submissions/triviumgcc -fno-schedule-insns -Os -fomit-frame-pointer2012080320120717
10842e/submissions/triviumgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080320120717
10842e/submissions/triviumgcc -march=k8 -Os -fomit-frame-pointer2012080320120717
10845e/submissions/triviumgcc -funroll-loops -Os -fomit-frame-pointer2012080320120717
10845e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080320120717
10845e/submissions/triviumgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080320120717
10848e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080320120717
10848e/submissions/triviumgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080320120717
10854e/submissions/triviumgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080320120717
10854e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080320120717
10854e/submissions/triviumgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080320120717
10854e/submissions/triviumgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080320120717
10863e/submissions/triviumgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080320120717
10902e/submissions/triviumgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080320120717
10902e/submissions/triviumgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080320120717
10911e/submissions/triviumgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080320120717
10914e/submissions/triviumgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080320120717
10914e/submissions/triviumgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080320120717
10920e/submissions/triviumgcc -m64 -march=nocona -O -fomit-frame-pointer2012080320120717
10923e/submissions/triviumgcc -O -fomit-frame-pointer2012080320120717
10923e/submissions/triviumgcc -fno-schedule-insns -O -fomit-frame-pointer2012080320120717
10923e/submissions/triviumgcc -m64 -O -fomit-frame-pointer2012080320120717
10923e/submissions/triviumgcc -m64 -march=barcelona -O -fomit-frame-pointer2012080320120717
10923e/submissions/triviumgcc -m64 -march=core2 -O -fomit-frame-pointer2012080320120717
10923e/submissions/triviumgcc -m64 -march=corei7 -O -fomit-frame-pointer2012080320120717
10923e/submissions/triviumgcc -march=barcelona -O -fomit-frame-pointer2012080320120717
10932e/submissions/triviumgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080320120717
10932e/submissions/triviumgcc -march=nocona -O -fomit-frame-pointer2012080320120717
10941e/submissions/triviumgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080320120717
11064e/submissions/triviumgcc -m64 -march=nocona -Os -fomit-frame-pointer2012080320120717
11091e/submissions/triviumgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080320120717
11091e/submissions/triviumgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080320120717
11094e/submissions/triviumgcc -march=nocona -Os -fomit-frame-pointer2012080320120717
14169e/submissions/triviumclang -O32012080320120717
17193e/submissions/triviumgcc2012080320120717
17211e/submissions/triviumgcc -funroll-loops2012080320120717
17220e/submissions/triviumcc2012080320120717