Implementation notes: amd64, elroy, crypto_hash/mcssha5

Computer: elroy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20110106
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
83776refgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
83780refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
83784refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
83792refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
83812refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
83816refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
83816refgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
83820refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
83820refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
83824refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
83832refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
83836refgcc -m64 -O3 -fomit-frame-pointer2011012120110106
83840refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
83844refgcc -O3 -fomit-frame-pointer2011012120110106
83860refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
83864refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
83868refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
83868refgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
83872refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
83876refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
83876refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
83904refgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
83916refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
83916refgcc -m64 -O2 -fomit-frame-pointer2011012120110106
83916refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
83928refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
83928refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
83936refgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
83940refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
83944refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
83944refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
83952refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
83952refgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
83956refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
84008refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
84036refgcc -O2 -fomit-frame-pointer2011012120110106
84048refgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
84056refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
84116refgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
84120refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
84176refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
84188refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
84216refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
84220refgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
84228refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
84244refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
84252refgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
84280refgcc -O -fomit-frame-pointer2011012120110106
84288refgcc -march=nocona -O -fomit-frame-pointer2011012120110106
84324refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
84340refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
84360refgcc -march=k8 -O -fomit-frame-pointer2011012120110106
84372refgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
84380refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
84388refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
84416refgcc -m64 -O -fomit-frame-pointer2011012120110106
84420refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
84420refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
84496refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
84592refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
84604refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
84612refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
84616refgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
84628refgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
84728refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
85012refgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
89016refgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
89016refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
89016refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
89020refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
89020refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
89020refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
89020refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
89020refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
89284refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
95648refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
95652refgcc -Os -fomit-frame-pointer2011012120110106
95652refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
95652refgcc -m64 -Os -fomit-frame-pointer2011012120110106
95652refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
95652refgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
95656refgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
95700refcc2011012120110106
95764refgcc -funroll-loops2011012120110106
95984refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
95992refgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
98116refgcc2011012120110106
98172refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
98236refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
98260refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
98300refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106