Implementation notes: amd64, h9ivy, crypto_hash/lane512

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
139828cgcc -march=k8 -O -fomit-frame-pointer2014042920140425
139884cgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
140568cgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
140868cgcc -O -fomit-frame-pointer2014042920140425
140908cgcc -m64 -O -fomit-frame-pointer2014042920140425
140936cgcc -march=nocona -O -fomit-frame-pointer2014042920140425
141120cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
141120cgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
141176cgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
141288cgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
141480cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
141780cgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
141780cgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
141844cgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
142152cgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
142688cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
143468cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
144020cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
144372cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
144456cgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
144672cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
144788cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
145408cgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
145436cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
147868cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
147984cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
148032cgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
148076cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
148164cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
148204cgcc -m64 -O2 -fomit-frame-pointer2014042920140425
148216cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
148260cgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
148296cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
148336cgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
148368cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
148464cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
148492cgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
148500cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
148508cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
148512cgcc -O2 -fomit-frame-pointer2014042920140425
148512cgcc -O3 -fomit-frame-pointer2014042920140425
148536cgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
148560cgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
148640cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
148732cgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
148828cgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
148920cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
149152cgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
149280cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
149312cgcc -m64 -O3 -fomit-frame-pointer2014042920140425
149312cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
149420cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
149928cgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
150512cgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
150892cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
150960cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
151312cgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
151352cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
151440cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
151544cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
151568cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
151640cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
151720cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
151860cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
151960cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
152032cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
152036cgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
152432cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
152588cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
152596cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
152700cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
152808cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
152884cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
158152cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
158440cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
158616cgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
158640cgcc -Os -fomit-frame-pointer2014042920140425
158776cgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
158812cgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
158932cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
159056cgcc -m64 -Os -fomit-frame-pointer2014042920140425
159080cgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
159160cgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
159268cgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
159396cgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
159628cgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
159812cgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
159852cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
159992cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
160500cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
162212cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
162320cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
162396cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
162612cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
162900cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
162940cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
163064cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
163452cgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
163724cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
172512cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
193692cgcc2014042920140425
193888cgcc -funroll-loops2014042920140425
195864ccc2014042920140425