Implementation notes: amd64, manny1024, crypto_hash/lux256

Computer: manny1024
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: lux256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
18928? ? ?? ? ?asmcc2017091720170904
18998? ? ?? ? ?asmgcc2017091720170904
19032? ? ?? ? ?asmgcc_-funroll-loops2017091720170904

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
26e1138ef55ab8ba3673c29660b9f8ef16ae72f94fc6598bc3ec3ff9a01f477e
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer asm
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
833294d4b333bcc6d675e2f60cbff1f11c114f4f79bddfaee9f5938e7fa40914
Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer asm
gcc -m64 -march=core2 -O -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer asm
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer asm
gcc -m64 -march=corei7 -O -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
3e75e4e14b32367d5114ffd8f4aac7be49d688c0d35247d02054e8fb62560dbe
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer asm
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
408a8ee831a39b2e1c057bb79dec0f0e4becfa9bef678329957c39c8e41846c9
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
8a79d2780fcdc3961c45da3df2b9e9c3bc161dedd24d581f76efb2426056ede0
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer asm

Checksum failure

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

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
9d0d3125393a626ea040b1badcb1b366485096110a934231268f8671b1423bbf
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer asm

Checksum failure

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

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=core2 -Os -fomit-frame-pointer
2559afc1e0080169203cedeed96963dfbf5384fe8029148d69409b3f0edd5d5c
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core2 -Os -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer asm

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
55b46fe0da6d6ba9092ff8cb2049f8f2e101745ce67e71d248b9c711f8beae7c
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer asm

Checksum failure

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

Checksum failure

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

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
142c1f63249284e27206f19d934e676b555e272f49081853055d9b52f4dae394
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer asm

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

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

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
aa0026b28bc7bd43f4cd385c32ceee06877b2aece9585c6e1d0e0bb2617b986e
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
409c2f9c3460b106e0488f70289506c519aef062264eba789626d47932b0025b
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
3770e1ba1a3c2ec02ec673f4414113209cc94572c7a6815643e0a233bda5abd3
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: icc
0d1e4fafeded7e5e3535461f67e4f2db70ad516e78580f8cc2ecbf356d8cf63f
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc asm
icc -no-vec asm
icc -xCORE-AVX-I -O2 -fomit-frame-pointer asm
icc -xCORE-AVX-I -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
6b630d54d3ce6394a87ab64536b5807243cf2593980fae5d78670432cd0f2219
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer asm
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer asm
icc -xCORE-AVX512 -O2 -fomit-frame-pointer asm
icc -xCORE-AVX512 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: icc -xCORE-AVX2 -O2 -fomit-frame-pointer
a7c661211335855709e2dc1dea529c0087df617c19d1434f0535e108f4aed955
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc -xCORE-AVX2 -O2 -fomit-frame-pointer asm
icc -xCORE-AVX2 -O3 -fomit-frame-pointer asm

Test failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer asm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer asm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer asm

Compiler output

Implementation: crypto_hash/lux256/asm
Compiler: gcc
LUX.c: LUX.c: In function 'Update':
LUX.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' [-Wimplicit-function-declaration]
LUX.c: LUX25664(&Te0,state->core,state->buffer,data,doneLength);
LUX.c: ^~~~~~~~
LUX.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' [-Wimplicit-function-declaration]
LUX.c: LUX51264(&T640,state->core64,state->buffer64,data,doneLength);
LUX.c: ^~~~~~~~
hash.c: In file included from hash.c:2:0:
hash.c: LUX.c: In function 'Update':
hash.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' [-Wimplicit-function-declaration]
hash.c: LUX25664(&Te0,state->core,state->buffer,data,doneLength);
hash.c: ^~~~~~~~
hash.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' [-Wimplicit-function-declaration]
hash.c: LUX51264(&T640,state->core64,state->buffer64,data,doneLength);
hash.c: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
gcc asm
gcc -O2 -fomit-frame-pointer asm
gcc -O3 -fomit-frame-pointer asm
gcc -O -fomit-frame-pointer asm
gcc -Os -fomit-frame-pointer asm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer asm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer asm
gcc -fno-schedule-insns -O -fomit-frame-pointer asm
gcc -fno-schedule-insns -Os -fomit-frame-pointer asm
gcc -funroll-loops asm
gcc -funroll-loops -O2 -fomit-frame-pointer asm
gcc -funroll-loops -O3 -fomit-frame-pointer asm
gcc -funroll-loops -O -fomit-frame-pointer asm
gcc -funroll-loops -Os -fomit-frame-pointer asm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer asm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer asm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer asm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer asm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer asm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer asm
gcc -funroll-loops -m64 -O -fomit-frame-pointer asm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer asm
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer asm
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer asm
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer asm
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer asm
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer asm
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer asm
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer asm
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer asm
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer asm
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer asm
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer asm
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer asm
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer asm
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer asm
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer asm
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer asm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer asm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer asm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer asm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer asm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer asm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer asm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer asm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer asm
gcc -m64 -O2 -fomit-frame-pointer asm
gcc -m64 -O3 -fomit-frame-pointer asm
gcc -m64 -O -fomit-frame-pointer asm
gcc -m64 -Os -fomit-frame-pointer asm
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer asm
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer asm
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer asm
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer asm
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer asm
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer asm
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer asm
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer asm
gcc -m64 -march=core2 -O2 -fomit-frame-pointer asm
gcc -m64 -march=core2 -O3 -fomit-frame-pointer asm
gcc -m64 -march=core2 -O -fomit-frame-pointer asm
gcc -m64 -march=core2 -Os -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer asm
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer asm
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer asm
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer asm
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer asm
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer asm
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer asm
gcc -m64 -march=corei7 -O -fomit-frame-pointer asm
gcc -m64 -march=corei7 -Os -fomit-frame-pointer asm
gcc -m64 -march=k8 -O2 -fomit-frame-pointer asm
gcc -m64 -march=k8 -O3 -fomit-frame-pointer asm
gcc -m64 -march=k8 -O -fomit-frame-pointer asm
gcc -m64 -march=k8 -Os -fomit-frame-pointer asm
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer asm
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer asm
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer asm
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer asm
gcc -m64 -march=nocona -O2 -fomit-frame-pointer asm
gcc -m64 -march=nocona -O3 -fomit-frame-pointer asm
gcc -m64 -march=nocona -O -fomit-frame-pointer asm
gcc -m64 -march=nocona -Os -fomit-frame-pointer asm
gcc -march=barcelona -O2 -fomit-frame-pointer asm
gcc -march=barcelona -O3 -fomit-frame-pointer asm
gcc -march=barcelona -O -fomit-frame-pointer asm
gcc -march=barcelona -Os -fomit-frame-pointer asm
gcc -march=k8 -O2 -fomit-frame-pointer asm
gcc -march=k8 -O3 -fomit-frame-pointer asm
gcc -march=k8 -O -fomit-frame-pointer asm
gcc -march=k8 -Os -fomit-frame-pointer asm
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv asm
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv asm
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv asm
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv asm
gcc -march=nocona -O2 -fomit-frame-pointer asm
gcc -march=nocona -O3 -fomit-frame-pointer asm
gcc -march=nocona -O -fomit-frame-pointer asm
gcc -march=nocona -Os -fomit-frame-pointer asm

