Implementation notes: amd64, thinkaes, crypto_hash/lux256

Computer: thinkaes
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_hash
Primitive: lux256
TimeImplementationCompilerBenchmark dateSUPERCOP version
16227asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010033120100120
16239asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010033120100120
16242asmgcc -O3 -fomit-frame-pointer2010033120100120
16242asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010033120100120
16242asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
16245asmgcc -march=barcelona -O3 -fomit-frame-pointer2010033120100120
16254asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010033120100120
16260asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010033120100120
16260asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010033120100120
16260asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010033120100120
16263asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010033120100120
16263asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010033120100120
16266asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
16266asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010033120100120
16269asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010033120100120
16272asmgcc -funroll-loops -O -fomit-frame-pointer2010033120100120
16272asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2010033120100120
16272asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010033120100120
16275asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010033120100120
16281asmgcc -m64 -O3 -fomit-frame-pointer2010033120100120
16299asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010033120100120
16299asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010033120100120
16299asmgcc -march=k8 -O3 -fomit-frame-pointer2010033120100120
16302asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010033120100120
16347asmgcc -funroll-loops -O3 -fomit-frame-pointer2010033120100120
16350asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010033120100120
16368asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010033120100120
16377asmgcc -funroll-loops -O2 -fomit-frame-pointer2010033120100120
16377asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
16380asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010033120100120
16386asmgcc -march=nocona -O3 -fomit-frame-pointer2010033120100120
16395asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010033120100120
16395asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010033120100120
16407asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010033120100120
16410asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010033120100120
16416asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010033120100120
16422asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010033120100120
16425asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010033120100120
16437asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
16449asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010033120100120
16452asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
16452asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2010033120100120
16455asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
16458asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2010033120100120
16458asmgcc -march=barcelona -Os -fomit-frame-pointer2010033120100120
16458asmgcc -march=k8 -Os -fomit-frame-pointer2010033120100120
16461asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010033120100120
16461asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2010033120100120
16467asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010033120100120
16476asmgcc -m64 -Os -fomit-frame-pointer2010033120100120
16479asmgcc -Os -fomit-frame-pointer2010033120100120
16488asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010033120100120
16491asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010033120100120
16494asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010033120100120
16500asmgcc -march=k8 -O2 -fomit-frame-pointer2010033120100120
16506asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010033120100120
16509asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
16509asmgcc -march=barcelona -O2 -fomit-frame-pointer2010033120100120
16536asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010033120100120
16557asmgcc -march=k8 -O -fomit-frame-pointer2010033120100120
16560asmgcc -m64 -march=k8 -O -fomit-frame-pointer2010033120100120
16578asmgcc -march=nocona -Os -fomit-frame-pointer2010033120100120
16584asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2010033120100120
16602asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010033120100120
16602asmgcc -march=nocona -O2 -fomit-frame-pointer2010033120100120
16611asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
16614asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
16614asmgcc -march=barcelona -O -fomit-frame-pointer2010033120100120
16650asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010033120100120
16674asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010033120100120
16674asmgcc -m64 -O2 -fomit-frame-pointer2010033120100120
16686asmgcc -O2 -fomit-frame-pointer2010033120100120
16689asmgcc -O -fomit-frame-pointer2010033120100120
16698asmgcc -funroll-loops -Os -fomit-frame-pointer2010033120100120
16698asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010033120100120
16698asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010033120100120
16698asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010033120100120
16701asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010033120100120
16704asmgcc -m64 -march=nocona -O -fomit-frame-pointer2010033120100120
16707asmgcc -march=nocona -O -fomit-frame-pointer2010033120100120
16719asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010033120100120
16719asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
16728asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010033120100120
16728asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010033120100120
16731asmgcc -m64 -O -fomit-frame-pointer2010033120100120
16743asmgcc -fno-schedule-insns -O -fomit-frame-pointer2010033120100120
16803asmgcc -m64 -march=core2 -O -fomit-frame-pointer2010033120100120
16803asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010033120100120
16803asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010033120100120
16803asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010033120100120
25347asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: cc
fd3741947a2491b22df80da47740d085091d85470195fad398bedd8754bf986d
Number of similar (compiler,implementation) pairs: 38, namely:
CompilerImplementations
cc asm
gcc asm
gcc -funroll-loops asm
icc asm
icc -O1 -static asm
icc -O1 -static -no-vec asm
icc -O1 -xP -static asm
icc -O1 -xP -static -no-vec asm
icc -O1 -xW -static asm
icc -O1 -xW -static -no-vec asm
icc -O2 -static asm
icc -O2 -static -no-vec asm
icc -O2 -xP -static asm
icc -O2 -xP -static -no-vec asm
icc -O2 -xW -static asm
icc -O2 -xW -static -no-vec asm
icc -O3 -static asm
icc -O3 -static -no-vec asm
icc -O3 -xP -static asm
icc -O3 -xP -static -no-vec asm
icc -O3 -xW -static asm
icc -O3 -xW -static -no-vec asm
icc -Os -static asm
icc -Os -static -no-vec asm
icc -Os -xP -static asm
icc -Os -xP -static -no-vec asm
icc -Os -xW -static asm
icc -Os -xW -static -no-vec asm
icc -m64 -O1 -static asm
icc -m64 -O1 -static -no-vec asm
icc -m64 -O2 -static asm
icc -m64 -O2 -static -no-vec asm
icc -m64 -O3 -static asm
icc -m64 -O3 -static -no-vec asm
icc -m64 -Os -static asm
icc -m64 -Os -static -no-vec asm
icc -m64 -xHost -vec-report0 -static asm
icc -no-vec asm