Implementation notes: amd64, phenom, crypto_hash/lane512

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
105372cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
110806cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
110971cgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
111111cgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
111246cgcc -march=k8 -O -fomit-frame-pointer2012052320120521
111804cgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
114967cgcc -march=nocona -O -fomit-frame-pointer2012052320120521
115178cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
115270cgcc -O -fomit-frame-pointer2012052320120521
115604cgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
115656cgcc -m64 -O -fomit-frame-pointer2012052320120521
115818cgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
116244cgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
117005cgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
118073cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
121380cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
123946cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
124257cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
124353cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
126701cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
126826cgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
126968cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
127674cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
127768cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
127961cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
128078cgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
142126cgcc -m64 -O3 -fomit-frame-pointer2012052320120521
142512cgcc -O3 -fomit-frame-pointer2012052320120521
142774cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
143141cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
143424cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
143483cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
143599cgcc -O2 -fomit-frame-pointer2012052320120521
143761cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
143838cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
143964cgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
144036cgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
144539cgcc -m64 -O2 -fomit-frame-pointer2012052320120521
144686cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
144798cgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
145027cgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
145092cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
145206cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
145228cgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
145376cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
145408cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
145517cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
146135cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
146960cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
147771cgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
150710cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
151043cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
151281cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
151513cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
151692cgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
152040cgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
152055cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
152230cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
152623cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
152789cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
152917cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
156229cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
156898cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
158959cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
159536cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
160627cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
161181cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
165052cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
179531cgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
179555cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
179967cgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
180277cgcc -Os -fomit-frame-pointer2012052320120521
180629cgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
181199cgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
182400cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
182538cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
183180cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
184416cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
184597cgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
184664cgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
187307cgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
187721cgcc -m64 -Os -fomit-frame-pointer2012052320120521
190512cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
190519cgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
193195cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
193757cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
193788cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
196450cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
200122cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
312690cgcc2012052320120521
313293cgcc -funroll-loops2012052320120521
343758ccc2012052320120521