Implementation notes: amd64, khazaddum, crypto_hash/lane512

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
139716cgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
139744cgcc -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
139872cgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
139880cgcc -march=barcelona -O -fomit-frame-pointer2012101520120928
140036cgcc -march=k8 -O -fomit-frame-pointer2012101520120928
140356cgcc -march=nocona -O -fomit-frame-pointer2012101520120928
140480cgcc -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
140780cgcc -m64 -march=core2 -O -fomit-frame-pointer2012101520120928
140888cgcc -m64 -O -fomit-frame-pointer2012101520120928
140888cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101520120928
140980cgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101520120928
141028cgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101520120928
141032cgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101520120928
141036cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101520120928
141140cgcc -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
141400cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101520120928
141848cgcc -O -fomit-frame-pointer2012101520120928
143608cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
143608cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101520120928
144496cgcc -funroll-loops -O -fomit-frame-pointer2012101520120928
144552cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101520120928
144792cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
144856cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
144992cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101520120928
145104cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
145248cgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101520120928
147180cgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101520120928
147420cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101520120928
147664cgcc -march=barcelona -O3 -fomit-frame-pointer2012101520120928
147696cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101520120928
147716cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101520120928
147728cgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101520120928
147732cgcc -O3 -fomit-frame-pointer2012101520120928
147732cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101520120928
147752cgcc -march=k8 -O2 -fomit-frame-pointer2012101520120928
147764cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
147792cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
147796cgcc -O2 -fomit-frame-pointer2012101520120928
147796cgcc -m64 -O2 -fomit-frame-pointer2012101520120928
147864cgcc -m64 -O3 -fomit-frame-pointer2012101520120928
147880cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
147880cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101520120928
147892cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101520120928
147900cgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101520120928
147924cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
147940cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101520120928
148056cgcc -march=k8 -O3 -fomit-frame-pointer2012101520120928
148108cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
148124cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101520120928
148228cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
148232cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
148292cgcc -march=nocona -O3 -fomit-frame-pointer2012101520120928
148464cgcc -march=barcelona -O2 -fomit-frame-pointer2012101520120928
148480cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
148600cgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101520120928
148740cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101520120928
148780cgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101520120928
148816cgcc -march=nocona -O2 -fomit-frame-pointer2012101520120928
149244cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
149608cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
150876cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101520120928
151068cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
151092cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101520120928
151128cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101520120928
151380cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101520120928
151392cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101520120928
151408cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
151504cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101520120928
151656cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
151836cgcc -funroll-loops -O2 -fomit-frame-pointer2012101520120928
152016cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
152040cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
152216cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101520120928
152220cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
152240cgcc -funroll-loops -O3 -fomit-frame-pointer2012101520120928
152352cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101520120928
152356cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
152916cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
158664cgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101520120928
158740cgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101520120928
158952cgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
158968cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101520120928
158984cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101520120928
158992cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101520120928
159004cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
159024cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101520120928
159100cgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
159128cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
159132cgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101520120928
159220cgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
159236cgcc -Os -fomit-frame-pointer2012101520120928
159292cgcc -march=barcelona -Os -fomit-frame-pointer2012101520120928
159480cgcc -m64 -Os -fomit-frame-pointer2012101520120928
159524cgcc -march=nocona -Os -fomit-frame-pointer2012101520120928
159960cgcc -march=k8 -Os -fomit-frame-pointer2012101520120928
161892cgcc -funroll-loops -Os -fomit-frame-pointer2012101520120928
161892cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101520120928
161924cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
162524cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
162708cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
162768cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
163368cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101520120928
163932cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101520120928
164340cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101520120928
193492cgcc2012101520120928
193640cgcc -funroll-loops2012101520120928
193852ccc2012101520120928