Implementation notes: amd64, nalla, crypto_hash/whirlpool

Computer: nalla
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20100728
Operation: crypto_hash
Primitive: whirlpool
TimeImplementationCompilerBenchmark dateSUPERCOP version
46620cryptoppg++ -O -fomit-frame-pointer2010080320100728
46626cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
46644cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
46644cryptoppg++ -march=k8 -O -fomit-frame-pointer2010080320100728
46734cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
46758cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
46764cryptoppg++ -march=nocona -O -fomit-frame-pointer2010080320100728
46806cryptoppg++ -m64 -O -fomit-frame-pointer2010080320100728
46806cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
46836cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
46836cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2010080320100728
46842cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2010080320100728
46848cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2010080320100728
46854cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2010080320100728
46854cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
46860cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2010080320100728
46872cryptoppg++ -m64 -O2 -fomit-frame-pointer2010080320100728
46872cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2010080320100728
46884cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
46890cryptoppg++ -O3 -fomit-frame-pointer2010080320100728
46890cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
46896cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
46902cryptoppg++ -m64 -O3 -fomit-frame-pointer2010080320100728
46914cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2010080320100728
46956cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
46974cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
47028cryptoppg++ -O2 -fomit-frame-pointer2010080320100728
47250cryptoppg++ -march=k8 -Os -fomit-frame-pointer2010080320100728
47274cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
47292cryptoppg++ -m64 -Os -fomit-frame-pointer2010080320100728
47304cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
47310cryptoppg++ -Os -fomit-frame-pointer2010080320100728
47310cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
47346cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2010080320100728
47400cryptoppg++ -march=nocona -Os -fomit-frame-pointer2010080320100728
47532cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
48390cryptoppg++2010080320100728
70794refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080320100728
70800refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
70842refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
70944refgcc -funroll-loops -O -fomit-frame-pointer2010080320100728
70968refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
71010refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010080320100728
71022refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080320100728
71220refgcc -m64 -O -fomit-frame-pointer2010080320100728
71232refgcc -m64 -march=nocona -O -fomit-frame-pointer2010080320100728
71250refgcc -fno-schedule-insns -O -fomit-frame-pointer2010080320100728
71274refgcc -O -fomit-frame-pointer2010080320100728
71316refgcc -m64 -march=k8 -O -fomit-frame-pointer2010080320100728
71322refgcc -march=nocona -O -fomit-frame-pointer2010080320100728
71328refgcc -m64 -march=core2 -O -fomit-frame-pointer2010080320100728
71358refgcc -march=k8 -O -fomit-frame-pointer2010080320100728
98520refgcc -march=k8 -O2 -fomit-frame-pointer2010080320100728
98742refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
98754refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
98892refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080320100728
98958refgcc -funroll-loops -O3 -fomit-frame-pointer2010080320100728
99072refgcc -funroll-loops -O2 -fomit-frame-pointer2010080320100728
99138refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080320100728
99240refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
100224refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
100344refgcc -march=k8 -O3 -fomit-frame-pointer2010080320100728
100458refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
100464refgcc -march=nocona -O2 -fomit-frame-pointer2010080320100728
100590refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080320100728
100704refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080320100728
100806refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080320100728
100944refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080320100728
101172refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080320100728
101190refgcc -O2 -fomit-frame-pointer2010080320100728
101304refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
101556refgcc -m64 -O2 -fomit-frame-pointer2010080320100728
101562refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080320100728
101664refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080320100728
102030refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080320100728
102276refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080320100728
102330refgcc -march=nocona -O3 -fomit-frame-pointer2010080320100728
102366refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080320100728
102732refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
102750refgcc -march=k8 -Os -fomit-frame-pointer2010080320100728
102828refgcc -Os -fomit-frame-pointer2010080320100728
102834refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010080320100728
102942refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
103056refgcc -m64 -O3 -fomit-frame-pointer2010080320100728
103074refgcc -O3 -fomit-frame-pointer2010080320100728
103074refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080320100728
103194refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080320100728
103704refgcc -m64 -Os -fomit-frame-pointer2010080320100728
104304refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080320100728
104310refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080320100728
104400refgcc -funroll-loops -Os -fomit-frame-pointer2010080320100728
104514refgcc -march=nocona -Os -fomit-frame-pointer2010080320100728
104568refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
104694refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080320100728
104850refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080320100728
108984refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080320100728
108990refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080320100728
128514refgcc2010080320100728
128676refgcc -funroll-loops2010080320100728
128778refcc2010080320100728