Implementation notes: amd64, enigma, crypto_hash/lane512

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
241614cgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
241614cgcc -march=nocona -O -fomit-frame-pointer2014053120140529
241830cgcc -O -fomit-frame-pointer2014053120140529
241830cgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
242163cgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
242163cgcc -march=k8 -O -fomit-frame-pointer2014053120140529
242325cgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
242325cgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
242343cgcc -m64 -O -fomit-frame-pointer2014053120140529
243009cgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
243009cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
243009cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
243009cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
246807cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
246807cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
246852cgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
246852cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
246870cgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
246960cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
246960cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
247059cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
247059cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
280755cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
280755cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
280755cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
280755cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
280908cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
280908cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
280908cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
280935cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
281493cgcc -O2 -fomit-frame-pointer2014053120140529
281493cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
281493cgcc -m64 -O2 -fomit-frame-pointer2014053120140529
281817cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
281817cgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
281844cgcc -O3 -fomit-frame-pointer2014053120140529
281844cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
281844cgcc -m64 -O3 -fomit-frame-pointer2014053120140529
282051cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
282087cgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
282888cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
282888cgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
283059cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
283059cgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
283167cgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
283185cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
283185cgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
283653cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
290277cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
290295cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
290349cgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
290349cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
290349cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
290376cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
290376cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
290421cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
290430cgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
290430cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
290565cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
290583cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
290601cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
290610cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
290646cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
290655cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
290655cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
290655cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
308178cgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
308187cgcc -Os -fomit-frame-pointer2014053120140529
308187cgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
308187cgcc -m64 -Os -fomit-frame-pointer2014053120140529
308187cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
308187cgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
308187cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
308187cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
308187cgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
308187cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
308187cgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
308187cgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
308691cgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
316206cgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
316206cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
316206cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
316206cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
316206cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
316206cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
316206cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
316242cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
316575cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
336132ccc2014053120140529
336132cgcc2014053120140529
336132cgcc -funroll-loops2014053120140529