Compiler output

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
LUX.c: LUX.c: In function 'Update':
LUX.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' [-Wimplicit-function-declaration]
LUX.c: LUX25664(&Te0,state->core,state->buffer,data,doneLength);
LUX.c: ^~~~~~~~
LUX.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' [-Wimplicit-function-declaration]
LUX.c: LUX51264(&T640,state->core64,state->buffer64,data,doneLength);
LUX.c: ^~~~~~~~
hash.c: In file included from hash.c:2:0:
hash.c: LUX.c: In function 'Update':
hash.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' [-Wimplicit-function-declaration]
hash.c: LUX25664(&Te0,state->core,state->buffer,data,doneLength);
hash.c: ^~~~~~~~
hash.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' [-Wimplicit-function-declaration]
hash.c: LUX51264(&T640,state->core64,state->buffer64,data,doneLength);
hash.c: ^~~~~~~~
LUX.c: LUX.c: In function 'Update':
LUX.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' [-Wimplicit-function-declaration]
LUX.c: LUX25664(&Te0,state->core,state->buffer,data,doneLength);
LUX.c: ^~~~~~~~
LUX.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' [-Wimplicit-function-declaration]
LUX.c: LUX51264(&T640,state->core64,state->buffer64,data,doneLength);
LUX.c: ^~~~~~~~
hash.c: In file included from hash.c:2:0:
hash.c: LUX.c: In function 'Update':
hash.c: LUX.c:264:5: warning: implicit declaration of function 'LUX25664' [-Wimplicit-function-declaration]
hash.c: LUX25664(&Te0,state->core,state->buffer,data,doneLength);
hash.c: ^~~~~~~~
hash.c: LUX.c:286:4: warning: implicit declaration of function 'LUX51264' [-Wimplicit-function-declaration]
hash.c: LUX51264(&T640,state->core64,state->buffer64,data,doneLength);
hash.c: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer asm
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer asm
gcc -m64 -march=barcelona -O -fomit-frame-pointer asm
gcc -m64 -march=barcelona -Os -fomit-frame-pointer asm

Compiler output

Implementation: crypto_hash/lux256/asm
Compiler: icc
LUX.c: LUX.c(264): warning #266: function "LUX25664" declared implicitly
LUX.c: LUX25664(&Te0,state->core,state->buffer,data,doneLength);
LUX.c: ^
LUX.c:
LUX.c: LUX.c(286): warning #266: function "LUX51264" declared implicitly
LUX.c: LUX51264(&T640,state->core64,state->buffer64,data,doneLength);
LUX.c: ^
LUX.c:
hash.c: In file included from hash.c(2):
hash.c: LUX.c(264): warning #266: function "LUX25664" declared implicitly
hash.c: LUX25664(&Te0,state->core,state->buffer,data,doneLength);
hash.c: ^
hash.c:
hash.c: In file included from hash.c(2):
hash.c: LUX.c(286): warning #266: function "LUX51264" declared implicitly
hash.c: LUX51264(&T640,state->core64,state->buffer64,data,doneLength);
hash.c: ^
hash.c:

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc asm
icc -no-vec asm
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer asm
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer asm
icc -xCORE-AVX-I -O2 -fomit-frame-pointer asm
icc -xCORE-AVX-I -O3 -fomit-frame-pointer asm
icc -xCORE-AVX2 -O2 -fomit-frame-pointer asm
icc -xCORE-AVX2 -O3 -fomit-frame-pointer asm
icc -xCORE-AVX512 -O2 -fomit-frame-pointer asm
icc -xCORE-AVX512 -O3 -fomit-frame-pointer asm