Implementation notes: amd64, ares, crypto_hash/whirlpool

Computer: ares
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: whirlpool
TimeImplementationCompilerBenchmark dateSUPERCOP version
54496refgcc -funroll-loops -O -fomit-frame-pointer2014012620130419
54516refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
54548refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012620130419
55280refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012620130419
55328refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
55796refgcc -m64 -march=nocona -O -fomit-frame-pointer2014012620130419
55888refgcc -march=nocona -O -fomit-frame-pointer2014012620130419
55896refgcc -O -fomit-frame-pointer2014012620130419
55908refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
55908refgcc -march=barcelona -O -fomit-frame-pointer2014012620130419
55912refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
55924refgcc -march=k8 -O -fomit-frame-pointer2014012620130419
55928refgcc -m64 -O -fomit-frame-pointer2014012620130419
55972refgcc -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
55980refgcc -fno-schedule-insns -O -fomit-frame-pointer2014012620130419
55980refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012620130419
56000refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012620130419
56044refgcc -m64 -march=core2 -O -fomit-frame-pointer2014012620130419
56048refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012620130419
58712refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012620130419
58732refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012620130419
59368refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012620130419
59496refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012620130419
61592refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012620130419
61612refgcc -funroll-loops -O2 -fomit-frame-pointer2014012620130419
61624refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
61672refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012620130419
61756refgcc -funroll-loops -O3 -fomit-frame-pointer2014012620130419
61856refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
62184refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012620130419
62232refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
62308refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012620130419
62420refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
62708refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
62736refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012620130419
62868refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
63024refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012620130419
63528refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
63544refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012620130419
63664refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
63668refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012620130419
63824refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
63824refgcc -march=barcelona -O2 -fomit-frame-pointer2014012620130419
63868refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012620130419
64460refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012620130419
64468refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012620130419
64480refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
64508refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012620130419
64508refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012620130419
64556refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012620130419
64632refgcc -march=barcelona -O3 -fomit-frame-pointer2014012620130419
64804refgcc -m64 -O2 -fomit-frame-pointer2014012620130419
64812refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012620130419
64888refgcc -O2 -fomit-frame-pointer2014012620130419
65060refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012620130419
65132refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012620130419
65156refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012620130419
65172refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012620130419
65204refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012620130419
65272refgcc -march=nocona -O2 -fomit-frame-pointer2014012620130419
65360refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012620130419
65368refgcc -m64 -O3 -fomit-frame-pointer2014012620130419
65416refgcc -O3 -fomit-frame-pointer2014012620130419
65996refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012620130419
66112refgcc -march=nocona -O3 -fomit-frame-pointer2014012620130419
66232refgcc -march=k8 -O2 -fomit-frame-pointer2014012620130419
66280refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012620130419
66864refgcc -march=k8 -O3 -fomit-frame-pointer2014012620130419
67016refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012620130419
68448refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012620130419
69484refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
70764refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
70812refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
70816refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012620130419
70816refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
70844refgcc -funroll-loops -Os -fomit-frame-pointer2014012620130419
70924refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012620130419
71120refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012620130419
72904refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012620130419
72996refgcc -march=nocona -Os -fomit-frame-pointer2014012620130419
73696refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012620130419
73724refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012620130419
73728refgcc -m64 -Os -fomit-frame-pointer2014012620130419
73740refgcc -Os -fomit-frame-pointer2014012620130419
73832refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
73868refgcc -march=barcelona -Os -fomit-frame-pointer2014012620130419
73872refgcc -march=k8 -Os -fomit-frame-pointer2014012620130419
73920refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012620130419
74316refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012620130419
74352refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012620130419
74524refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012620130419
74528refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012620130419
121176refgcc -funroll-loops2014012620130419
121200refcc2014012620130419
121212refgcc2014012620130419