Implementation notes: amd64, elroy, crypto_hash/lux256

Computer: elroy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20110106
Operation: crypto_hash
Primitive: lux256
TimeImplementationCompilerBenchmark dateSUPERCOP version
18096asmgcc -O3 -fomit-frame-pointer2011012120110106
18108asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
18112asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
18112asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
18116asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
18116asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
18116asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
18120asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
18120asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
18120asmgcc -m64 -O3 -fomit-frame-pointer2011012120110106
18120asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
18120asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
18124asmgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
18128asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
18136asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
18136asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
18144asmgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
18144asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
18148asmgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
18152asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
18156asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
18164asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
18164asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
18172asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
18176asmgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
18216asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
18236asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
18236asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
18236asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
18236asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
18236asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
18244asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
18248asmgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
18252asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
18252asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
18252asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
18260asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
18268asmgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
18272asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
18276asmgcc -O2 -fomit-frame-pointer2011012120110106
18276asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
18276asmgcc -m64 -O2 -fomit-frame-pointer2011012120110106
18276asmgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
18284asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
18336asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
18348asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
18352asmgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
18448asmgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
18472asmgcc -march=nocona -O -fomit-frame-pointer2011012120110106
18484asmgcc -march=k8 -O -fomit-frame-pointer2011012120110106
18492asmgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
18508asmgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
18516asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
18584asmgcc -m64 -O -fomit-frame-pointer2011012120110106
18592asmgcc -O -fomit-frame-pointer2011012120110106
18592asmgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
18612asmgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
18676asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
18680asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
18680asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
18692asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
18704asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
18712asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
18724asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
18772asmgcc -Os -fomit-frame-pointer2011012120110106
18776asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
18780asmgcc -m64 -Os -fomit-frame-pointer2011012120110106
18780asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
18788asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
18788asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
18788asmgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
18788asmgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
18792asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
18792asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
18812asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
18816asmgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
18816asmgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
18832asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
18872asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
18880asmgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
18880asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
18884asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
18892asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
18896asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
18920asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
18972asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
18980asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
19064asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: cc
fd3741947a2491b22df80da47740d085091d85470195fad398bedd8754bf986d
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc asm
gcc asm
gcc -funroll-loops asm