Implementation notes: amd64, hlopt02, crypto_hash/whirlpool

Computer: hlopt02
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100425
Operation: crypto_hash
Primitive: whirlpool
TimeImplementationCompilerBenchmark dateSUPERCOP version
43776cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
43780cryptoppg++ -O2 -fomit-frame-pointer2010050820100425
43786cryptoppg++ -O3 -fomit-frame-pointer2010050820100425
43788cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2010050820100425
43797cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
43801cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2010050820100425
43806cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2010050820100425
43809cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2010050820100425
43813cryptoppg++ -m64 -O3 -fomit-frame-pointer2010050820100425
43834cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
43836cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2010050820100425
43846cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
43848cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
43850cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
43850cryptoppg++ -march=nocona -O -fomit-frame-pointer2010050820100425
43859cryptoppg++ -march=k8 -O -fomit-frame-pointer2010050820100425
43867cryptoppg++ -m64 -O2 -fomit-frame-pointer2010050820100425
43867cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
43878cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2010050820100425
43922cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
43923cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2010050820100425
43940cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
43949cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
43960cryptoppg++ -O -fomit-frame-pointer2010050820100425
43964cryptoppg++ -m64 -O -fomit-frame-pointer2010050820100425
43978cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
43981cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
43982cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
44006cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
44015cryptoppg++ -Os -fomit-frame-pointer2010050820100425
44033cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
44036cryptoppg++ -march=k8 -Os -fomit-frame-pointer2010050820100425
44037cryptoppg++ -m64 -Os -fomit-frame-pointer2010050820100425
44055cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2010050820100425
44077cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
44081cryptoppg++ -march=nocona -Os -fomit-frame-pointer2010050820100425
45181cryptoppg++2010050820100425
82729refgcc -m64 -march=core2 -O -fomit-frame-pointer2010050820100425
82808refgcc -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
82909refgcc -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
83148refgcc -march=k8 -O -fomit-frame-pointer2010050820100425
83288refgcc -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
83368refgcc -march=nocona -O -fomit-frame-pointer2010050820100425
83541refgcc -m64 -O -fomit-frame-pointer2010050820100425
83582refgcc -O -fomit-frame-pointer2010050820100425
85220refgcc -funroll-loops -O -fomit-frame-pointer2010050820100425
85246refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050820100425
85257refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050820100425
86199refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010050820100425
86427refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050820100425
86691refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050820100425
87614refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050820100425
98427refgcc -funroll-loops -O3 -fomit-frame-pointer2010050820100425
98564refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
98662refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
98674refgcc -funroll-loops -O2 -fomit-frame-pointer2010050820100425
98703refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050820100425
98842refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050820100425
101285refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
101868refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
102069refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050820100425
102666refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050820100425
103419refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
103774refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050820100425
104111refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050820100425
104218refgcc -funroll-loops -Os -fomit-frame-pointer2010050820100425
104408refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
106953refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050820100425
107752refgcc -march=k8 -O2 -fomit-frame-pointer2010050820100425
107997refgcc -march=k8 -O3 -fomit-frame-pointer2010050820100425
108239refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050820100425
112200refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010050820100425
112545refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010050820100425
112651refgcc -Os -fomit-frame-pointer2010050820100425
112654refgcc -march=k8 -Os -fomit-frame-pointer2010050820100425
113304refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010050820100425
114144refgcc -m64 -Os -fomit-frame-pointer2010050820100425
116688refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050820100425
117699refgcc -m64 -O2 -fomit-frame-pointer2010050820100425
118019refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050820100425
118411refgcc -O2 -fomit-frame-pointer2010050820100425
118791refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050820100425
119587refgcc -O3 -fomit-frame-pointer2010050820100425
119684refgcc -m64 -O3 -fomit-frame-pointer2010050820100425
120308refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050820100425
121190refgcc -march=nocona -O2 -fomit-frame-pointer2010050820100425
121868refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
122359refgcc -march=nocona -O3 -fomit-frame-pointer2010050820100425
122722refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
124681refgcc -march=nocona -Os -fomit-frame-pointer2010050820100425
125237refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
125521refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050820100425
125740refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050820100425
126640refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050820100425
126818refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050820100425
129602refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050820100425
129808refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050820100425
159790refcc2010050820100425
161429refgcc2010050820100425
161578refgcc -funroll-loops2010050820100425