Implementation notes: amd64, ranger, crypto_hash/lux512

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: lux512
TimeImplementationCompilerBenchmark dateSUPERCOP version
20152asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
20152asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
20270asmgcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
20278asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
20297asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
20317asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
20328asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
20328asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
20328asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
20341asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
20401asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
20416asmgcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
20416asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
20416asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
20416asmgcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
20430asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
20555asmgcc -m64 -O3 -fomit-frame-pointer2011051720110509
20592asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
20592asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
20592asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
20592asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051720110509
20592asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051720110509
20592asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
20592asmgcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
20600asmgcc -O3 -fomit-frame-pointer2011051720110509
20671asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
20680asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
20680asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
20680asmgcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
20740asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
20768asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
20945asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
21045asmgcc -funroll-loops -O -fomit-frame-pointer2011051720110509
21045asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
21180asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
21188asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
21208asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
21222asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
21230asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
21291asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
21346asmgcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
21434asmgcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
21481asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
21498asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
21608asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
21629asmgcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
21633asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
21648asmgcc -O2 -fomit-frame-pointer2011051720110509
21648asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
21648asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
21648asmgcc -m64 -O2 -fomit-frame-pointer2011051720110509
21648asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
21648asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
21648asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
21648asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
21651asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
21666asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
21674asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
21680asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
21694asmgcc -march=k8 -Os -fomit-frame-pointer2011051720110509
21717asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
21736asmgcc -Os -fomit-frame-pointer2011051720110509
21736asmgcc -m64 -Os -fomit-frame-pointer2011051720110509
21736asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
21736asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
21736asmgcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
21759asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
21795asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
21824asmgcc -march=barcelona -O -fomit-frame-pointer2011051720110509
21912asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
21912asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
21912asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
21912asmgcc -march=nocona -Os -fomit-frame-pointer2011051720110509
21914asmgcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
21956asmgcc -m64 -O -fomit-frame-pointer2011051720110509
21994asmgcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
22000asmgcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
22000asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
22088asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
22127asmgcc -O -fomit-frame-pointer2011051720110509
22131asmgcc -march=k8 -O -fomit-frame-pointer2011051720110509
22145asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
22156asmgcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
22176asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
22231asmgcc -march=nocona -O -fomit-frame-pointer2011051720110509
22253asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
22264asmgcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
23067asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
33367asmgcc2011051720110509
33374asmcc2011051720110509
33407asmgcc -funroll-loops2011051720110509