Implementation notes: amd64, delllaptop, crypto_stream/hc128

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_stream
Primitive: hc128
TimeImplementationCompilerBenchmark dateSUPERCOP version
22778e/hc-128/200701bgcc -funroll-loops -O3 -fomit-frame-pointer2009041720090408
22778e/hc-128/200701bgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041720090408
22792e/hc-128/200606gcc -funroll-loops -O2 -fomit-frame-pointer2009041720090408
22792e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
22792e/hc-128/200606gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041720090408
22792e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
22792e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
22792e/hc-128/200606gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041720090408
22806e/hc-128/200701bgcc -funroll-loops -O2 -fomit-frame-pointer2009041720090408
22806e/hc-128/200606gcc -funroll-loops -O3 -fomit-frame-pointer2009041720090408
22806e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
22806e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
22806e/hc-128/200606gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041720090408
22806e/hc-128/200701bgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041720090408
22806e/hc-128/200701bgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041720090408
22820e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
22820e/hc-128/200606gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041720090408
22834e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
22848e/hc-128/200701bgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041720090408
22890e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
22904e/hc-128/200606gcc -funroll-loops -Os -fomit-frame-pointer2009041720090408
22918e/hc-128/200701bgcc -funroll-loops -Os -fomit-frame-pointer2009041720090408
22918e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
22918e/hc-128/200606gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041720090408
22918e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
22918e/hc-128/200606gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041720090408
22932e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
22932e/hc-128/200701bgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041720090408
22932e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
22946e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
22960e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
22974e/hc-128/200606gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041720090408
22974e/hc-128/200701bgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041720090408
22988e/hc-128/200606gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041720090408
23016e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
23030e/hc-128/200606gcc -funroll-loops -m64 -O -fomit-frame-pointer2009041720090408
23030e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
23030e/hc-128/200701bgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041720090408
23044e/hc-128/200606gcc -funroll-loops -O -fomit-frame-pointer2009041720090408
23044e/hc-128/200701bgcc -funroll-loops -O -fomit-frame-pointer2009041720090408
23044e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
23044e/hc-128/200701bgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041720090408
23044e/hc-128/200701bgcc -march=k8 -O3 -fomit-frame-pointer2009041720090408
23058e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
23058e/hc-128/200606gcc -m64 -O3 -fomit-frame-pointer2009041720090408
23058e/hc-128/200606gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041720090408
23058e/hc-128/200701bgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041720090408
23072e/hc-128/200606gcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
23072e/hc-128/200701bgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041720090408
23072e/hc-128/200701bgcc -m64 -O3 -fomit-frame-pointer2009041720090408
23086e/hc-128/200606gcc -O3 -fomit-frame-pointer2009041720090408
23086e/hc-128/200606gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
23114e/hc-128/200701bgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
23114e/hc-128/200701bgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
23114e/hc-128/200606gcc -march=k8 -O3 -fomit-frame-pointer2009041720090408
23142e/hc-128/200606gcc -O2 -fomit-frame-pointer2009041720090408
23142e/hc-128/200701bgcc -O2 -fomit-frame-pointer2009041720090408
23142e/hc-128/200606gcc -m64 -O2 -fomit-frame-pointer2009041720090408
23142e/hc-128/200606gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041720090408
23142e/hc-128/200701bgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041720090408
23142e/hc-128/200606gcc -march=k8 -O2 -fomit-frame-pointer2009041720090408
23156e/hc-128/200701bgcc -O3 -fomit-frame-pointer2009041720090408
23156e/hc-128/200606gcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
23156e/hc-128/200701bgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
23170e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
23170e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
23170e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
23170e/hc-128/200606gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041720090408
23170e/hc-128/200606gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
23170e/hc-128/200701bgcc -march=k8 -O2 -fomit-frame-pointer2009041720090408
23184e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
23184e/hc-128/200606gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041720090408
23184e/hc-128/200701bgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041720090408
23184e/hc-128/200701bgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041720090408
23184e/hc-128/200701bgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
23198e/hc-128/200701bgcc -O -fomit-frame-pointer2009041720090408
23198e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
23198e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
23198e/hc-128/200701bgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041720090408
23198e/hc-128/200701bgcc -m64 -O2 -fomit-frame-pointer2009041720090408
23212e/hc-128/200606gcc -O -fomit-frame-pointer2009041720090408
23212e/hc-128/200701bgcc -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
23212e/hc-128/200701bgcc -m64 -O -fomit-frame-pointer2009041720090408
23212e/hc-128/200701bgcc -m64 -Os -fomit-frame-pointer2009041720090408
23212e/hc-128/200606gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041720090408
23226e/hc-128/200701bgcc -Os -fomit-frame-pointer2009041720090408
23226e/hc-128/200606gcc -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
23226e/hc-128/200606gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041720090408
23226e/hc-128/200606gcc -m64 -O -fomit-frame-pointer2009041720090408
23226e/hc-128/200701bgcc -march=k8 -Os -fomit-frame-pointer2009041720090408
23240e/hc-128/200606gcc -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
23240e/hc-128/200701bgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
23240e/hc-128/200606gcc -m64 -Os -fomit-frame-pointer2009041720090408
23240e/hc-128/200701bgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041720090408
23240e/hc-128/200606gcc -march=k8 -Os -fomit-frame-pointer2009041720090408
23254e/hc-128/200701bgcc -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
23254e/hc-128/200606gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041720090408
23254e/hc-128/200701bgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041720090408
23254e/hc-128/200606gcc -march=k8 -O -fomit-frame-pointer2009041720090408
23268e/hc-128/200606gcc -Os -fomit-frame-pointer2009041720090408
23268e/hc-128/200606gcc -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
23268e/hc-128/200606gcc -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
23282e/hc-128/200606gcc -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
23282e/hc-128/200701bgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
23282e/hc-128/200701bgcc -march=nocona -O -fomit-frame-pointer2009041720090408
23296e/hc-128/200701bgcc -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
23296e/hc-128/200701bgcc -march=k8 -O -fomit-frame-pointer2009041720090408
23296e/hc-128/200606gcc -march=nocona -O -fomit-frame-pointer2009041720090408
23352e/hc-128/200701bgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
23380e/hc-128/200606gcc -march=nocona -Os -fomit-frame-pointer2009041720090408
23422e/hc-128/200606gcc -march=nocona -O3 -fomit-frame-pointer2009041720090408
23436e/hc-128/200606gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
23436e/hc-128/200606gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
23436e/hc-128/200701bgcc -march=nocona -O3 -fomit-frame-pointer2009041720090408
23450e/hc-128/200701agcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041720090408
23450e/hc-128/200701bgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
23464e/hc-128/200606gcc -march=nocona -O2 -fomit-frame-pointer2009041720090408
23464e/hc-128/200701bgcc -march=nocona -O2 -fomit-frame-pointer2009041720090408
23548e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
23548e/hc-128/200701bgcc -march=nocona -Os -fomit-frame-pointer2009041720090408
23562e/hc-128/200701agcc -funroll-loops -O2 -fomit-frame-pointer2009041720090408
23562e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
23562e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
23562e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
23562e/hc-128/200701agcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041720090408
23576e/hc-128/200701agcc -funroll-loops -O3 -fomit-frame-pointer2009041720090408
23576e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
23576e/hc-128/200701agcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041720090408
23576e/hc-128/200701agcc -funroll-loops -m64 -O -fomit-frame-pointer2009041720090408
23576e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
23590e/hc-128/200701agcc -funroll-loops -O -fomit-frame-pointer2009041720090408
23590e/hc-128/200701agcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041720090408
23590e/hc-128/200701agcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041720090408
23604e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
23618e/hc-128/200701agcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041720090408
23632e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
23632e/hc-128/200701agcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041720090408
23632e/hc-128/200606gcc -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
23632e/hc-128/200701bgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
23660e/hc-128/200701agcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041720090408
23674e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
23688e/hc-128/200701agcc -O3 -fomit-frame-pointer2009041720090408
23688e/hc-128/200701agcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
23688e/hc-128/200701agcc -funroll-loops -Os -fomit-frame-pointer2009041720090408
23716e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
23716e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
23716e/hc-128/200701agcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041720090408
23716e/hc-128/200701agcc -m64 -O3 -fomit-frame-pointer2009041720090408
23716e/hc-128/200701agcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
23716e/hc-128/200701agcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041720090408
23730e/hc-128/200701agcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041720090408
23744e/hc-128/200701agcc -march=k8 -O3 -fomit-frame-pointer2009041720090408
23772e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
23800e/hc-128/200701agcc -O2 -fomit-frame-pointer2009041720090408
23800e/hc-128/200701agcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041720090408
23814e/hc-128/200701agcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
23828e/hc-128/200701agcc -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
23828e/hc-128/200701agcc -m64 -O2 -fomit-frame-pointer2009041720090408
23828e/hc-128/200701agcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
23828e/hc-128/200701agcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041720090408
23828e/hc-128/200701agcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041720090408
23842e/hc-128/200701agcc -O -fomit-frame-pointer2009041720090408
23842e/hc-128/200701agcc -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
23842e/hc-128/200701agcc -march=k8 -O2 -fomit-frame-pointer2009041720090408
23842e/hc-128/200701agcc -march=k8 -O -fomit-frame-pointer2009041720090408
23842e/hc-128/200701agcc -march=nocona -O -fomit-frame-pointer2009041720090408
23856e/hc-128/200701agcc -m64 -O -fomit-frame-pointer2009041720090408
23870e/hc-128/200701agcc -m64 -Os -fomit-frame-pointer2009041720090408
23884e/hc-128/200701agcc -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
23884e/hc-128/200701agcc -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
23884e/hc-128/200701agcc -march=k8 -Os -fomit-frame-pointer2009041720090408
23898e/hc-128/200701agcc -Os -fomit-frame-pointer2009041720090408
23898e/hc-128/200701agcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041720090408
23996e/hc-128/200701agcc -march=nocona -O3 -fomit-frame-pointer2009041720090408
24010e/hc-128/200701agcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
24038e/hc-128/200701agcc -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
24136e/hc-128/200701agcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
24136e/hc-128/200701agcc -march=nocona -O2 -fomit-frame-pointer2009041720090408
24178e/hc-128/200701agcc -march=nocona -Os -fomit-frame-pointer2009041720090408
24206e/hc-128/200701agcc -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
92834e/hc-128/200606cc2009041720090408
92834e/hc-128/200606gcc -funroll-loops2009041720090408
93170e/hc-128/200606gcc2009041720090408
94248e/hc-128/200701acc2009041720090408
94738e/hc-128/200701agcc2009041720090408
94990e/hc-128/200701agcc -funroll-loops2009041720090408
97342e/hc-128/200701bcc2009041720090408
97594e/hc-128/200701bgcc2009041720090408
97930e/hc-128/200701bgcc -funroll-loops2009041720090408