Implementation notes: amd64, delllaptop, crypto_hash/whirlpool

Computer: delllaptop
Architecture: amd64
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20090408
Operation: crypto_hash
Primitive: whirlpool
TimeImplementationCompilerBenchmark dateSUPERCOP version
46466cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
46494cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
46508cryptoppg++ -O3 -fomit-frame-pointer2009041720090408
46508cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041720090408
46522cryptoppg++ -O2 -fomit-frame-pointer2009041720090408
46522cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2009041720090408
46536cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
46536cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2009041720090408
46550cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041720090408
46550cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2009041720090408
46578cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
46578cryptoppg++ -m64 -O2 -fomit-frame-pointer2009041720090408
46578cryptoppg++ -m64 -O3 -fomit-frame-pointer2009041720090408
46592cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041720090408
46620cryptoppg++ -m64 -O -fomit-frame-pointer2009041720090408
46634cryptoppg++ -march=nocona -O -fomit-frame-pointer2009041720090408
46648cryptoppg++ -O -fomit-frame-pointer2009041720090408
46648cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
46648cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
46662cryptoppg++ -march=k8 -O -fomit-frame-pointer2009041720090408
46690cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
46718cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
46844cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
46872cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
46872cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
46928cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2009041720090408
46956cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
47110cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
47166cryptoppg++ -Os -fomit-frame-pointer2009041720090408
47194cryptoppg++ -march=nocona -Os -fomit-frame-pointer2009041720090408
47208cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
47208cryptoppg++ -march=k8 -Os -fomit-frame-pointer2009041720090408
47222cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
47264cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
47264cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041720090408
47376cryptoppg++ -m64 -Os -fomit-frame-pointer2009041720090408
47950cryptoppg++2009041720090408
71176refgcc -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
71274refgcc -march=k8 -O -fomit-frame-pointer2009041720090408
71624refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
71694refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009041720090408
72058refgcc -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
72072refgcc -m64 -O -fomit-frame-pointer2009041720090408
72086refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2009041720090408
72086refgcc -march=nocona -O -fomit-frame-pointer2009041720090408
72100refgcc -O -fomit-frame-pointer2009041720090408
72800refgcc -funroll-loops -O -fomit-frame-pointer2009041720090408
72814refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2009041720090408
72828refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009041720090408
72828refgcc -m64 -march=nocona -O -fomit-frame-pointer2009041720090408
73542refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009041720090408
73584refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009041720090408
95718refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2009041720090408
95746refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
95760refgcc -m64 -O2 -fomit-frame-pointer2009041720090408
95872refgcc -O2 -fomit-frame-pointer2009041720090408
95900refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
96544refgcc -march=k8 -O2 -fomit-frame-pointer2009041720090408
96558refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009041720090408
96572refgcc -funroll-loops -O2 -fomit-frame-pointer2009041720090408
96628refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2009041720090408
96642refgcc -funroll-loops -O3 -fomit-frame-pointer2009041720090408
96726refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
96796refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009041720090408
96824refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
96824refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009041720090408
97496refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009041720090408
97608refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009041720090408
97874refgcc -march=nocona -O2 -fomit-frame-pointer2009041720090408
98112refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
98826refgcc -march=k8 -O3 -fomit-frame-pointer2009041720090408
98854refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2009041720090408
98896refgcc -m64 -O3 -fomit-frame-pointer2009041720090408
98910refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2009041720090408
99512refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009041720090408
99652refgcc -O3 -fomit-frame-pointer2009041720090408
100660refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009041720090408
100702refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009041720090408
100800refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
100814refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009041720090408
101136refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009041720090408
101808refgcc -march=nocona -O3 -fomit-frame-pointer2009041720090408
102872refgcc -march=k8 -Os -fomit-frame-pointer2009041720090408
102886refgcc -m64 -Os -fomit-frame-pointer2009041720090408
102900refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
102928refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2009041720090408
102942refgcc -Os -fomit-frame-pointer2009041720090408
102998refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
103054refgcc -fno-schedule-insns -Os -fomit-frame-pointer2009041720090408
103166refgcc -funroll-loops -Os -fomit-frame-pointer2009041720090408
103166refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009041720090408
103236refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009041720090408
103320refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009041720090408
105532refgcc -march=nocona -Os -fomit-frame-pointer2009041720090408
106330refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
109774refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009041720090408
109886refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009041720090408
128352refgcc2009041720090408
128366refgcc -funroll-loops2009041720090408
128590refcc2009041720090408