Implementation notes: amd64, elroy, crypto_hash/whirlpool

Computer: elroy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20110106
Operation: crypto_hash
Primitive: whirlpool
TimeImplementationCompilerBenchmark dateSUPERCOP version
64808refgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
64940refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
64984refgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
65020refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
65136refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
65184refgcc -march=k8 -O -fomit-frame-pointer2011012120110106
65200refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
65296refgcc -march=nocona -O -fomit-frame-pointer2011012120110106
65328refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
65388refgcc -O -fomit-frame-pointer2011012120110106
65404refgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
65496refgcc -m64 -O -fomit-frame-pointer2011012120110106
65504refgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
65512refgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
65528refgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
65552refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
65908refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
65972refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
68192refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
68308refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
68308refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
68456refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
71008refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
71136refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
71276refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
71284refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
71312refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
71368refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
71376refgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
71396refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
71396refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
71412refgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
71452refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
71540refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
71560refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
71944refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
72012refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
72032refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
72144refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
72280refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
72288refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
72324refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
72328refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
72344refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
72392refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
72400refgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
72484refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
72592refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
72648refgcc -m64 -O2 -fomit-frame-pointer2011012120110106
72740refgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
72760refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
72832refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
73100refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
73104refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
73116refgcc -m64 -Os -fomit-frame-pointer2011012120110106
73124refgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
73140refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
73144refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
73188refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
73228refgcc -Os -fomit-frame-pointer2011012120110106
73248refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
73276refgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
73312refgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
73324refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
73332refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
73340refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
73356refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
73412refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
73416refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
73416refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
73444refgcc -m64 -O3 -fomit-frame-pointer2011012120110106
73508refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
73520refgcc -O2 -fomit-frame-pointer2011012120110106
73552refgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
73612refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
73636refgcc -O3 -fomit-frame-pointer2011012120110106
73636refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
73664refgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
73788refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
73956refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
73956refgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
73984refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
73996refgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
74088refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
75068refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
75400refgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
75620refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
76436refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
143728refgcc2011012120110106
147504refgcc -funroll-loops2011012120110106
149256refcc2011012120110106