Implementation notes: amd64, h9ivy, crypto_hash/lux512

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: lux512
TimeImplementationCompilerBenchmark dateSUPERCOP version
16664asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
16668asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
16668asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
16668asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
16672asmgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
16672asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
16680asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
16704asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
16708asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
16708asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
16712asmgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
16712asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
16716asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
16720asmgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
16720asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
16720asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
16724asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
16724asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
16724asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
16728asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
16732asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
16732asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
16732asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
16736asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
16736asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
16736asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
16740asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
16740asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
16744asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
16744asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
16744asmgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
16748asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
16752asmgcc -O3 -fomit-frame-pointer2014042920140425
16752asmgcc -m64 -O3 -fomit-frame-pointer2014042920140425
16752asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
16752asmgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
16756asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
16756asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
16760asmgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
16760asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
16764asmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
16768asmgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
16776asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
16904asmgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
16908asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
16928asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
16932asmgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
16972asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
16976asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
16980asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
16980asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
16988asmgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
16988asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
16988asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
16988asmgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
16988asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
16992asmgcc -O2 -fomit-frame-pointer2014042920140425
16992asmgcc -O -fomit-frame-pointer2014042920140425
16992asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
16992asmgcc -m64 -O -fomit-frame-pointer2014042920140425
16992asmgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
16992asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
16996asmgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
17000asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
17000asmgcc -m64 -O2 -fomit-frame-pointer2014042920140425
17000asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
17012asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
17012asmgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
17024asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
17024asmgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
17032asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
17036asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
17036asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
17036asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
17040asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
17040asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
17040asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
17040asmgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
17044asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
17044asmgcc -march=k8 -O -fomit-frame-pointer2014042920140425
17044asmgcc -march=nocona -O -fomit-frame-pointer2014042920140425
17048asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
17052asmgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
17052asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
17052asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
17052asmgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
17052asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
17068asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
17072asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
17072asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
17072asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
17076asmgcc -m64 -Os -fomit-frame-pointer2014042920140425
17076asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
17080asmgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
17084asmgcc -Os -fomit-frame-pointer2014042920140425
17092asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
17096asmgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
17100asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
17172asmgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
17188asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
21828asmcc2014042920140425
21852asmgcc -funroll-loops2014042920140425
21860asmgcc2014042920140425