Implementation notes: amd64, mangetsu, crypto_hash/lux256

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: lux256
TimeImplementationCompilerBenchmark dateSUPERCOP version
18020asmclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091220140907
18020asmclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
18024asmclang -O3 -fomit-frame-pointer2014091220140907
18028asmclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
18040asmclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091220140907
18048asmgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
18060asmgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
18068asmgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
18068asmgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
18088asmgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
18088asmgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
18096asmgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
18096asmgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
18100asmgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
18100asmgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
18100asmgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
18104asmgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
18104asmgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
18108asmgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
18108asmgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
18108asmgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
18112asmgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
18112asmgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
18112asmgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
18112asmgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
18112asmgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
18116asmgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091220140907
18116asmgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
18116asmgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
18116asmgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091220140907
18120asmgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
18120asmgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
18124asmgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
18124asmgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
18124asmgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
18128asmgcc-4.7 -O3 -fomit-frame-pointer2014091220140907
18128asmgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
18128asmgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091220140907
18132asmgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
18136asmgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
18144asmgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
18152asmgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
18164asmgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
18172asmgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
18184asmgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
18192asmgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
18192asmgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
18192asmgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
18196asmgcc-4.7 -O2 -fomit-frame-pointer2014091220140907
18196asmgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
18196asmgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
18200asmgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
18208asmgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
18216asmclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091220140907
18216asmgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
18224asmgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
18228asmgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091220140907
18228asmgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
18228asmgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091220140907
18252asmgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
18256asmgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091220140907
18284asmgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
18284asmgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091220140907
18300asmgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
18300asmgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
18300asmgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091220140907
18304asmgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
18308asmgcc-4.7 -O -fomit-frame-pointer2014091220140907
18312asmgcc-4.7 -m64 -O -fomit-frame-pointer2014091220140907
18316asmgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
18316asmgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
18320asmgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
18320asmgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
18328asmgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
18340asmgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
18344asmgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
18356asmgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
18368asmgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
18376asmgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
18388asmgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091220140907
18388asmgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
18388asmgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
18396asmgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
18396asmgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
18396asmgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
18428asmgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
18436asmgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
18480asmgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091220140907
18596asmgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
18596asmgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091220140907
18704asmgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
18708asmgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
18712asmgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
18720asmgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
18720asmgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
18720asmgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
18720asmgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
18756asmgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
18760asmgcc-4.7 -Os -fomit-frame-pointer2014091220140907
18760asmgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091220140907
18760asmgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091220140907
18764asmgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
18780asmgcc-4.7 -m64 -Os -fomit-frame-pointer2014091220140907
18796asmgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
18800asmgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091220140907
18804asmgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
23088asmcc2014091220140907
23136asmgcc-4.82014091220140907
23272asmgcc-4.8 -funroll-loops2014091220140907
23420asmgcc-4.7 -funroll-loops2014091220140907
23432asmgcc-4.72014091220140907

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
e9cf831b616f9e30874d28bcc7ae01e8897e91c72466efac7095c031db225209
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer asm
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer asm
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -O2 -fomit-frame-pointer
28c58a381185ec698c24775afa6942d91769468a5afdd693ac870e615e60501c
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc-4.8 -O2 -fomit-frame-pointer asm
gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer asm
gcc-4.8 -m64 -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -O3 -fomit-frame-pointer
7267fdcc89c955fa429f213a4d7e3dc53b4133bf7f6a93bbabaed0bb5e547b23
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc-4.8 -O3 -fomit-frame-pointer asm
gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer asm
gcc-4.8 -m64 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -O -fomit-frame-pointer
a6930cbed272f48e36b12cb702c6ce30ce131e25d93129418a66207e851efa92
Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc-4.8 -O -fomit-frame-pointer asm
gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer asm
gcc-4.8 -m64 -O -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer asm
gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer asm
gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer asm
gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -Os -fomit-frame-pointer
84831c65b20b1f37026df495587bb1c3e8aa3da140f9963de53ea258db81475f
Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc-4.8 -Os -fomit-frame-pointer asm
gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer asm
gcc-4.8 -m64 -Os -fomit-frame-pointer asm
gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer asm
gcc-4.8 -march=k8 -Os -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer
410cf8d56539984fe5562f548cc09d6072ba2952e96f59123ef3ad32d5379449
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer
1bcf6d2b3872e10dd937ecb16a2a665666fd195e0a756acf31ac5aa84853c7b7
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -O -fomit-frame-pointer
8dd7491185ae224849671a94f34cf68e7e54df20cef5b4e6b0a5e9434aaab7a8
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -O -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -Os -fomit-frame-pointer
4b5c28e62c5490a4435e2f4a92b30d4b03569dae059ca7d4fa13ab0488b498af
Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -Os -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
fc27c81191deb713934e87a64516220b5c51df5bf222a150c7c8909a2fba9291
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
ccc8e74d7bf00a5ea0de43cda7165be6040b2b75b752c4c82d36157260689df1
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
7e812e7a9ed202fb36f521d650e06d72b03bd394cf64a1a1586fc9e2e26787ba
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
9154a927fc1e3a4a288a8daddf5c7d5f49be90a6b1e820ce64952496f2ba7f72
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
eb28cea28afed9b4318513e90f9b7e38c5df0120a0bda5312d19e3e09a985db8
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
b4565aa0eb0e342c852ceddf79deba25df8a14e1b4906b168f9ad6d2db861505
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
26850b89b05817d3e882b98ef7eec6d81d3e20b3c955ae55bbf884928c933f1f
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
6ec220f458059bf35185456e0fa911d37dbd463b2dd71a146258525cd3279b3f
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
b575bddadeeb39645f5e735c4d6e0b73723c2e95ded9b2a5e936a12dc32fb70d
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
5e0660572d50235c89570dc1d28ea015f166bbcf8b6416a70daadafb88c1d1cc
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
18ad5b9811c28eb3da9ad7c1506619bddcc04463c60de94aefa778f81960c325
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer asm
gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
4a54ec0505fc1ee15d0c2f002b3c821dcebde25d899bdc959e70f0234063b40c 4a54ec0505fc1ee15d0c2f002b3c821dcebde25d899bdc959e70f0234063b40c
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer
669d4f8976688206ab109a2ab819fd53cd237647fd2f015b8cfd497d243dc3c7 669d4f8976688206ab109a2ab819fd53cd237647fd2f015b8cfd497d243dc3c7
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer
743412431998b964f1f8046c196d00db9dfb0501c53967ad47afab6c7b341ab9 743412431998b964f1f8046c196d00db9dfb0501c53967ad47afab6c7b341ab9
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer
61310982eb43a27979d4b0aacb89c0c26bd1b832d022df87fc996f5d85c5fea7 61310982eb43a27979d4b0aacb89c0c26bd1b832d022df87fc996f5d85c5fea7
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer
b8e3cf9899843376c0232b6645b28eb06c7eec73171c4d020ada3589330a164e
Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer asm
gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer asm
gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer asm
gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer
d921695b9ba0b6c760c3ea6c2c26f5f68557fcbacdf0188d504fd4bc07f311e3
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer asm
gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer asm
gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer
075c98f5a2600f28f27afb34cc3ded04ff3f92f29d6778549fb289577d7f15f6
Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer asm
gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer asm
gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer asm
gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer
91cd0581624afa9ec2e3bf0d21d7724a543c860a1fe4b61c31f6dc2c0d1d8565
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
9bee28a7535ec043d9c0f27eb22727b7de3009b2005e972a3064da90b77e2657
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer asm
gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer
8f84eeb7d263585d202f239f2e258f68b48d540e33cdc394da773922fc1bf1f0
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer asm
gcc-4.8 -march=k8 -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer
0439c85127771856c3d5faa985a52920c24ef9257ed370a8897a77760c824c5e
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer asm
gcc-4.8 -march=k8 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer
d8b7f5bd613199fc3cddf0d14670b59460294f86b6a0cadcbae9fbd10bda23ec
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer asm
gcc-4.8 -march=k8 -O -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer
85ab084f10c6f41f67a5afed43d1309f27e9c192fcfe96658c3f7eef04c2f409
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer asm
gcc-4.8 -march=nocona -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer
9aba6ac412533578339366a784871750b877620d4ca7715110a90cfa7b4aba7a
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer asm
gcc-4.8 -march=nocona -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer
9373fcc69505f3377dbe5f74434f7ca754ff2b58543bb97183d29d7bb1b069ef
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer asm
gcc-4.8 -march=nocona -O -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer
112aefd8acd0a9eb672a04611042a2adba8b7925853b39697a9af52c85953aec
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer asm
gcc-4.8 -march=nocona -Os -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer
4a54ec0505fc1ee15d0c2f002b3c821dcebde25d899bdc959e70f0234063b40c
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer
669d4f8976688206ab109a2ab819fd53cd237647fd2f015b8cfd497d243dc3c7
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -march=barcelona -O -fomit-frame-pointer
743412431998b964f1f8046c196d00db9dfb0501c53967ad47afab6c7b341ab9
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc-4.8 -march=barcelona -O -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.8 -march=barcelona -Os -fomit-frame-pointer
61310982eb43a27979d4b0aacb89c0c26bd1b832d022df87fc996f5d85c5fea7
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc-4.8 -march=barcelona -Os -fomit-frame-pointer asm

