Implementation notes: amd64, glyme, crypto_hash/lane512

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
107236cgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
107452cgcc -Os -fomit-frame-pointer2017020120170105
108068cgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
108072cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
108128cgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
108208cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
108636cgcc -m64 -Os -fomit-frame-pointer2017020120170105
108680cgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
108852cgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
108892cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
109028cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
109188cgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
109472cgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
109544cgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
109804cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
110420cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
110588cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
110772cgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
110904cgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
110976cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
111040cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
111352cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
111412cgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
111460cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
111484cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
111544cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
111720cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
111760cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
111768cgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
111940cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
112100cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
112116cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
112116cgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
112156cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
112304cgcc -O2 -fomit-frame-pointer2017020120170105
112364cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
112444cgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
112464cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
112524cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
112532cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
112584cgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
112640cgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
112820cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
112820cgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
112824cgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
112840cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
112948cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
112980cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
113012cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
113148cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
113204cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
113448cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
113472cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
113488cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
113524cgcc -m64 -O3 -fomit-frame-pointer2017020120170105
113548cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
113712cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
113912cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
113948cgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
114020cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
114088cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
114132cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
114268cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
114396cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
114796cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
114948cgcc -O3 -fomit-frame-pointer2017020120170105
115184cgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
115352cgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
115452cgcc -m64 -O2 -fomit-frame-pointer2017020120170105
115584cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
115640cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
115676cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
115956cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
116024cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
116048cgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
116176cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
116204cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
116248cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
116336cgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
116424cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
116728cgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
116816cgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
117044cgcc -march=k8 -O -fomit-frame-pointer2017020120170105
117228cgcc -march=nocona -O -fomit-frame-pointer2017020120170105
117332cgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
117336cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
117368cgcc -m64 -O -fomit-frame-pointer2017020120170105
117460cgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
117508cgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
117540cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
117544cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
117600cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
117832cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
118060cgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
118300cgcc -O -fomit-frame-pointer2017020120170105
118508cgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
155408cclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
156524cclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
156580cclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
156656cclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
158524cclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
159372cclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
162580cgcc -funroll-loops2017020120170105
170176cgcc2017020120170105
177932ccc2017020120170105