Implementation notes: amd64, agamemnon, crypto_hash/lux256

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: lux256
TimeImplementationCompilerBenchmark dateSUPERCOP version
19371asmgcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
28916asmgcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
28938asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
86688asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
86696asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
86712asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
86728asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
86760asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
86773asmgcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
86803asmgcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
86859asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
86867asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
86875asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
86888asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
86896asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
86899asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
86904asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
86920asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
86928asmgcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
86931asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
86955asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
86960asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
87000asmgcc -m64 -O3 -fomit-frame-pointer2012010320111120
87008asmgcc -O3 -fomit-frame-pointer2012010320111120
87027asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
87043asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
87056asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
87088asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
87091asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
87096asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
87099asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
87144asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
87195asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
87200asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
87323asmgcc -funroll-loops -O -fomit-frame-pointer2012010320111120
87368asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
87403asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
87416asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
87443asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
87688asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
87728asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
89347asmgcc -m64 -O2 -fomit-frame-pointer2012010320111120
89379asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
89483asmgcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
89512asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
89515asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
89581asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
89592asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
89688asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
89704asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
89712asmgcc -O2 -fomit-frame-pointer2012010320111120
89747asmgcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
89773asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
89867asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
89992asmgcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
90371asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
90387asmgcc -march=barcelona -O -fomit-frame-pointer2012010320111120
90429asmgcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
90467asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
90507asmgcc -O -fomit-frame-pointer2012010320111120
90520asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
90555asmgcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
90563asmgcc -m64 -O -fomit-frame-pointer2012010320111120
90600asmgcc -march=k8 -O -fomit-frame-pointer2012010320111120
90627asmgcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
90627asmgcc -march=nocona -O -fomit-frame-pointer2012010320111120
91336asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
91360asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
91360asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
91363asmgcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
91365asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
91395asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
91403asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
91683asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
91803asmgcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
91803asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
91824asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
91835asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
92643asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
92712asmgcc -march=k8 -Os -fomit-frame-pointer2012010320111120
92717asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
92728asmgcc -m64 -Os -fomit-frame-pointer2012010320111120
92763asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
92776asmgcc -Os -fomit-frame-pointer2012010320111120
92776asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
92781asmgcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
92787asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
92973asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
92979asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
93053asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
93224asmgcc -march=nocona -Os -fomit-frame-pointer2012010320111120
93261asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120

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