Test failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer asm
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer asm
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer asm
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer asm

Compiler output

Implementation: crypto_hash/lux256/asm
Compiler: clang -O3 -fomit-frame-pointer
LUX.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
LUX.c: ^
LUX.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
LUX.c: ^
LUX.c: 2 warnings generated.
hash.c: In file included from hash.c:2:
hash.c: ./LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
hash.c: ^
hash.c: ./LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
hash.c: ^
hash.c: 2 warnings generated.
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer asm

Compiler output

Implementation: crypto_hash/lux256/asm
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
LUX.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
LUX.c: ^
LUX.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
LUX.c: ^
LUX.c: 2 warnings generated.
hash.c: In file included from hash.c:2:
hash.c: ./LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
hash.c: ^
hash.c: ./LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
hash.c: ^
hash.c: 2 warnings generated.
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer asm

Compiler output

Implementation: crypto_hash/lux256/asm
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
LUX.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
LUX.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
LUX.c: ^
LUX.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
LUX.c: ^
LUX.c: 2 warnings generated.
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
hash.c: In file included from hash.c:2:
hash.c: ./LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
hash.c: ^
hash.c: ./LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
hash.c: ^
hash.c: 2 warnings generated.
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer asm

Compiler output

Implementation: crypto_hash/lux256/asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
LUX.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
LUX.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
LUX.c: ^
LUX.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
LUX.c: ^
LUX.c: 2 warnings generated.
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: In file included from hash.c:2:
hash.c: ./LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
hash.c: ^
hash.c: ./LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
hash.c: ^
hash.c: 2 warnings generated.
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-maes'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-maes'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer asm

