Implementation notes: amd64, giant4, crypto_hash/lane512

Computer: giant4
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20120207
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
110226cgcc -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
110406cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011061220110609
110514cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011061220110609
110778cgcc -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
110799cgcc -m64 -march=core2 -O -fomit-frame-pointer2011061220110609
111102cgcc -m64 -O -fomit-frame-pointer2011061220110609
111597cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011061220110609
111993cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
112026cgcc -O -fomit-frame-pointer2011061220110609
112107cgcc -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
112428cgcc -march=k8 -O -fomit-frame-pointer2011061220110609
112530cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
112590cgcc -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
112683cgcc -march=barcelona -O -fomit-frame-pointer2011061220110609
112773cgcc -march=nocona -O -fomit-frame-pointer2011061220110609
112851cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
113232cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011061220110609
113454cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011061220110609
113553cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
114546cgcc -funroll-loops -O -fomit-frame-pointer2011061220110609
115233cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011061220110609
116343cgcc -funroll-loops -m64 -O -fomit-frame-pointer2011061220110609
127593cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011061220110609
128505cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
128688cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
128955cgcc -march=barcelona -O2 -fomit-frame-pointer2011061220110609
129036cgcc -O2 -fomit-frame-pointer2011061220110609
129177cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011061220110609
129243cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
129243cgcc -march=nocona -O3 -fomit-frame-pointer2011061220110609
129261cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011061220110609
129288cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011061220110609
129291cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011061220110609
129321cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011061220110609
129462cgcc -march=barcelona -O3 -fomit-frame-pointer2011061220110609
129747cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011061220110609
129825cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
130029cgcc -O3 -fomit-frame-pointer2011061220110609
130164cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
130260cgcc -march=nocona -O2 -fomit-frame-pointer2011061220110609
130581cgcc -march=k8 -O2 -fomit-frame-pointer2011061220110609
130632cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011061220110609
130632cgcc -march=k8 -O3 -fomit-frame-pointer2011061220110609
130650cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
130680cgcc -m64 -O3 -fomit-frame-pointer2011061220110609
130788cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
131349cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
131991cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
132378cgcc -m64 -O2 -fomit-frame-pointer2011061220110609
132630cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011061220110609
132804cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011061220110609
133350cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
133575cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
133635cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011061220110609
133707cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
134079cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
134235cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011061220110609
134385cgcc -funroll-loops -O2 -fomit-frame-pointer2011061220110609
134769cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011061220110609
134916cgcc -funroll-loops -O3 -fomit-frame-pointer2011061220110609
135150cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
135441cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
135477cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011061220110609
137001cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011061220110609
137094cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
137325cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011061220110609
139452cgcc -march=barcelona -Os -fomit-frame-pointer2011061220110609
139743cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011061220110609
139881cgcc -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
140031cgcc -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
140499cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011061220110609
141069cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011061220110609
142194cgcc -Os -fomit-frame-pointer2011061220110609
142269cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
142332cgcc -m64 -Os -fomit-frame-pointer2011061220110609
142749cgcc -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
142992cgcc -march=k8 -Os -fomit-frame-pointer2011061220110609
142995cgcc -march=nocona -Os -fomit-frame-pointer2011061220110609
143139cgcc -m64 -march=core2 -Os -fomit-frame-pointer2011061220110609
143940cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011061220110609
144645cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
144762cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
145413cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011061220110609
146340cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
147243cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011061220110609
147336cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011061220110609
147552cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
149421cgcc -funroll-loops -Os -fomit-frame-pointer2011061220110609
154845ccc2011061220110609
156735cgcc2011061220110609
156984cgcc -funroll-loops2011061220110609