Implementation notes: amd64, h9ivy, crypto_stream/sosemanuk

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: sosemanuk
TimeImplementationCompilerBenchmark dateSUPERCOP version
6044cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
6044cryptoppg++ -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
6048cryptoppg++ -Os -fomit-frame-pointer2014043020140425
6048cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
6048cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
6048cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
6048cryptoppg++ -march=nocona -Os -fomit-frame-pointer2014043020140425
6052cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
6052cryptoppg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2014043020140425
6052cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
6060cryptoppg++ -m64 -Os -fomit-frame-pointer2014043020140425
6060cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
6064cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2014043020140425
6068cryptoppg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2014043020140425
6084cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
6084cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
6096cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
6100cryptoppg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014043020140425
6100cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
6100cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
6104cryptoppg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014043020140425
6104cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2014043020140425
6104cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2014043020140425
6108cryptoppg++ -O -fomit-frame-pointer2014043020140425
6108cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
6108cryptoppg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
6108cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
6108cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2014043020140425
6112cryptoppg++ -O3 -fomit-frame-pointer2014043020140425
6112cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
6112cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
6112cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
6112cryptoppg++ -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
6112cryptoppg++ -march=k8 -Os -fomit-frame-pointer2014043020140425
6116cryptoppg++ -march=nocona -O -fomit-frame-pointer2014043020140425
6120cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
6120cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2014043020140425
6124cryptoppg++ -O2 -fomit-frame-pointer2014043020140425
6124cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
6124cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
6128cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
6128cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
6128cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2014043020140425
6136cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
6140cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
6140cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
6144cryptoppg++ -m64 -O3 -fomit-frame-pointer2014043020140425
6148cryptoppg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
6152cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
6152cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
6160cryptoppg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2014043020140425
6164cryptoppg++ -march=k8 -O -fomit-frame-pointer2014043020140425
6168cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
6168cryptoppg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2014043020140425
6168cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
6172cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
6172cryptoppg++ -m64 -O -fomit-frame-pointer2014043020140425
6180cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
6180cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
6180cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2014043020140425
6184cryptoppg++ -march=barcelona -O -fomit-frame-pointer2014043020140425
6188cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
6208cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
6212cryptoppg++ -m64 -O2 -fomit-frame-pointer2014043020140425
6232cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
6248cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
6256cryptoppg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014043020140425
6312cryptoppg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014043020140425
6424e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
6436e/submissions/sosemanukgcc -funroll-loops -O -fomit-frame-pointer2014043020140425
6436e/submissions/sosemanukgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
6484e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
6484e/submissions/sosemanukgcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
6484e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
6492e/submissions/sosemanukgcc -O -fomit-frame-pointer2014043020140425
6492e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
6492e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
6492e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
6504e/submissions/sosemanukgcc -march=k8 -O -fomit-frame-pointer2014043020140425
6520e/submissions/sosemanukgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014043020140425
6528e/submissions/sosemanukgcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
6540e/submissions/sosemanukgcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
6552e/submissions/sosemanukgcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
6552e/submissions/sosemanukgcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
6564e/submissions/sosemanukgcc -march=barcelona -O -fomit-frame-pointer2014043020140425
6568e/submissions/sosemanukgcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
6592e/submissions/sosemanukgcc -m64 -O -fomit-frame-pointer2014043020140425
6592e/submissions/sosemanukgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014043020140425
6640e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
6676cryptoppg++2014043020140425
6952e/submissions/sosemanukgcc -O2 -fomit-frame-pointer2014043020140425
6960e/submissions/sosemanukgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
6964e/submissions/sosemanukgcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
6964e/submissions/sosemanukgcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
6964e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
6972e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
6976e/submissions/sosemanukgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
6976e/submissions/sosemanukgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
6992e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
7028e/submissions/sosemanukgcc -m64 -O2 -fomit-frame-pointer2014043020140425
7036e/submissions/sosemanukgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
7064e/submissions/sosemanukgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014043020140425
7072e/submissions/sosemanukgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014043020140425
7084e/submissions/sosemanukgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
7088e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
7096e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
7100e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
7100e/submissions/sosemanukgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014043020140425
7104e/submissions/sosemanukgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
7104e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
7108e/submissions/sosemanukgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
7116e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
7116e/submissions/sosemanukgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014043020140425
7124e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
7124e/submissions/sosemanukgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
7124e/submissions/sosemanukgcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
7132e/submissions/sosemanukgcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
7136e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
7136e/submissions/sosemanukgcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
7148e/submissions/sosemanukgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
7152e/submissions/sosemanukgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
7152e/submissions/sosemanukgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
7156e/submissions/sosemanukgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
7160e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
7160e/submissions/sosemanukgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
7164e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
7176e/submissions/sosemanukgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
7180e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
7200e/submissions/sosemanukgcc -march=nocona -O -fomit-frame-pointer2014043020140425
7204e/submissions/sosemanukgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
7208e/submissions/sosemanukgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
7220e/submissions/sosemanukgcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
7252e/submissions/sosemanukgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
7260e/submissions/sosemanukgcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
7332e/submissions/sosemanukgcc -O3 -fomit-frame-pointer2014043020140425
7360e/submissions/sosemanukgcc -m64 -O3 -fomit-frame-pointer2014043020140425
8272e/submissions/sosemanukgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
8280e/submissions/sosemanukgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
8280e/submissions/sosemanukgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
8284e/submissions/sosemanukgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
8292e/submissions/sosemanukgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
8296e/submissions/sosemanukgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
8312e/submissions/sosemanukgcc -march=k8 -Os -fomit-frame-pointer2014043020140425
8320e/submissions/sosemanukgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014043020140425
8324e/submissions/sosemanukgcc -Os -fomit-frame-pointer2014043020140425
8324e/submissions/sosemanukgcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
8324e/submissions/sosemanukgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
8324e/submissions/sosemanukgcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
8328e/submissions/sosemanukgcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
8328e/submissions/sosemanukgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
8332e/submissions/sosemanukgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
8336e/submissions/sosemanukgcc -m64 -Os -fomit-frame-pointer2014043020140425
8336e/submissions/sosemanukgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014043020140425
8336e/submissions/sosemanukgcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
8356e/submissions/sosemanukgcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
8360e/submissions/sosemanukgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
8368e/submissions/sosemanukgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
8392e/submissions/sosemanukgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
8404e/submissions/sosemanukgcc -march=nocona -Os -fomit-frame-pointer2014043020140425
8408e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
8452e/submissions/sosemanukgcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
8700e/submissions/sosemanukgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
8772e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
8788e/submissions/sosemanukgcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
8792e/submissions/sosemanukgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
8824e/submissions/sosemanukgcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
8856e/submissions/sosemanukgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
8876e/submissions/sosemanukgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
9008e/submissions/sosemanukgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
15432e/submissions/sosemanukgcc2014043020140425
15468e/submissions/sosemanukcc2014043020140425
15508e/submissions/sosemanukgcc -funroll-loops2014043020140425