Compiler output

Implementation: crypto_hash/lux256/asm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
LUX.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
LUX.c: ^
LUX.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
LUX.c: ^
LUX.c: 2 warnings generated.
hash.c: In file included from hash.c:2:
hash.c: ./LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
hash.c: ^
hash.c: ./LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
hash.c: ^
hash.c: 2 warnings generated.
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer asm

Compiler output

Implementation: crypto_hash/lux256/asm
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
LUX.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
LUX.c: ^
LUX.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
LUX.c: ^
LUX.c: 2 warnings generated.
hash.c: In file included from hash.c:2:
hash.c: ./LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
hash.c: ^
hash.c: ./LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
hash.c: ^
hash.c: 2 warnings generated.
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer asm

Compiler output

Implementation: crypto_hash/lux256/asm
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
LUX.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
LUX.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
LUX.c: ^
LUX.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
LUX.c: ^
LUX.c: 2 warnings generated.
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
hash.c: In file included from hash.c:2:
hash.c: ./LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
hash.c: ^
hash.c: ./LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
hash.c: ^
hash.c: 2 warnings generated.
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer asm

Compiler output

Implementation: crypto_hash/lux256/asm
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
LUX.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
LUX.c: ^
LUX.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
LUX.c: ^
LUX.c: 2 warnings generated.
hash.c: In file included from hash.c:2:
hash.c: ./LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
hash.c: ^
hash.c: ./LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
hash.c: ^
hash.c: 2 warnings generated.
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-maes'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-maes'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer asm

Compiler output

Implementation: crypto_hash/lux256/asm
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
LUX.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
LUX.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
LUX.c: ^
LUX.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
LUX.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
LUX.c: ^
LUX.c: 2 warnings generated.
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
hash.c: In file included from hash.c:2:
hash.c: ./LUX.c:264:5: warning: implicit declaration of function 'LUX25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX25664(&Te0,state->gt;core,state->gt;buffer,data,doneLength);
hash.c: ^
hash.c: ./LUX.c:286:4: warning: implicit declaration of function 'LUX51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: LUX51264(&T640,state->gt;core64,state->gt;buffer64,data,doneLength);
hash.c: ^
hash.c: 2 warnings generated.
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-maes'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-maes'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
LUX512-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer asm