Implementation notes: amd64, h9ivy, crypto_hash/lux256

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: lux256
TimeImplementationCompilerBenchmark dateSUPERCOP version
16460asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
16460asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
16464asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
16468asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
16468asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
16472asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
16472asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
16472asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
16476asmgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
16480asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
16480asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
16488asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
16488asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
16488asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
16492asmgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
16492asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
16492asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
16492asmgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
16500asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
16500asmgcc -m64 -O3 -fomit-frame-pointer2014042920140425
16500asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
16500asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
16500asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
16500asmgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
16504asmgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
16504asmgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
16508asmgcc -O3 -fomit-frame-pointer2014042920140425
16508asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
16508asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
16508asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
16512asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
16516asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
16516asmgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
16516asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
16516asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
16516asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
16516asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
16520asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
16536asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
16536asmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
16540asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
16540asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
16552asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
16564asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
16580asmgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
16596asmgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
16604asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
16664asmgcc -m64 -O -fomit-frame-pointer2014042920140425
16668asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
16672asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
16676asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
16676asmgcc -march=nocona -O -fomit-frame-pointer2014042920140425
16680asmgcc -O -fomit-frame-pointer2014042920140425
16680asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
16680asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
16680asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
16680asmgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
16684asmgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
16684asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
16684asmgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
16688asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
16744asmgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
16744asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
16744asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
16744asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
16748asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
16748asmgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
16752asmgcc -Os -fomit-frame-pointer2014042920140425
16752asmgcc -m64 -Os -fomit-frame-pointer2014042920140425
16752asmgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
16752asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
16756asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
16756asmgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
16760asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
16768asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
16792asmgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
16804asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
16808asmgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
16816asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
16820asmgcc -m64 -O2 -fomit-frame-pointer2014042920140425
16824asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
16824asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
16828asmgcc -O2 -fomit-frame-pointer2014042920140425
16828asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
16828asmgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
16828asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
16828asmgcc -march=k8 -O -fomit-frame-pointer2014042920140425
16832asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
16832asmgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
16832asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
16832asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
16904asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
16920asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
16932asmgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
16932asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
16932asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
16936asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
16940asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
16948asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
16948asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
21228asmgcc2014042920140425
21284asmcc2014042920140425
21316asmgcc -funroll-loops2014042920140425