Implementation notes: amd64, motyka, crypto_hash/mcssha4

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: mcssha4
TimeImplementationCompilerBenchmark dateSUPERCOP version
69912refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
69930refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
70038refgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
70062refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
70218refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
70218refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
70224refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
70230refgcc -march=nocona -O -fomit-frame-pointer2010090720100903
70248refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
70248refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
70248refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
70254refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
70272refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
70272refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
70278refgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
70374refgcc -O -fomit-frame-pointer2010090720100903
70374refgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
70392refgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
70398refgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
70398refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
70416refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
70422refgcc -m64 -O -fomit-frame-pointer2010090720100903
70422refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
70458refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
70464refgcc -march=k8 -O -fomit-frame-pointer2010090720100903
70482refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
70488refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
70494refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
70506refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
70524refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
70524refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
70530refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
70596refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
70632refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
71016refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
71016refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
71028refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
71034refgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
71034refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
71034refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
71034refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
71040refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
71040refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
71046refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
71046refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
71052refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
71058refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
71064refgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
71070refgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
71088refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
71238refgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
71286refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
72294refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
72306refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
72360refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
72438refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
72516refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
72528refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
72540refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
72546refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
72570refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
72606refgcc -m64 -O2 -fomit-frame-pointer2010090720100903
72636refgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
72648refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
72654refgcc -O3 -fomit-frame-pointer2010090720100903
72654refgcc -m64 -O3 -fomit-frame-pointer2010090720100903
72678refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
72690refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
72714refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
72768refgcc -O2 -fomit-frame-pointer2010090720100903
72780refgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
72792refgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
72840refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
73182refgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
73266refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
73284refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
73296refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
73302refgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
73302refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
73332refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
73368refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
75120refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
75138refgcc -Os -fomit-frame-pointer2010090720100903
75156refgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
75174refgcc -m64 -Os -fomit-frame-pointer2010090720100903
75174refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
75174refgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
75180refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
192234refcc2010090720100903
192366refgcc2010090720100903
192408refgcc -funroll-loops2010090720100903