Implementation notes: amd64, phenom, crypto_hash/lux512

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: lux512
TimeImplementationCompilerBenchmark dateSUPERCOP version
16436asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
16497asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
16544asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
16554asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
16584asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
16591asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
16621asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
16666asmgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
16694asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
16730asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
16746asmgcc -m64 -O3 -fomit-frame-pointer2012052320120521
17160asmgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
17413asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
17476asmgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
17493asmgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
17497asmgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
17721asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
17923asmgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
17944asmgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
17956asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
19306asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
19353asmgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
19450asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
19453asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
19513asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
19524asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
19538asmgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
19541asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
19551asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
19551asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
19555asmgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
19561asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
19596asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
19642asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
19663asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
19665asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
19666asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
19670asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
19676asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
19683asmgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
19693asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
19699asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
19733asmgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
19742asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
19792asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
19814asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
19864asmgcc -O3 -fomit-frame-pointer2012052320120521
20164asmgcc -O -fomit-frame-pointer2012052320120521
20169asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
20195asmgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
20195asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
20215asmgcc -m64 -O -fomit-frame-pointer2012052320120521
20329asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
20461asmgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
20508asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
20515asmgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
20518asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
20520asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
20534asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
20542asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
20566asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
20570asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
20589asmgcc -march=nocona -O -fomit-frame-pointer2012052320120521
20594asmgcc -march=k8 -O -fomit-frame-pointer2012052320120521
20612asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
20694asmgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
20702asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
20708asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
20708asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
20722asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
20724asmgcc -m64 -O2 -fomit-frame-pointer2012052320120521
20725asmgcc -O2 -fomit-frame-pointer2012052320120521
20727asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
20741asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
20746asmgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
20767asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
20826asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
20890asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
21065asmgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
21117asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
21126asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
21126asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
21136asmgcc -Os -fomit-frame-pointer2012052320120521
21140asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
21143asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
21147asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
21163asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
21172asmgcc -m64 -Os -fomit-frame-pointer2012052320120521
21215asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
28318asmcc2012052320120521
33410asmgcc -funroll-loops2012052320120521
33436asmgcc2012052320120521