Implementation notes: amd64, motyka, crypto_hash/lane512

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
231630cgcc -march=nocona -O -fomit-frame-pointer2010090720100903
231720cgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
231738cgcc -m64 -O -fomit-frame-pointer2010090720100903
231810cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
231810cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
231828cgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
232302cgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
232422cgcc -march=k8 -O -fomit-frame-pointer2010090720100903
232434cgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
232500cgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
233130cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
234312cgcc -O -fomit-frame-pointer2010090720100903
238398cgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
247038cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
247050cgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
247080cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
247140cgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
247230cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
247236cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
247236cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
247770cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
248064cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
282420cgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
282468cgcc -m64 -O2 -fomit-frame-pointer2010090720100903
282498cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
282552cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
282564cgcc -O2 -fomit-frame-pointer2010090720100903
282564cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
282642cgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
282702cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
282708cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
282738cgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
283038cgcc -O3 -fomit-frame-pointer2010090720100903
283230cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
283332cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
283386cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
283392cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
283434cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
283542cgcc -m64 -O3 -fomit-frame-pointer2010090720100903
283704cgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
283902cgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
284028cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
284520cgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
284856cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
285090cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
285342cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
285930cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
286170cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
299892cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
299892cgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
299898cgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
299898cgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
300120cgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
300180cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
300354cgcc -m64 -Os -fomit-frame-pointer2010090720100903
300462cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
300582cgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
300960cgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
301362cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
303450cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
303480cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
303588cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
303630cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
303630cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
303648cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
303744cgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
304014cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
304038cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
304314cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
304404cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
304470cgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
304488cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
304506cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
304650cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
305274cgcc -Os -fomit-frame-pointer2010090720100903
305418cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
306564cgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
306954cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
307026cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
326814cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
327006cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
327126cgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
327270cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
327420cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
327702cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
327840cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
329052cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
335670cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
351132cgcc -funroll-loops2010090720100903
351996cgcc2010090720100903
360312ccc2010090720100903