Implementation notes: amd64, khazaddum, crypto_hash/lux512

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: lux512
TimeImplementationCompilerBenchmark dateSUPERCOP version
16652asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
16664asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
16664asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
16668asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
16672asmgcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
16676asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
16680asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
16704asmgcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
16708asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
16708asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
16716asmgcc -funroll-loops -O -fomit-frame-pointer2012101620120928
16716asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
16716asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
16716asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
16720asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
16720asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
16720asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
16720asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
16720asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
16724asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
16728asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
16732asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
16736asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
16736asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
16736asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
16736asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
16736asmgcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
16740asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
16740asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
16740asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
16740asmgcc -m64 -O3 -fomit-frame-pointer2012101620120928
16740asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
16740asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
16744asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
16744asmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
16744asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
16748asmgcc -O3 -fomit-frame-pointer2012101620120928
16748asmgcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
16752asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
16752asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
16752asmgcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
16756asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
16756asmgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
16760asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
16876asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
16884asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
16884asmgcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
16908asmgcc -O2 -fomit-frame-pointer2012101620120928
16920asmgcc -m64 -O2 -fomit-frame-pointer2012101620120928
16924asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
16928asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
16928asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
16928asmgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
16928asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
16932asmgcc -m64 -O -fomit-frame-pointer2012101620120928
16932asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
16940asmgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
16940asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
16940asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
16944asmgcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
16944asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
16948asmgcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
16948asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
16956asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
16956asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
16960asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
16960asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
16964asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
16964asmgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
16968asmgcc -O -fomit-frame-pointer2012101620120928
16968asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
16972asmgcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
16972asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
16972asmgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
16976asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
16976asmgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
16976asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
16980asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
16984asmgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
16988asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
16988asmgcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
17000asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
17004asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
17004asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
17004asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
17008asmgcc -m64 -Os -fomit-frame-pointer2012101620120928
17012asmgcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
17016asmgcc -Os -fomit-frame-pointer2012101620120928
17016asmgcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
17020asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
17020asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
17020asmgcc -march=k8 -Os -fomit-frame-pointer2012101620120928
17024asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
17032asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
17036asmgcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
17040asmgcc -march=nocona -O -fomit-frame-pointer2012101620120928
17052asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
17068asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
17080asmgcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
17080asmgcc -march=barcelona -O -fomit-frame-pointer2012101620120928
17088asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
17088asmgcc -march=k8 -O -fomit-frame-pointer2012101620120928
17252asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
17252asmgcc -march=nocona -Os -fomit-frame-pointer2012101620120928
21796asmcc2012101620120928
21816asmgcc2012101620120928
21856asmgcc -funroll-loops2012101620120928