Implementation notes: amd64, h9ivy, crypto_stream/ocelot1

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: ocelot1
TimeImplementationCompilerBenchmark dateSUPERCOP version
35100refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
35412refg++ -march=barcelona -O3 -fomit-frame-pointer2014043020140425
35480refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
35756refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
35792refg++ -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
35948refg++ -march=k8 -O3 -fomit-frame-pointer2014043020140425
37004refg++ -march=barcelona -O2 -fomit-frame-pointer2014043020140425
37056refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
37180refg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014043020140425
37224refg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014043020140425
37232refg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
37268refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
37296refg++ -O3 -fomit-frame-pointer2014043020140425
37296refg++ -m64 -O3 -fomit-frame-pointer2014043020140425
37296refg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
37384refg++ -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
37496refg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
37536refg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
38108refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
38144refg++ -march=k8 -O2 -fomit-frame-pointer2014043020140425
38212refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
38212refg++ -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
38224refg++ -march=nocona -O3 -fomit-frame-pointer2014043020140425
38388refg++ -O2 -fomit-frame-pointer2014043020140425
38392refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
38396refg++ -m64 -O2 -fomit-frame-pointer2014043020140425
38420refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
38424refg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014043020140425
38448refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
38452refg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014043020140425
38468refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
38508refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
38760refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
38960refg++ -march=nocona -O2 -fomit-frame-pointer2014043020140425
39380refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
41280refg++ -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
41280refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
41280refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
41300refg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2014043020140425
41308refg++ -O -fomit-frame-pointer2014043020140425
41316refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
41348refg++ -m64 -O -fomit-frame-pointer2014043020140425
41364refg++ -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
41368refg++ -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
41392refg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2014043020140425
41468refg++ -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
41500refg++ -march=nocona -O -fomit-frame-pointer2014043020140425
41536refg++ -march=barcelona -O -fomit-frame-pointer2014043020140425
41584refg++ -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
42480refg++ -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
42492refg++ -march=k8 -O -fomit-frame-pointer2014043020140425
43128refg++ -march=barcelona -Os -fomit-frame-pointer2014043020140425
43200refg++ -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
43404refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
43796refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
43836refg++ -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
43872refg++ -march=nocona -Os -fomit-frame-pointer2014043020140425
43916refg++ -m64 -Os -fomit-frame-pointer2014043020140425
43980refg++ -Os -fomit-frame-pointer2014043020140425
44052refg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2014043020140425
44128refg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2014043020140425
44156refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
44164refg++ -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
44536refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
44568refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
44580refg++ -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
44612refg++ -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
44616refg++ -march=k8 -Os -fomit-frame-pointer2014043020140425
106376refg++2014043020140425